<s id="eoqoe"><xmp id="eoqoe">
<button id="eoqoe"><strong id="eoqoe"></strong></button>
<s id="eoqoe"><xmp id="eoqoe">
<button id="eoqoe"><strong id="eoqoe"></strong></button>
<wbr id="eoqoe"></wbr>
<wbr id="eoqoe"><strong id="eoqoe"></strong></wbr>
<wbr id="eoqoe"><strong id="eoqoe"></strong></wbr>
<wbr id="eoqoe"><strong id="eoqoe"></strong></wbr>
<wbr id="eoqoe"><label id="eoqoe"></label></wbr>
<button id="eoqoe"></button>
<wbr id="eoqoe"></wbr>
你的位置:首頁(yè) > 電源管理 > 正文

增強電機控制編碼器應用的通信可靠性和性能

發(fā)布時(shí)間:2024-06-27 來(lái)源:亞德諾半導體 責任編輯:lina

【導讀】旋轉編碼器廣泛用于工業(yè)自動(dòng)化系統中。此類(lèi)編碼器的典型應用是電力機械,其中編碼器連接到旋轉軸,從而向控制系統提供反饋。雖然編碼器的主要用途是角度位置和速度測量,但系統診斷和參數配置等其他特性也很常見(jiàn)。圖1顯示了一個(gè)電機控制信號鏈,其利用RS-485收發(fā)器和微處理器連接絕對編碼器(ABS編碼器)從機和工業(yè)伺服驅動(dòng)器主機,以實(shí)現對交流電機的閉環(huán)控制。


伺服驅動(dòng)器和ABS編碼器之間的RS-485通信鏈路通常要求高達16 MHz的高數據速率和低傳播延遲時(shí)序規格。RS-485線(xiàn)纜延伸長(cháng)度最大值通常是50米,但有時(shí)候也可能長(cháng)達150米。對數據通信而言,電機控制編碼器應用是具有挑戰性的環(huán)境,因為電氣噪聲和長(cháng)電纜會(huì )影響RS-485信號傳輸的完整性。本文重點(diǎn)闡述電機控制應用采用ADI公司50 Mbps (25 MHz)ADM3065E RS-485收發(fā)器和 ADSP-CM40x 混合信號控制處理器的主要好處。


增強電機控制編碼器應用的通信可靠性和性能

圖1. 利用RS-485連接絕對編碼器從機和伺服驅動(dòng)器主機,實(shí)現對交流電機的閉環(huán)控制。




ADM3065E RS-485收發(fā)器設計用于在電機控制編碼器之類(lèi)惡劣環(huán)境中可靠地工作,并且具備增強的抗擾度和(IEC)61000-4-2 ESD(靜電放電)魯棒性。


01/抗擾度



RS-485信號傳輸是平衡的差分式傳輸,本身便能抗干擾。系統噪聲均等地耦合到RS-485雙絞線(xiàn)電纜中的每條導線(xiàn)。一個(gè)信號的發(fā)射與另一個(gè)信號相反,耦合到RS-485總線(xiàn)的電磁場(chǎng)彼此抵消。這降低了系統的電磁干擾(EMI)。此外,ADM3065E增強的2.1 V驅動(dòng)強度支持在通信中實(shí)現更高的信噪比(SNR)。給ADM3065E增加信號隔離可利用 ADuM141D輕松實(shí)現。ADuM141D是一款采用ADI公司 iCoupler? 技術(shù)的 四通道數字隔離器。ADuM141D的工作數據速率高可達150 Mbps,因此它適合與50 Mbps ADM3065E RS-485收發(fā)器一起工作(參見(jiàn)圖2)。直接功率注入(DPI)法測量器件抑制注入到電源或輸入引腳的噪聲的能力。ADuM141D采用的隔離技術(shù)已通過(guò)測試,符合DPI IEC 62132-4標準。ADuM141D抗擾度性能超過(guò)同類(lèi)產(chǎn)品。ADuM141D在整個(gè)頻率范圍內保持了出色的性能,而其他隔離產(chǎn)品在200 MHz至700 MHz頻段出現位錯誤。


增強電機控制編碼器應用的通信可靠性和性能

圖2. 信號隔離的50 Mbps RS-485解決方案(簡(jiǎn)化圖,未顯示全部連接)。


02/IEC 61000-4-2 ESD性能



編碼器到電機驅動(dòng)器的裸露RS-485連接器和線(xiàn)纜上的ESD是一個(gè)常見(jiàn)系統危險因素。與變速電力驅動(dòng)系統的EMC抗擾度要求相關(guān)的系統級IEC 61800-3標準,要求最低±4 kV(接觸)/±8 kV(空氣)的IEC 61000-4-2 ESD保護。ADM3065E超過(guò)了這一要求,提供±12 kV(接觸)/±12 kV(空氣)的IEC 61000-4-2 ESD保護。圖3所示為IEC 61000-4-2標準中的8 kV接觸放電電流波形與人體模型(HBM) ESD 8 kV波形的對比。從圖4中可以看出,兩個(gè)標準規定的波形形狀和峰值電流是不同的。與IEC 61000-4-2 8 kV脈沖關(guān)聯(lián)的峰值電流為30 A,相應的HBM ESD峰值電流比該數值的五分之一還小,為5.33A。另一差異為初始電壓尖峰的上升時(shí)間,對于IEC 61000-4-2 ESD,上升時(shí)間為1 ns,相較于與HBM ESD波形關(guān)聯(lián)的10 ns時(shí)間要快得多。與IEC ESD波形關(guān)聯(lián)的功率值顯著(zhù)大于HBMESD波形的相應值。HBM ESD標準要求待測設備(EUT)經(jīng)受3次正放電和3次負放電,而IEC ESD標準則要求10次正放電和10次負放電測試。與標稱(chēng)多種HBM ESD保護級別的其他RS-485收發(fā)器相比,具有IEC 61000-4-2 ESD額定值的ADM3065E更適合在惡劣環(huán)境中工作。


增強電機控制編碼器應用的通信可靠性和性能

圖3. IEC 61000-4-2 ESD波形(8 kV)與HBM ESD波形(8 kV)的對比


03/EnDat通信協(xié)議


編碼器使用的通信協(xié)議有很多種,例如EnDat、BiSS、HIPERFACE和Tamagawa。盡管有區別,但編碼器通信協(xié)議在實(shí)現方面具有相似點(diǎn)。這些協(xié)議的接口是串行雙向管道,符合RS-422或RS-485電氣規范。雖然硬件層有相同之處,但運行每種協(xié)議所需的軟件是獨一無(wú)二的。通信堆棧和所需的應用程序代碼均特定于協(xié)議。本文主要說(shuō)明EnDat 2.2接口主機側的硬件和軟件實(shí)現。


04/延遲影響


延遲分為兩類(lèi):第一類(lèi)是電纜的傳輸延遲,第二類(lèi)是收發(fā)器的傳播延遲。電纜延遲由光速和電纜的電介質(zhì)常數決定,典型值為6 ns/m至10 ns/m。當總延遲超過(guò)半時(shí)鐘周期時(shí),主機和從機之間的通信就會(huì )出故障。對此,設計人員有如下選擇:


  • 降低數據速率

  • 減小傳播延遲

  • 在主機側提供延遲補償


選項3可同時(shí)補償電纜延遲和收發(fā)器延遲,因此是確保系統能以高時(shí)鐘速率通過(guò)長(cháng)電纜運行的有效辦法。缺點(diǎn)是延遲補償會(huì )增加系統的復雜性。在延遲補償不可行的系統中,或在電纜較短的系統中,使用傳播延遲短的收發(fā)器具有明顯的優(yōu)勢。低傳播延遲使得時(shí)鐘速率可以更高,而且不必在系統中引入延遲補償。


05/主機實(shí)現


主機實(shí)現包括串行端口和通信堆棧。編碼器協(xié)議并不兼容標準端口(例如UART),故無(wú)法使用大多數通用微控制器上的外設。不過(guò),利用FPGA的可編程邏輯可以在硬件中實(shí)現專(zhuān)用通信端口,并支持延遲補償等高級特性。FPGA方法雖然很靈活,可以針對具體應用進(jìn)行定制,但也有缺點(diǎn)。與處理器相比,FPGA成本高,功耗大,而且上市時(shí)間長(cháng)。


本文討論的EnDat接口是在A(yíng)DI公司的ADSP-CM40x上實(shí)現,后者是一款針對電機控制驅動(dòng)器而開(kāi)發(fā)的處理器。除了脈寬調制器(PWM)定時(shí)器、模數轉換器(ADC)和sinc濾波器等用于電機控制的外設以外,ADSP-CM40x還有高度靈活的串行端口(SPORT)。


這些SPORT可以仿真多種協(xié)議,包括EnDat和BiSS等編碼器協(xié)議。由于A(yíng)DSP-CM40x的外設很豐富,所以它不僅能執行高級電機控制,而且能與編碼器接口。換言之,無(wú)需使用FPGA。


06/測試設置


EnDat 2.2測試設置如圖4所示。EnDat從機是Kollmorgen的一款標準伺服電機(AKM22),EnDat編碼器(ENC1113)安裝在軸上。三對線(xiàn)(數據、時(shí)鐘和電源線(xiàn))將編碼器連接到收發(fā)器板。EnDat PHY上有兩個(gè)收發(fā)器和用于編碼器的電源。一個(gè)收發(fā)器用于時(shí)鐘,另一個(gè)收發(fā)器用于數據線(xiàn)路。EnDat主機由ADSP-CM40x結合標準外設和軟件而實(shí)現。發(fā)送端口和接收端口均利用靈活的SPORT實(shí)現。


增強電機控制編碼器應用的通信可靠性和性能

圖4. 實(shí)驗設置


EnDat協(xié)議包括多種長(cháng)度不同的幀,不過(guò)這些幀全都基于相同序列,如圖5所示。首先,主機發(fā)送命令至從機,然后從機處理命令并執行必要的計算。最后,從機將結果送回主機。


增強電機控制編碼器應用的通信可靠性和性能

圖5. EnDat發(fā)送/接收序列


發(fā)送時(shí)鐘(Tx CLK)由處理器ADSP-CM40x產(chǎn)生。由于系統延遲,來(lái)自編碼器的數據在返回處理器之前會(huì )與發(fā)送時(shí)鐘錯相。為補償傳輸延遲tDELAY,處理器還會(huì )產(chǎn)生一個(gè)接收時(shí)鐘(Rx CLK),它比發(fā)送時(shí)鐘延遲tDELAY。讓接收時(shí)鐘與自從機收到的數據同相是補償傳輸延遲的有效辦法。


來(lái)自處理器的時(shí)鐘信號是連續的,而EnDat協(xié)議規定,時(shí)鐘只能在通信期間施加于編碼器。在所有其他時(shí)候,時(shí)鐘線(xiàn)路必須保持高電平。為此,處理器產(chǎn)生一個(gè)時(shí)鐘使能信號CLK EN,其被送至ADM3065E數據使能引腳。恰好兩個(gè)時(shí)鐘周期(2T)之后,主機開(kāi)始在Tx DATA上發(fā)出命令。


命令有6位長(cháng),隨后是兩個(gè)0位。為了控制收發(fā)器的數據方向,處理器在傳輸時(shí)將Tx/Rx EN位置1。


在從機準備響應的同時(shí),系統進(jìn)入等待狀態(tài),主機繼續施加時(shí)鐘,但數據線(xiàn)無(wú)效。當從機準備就緒時(shí),數據線(xiàn)接收數據被拉高,然后立即發(fā)送響應。收到n位響應之后,主機將CLK EN信號設為低電平以停止時(shí)鐘。與此同時(shí),ENC CLK信號變?yōu)楦唠娖?。數據流為半雙工式, ENC數據圖為畫(huà)在一起的收發(fā)數據流。


增強電機控制編碼器應用的通信可靠性和性能

圖6. EnDat數據交換



(來(lái)源:亞德諾半導體)


免責聲明:本文為轉載文章,轉載此文目的在于傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問(wèn)題,請聯(lián)系小編進(jìn)行處理。


推薦閱讀:

如何從可穿戴設備過(guò)渡到醫療設備?

貿澤連續第六年榮獲Molex亞太區年度電子目錄代理商大獎

實(shí)例分享!BMS采樣板針對低頻磁場(chǎng)抗擾測試解決方案

【測試案例分享】隔離接口芯片失真測試

瑞薩黑科技——高性能AI加速模塊DRP-AI



特別推薦
技術(shù)文章更多>>
技術(shù)白皮書(shū)下載更多>>
熱門(mén)搜索
?

關(guān)閉

?

關(guān)閉

久久无码人妻精品一区二区三区_精品少妇人妻av无码中文字幕_98精品国产高清在线看入口_92精品国产自产在线观看481页
<s id="eoqoe"><xmp id="eoqoe">
<button id="eoqoe"><strong id="eoqoe"></strong></button>
<s id="eoqoe"><xmp id="eoqoe">
<button id="eoqoe"><strong id="eoqoe"></strong></button>
<wbr id="eoqoe"></wbr>
<wbr id="eoqoe"><strong id="eoqoe"></strong></wbr>
<wbr id="eoqoe"><strong id="eoqoe"></strong></wbr>
<wbr id="eoqoe"><strong id="eoqoe"></strong></wbr>
<wbr id="eoqoe"><label id="eoqoe"></label></wbr>
<button id="eoqoe"></button>
<wbr id="eoqoe"></wbr>