999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種自定義的EtherCAT工業(yè)以太網(wǎng)現(xiàn)場總線

2018-07-11 07:51:34劉山源
關(guān)鍵詞:系統(tǒng)

劉山源,

(1.清華大學(xué) 工程物理系,北京100084;2.清華大學(xué) 粒子技術(shù)與輻射成像教育部重點實驗室)

引 言

現(xiàn)如今的工業(yè)控制領(lǐng)域中,傳統(tǒng)的經(jīng)典現(xiàn)場總線已經(jīng)很難滿足當(dāng)今的工業(yè)要求,而現(xiàn)場總線的實時性能也越發(fā)重要。來自德國的Beckhoff(倍福自動化公司)研發(fā)出了工業(yè)以太網(wǎng)EtherCAT,它具有非常高的實時性能,將功能強(qiáng)大和成本低廉結(jié)合在一起。

追溯到2003年,倍福公司的EtherCAT正式進(jìn)入了市場,同樣也是在2003年,ETG技術(shù)協(xié)會基于推廣EtherCAT的發(fā)展和其技術(shù)提升的目的而成立[1]。通過EtherCAT技術(shù)方案,從站成本大大降低,因為廠商在采用EtherCAT研發(fā)的時候在通信研究方面花費(fèi)的成本是很低的,而與此同時主站又不需要添加任何硬件,只需一臺帶有標(biāo)準(zhǔn)以太網(wǎng)卡的PC機(jī)即可。對于網(wǎng)絡(luò)的基礎(chǔ)設(shè)施,這方面的成本也極大地降低了,普通的交換機(jī)就可以集成到EtherCAT網(wǎng)絡(luò)中去。除此之外,EtherCAT技術(shù)支持的拓?fù)浣Y(jié)構(gòu)非常靈活,涵蓋幾乎所有的網(wǎng)絡(luò)拓?fù)洌瑥?qiáng)大的靈活性使EtherCAT的系統(tǒng)規(guī)劃非常簡單快捷,工作效率成倍提高。EtherCAT將性能和成本結(jié)合在一起,提高了產(chǎn)品的核心競爭力,在現(xiàn)場總線領(lǐng)域堪稱榜首。

1 EtherCAT技術(shù)介紹

1.1 EtherCAT運(yùn)行原理

整個系統(tǒng)分成了兩部分:主站和從站。其中,主站的作用是將以太網(wǎng)幀發(fā)送給各個從站,而從站的作用是對主站發(fā)送來的以太網(wǎng)數(shù)據(jù)幀進(jìn)行處理,包括抽取數(shù)據(jù)和反過來插入數(shù)據(jù)幀。各個從站按順序依次接收報文并處理后,把處理后的報文傳輸給下一個從站,末尾從站發(fā)回被完整處理過后的報文[2],如圖1所示。

圖1 EtherCAT運(yùn)行原理

1.2 EtherCAT協(xié)議

EtherCAT數(shù)據(jù)幀可以在普通以太網(wǎng)中傳輸,這是因為EtherCAT使用的是0x88a4的以太網(wǎng)幀來進(jìn)行數(shù)據(jù)傳輸,這就是EtherCAT的優(yōu)勢之一。EtherCAT數(shù)據(jù)幀能夠在以太網(wǎng)中傳輸,其它以太網(wǎng)數(shù)據(jù)幀還可以和其互補(bǔ)。

EtherCAT本身來自以太網(wǎng),因為它使用了以太網(wǎng)的物理層,兼容以太網(wǎng),但又從普通以太網(wǎng)中跳脫出來,實現(xiàn)低延時,突破了傳統(tǒng)以太網(wǎng)的弊病。以太網(wǎng)網(wǎng)關(guān)采用的是“存儲轉(zhuǎn)發(fā)”,通過存儲轉(zhuǎn)發(fā)來交換數(shù)據(jù),節(jié)點越多,每個節(jié)點上面的延時就會重重疊加,再加上以太網(wǎng)收發(fā)數(shù)據(jù)存在的沖突檢測,致使數(shù)據(jù)出現(xiàn)了不確定的時延。但是EtherCAT不同,它將所有節(jié)點的數(shù)據(jù)都放在同一幀內(nèi),并且用硬件尋址來取代“存儲轉(zhuǎn)發(fā)”,解決了以太網(wǎng)的弊病,最終實現(xiàn)了兼具高速度與高效率的數(shù)據(jù)傳輸。打個比方,EtherCAT就像地鐵一樣,乘客們像數(shù)據(jù)包在同一幀上,在某站點快速上下,停留時間非常短,方便快捷,同時時延確定。

EtherCAT幀頭和數(shù)據(jù)域共同組成了EtherCAT數(shù)據(jù)幀,其中幀頭中包含有EtherCAT數(shù)據(jù)幀的長度和類型等各種信息,而EtherCAT的數(shù)據(jù)域為主要數(shù)據(jù)內(nèi)容部分,可發(fā)送至多1498個字節(jié)的數(shù)據(jù),幀格式如下:[3]

2 從站板卡系統(tǒng)設(shè)計

2.1 系統(tǒng)原理

在研究針對工業(yè)的CT機(jī)中,整個系統(tǒng)主要由5個部分組成:射線源主管發(fā)出高能線束來穿透工件;探測器系統(tǒng)則用來精確測量穿透工件的射線信號強(qiáng)度;機(jī)械掃描系統(tǒng)帶動了整個裝置工件的運(yùn)動;計算機(jī)系統(tǒng)主要用來處理各個角度的切片圖,通過特定算法形成CT圖;最后屏蔽設(shè)施保證了整個機(jī)器的安全性,如圖2所示。

圖2 工業(yè)CT系統(tǒng)

機(jī)械掃描系統(tǒng)在實現(xiàn)CT掃描工件的旋轉(zhuǎn)與位移時,機(jī)械系統(tǒng)旋轉(zhuǎn)的編碼值跳變需要提供給觸發(fā)器,通過觸發(fā)器來控制射線源與探測器系統(tǒng)的開關(guān)過程。圖3為觸發(fā)器。

圖3 觸發(fā)器設(shè)備

為了實現(xiàn)工業(yè)CT的實時性,使用了倍福的運(yùn)動控制器來控制機(jī)械系統(tǒng)運(yùn)動,必須通過EtherCAT來獲取編碼值跳變,需要做的板子部分如圖4、圖5所示,具體從站硬件部分框架如圖6所示。

圖4 舊的觸發(fā)器

圖5 新的需要完成的觸發(fā)器

圖6 從站硬件整體框圖

2.2 硬件設(shè)計

2.2.1XMC4800芯片部分

XMC4800是Infineon(英飛凌)公司在2015年推出的一款片內(nèi)集成EtherCAT的微處理器,基于ARM Cortex-M4內(nèi)核,配備了144 MHz CPU、最高可達(dá)2 MB的Flash、352 KB的RAM,還配有可用于編碼器、旋轉(zhuǎn)變壓器和霍爾傳感器的接口單元,有多種外設(shè),例如6個捕獲/比較單元、4個△-Σ解調(diào)器模塊、2個定位接口模塊、2個12位D/A轉(zhuǎn)換器、4個12位A/D轉(zhuǎn)換器等[4]。

XMC4800的集成度非常高,完全不需要配置專門的器件,這樣的高集成度使PCB空間更加簡約,并且大大提高了系統(tǒng)可靠性。與此同時,EtherCAT ASIC或FPGA、外接存儲器和PHY專用晶體振蕩器等器件全都省略之后,對研究和工程成本開支也是極大的節(jié)省。另外,它可以輕易處理數(shù)字模擬混合信號,采樣速率可達(dá)4 Msps,完全能夠滿足高速采樣的需求,在125 ℃的嚴(yán)酷環(huán)境溫度下依然可以正常高效率工作,在各種工業(yè)應(yīng)用場景中應(yīng)用廣泛。本次設(shè)計選用的是XMC4800-F144F2048,封裝為LQFP-144,2 MB內(nèi)部Flash。

2.2.2EtherCAT電路部分

EtherCAT的總線物理層除了需要ESC部分外,還需要PHY電路,而PHY電路與以太網(wǎng)是相同的,通過MII(媒體獨(dú)立接口)與XMC4800相對接,而后將數(shù)據(jù)發(fā)送至網(wǎng)絡(luò)變壓器,通過變壓器耦合后從RJ45接頭傳輸?shù)骄W(wǎng)絡(luò)電纜。本設(shè)計中選用了BCM5241KMLG芯片作為PHY電路,網(wǎng)絡(luò)接頭選擇RJ45。

2.3 軟件設(shè)計

在本設(shè)計中,使用普通帶有以太網(wǎng)網(wǎng)口的PC機(jī)作為主站,快捷方便,同時通過倍福的TwinCAT軟件來實現(xiàn)主站的各種功能,主要負(fù)責(zé)控制所有從站設(shè)備的工作狀態(tài),同時管理主從站間的數(shù)據(jù)通信。

在EtherCAT網(wǎng)絡(luò)中,主從站之間數(shù)據(jù)交換的形式有非周期性數(shù)據(jù)通信和周期性過程數(shù)據(jù)通信。其中非周期通信主要是郵箱通信,采用查詢方式,在非實時場合應(yīng)用廣泛,比如傳遞設(shè)備信息文件等。而周期性通信主要是過程數(shù)據(jù)通信,應(yīng)用于實時場合,從站程序?qū)χ芷谛酝ㄐ趴梢圆捎弥袛喾绞剑ㄟ^現(xiàn)場總線邏輯單元來進(jìn)行尋址,緩沖區(qū)本身是在內(nèi)存中分配的一段空間,它可以被主從節(jié)點同時訪問[5]。本次設(shè)計采用的是周期性過程數(shù)據(jù)通信,中斷方式流程圖如圖7所示。

圖7 中斷方式流程圖

在Windows系統(tǒng)中使用TwinCAT軟件,配置主從站XML文件[6],掃描I/O后添加Box從而連接上主從站,即可實現(xiàn)主從通信[7]。

3 系統(tǒng)測試及結(jié)果分析

設(shè)計出的EtherCAT從站板卡設(shè)備硬件電路如圖8所示。

圖8 從站板卡

3.1 LED實驗

通過J-link調(diào)試器經(jīng)過ARM標(biāo)準(zhǔn)JTAG連接器與Cortex調(diào)試連接器轉(zhuǎn)換進(jìn)行燒錄,在平臺DAVE上寫入點亮V232小燈程序,小燈即被點亮,如圖9所示。

圖9 LED點亮實驗

3.2 UART實驗

DAVE中寫入UART程序,可以在超級終端中顯示TsinghuaUniversity以及輸入的前10個字母,因此能夠通過串口進(jìn)行通信,如圖10、圖11所示。

圖10 UART實驗

圖11 超級終端顯示

3.3 EtherCAT實驗

從站通過Window 環(huán)境中的TwinCAT來進(jìn)行測試,通過 TwinCAT 對從站中信息的讀取,可以驗證從站設(shè)計的正確與否,從站是否能與主站之間進(jìn)行通信。經(jīng)過數(shù)據(jù)輸入TwinCAT測試證明,該系統(tǒng)可以將倍福運(yùn)動控制系統(tǒng)的編碼值提取出來提供給觸發(fā)器,并完成觸發(fā)器對射線源與探測器系統(tǒng)的控制開啟,如圖12、圖13、圖14所示。

圖12 EtherCAT通信實驗

圖13 數(shù)據(jù)輸入TwinCAT測試

圖14 數(shù)據(jù)輸入TwinCAT測試

通過TwinCAT在小燈V232寫入高電平可以點亮小燈,寫入低電平可以熄滅小燈。經(jīng)過數(shù)據(jù)輸入TwinCAT測試證明,該系統(tǒng)可以將倍福運(yùn)動控制系統(tǒng)的編碼值提取出來提供給觸發(fā)器,并完成觸發(fā)器對射線源與探測器系統(tǒng)的控制開啟。

結(jié) 語

猜你喜歡
系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統(tǒng)
基于UG的發(fā)射箱自動化虛擬裝配系統(tǒng)開發(fā)
半沸制皂系統(tǒng)(下)
FAO系統(tǒng)特有功能分析及互聯(lián)互通探討
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統(tǒng) 德行天下
PLC在多段調(diào)速系統(tǒng)中的應(yīng)用
主站蜘蛛池模板: 日本成人精品视频| 国产亚洲视频播放9000| 国产成人免费| 毛片网站在线播放| 国产99热| 国产精品亚洲专区一区| 亚洲高清资源| 久久99国产综合精品女同| 日本在线视频免费| 色噜噜中文网| 伊人精品成人久久综合| 国产精品福利导航| 欧美精品伊人久久| 久久人体视频| 欧美狠狠干| 99久久婷婷国产综合精| 五月婷婷综合网| 三级欧美在线| AV不卡在线永久免费观看| 亚洲欧美不卡| 中文字幕天无码久久精品视频免费 | 极品性荡少妇一区二区色欲| 久久国产拍爱| 欧美亚洲国产一区| 亚洲国产精品VA在线看黑人| 美女免费黄网站| 中文字幕自拍偷拍| 成年免费在线观看| 国产亚洲欧美日韩在线一区二区三区| 亚洲乱亚洲乱妇24p| 影音先锋丝袜制服| 动漫精品啪啪一区二区三区| 亚洲日韩国产精品无码专区| 国产福利影院在线观看| 亚洲成人网在线播放| 国产欧美专区在线观看| 国产精品xxx| 福利国产在线| 2020最新国产精品视频| 国产精品网曝门免费视频| 国产成人做受免费视频| 毛片久久久| 欧美成人看片一区二区三区| 亚洲欧美国产高清va在线播放| 日韩在线播放中文字幕| 亚洲欧美在线综合一区二区三区| 国产91丝袜在线播放动漫 | 久久精品人妻中文系列| 欧洲极品无码一区二区三区| 啪啪啪亚洲无码| 亚洲v日韩v欧美在线观看| 人人澡人人爽欧美一区| 成人福利在线视频免费观看| 狠狠综合久久| 国产69囗曝护士吞精在线视频| 四虎永久免费在线| 亚洲一区二区视频在线观看| 欧美亚洲综合免费精品高清在线观看 | 亚洲系列无码专区偷窥无码| 无码中字出轨中文人妻中文中| 亚洲浓毛av| 波多野结衣AV无码久久一区| 99re视频在线| 国产精品999在线| 少妇精品在线| 国产91线观看| 亚洲第一成年网| 免费国产不卡午夜福在线观看| 国产剧情一区二区| 天天色天天操综合网| 天堂成人av| 久久久久88色偷偷| 亚洲欧美日韩另类在线一| 国产精品香蕉在线| 国产成人综合在线视频| 91网红精品在线观看| 午夜老司机永久免费看片 | 亚洲人成网站观看在线观看| 亚洲综合在线网| 国产精品一区在线麻豆| 国产乱人乱偷精品视频a人人澡| 亚洲精品午夜天堂网页|