這些器件能夠增強數據通信可靠性
發布時間:2019-08-26 責任編輯:xueqi
【導讀】旋轉編碼器被bei廣guang泛fan用yong於yu工gong業ye自zi動dong化hua係xi統tong中zhong。此ci類lei編bian碼ma器qi的de典dian型xing應ying用yong是shi電dian力li機ji械xie,其qi中zhong編bian碼ma器qi連lian接jie到dao旋xuan轉zhuan軸zhou,從cong而er向xiang控kong製zhi係xi統tong提ti供gong反fan饋kui。雖sui然ran編bian碼ma器qi的de主zhu要yao用yong途tu是shi角jiao度du位wei置zhi和he速su度du測ce量liang,但dan係xi統tong診zhen斷duan和he參can數shu配pei置zhi等deng其qi他ta特te性xing也ye很hen常chang見jian。
圖1顯示了一個電機控製信號鏈,其利用RS-485收發器和微處理器連接絕對編碼器(ABS編碼器)從機和工業伺服驅動器主機,以實現對交流電機的閉環控製。

圖1:利用RS-485連接絕對編碼器從機和伺服驅動器主機,實現對交流電機的閉環控製。
伺服驅動器和ABS編碼器之間的RS-485通信鏈路通常要求最高達 16 MHz的高數據速率和低傳播延遲時序規格。RS-485線纜延伸長度最大值通常是50米,但有時候也可能長達150米。對數據通信而言,電機控製編碼器應用是具有挑戰性的環境,因為電氣噪聲和長電纜會影響RS-485信號傳輸的完整性。本文重點闡述電機控製應用采用ADI50 Mbps (25 MHz) ADM3065E RS-485收發器和ADSP-CM40x混合信號控製處理器的主要好處。
ADM3065E RS-485收發器設計用於在電機控製編碼器之類惡劣環境中可靠地工作,並且具備增強的抗擾度和(IEC) 61000-4-2 ESD(靜電放電)魯棒性。
抗擾度
RS-485信號傳輸是平衡的差分式傳輸,本身便能抗幹擾。係統噪聲均等地耦合到RS-485雙絞線電纜中的每條導線。一個信號的發射與另一個信號相反,耦合到RS-485總線的電磁場彼此抵消。這降低了係統的電磁幹擾(EMI)。此外,ADM3065E增強的2.1 V驅動強度支持在通信中實現更高的信噪比(SNR)。給ADM3065E增加信號隔離可利用ADuM141D 輕鬆實現。
ADuM141D是一款采用ADI iCoupler®技術的四通道數字隔離器。ADuM141D的工作數據速率最高可達150 Mbps,因此它適合與50 Mbps ADM3065E RS-485收發器一起工作(參見圖2)。直接功率注入(DPI)法測量器件抑製注入到電源或輸入引腳的噪聲的能力。ADuM141D采用的隔離技術已通過測試,符合DPI IEC 62132-4標準。ADuM141D抗擾度性能超過同類產品。ADuM141D在整個頻率範圍內保持了出色的性能,而其他隔離產品在200 MHz至700 MHz頻段出現位錯誤。

圖2:信號隔離的50 Mbps RS-485解決方案(簡化圖,未顯示全部連接)。
IEC 61000-4-2 ESD性能
編碼器到電機驅動器的裸露RS-485連接器和線纜上的ESD是一個常見係統危險因素。與變速電力驅動係統的EMC抗擾度要求相關的係統級IEC 61800-3標準,要求最低±4 kV(接觸)/±8 kV(空氣)的IEC 61000-4-2 ESD保護。ADM3065E超過了這一要求,提供±12 kV(接觸)/±12 kV(空氣)的IEC 61000-4-2 ESD保護。圖3所示為IEC 61000-4-2標準中的8 kV接觸放電電流波形與人體模型(HBM) ESD 8 kV波形的對比。

圖3:IEC 61000-4-2 ESD波形(8 kV)與HBM ESD波形(8 kV)的對比
從圖3中可以看出,兩個標準規定的波形形狀和峰值電流是不同的。與IEC 61000-4-2 8 kV脈衝關聯的峰值電流為30 A,相應的HBM ESD峰值電流比該數值的五分之一還小,為5.33A。另一差異為初始電壓尖峰的上升時間,對於 IEC 61000-4-2 ESD,上升時間為1 ns,相較於與HBM ESD波形關聯的10ns時間要快得多。與IEC ESD波形關聯的功率值顯著大於 HBMESD波形的相應值。HBM ESD標準要求待測設備(EUT)經受3次正放電和3次負放電,而IEC ESD標準則要求10次正放電和10次負放電測試。與標稱多種HBM ESD保護級別的其他RS-485收發器相比,具有IEC 61000-4-2 ESD額定值的ADM3065E更適合在惡劣環境中工作。
EnDat通信協議
編碼器使用的通信協議有很多種,例如EnDat、BiSS、HIPERFACE和Tamagawa。盡管有區別,但編碼器通信協議在實現方麵具有相似點。這些協議的接口是串行雙向管道,符合RS-422或RS-485 dianqiguifan。suiranyingjiancengyouxiangtongzhichu,danyunxingmeizhongxieyisuoxuderuanjianshiduyiwuerde。tongxinduizhanhesuoxudeyingyongchengxudaimajuntedingyuxieyi。benwenzhuyaoshuomingEnDat 2.2接口主機側的硬件和軟件實現。
延遲影響
延遲分為兩類:第一類是電纜的傳輸延遲,第二類是收發器的傳播延遲。電纜延遲由光速和電纜的電介質常數決定,典型值為6 ns/m至10 ns/m。當總延遲超過半時鍾周期時,主機和從機之間的通信就會出故障。對此,設計人員有如下選擇:
降低數據速率
減小傳播延遲
在主機側提供延遲補償
選項3可ke同tong時shi補bu償chang電dian纜lan延yan遲chi和he收shou發fa器qi延yan遲chi,因yin此ci是shi確que保bao係xi統tong能neng以yi高gao時shi鍾zhong速su率lv通tong過guo長chang電dian纜lan運yun行xing的de有you效xiao辦ban法fa。缺que點dian是shi延yan遲chi補bu償chang會hui增zeng加jia係xi統tong的de複fu雜za性xing。在zai延yan遲chi補bu償chang不bu可ke行xing的de係xi統tong中zhong,或huo在zai電dian纜lan較jiao短duan的de係xi統tong中zhong,使shi用yong傳chuan播bo延yan遲chi短duan的de收shou發fa器qi具ju有you明ming顯xian的de優you勢shi。低di傳chuan播bo延yan遲chi使shi得de時shi鍾zhong速su率lv可ke以yi更geng高gao,而er且qie不bu必bi在zai係xi統tong中zhong引yin入ru延yan遲chi補bu償chang。
主機實現
主機實現包括串行端口和通信堆棧。編碼器協議並不兼容標準端口(例如UART),故無法使用大多數通用微控製器上的外設。不過,利用FPGA的可編程邏輯可以在硬件中實現專用通信端口,並支持延遲補償等高級特性。FPGA方法雖然很靈活,可以針對具體應用進行定製,但也有缺點。與處理器相比,FPGA成本高,功耗大,而且上市時間長。
本文討論的EnDat接口是在ADI的ADSP-CM40x上實現,後者是一款針對電機控製驅動器而開發的處理器。除了脈寬調製器(PWM)定時器、模數轉換器(ADC)和sinc濾波器等用於電機控製的外設以外,ADSP-CM40x還有高度靈活的串行端口(SPORT)。
這些SPORT可以仿真多種協議,包括EnDat和BiSS等編碼器協議。由於ADSP-CM40x的外設很豐富,所以它不僅能執行高級電機控製,而且能與編碼器接口。換言之,無需使用FPGA。
測試設置
EnDat 2.2測試設置如圖4所示。EnDat從機是Kollmorgen的一款標準伺服電機(AKM22),EnDat編碼器(ENC1113)安裝在軸上。三對線(數據、時鍾和電源線)將編碼器連接到收發器板。EnDat PHY上有兩個收發器和用於編碼器的電源。一個收發器用於時鍾,另一個收發器用於數據線路。EnDat主機由ADSP-CM40x結合標準外設和軟件而實現。發送端口和接收端口均利用靈活的SPORT實現。

圖4:實驗設置
EnDat協議包括多種長度不同的幀,不過這些幀全都基於相同序列,如圖5所示。首先,主機發送命令至從機,然後從機處理命令並執行必要的計算。最後,從機將結果送回主機。

圖5:EnDat發送/接收序列
發送時鍾(Tx CLK)由處理器ADSP-CM40x產生。由於係統延遲,來自編碼器的數據在返回處理器之前會與發送時鍾錯相。為補償傳輸延遲tDELAY,處理器還會產生一個接收時鍾(Rx CLK),它比發送時鍾延遲tDELAY。讓接收時鍾與自從機收到的數據同相是補償傳輸延遲的有效辦法。
來自處理器的時鍾信號是連續的,而EnDat協議規定,時鍾隻能在通信期間施加於編碼器。在所有其他時候,時鍾線路必須保持高電平。為此,處理器產生一個時鍾使能信號CLK EN,其被送至ADM3065E數據使能引腳。恰好兩個時鍾周期(2T)之後,主機開始在Tx DATA上發出命令。命令有6位長,隨後是兩個0位。為了控製收發器的數據方向,處理器在傳輸時將Tx/Rx EN位置1。
在zai從cong機ji準zhun備bei響xiang應ying的de同tong時shi,係xi統tong進jin入ru等deng待dai狀zhuang態tai,主zhu機ji繼ji續xu施shi加jia時shi鍾zhong,但dan數shu據ju線xian無wu效xiao。當dang從cong機ji準zhun備bei就jiu緒xu時shi,數shu據ju線xian接jie收shou數shu據ju被bei拉la高gao,然ran後hou立li即ji發fa送song響xiang應ying。收shou到daon位響應之後,主機將CLK EN信號設為低電平以停止時鍾。與此同時,ENC CLK信號變為高電平。數據流為半雙工式,ENC數據圖為畫在一起的收發數據流。
實驗結果
圖6顯示了EnDat係統的測試結果。測試使用的時鍾頻率為8 MHz,延遲補償通過接收時鍾相移實現。底部信號是來自EnDat主機的命令。此處顯示的命令為“發送位置”,其前麵是兩個0,接著是六個1,最後又是兩個0。該命令總共有10位。編碼器的響應是從頂部起的第三個信號。合並數據線是從頂部起的第二個信號。最後,頂部信號是施加於編碼器的時鍾。

圖6:EnDat數據交換
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 算力爆發遇上電源革新,大聯大世平集團攜手晶豐明源線上研討會解鎖應用落地
- 築基AI4S:摩爾線程全功能GPU加速中國生命科學自主生態
- 一秒檢測,成本降至萬分之一,光引科技把幾十萬的台式光譜儀“搬”到了手腕上
- AI服務器電源機櫃Power Rack HVDC MW級測試方案
- 突破工藝邊界,奎芯科技LPDDR5X IP矽驗證通過,速率達9600Mbps
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索




