女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

開發(fā)者分享 | EtherCAT 入門不求人:用 HPM5E00 打造一塊屬于你的開發(fā)板

先楫半導(dǎo)體HPMicro ? 2025-07-29 08:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一名電子信息專業(yè)的研究生,熱愛嵌入式開發(fā)與硬件DIY,享受從PCB設(shè)計到代碼燒錄的全流程創(chuàng)造。喜歡探索新方向?qū)W習(xí)新知識,積極參加電子設(shè)計相關(guān)活動、比賽,不斷提升自己的深度與廣度。

前言

本人對EtherCAT相關(guān)的技術(shù)了解基本為零,本項(xiàng)目的出發(fā)點(diǎn)是想讓像我一樣的小白能夠快速學(xué)習(xí)了解上手。很早前就聽說EtherCAT的大名,此前一直想要入門卻因各種原因耽擱,再加上淘寶上這類的開發(fā)板價格一直居高不下,因此一直沒有入手。兩個月前聽聞HPM的5E00系列發(fā)布,進(jìn)而了解發(fā)現(xiàn)新出的HPM5E31IPB1芯片內(nèi)部集成了EtherCAT的廠家倍福的IP能夠直接連接phy,不依賴市面上專有的從站芯片,再加上價格便宜,封裝友好(LQFP-100),淘寶上20塊就能買到。于是我決定使用這個芯片做一個開發(fā)板來學(xué)習(xí)EtherCAT的相關(guān)技術(shù)。


1、項(xiàng)目目標(biāo)

目標(biāo)是設(shè)計一個精簡、通用、方便的EtherCAT開發(fā)板。

精簡:以最小化能夠完成EtherCAT從站的基本通信功能為立足點(diǎn),盡可能降低復(fù)雜度。

通用:希望能夠外接市面上常用的模塊接口樹莓派40P、Arduino UNO或PMOD等 。

方便:因?yàn)镠PM5E00是RISC-V芯片,不支持市面上常見的那種沒有引出JTAG接口的DAP-LINK,而能夠直接調(diào)試的JLINK V11又價格昂貴,再加上官方EVK使用的FT2232也不便宜且不是很方便(在WIN下?lián)Q個USB口就可能需要重新安裝下驅(qū)動)。

因此希望能夠板載一個便宜、方便的調(diào)試器。


2、確定方案

最終訂下的設(shè)計方案是盡可能參考官方的5E00EVK,減少翻車風(fēng)險,完成下面目標(biāo):

設(shè)計成接近樹莓派大小的板子。

使用樹莓派40P作為擴(kuò)展IO接口 。

板載HSLINK調(diào)試器。


3、硬件設(shè)計

EtherCAT

首先等官方SDK V1.10版本的Pinmux tool發(fā)布,參照EVK,完成IO功能選擇。這里ESC外設(shè)(EtherCAT通信)部分需要注意的點(diǎn)主要是在于ESC.P0和ESC.P1所連接的PHY的物理地址需要設(shè)置成不同(即PHY的LED0和LED1腳進(jìn)行上下拉,組成兩位的地址)。來方便對兩個PHY進(jìn)行配置。再就是ESC.CTR要連接到PHY的LED1腳。

9a74f188-6c13-11f0-9080-92fbcf53809c.png


電源和基準(zhǔn)

這里主要參照EVK,有DCDC:5V->3.3V,3.3V->1.2V,LDO:5V->3.3V,REF:3.3V。理論不需要太高精度ADC,可以省去很多電源,但作為新手入門還是選擇跟著官方的EVK板。

9a83ee36-6c13-11f0-9080-92fbcf53809c.png


USB

參考EVK,使用電子開關(guān)和二極管來完成作為從機(jī)時的電源輸入和作為主機(jī)時的電源輸出。

9a931ee2-6c13-11f0-9080-92fbcf53809c.png


調(diào)試器

主要參考開源項(xiàng)目[HSLink Pro](https://cherrydap.cherry-embedded.org/projects/HSLink%20Pro),去掉電壓轉(zhuǎn)換。

9a9f9cc6-6c13-11f0-9080-92fbcf53809c.png


擴(kuò)展IO

使用樹莓派40P接口,提供常用的擴(kuò)展IO接口。

9aaa7f7e-6c13-11f0-9080-92fbcf53809c.png


軟件環(huán)境

使用官方的sdk_env start_gui工具編譯下載。

9abe8c08-6c13-11f0-9080-92fbcf53809c.png


4、軟件測試

hslink ob

讓hpm5301進(jìn)入boot狀態(tài),串口連接電腦

9ad40ff6-6c13-11f0-9080-92fbcf53809c.png

使用官方的HPMicro_Manufacturing_Tool工具下載[hslink固件(Merger.bin)](https://github.com/cherry-embedded/CherryDAP/releases)。


ECAT測試

軟件測試目的以跑通官方的EtherCAT從站IO示例程序?yàn)槟繕?biāo)。

運(yùn)行[ECAT_IO示例](https://hpm-sdk.readthedocs.io/zh-cn/latest/samples/ethercat/ecat_io/README_zh.html),配合電腦上的twincat完成。如下為3塊板子級聯(lián)測試OK。

9ae15288-6c13-11f0-9080-92fbcf53809c.jpg


MII以太網(wǎng)測試

軟件測試目的以跑通wip_iperf示例程序?yàn)槟繕?biāo)。

運(yùn)行[lwip_iperf示例]

(https://github.com/coinlockerbaby/LuckyCAT_SoftWare/tree/main/demo/5_lwip/lwip_iperf),配合電腦上的iperf完成。連接P1網(wǎng)口到路由器。

9aef8268-6c13-11f0-9080-92fbcf53809c.png


5、總結(jié)

通過這個項(xiàng)目,簡單的入門了EtherCAT。成功的跑起來了EtherCAT從站的基本IO示例,為我們后續(xù)深入學(xué)習(xí)奠定了一定的基礎(chǔ)。希望這個項(xiàng)目能夠幫助到和我一樣的初學(xué)者,能夠快速入門EtherCAT相關(guān)的技術(shù)。


6、下一步計劃

制作電機(jī)擴(kuò)展板,跑通[ECAT_CiA402示例]

(https://hpm-sdk.readthedocs.io/zh-cn/latest/samples/ethercat/ecat_cia402/README_zh.html)。


7、資料匯總

[HPM5E31-KIT硬件PCB]

(https://oshwhub.com/hasaki6/hpm5e31-kit)[HPM5E31-KIT board支持]

(https://github.com/coinlockerbaby/LuckyCAT_SoftWare/tree/main/board/hpm5e00kit)


以上內(nèi)容來自先楫開發(fā)者的原創(chuàng)分享。

我們始終相信開發(fā)者共創(chuàng)的力量。先楫社區(qū)堅(jiān)持開源共享、互惠互利,貼近每一個開發(fā)者,一步一個腳印,一點(diǎn)一滴積累,為成為更好的我們而不斷努力。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5157

    文章

    19730

    瀏覽量

    318485
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5725

    瀏覽量

    105530
  • ethercat
    +關(guān)注

    關(guān)注

    19

    文章

    1145

    瀏覽量

    40189
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    【強(qiáng)勢上新】HPM5E00EtherCAT運(yùn)動控制MCU,先楫半導(dǎo)體再拓工業(yè)總線產(chǎn)品新版圖

    2025年5月6日 上海 |高性能微控制器及嵌入式解決方案提供商“上海先楫半導(dǎo)體科技有限公司”(先楫半導(dǎo)體,HPMicro)正式發(fā)布 新EtherCAT運(yùn)動控制MCU——HPM5E00
    發(fā)表于 05-07 14:07 ?770次閱讀
    【強(qiáng)勢上新】<b class='flag-5'>HPM5E00</b>:<b class='flag-5'>EtherCAT</b>運(yùn)動控制MCU,先楫半導(dǎo)體再拓工業(yè)總線產(chǎn)品新版圖

    一塊stm32開發(fā)板

    本人閑置了一塊路虎LPC1768開發(fā)板和三星的S3C44B0開發(fā)板,想換一塊stm32開發(fā)板或者fpga
    發(fā)表于 09-03 11:57

    求推薦一塊開發(fā)板

    本人學(xué)渣,畢業(yè)論文為單片機(jī)萬紅外線遙控器開發(fā),淘寶上找了幾個店都說沒有能完成我這個課題的開發(fā)板。求大神指點(diǎn)我該去買一塊怎樣的開發(fā)板
    發(fā)表于 04-16 13:17

    AltiumDesigner20畫圖不求人7 | 提高AD20啟動速度的方法3關(guān)閉軟件與官網(wǎng)的鏈接 | 視頻教程 | 問我答

    如果覺得文章對有用,那就轉(zhuǎn)發(fā),讓更多人知道吧?教程內(nèi)容:AltiumDesigner20畫圖不求人系列,是電子芯原創(chuàng)的AltiumDesigner繪圖技巧視頻教程,每個技巧只需要不到3分鐘的時間
    發(fā)表于 08-09 09:33

    AltiumDesigner20畫圖不求人10 | 提高AD20啟動速度的方法六取消加入產(chǎn)品改善計劃 | 視頻教程 | 問我答

    教程內(nèi)容:AltiumDesigner20畫圖不求人系列,是電子芯原創(chuàng)的AltiumDesigner繪圖技巧視頻教程,每個技巧只需要不到3分鐘的時間就可以完成學(xué)習(xí)。前期經(jīng)過AD19的畫圖不求人
    發(fā)表于 08-17 11:51

    如何用100元制作一塊全志V853 AI 開發(fā)板

    富的音視頻接口,那么V853 DIY一塊開發(fā)板需要多少錢呢?答案是:100元讓我們跟著社區(qū)大佬【GloomyGhost】的腳步,制作一塊開發(fā)板
    發(fā)表于 08-11 09:14

    電池名詞解釋不求人

    電池名詞解釋不求人次電池:指無法進(jìn)行充電,僅能放電的電池,但次電池容量般大于同等規(guī)格充電電池,如鋅錳、堿性干電池,鋰扣電池,鋰亞電池等。
    發(fā)表于 11-10 09:35 ?1600次閱讀

    總結(jié)購機(jī)經(jīng)驗(yàn) 購筆記本不求人

    總結(jié)購機(jī)經(jīng)驗(yàn) 購筆記本不求人  筆記本性能大步提升的同時,價格卻日益的平易近人;提供了臺式機(jī)所無法比擬
    發(fā)表于 01-21 15:58 ?396次閱讀

    收獲一塊功能強(qiáng)大價值的Cortex-A9 SoC開發(fā)板

    秋天是收獲的季節(jié),您是否想靠自己的實(shí)力收獲一塊功能強(qiáng)大價值150美元的Cortex-A9 SoC 開發(fā)板呢?
    的頭像 發(fā)表于 09-22 09:59 ?7687次閱讀

    Arduino Uno開發(fā)板一塊面包就能輕松搞定這

    基于Arduino開發(fā)板的電路使用了ATmega328單片機(jī),2L293D集成電路驅(qū)動器和USB串行適配器。Arduino Uno開發(fā)板一塊
    的頭像 發(fā)表于 04-08 11:24 ?2.5w次閱讀

    新手入門應(yīng)如何選擇ARM開發(fā)板_選擇開發(fā)板的注意事項(xiàng)

    如何選擇一塊合適自己的ARM開發(fā)板?工欲善其事必先利其器,顧名思義,沒有好的裝備,再怎么費(fèi)力,都達(dá)不到自己想要的成績,該道理照樣適用于嵌入式學(xué)習(xí),沒有合適的開發(fā)板,只會事倍功半。那么新手入門
    的頭像 發(fā)表于 05-16 16:13 ?4.4w次閱讀

    如何選擇一塊實(shí)用的適合自己的單片機(jī)開發(fā)

    對于初學(xué)者來說,開發(fā)板還是必須的,對于初學(xué)者自己DIY一塊的可能性不大,除非你電路基礎(chǔ)知識非常強(qiáng)大,不然還是乖乖的買現(xiàn)成的吧,買現(xiàn)成的開發(fā)板可以從別人的板子上學(xué)習(xí)電路,快速的入門,可以
    發(fā)表于 01-07 08:57 ?1898次閱讀

    【強(qiáng)勢上新】HPM5E00EtherCAT運(yùn)動控制MCU,先楫半導(dǎo)體再拓工業(yè)總線產(chǎn)品新版圖

    2025年5月6日上海|高性能微控制器及嵌入式解決方案提供商“上海先楫半導(dǎo)體科技有限公司”(先楫半導(dǎo)體,HPMicro)正式發(fā)布新EtherCAT運(yùn)動控制MCU——HPM5E00
    的頭像 發(fā)表于 05-06 11:09 ?591次閱讀
    【強(qiáng)勢上新】<b class='flag-5'>HPM5E00</b>:<b class='flag-5'>EtherCAT</b>運(yùn)動控制MCU,先楫半導(dǎo)體再拓工業(yè)總線產(chǎn)品新版圖

    支持HPM6P00/HPM5E00系列!HPMicro Manufacturing Tool v0.6.0發(fā)布

    HPM6P00HPM5E00系列SoC的燒寫及其它操作,新增HPM6E00HPM5E00固件;新增verify-checksum及query-rtecomman
    的頭像 發(fā)表于 06-04 08:28 ?642次閱讀
    支持<b class='flag-5'>HPM6P00</b>/<b class='flag-5'>HPM5E00</b>系列!HPMicro Manufacturing Tool v0.6.0發(fā)布

    開發(fā)者分享 | 基于HPM5E31的LuckyCAT工業(yè)嵌入式開發(fā)板

    、FOC等。前言我最初了解先楫是HPM6E00系列剛發(fā)布的時候,那時剛好在學(xué)習(xí)FOC,并了解到EtherCAT是主流的電機(jī)通信協(xié)議之HPM6E00在具有高性能
    的頭像 發(fā)表于 07-22 08:32 ?552次閱讀
    <b class='flag-5'>開發(fā)者</b>分享 | 基于<b class='flag-5'>HPM5E</b>31的LuckyCAT工業(yè)嵌入式<b class='flag-5'>開發(fā)板</b>