EtherCAT現(xiàn)場總線協(xié)議是由德國倍福公司在2003年提出的,該通訊協(xié)議拓撲結(jié)構(gòu)十分靈活,數(shù)據(jù)傳輸速度快,同步特性好,可以形成各種網(wǎng)絡拓撲結(jié)構(gòu)。
1、EtherCAT簡介
EtherCAT是一個開放架構(gòu),以以太網(wǎng)為基礎的現(xiàn)場總線系統(tǒng),其名稱的CAT為控制自動化技術(Control Automation Technology)字首的縮寫。EtherCAT是確定性的工業(yè)以太網(wǎng),最早是由德國的Beckhoff公司研發(fā)。
EtherCAT主站可以用軟件,在標準的以太網(wǎng)媒體接入控制器中實現(xiàn)。許多供應商有提供在不同操作系統(tǒng)下的代碼,也有許多開源軟件或共享軟件。
EtherCAT從站需要特殊的EtherCAT從站控制器,才能實現(xiàn)飛速傳輸(processing on the fly)的技術。EtherCAT從站控制器可以用FPGA來實現(xiàn),且已有現(xiàn)成的代碼,此控制器也可以用ASIC來實現(xiàn)。
2、EtherCAT特性
A. 完全符合以太網(wǎng)標準:
EtherCAT是對傳統(tǒng)的以太網(wǎng)協(xié)議進行修改,因此可以與其他以太網(wǎng)協(xié)議并存于統(tǒng)一總線。EtherCAT網(wǎng)絡中也可以使用普通的以太網(wǎng)設備,例如以太網(wǎng)線、以太網(wǎng)卡、交換機、路由器等設備。此外,任何具有標準以太網(wǎng)控制器的設備都可以作為EtherCAT 主站,包括PC計算機、帶有以太網(wǎng)控制器的嵌入式設備。
B.卓越的性能:
EtherCAT是基于以太網(wǎng)技術,數(shù)據(jù)傳輸速度可以達到100Mbit/s,是最快的工業(yè)以太網(wǎng)技術。EtherCAT最大利用以太網(wǎng)帶寬進行數(shù)據(jù)傳輸,有效數(shù)據(jù)利用率高,可達90%以上。另外EtherCAT數(shù)據(jù)幀處理的實時性很高,數(shù)據(jù)刷新周期小于100us,滿足對實時性要求高的場合。EtherCAT使用高精度的分布式時鐘,能保證各個從站節(jié)點設備的同步精度小于1us。
C. 簡單、低成本:
EtherCAT結(jié)構(gòu)簡單,而無需交換機或集線器,復雜功能的節(jié)點設備或簡單的I/O節(jié)點都可以用作EtherCAT從站。此外EtherCAT在網(wǎng)絡拓撲方面沒有限制,支持多種網(wǎng)絡拓撲結(jié)構(gòu),如線型、星型、樹型拓撲結(jié)構(gòu),以及各種拓撲結(jié)構(gòu)的組合,從而使得設備連接非常靈活。
3、BECKHOFFESC IP Core For AMD FPGAs Release 3.00
概述:
BECKHOFFEtherCAT IP核是一個可配置的EtherCAT從控制器(ESC)。它負責EtherCAT通信,作為EtherCAT現(xiàn)場總線和應用程序之間的接口。
A、EtherCATIP核是作為一個可配置的IP,各項功能可以自定義;
BECKHOFFIP Core Main Features : Table 1
B、EtherCATIP Core Block Diagram;
C、端口數(shù)據(jù)處理順序;
????
a、0→EtherCAT Processing Unit→1 / 1→2 / 2→0
b、0→EtherCATProcessing Unit→0
c、0→EtherCATProcessing Unit→1 / 1→0
4、BECKHOFFESC IP使用流程:
A. 直接安裝,英文目錄;
ISE14.3 - 14.7
B. 安裝過程中提示要加入VENDER ID ,直接跳過 ,需要申請License才能綜合;
C. 安裝完目錄截圖如下;
D. 安裝完后,文件截圖以下;
EtherCATIP Core (encrypted VHDL library)
Decryptionkeys for encrypted EtherCAT IP Core
IPCore Configuration Tool (IPCore_Config.exe)
Exampledesigns
E. 支持的AMD 器件包括SOC器件和純FPGA器件;
F. 支持的軟件版本:
Vivado2013.1 - 2013.4, 2014.1 - 2019.3
SDK
5、設計流程圖:
6、詳細過程如下:
A. 雙擊Ipcore_config目錄下的IPCore_Config.exe;
B. 填寫Porduct ID;
C. 物理層的一些配置:例如幾路端口,PHY的接口類型,MII/RGMII/RMII,由客戶的PHY芯片決定;
D. 網(wǎng)絡功能的配置;
E. ECATProcessing /PDI Processing/LED status;
F. ESC跟CPU的接口;
G. 最后一步Generate;
H. 生成的文件如下,不同的配置生成的文件有差異;
J. 把生成的文件加入到工程中,截圖如下;
K. 導入License,如果沒有授權(quán)的License,無法綜合;
I. 綜合、實現(xiàn)后生成BitStream并將其下載到FPGA。使用EtherCAT主機與EtherCAT從機通信;
J. EtherCAT從站需要SII EEPROM(或其他非易失性存儲器),其中包含用于設備識別的EtherCAT從站信息(ESI);
M. 打開SDK,添加應用文件,細節(jié)參考readme.txt;
N. 注意事項:
ESCIP 和 PHY 不能一起復位,IP核復位后,再讓PHY復位。
ESC in resetstate → PHY disabled
7、工業(yè)控制系統(tǒng)產(chǎn)品架構(gòu)圖:
8、AMD推薦方案:
ZYNQ7000 SOC器件+Ethernet PHY(2x100Base-T)
9、基于ZYNQ的ESC方案框圖:
10、AMD ZYNQ 優(yōu)勢:
A. PS端:ARM Cortex-A9 766MHZ,可實現(xiàn)超強的性能及復雜的應用;
B. PL端:EtherCATSLAVE Controller IP容易布署,消耗相應的邏輯資源;
C. BECKOFFEtherCAT SLAVE Controller IP 應用廣,經(jīng)過市場驗證,性能穩(wěn)定;
D. BECKOFFEtherCAT SLAVE Controller IP 在AMD多個平臺上進行過優(yōu)化,量身定 制。同等功能,相比于其它廠商的平臺,消耗資源少5%-10%。
11、EtherCAT Resource :
12、一路電流環(huán)+SVPWM:
審核編輯:劉清
-
FPGA
+關注
關注
1643文章
21954瀏覽量
613985 -
控制器
+關注
關注
114文章
16959瀏覽量
182870 -
以太網(wǎng)
+關注
關注
40文章
5582瀏覽量
174757 -
EtherCAT總線
+關注
關注
5文章
80瀏覽量
5642 -
AMD芯片
+關注
關注
0文章
16瀏覽量
2972
原文標題:基于AMD器件的EtherCAT從站方案
文章出處:【微信號:Comtech FPGA,微信公眾號:Comtech FPGA】歡迎添加關注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
【NUCLEO-F412ZG申請】EtherCAT從站設計
【MYS-6ULX-IOT試用申請】基于I.MX 6UL的EtherCAT從站的設計
完全自主Ethercat從站-FPGA實現(xiàn)
亞信將于2018 TAIROS展出全新2/3端口EtherCAT從站控制器
亞信電子展出全新AX58100 EtherCAT從站控制器
無DDR的EtherCAT從站參考設計包括BOM及框圖
【亞信電子】AX58200 EtherCAT從站馬達控制開發(fā)套件環(huán)境架設演示
亞信 AX58100 EtherCAT從站設備仿真功能設計教學
開源!ZYNQ IgH EtherCAT主站方案分享
【新產(chǎn)品發(fā)布】亞信電子推出最新EtherCAT從站雙核微控制器解決方案
AX58400 EtherCAT轉(zhuǎn)IO-Link網(wǎng)關與馬達控制解決方案演示視頻
用于C2000?微控制器的EtherCAT從站堆棧解決方案
基于AMD器件的EtherCAT從站方案
EtherCAT轉(zhuǎn)Modbus網(wǎng)關的 EtherCAT從站配置案例

評論