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

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

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

基于AMD器件的EtherCAT從站方案

Comtech科通 ? 來(lái)源:Comtech科通 ? 2023-04-08 09:31 ? 次閱讀

EtherCAT現(xiàn)場(chǎng)總線協(xié)議是由德國(guó)倍福公司在2003年提出的,該通訊協(xié)議拓?fù)浣Y(jié)構(gòu)十分靈活,數(shù)據(jù)傳輸速度快,同步特性好,可以形成各種網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。

1、EtherCAT 簡(jiǎn)介

EtherCAT是一個(gè)開(kāi)放架構(gòu),以以太網(wǎng)為基礎(chǔ)的現(xiàn)場(chǎng)總線系統(tǒng),其名稱的CAT為控制自動(dòng)化技術(shù)(Control Automation Technology)字首的縮寫。EtherCAT是確定性的工業(yè)以太網(wǎng),最早是由德國(guó)的Beckhoff公司研發(fā)。

EtherCAT主站可以用軟件,在標(biāo)準(zhǔn)的以太網(wǎng)媒體接入控制器中實(shí)現(xiàn)。許多供應(yīng)商有提供在不同操作系統(tǒng)下的代碼,也有許多開(kāi)源軟件或共享軟件。

EtherCAT從站需要特殊的EtherCAT從站控制器,才能實(shí)現(xiàn)飛速傳輸(processing on the fly)的技術(shù)。EtherCAT從站控制器可以用FPGA來(lái)實(shí)現(xiàn),且已有現(xiàn)成的代碼,此控制器也可以用ASIC來(lái)實(shí)現(xiàn)。

2、EtherCAT特性

A. 完全符合以太網(wǎng)標(biāo)準(zhǔn):

EtherCAT是對(duì)傳統(tǒng)的以太網(wǎng)協(xié)議進(jìn)行修改,因此可以與其他以太網(wǎng)協(xié)議并存于統(tǒng)一總線。EtherCAT網(wǎng)絡(luò)中也可以使用普通的以太網(wǎng)設(shè)備,例如以太網(wǎng)線、以太網(wǎng)卡、交換機(jī)、路由器等設(shè)備。此外,任何具有標(biāo)準(zhǔn)以太網(wǎng)控制器的設(shè)備都可以作為EtherCAT 主站,包括PC計(jì)算機(jī)、帶有以太網(wǎng)控制器的嵌入式設(shè)備。

B.卓越的性能:

EtherCAT是基于以太網(wǎng)技術(shù),數(shù)據(jù)傳輸速度可以達(dá)到100Mbit/s,是最快的工業(yè)以太網(wǎng)技術(shù)。EtherCAT最大利用以太網(wǎng)帶寬進(jìn)行數(shù)據(jù)傳輸,有效數(shù)據(jù)利用率高,可達(dá)90%以上。另外EtherCAT數(shù)據(jù)幀處理的實(shí)時(shí)性很高,數(shù)據(jù)刷新周期小于100us,滿足對(duì)實(shí)時(shí)性要求高的場(chǎng)合。EtherCAT使用高精度的分布式時(shí)鐘,能保證各個(gè)從站節(jié)點(diǎn)設(shè)備的同步精度小于1us。

C. 簡(jiǎn)單、低成本:

EtherCAT結(jié)構(gòu)簡(jiǎn)單,而無(wú)需交換機(jī)或集線器,復(fù)雜功能的節(jié)點(diǎn)設(shè)備或簡(jiǎn)單的I/O節(jié)點(diǎn)都可以用作EtherCAT從站。此外EtherCAT在網(wǎng)絡(luò)拓?fù)浞矫鏇](méi)有限制,支持多種網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),如線型、星型、樹(shù)型拓?fù)浣Y(jié)構(gòu),以及各種拓?fù)浣Y(jié)構(gòu)的組合,從而使得設(shè)備連接非常靈活。

3、BE CKHOFF ESC IP Core For AMD FPGAs Release 3.00

概述:

BECKHOFFEtherCAT IP核是一個(gè)可配置的EtherCAT從控制器(ESC)。它負(fù)責(zé)EtherCAT通信,作為EtherCAT現(xiàn)場(chǎng)總線和應(yīng)用程序之間的接口

A、EtherCATIP核是作為一個(gè)可配置的IP,各項(xiàng)功能可以自定義;

BECKHOFFIP Core Main Features : Table 1

a7e5b01c-d473-11ed-bfe3-dac502259ad0.png

B、EtherCATIP Core Block Diagram

a80a6394-d473-11ed-bfe3-dac502259ad0.png

C、端口數(shù)據(jù)處理順序

a820a618-d473-11ed-bfe3-dac502259ad0.png

a、0→EtherCAT Processing Unit→1 / 1→2 / 2→0

b、0→EtherCATProcessing Unit→0

c、0→EtherCATProcessing Unit→1 / 1→0

4、BE CKHOFF ESC IP使用流程

a84ef720-d473-11ed-bfe3-dac502259ad0.png

A. 直接安裝,英文目錄;

a860fc54-d473-11ed-bfe3-dac502259ad0.png

B. 安裝過(guò)程中提示要加入VENDER ID ,直接跳過(guò) ,需要申請(qǐng)License才能綜合;

C. 安裝完目錄截圖如下

a8850f22-d473-11ed-bfe3-dac502259ad0.png

D. 安裝完后,文件截圖

a89d1f22-d473-11ed-bfe3-dac502259ad0.png

EtherCATIP Core (encrypted VHDL library)

Decryptionkeys for encrypted EtherCAT IP Core

IPCore Configuration Tool (IPCore_Config.exe)

Exampledesigns

E. 支持的AMD 器件包括SOC器件和純FPGA器件;

F. 支持的軟件版本:

ISE14.3 - 14.7

Vivado2013.1 - 2013.4, 2014.1 - 2019.3

SDK

5、設(shè)計(jì)流程圖

a8b63b6a-d473-11ed-bfe3-dac502259ad0.png

6、詳細(xì)過(guò)程如下

A. 雙擊Ipcore_config目錄下的IPCore_Config.exe;

a8cf24ea-d473-11ed-bfe3-dac502259ad0.png

B. 填寫Porduct ID;

a8e21b4a-d473-11ed-bfe3-dac502259ad0.png

C. 物理層的一些配置:例如幾路端口,PHY的接口類型,MII/RGMII/RMII,由客戶的PHY芯片決定;

a90bb838-d473-11ed-bfe3-dac502259ad0.png

D. 網(wǎng)絡(luò)功能的配置;

a91d855e-d473-11ed-bfe3-dac502259ad0.png

E. ECATProcessing /PDI Processing/LED status;

a9353ab4-d473-11ed-bfe3-dac502259ad0.png

F. ESC跟CPU的接口;

a94a071e-d473-11ed-bfe3-dac502259ad0.png

G. 最后一步Generate;

a9612b92-d473-11ed-bfe3-dac502259ad0.png

H. 生成的文件如下,不同的配置生成的文件有差異;

a9718ef6-d473-11ed-bfe3-dac502259ad0.png

J. 把生成的文件加入到工程中,截圖如下;

a98ecfa2-d473-11ed-bfe3-dac502259ad0.png

K. 導(dǎo)入License,如果沒(méi)有授權(quán)的License,無(wú)法綜合;

I. 綜合、實(shí)現(xiàn)后生成BitStream并將其下載到FPGA。使用EtherCAT主機(jī)與EtherCAT從機(jī)通信;

J. EtherCAT從站需要SII EEPROM(或其他非易失性存儲(chǔ)器),其中包含用于設(shè)備識(shí)別的EtherCAT從站信息(ESI);

M. 打開(kāi)SDK,添加應(yīng)用文件,細(xì)節(jié)參考readme.txt;

a9b53c78-d473-11ed-bfe3-dac502259ad0.png

N. 注意事項(xiàng):

ESCIP 和 PHY 不能一起復(fù)位,IP核復(fù)位后,再讓PHY復(fù)位。 ESC in resetstate → PHY disabled

7、業(yè)控制系統(tǒng)產(chǎn)品架構(gòu)圖

a9ccb560-d473-11ed-bfe3-dac502259ad0.png

8、AMD推薦方案

ZYNQ7000 SOC器件+Ethernet PHY(2x100Base-T)

9、基于ZYNQ的ESC方案框圖

a9ee4112-d473-11ed-bfe3-dac502259ad0.png

10、AMD ZYNQ 優(yōu)勢(shì)

PL端:EtherCATSLAVE Controller IP容易布署,消耗相應(yīng)的邏輯資源;

BECKOFFEtherCAT SLAVE Controller IP 應(yīng)用廣,經(jīng)過(guò)市場(chǎng)驗(yàn)證,性能穩(wěn)定;

BECKOFFEtherCAT SLAVE Controller IP 在AMD多個(gè)平臺(tái)上進(jìn)行過(guò)優(yōu)化,量身定 制。同等功能,相比于其它廠商的平臺(tái),消耗資源少5%-10%。

PS端:ARM Cortex-A9 766MHZ,可實(shí)現(xiàn)超強(qiáng)的性能及復(fù)雜的應(yīng)用;

11、EtherCAT Resource

aa090da8-d473-11ed-bfe3-dac502259ad0.png

12、一路電流環(huán)+SVPWM

aa2998de-d473-11ed-bfe3-dac502259ad0.png

以上為AMD EtherCAT方案簡(jiǎn)介

特別感謝Trevor Weng提供的協(xié)助

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

    關(guān)注

    25

    文章

    5470

    瀏覽量

    134254
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    16389

    瀏覽量

    178420
  • 以太網(wǎng)
    +關(guān)注

    關(guān)注

    40

    文章

    5433

    瀏覽量

    171914
  • 總線
    +關(guān)注

    關(guān)注

    10

    文章

    2890

    瀏覽量

    88155
  • ethercat
    +關(guān)注

    關(guān)注

    18

    文章

    700

    瀏覽量

    38733

原文標(biāo)題:【技術(shù)分享】基于AMD器件的EtherCAT從站方案

文章出處:【微信號(hào):comtech_inc,微信公眾號(hào):Comtech科通】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【NUCLEO-F412ZG申請(qǐng)】EtherCAT設(shè)計(jì)

    申請(qǐng)理由:項(xiàng)目描述:1.使用開(kāi)發(fā)板作為EtherCAT微處理器,配合自己設(shè)計(jì)的基于ET1100的控制器,搭建基于
    發(fā)表于 11-07 16:37

    【MYS-6ULX-IOT試用申請(qǐng)】基于I.MX 6UL的EtherCAT的設(shè)計(jì)

    項(xiàng)目名稱:基于I.MX 6UL的EtherCAT的設(shè)計(jì)試用計(jì)劃:EtherCAT(以太網(wǎng)控制自動(dòng)化技術(shù))是一個(gè)以以太網(wǎng)為基礎(chǔ)的開(kāi)放架構(gòu)的現(xiàn)場(chǎng)總線系統(tǒng),它是一個(gè)開(kāi)放源代碼,高性能的系
    發(fā)表于 06-02 16:07

    完全自主Ethercat-FPGA實(shí)現(xiàn)

    完全自主可控ethercat ip核,有源碼和testcase,有興趣的可以訪jingfengxun.com,也可以私信。
    發(fā)表于 08-22 20:27

    亞信將于2018 TAIROS展出全新2/3端口EtherCAT控制器

    Corp.)即將于「2018***機(jī)器人與智慧自動(dòng)化展(TAIROS)」展示其全新的EtherCAT工業(yè)以太網(wǎng)控制芯片解決方案 - AX58100 2/3端口
    發(fā)表于 08-21 12:15

    亞信電子展出全新AX58100 EtherCAT控制器

    芯片解決方案 - AX58100 2/3端口EtherCAT控制器。 相對(duì)于其它的EtherCAT
    發(fā)表于 09-06 14:16

    無(wú)DDR的EtherCAT參考設(shè)計(jì)包括BOM及框圖

    (SoC))上實(shí)施全新、低成本、無(wú) DDR 的 EtherCAT 的參考設(shè)計(jì)。此參考設(shè)計(jì)展示了完全在 SoC 內(nèi)部存儲(chǔ)器中運(yùn)行整個(gè) EtherCAT
    發(fā)表于 10-16 10:43

    【亞信電子】AX58200 EtherCAT馬達(dá)控制開(kāi)發(fā)套件環(huán)境架設(shè)演示

    亞信電子(ASIX Electronics Corporation)于2019年推出最新一代小封裝并集成兩個(gè)百兆以太網(wǎng)PHY的EtherCAT專用通訊SoC解決方案「AX58200
    發(fā)表于 04-20 14:34

    亞信 AX58100 EtherCAT設(shè)備仿真功能設(shè)計(jì)教學(xué)

    介紹EtherCAT設(shè)備仿真功能的應(yīng)用情境,與如何開(kāi)啟亞信AX58100 EtherCAT
    發(fā)表于 02-08 18:12

    AX58x00系列EtherCAT芯片有哪些應(yīng)用

    AX58x00系列EtherCAT芯片有哪些優(yōu)點(diǎn)?AX58x00系列EtherCAT芯片
    發(fā)表于 08-20 07:55

    開(kāi)源!ZYNQ IgH EtherCAT方案分享

    EtherCAT開(kāi)發(fā)包提供EtherCAT工具,該工具提供各種可在Linux用戶層運(yùn)行的命令,可直接實(shí)現(xiàn)對(duì)的訪問(wèn)和設(shè)置,如設(shè)置
    發(fā)表于 10-29 11:17

    【新產(chǎn)品發(fā)布】亞信電子推出最新EtherCAT雙核微控制器解決方案

    關(guān)、EtherCAT轉(zhuǎn)Modbus TCP網(wǎng)關(guān)、EtherCAT Junction模塊等。 (圖一)亞信AX58400 EtherCAT
    發(fā)表于 11-24 11:45

    AX58400 EtherCAT轉(zhuǎn)IO-Link網(wǎng)關(guān)與馬達(dá)控制解決方案演示視頻

    這個(gè)視頻演示亞信電子AX58400 EtherCAT轉(zhuǎn)IO-Link網(wǎng)關(guān),與EtherCAT馬達(dá)控制解決方案的基本功能。AX58400
    發(fā)表于 07-12 11:28

    用于C2000?微控制器的EtherCAT堆棧解決方案

    C2000實(shí)時(shí)控制微控制器(MCU)的EtherCAT節(jié)點(diǎn)的硬件開(kāi)發(fā)。該博文概述了EtherCAT技術(shù)非常適合工業(yè)自動(dòng)化應(yīng)用中C2000 MCU的原因,以及為何TI Design
    發(fā)表于 11-09 07:01

    求一種基于AMD器件EtherCAT方案

    EtherCAT現(xiàn)場(chǎng)總線協(xié)議是由德國(guó)倍福公司在2003年提出的,該通訊協(xié)議拓?fù)浣Y(jié)構(gòu)十分靈活,數(shù)據(jù)傳輸速度快,同步特性好,可以形成各種網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。
    的頭像 發(fā)表于 04-06 14:16 ?823次閱讀

    EtherCAT轉(zhuǎn)Modbus網(wǎng)關(guān)的 EtherCAT配置案例

    興達(dá)易控EtherCAT轉(zhuǎn)Modbus網(wǎng)關(guān)(XD-MDEC20 )是一款具備ETHERCAT功能的通訊網(wǎng)關(guān),其主要作用是將ETHERCAT
    的頭像 發(fā)表于 11-16 16:15 ?563次閱讀
    <b class='flag-5'>EtherCAT</b>轉(zhuǎn)Modbus網(wǎng)關(guān)的 <b class='flag-5'>EtherCAT</b><b class='flag-5'>從</b><b class='flag-5'>站</b>配置案例