時(shí)間:2018-10-29 13:25:33來(lái)源:網(wǎng)絡(luò)
旋轉(zhuǎn)編碼器廣泛用于工業(yè)自動(dòng)化系統(tǒng)。這種編碼器的典型用途是用于電機(jī),其中編碼器連接到旋轉(zhuǎn)軸,從而為控制系統(tǒng)提供反饋。雖然編碼器的主要用途是角度位置和速度測(cè)量,但其他功能(例如系統(tǒng)診斷和參數(shù)配置)也很常見(jiàn)。圖1顯示了一個(gè)電機(jī)控制信號(hào)鏈,它使用RS-485收發(fā)器和微處理器連接絕對(duì)編碼器(ABS編碼器)從機(jī)和工業(yè)伺服驅(qū)動(dòng)機(jī)主機(jī),用于交流電機(jī)的閉環(huán)控制。伺服驅(qū)動(dòng)器和ABS編碼器之間的RS-485通信鏈路通常需要高達(dá)16MHz的高數(shù)據(jù)速率和低傳播延遲時(shí)序規(guī)范。RS-485布線(xiàn)通常延伸至最大50米,但在某些情況下可長(zhǎng)達(dá)150米。電機(jī)控制編碼器應(yīng)用是數(shù)據(jù)通信的挑戰(zhàn)性環(huán)境,因?yàn)殡娫肼暫烷L(zhǎng)電纜長(zhǎng)度會(huì)影響RS-485信號(hào)的完整性。
圖1.使用RS-485連接絕對(duì)編碼器從站到伺服驅(qū)動(dòng)器主站,用于交流電機(jī)的閉環(huán)控制
RS-485信號(hào)是平衡的,差分的和固有的噪聲免疫。系統(tǒng)噪聲與RS-485雙絞線(xiàn)電纜中的每根電線(xiàn)相同。一個(gè)信號(hào)發(fā)出與另一個(gè)信號(hào)相反的信號(hào),耦合到RS-485總線(xiàn)上的電磁場(chǎng)相互抵消。這減少了系統(tǒng)的電磁干擾(EMI)。此外,增強(qiáng)型ADM3065E2.1V驅(qū)動(dòng)強(qiáng)度可在通信中實(shí)現(xiàn)更高的信噪比(SNR)。使用ADuM141D可以輕松實(shí)現(xiàn)向ADM3065E添加信號(hào)隔離。該裝置是基于A(yíng)DI的四通道,數(shù)字隔離器我耦合器技術(shù)。它可以以高達(dá)150Mbps的數(shù)據(jù)速率運(yùn)行,因此適合使用50MbpsADM3065ERS-485收發(fā)器(圖2)。直接功率注入(DPI)測(cè)量器件抑制注入電源或輸入引腳的噪聲的能力。ADuM141D中使用的隔離技術(shù)已經(jīng)過(guò)DPIIEC62132-4標(biāo)準(zhǔn)的測(cè)試。抗噪性能超過(guò)同類(lèi)產(chǎn)品。該器件在頻率范圍內(nèi)保持優(yōu)異的性能,但其他隔離產(chǎn)品在200MHz至700MHz頻段內(nèi)表現(xiàn)出誤碼。
圖2.信號(hào)隔離,50MbpsRS-485解決方案(簡(jiǎn)化圖-所有連接未顯示)
露出的RS-485連接器上的ESD和編碼器到電機(jī)驅(qū)動(dòng)器的電纜是常見(jiàn)的系統(tǒng)危險(xiǎn)。與可調(diào)速電力驅(qū)動(dòng)系統(tǒng)的EMC抗擾度要求相關(guān)的系統(tǒng)級(jí)IEC61800-3標(biāo)準(zhǔn)要求最低±4kV接觸/±8kV空氣IEC61000-4-2ESD保護(hù)。ADM3065E具有±12kV接觸/±12kV空氣IEC61000-4-2ESD保護(hù),超出此要求。圖3顯示了IEC61000-4-2標(biāo)準(zhǔn)的8kV接觸放電電流波形與人體模型(HBM)ESD8kV波形的比較。圖4顯示兩個(gè)標(biāo)準(zhǔn)指定了彼此不同的波形形狀和峰值電流。與IEC61000-4-28kV脈沖相關(guān)的峰值電流為30A,而HBMESD的相應(yīng)峰值電流小于5倍,為5.33A。另一個(gè)區(qū)別是初始電壓尖峰的上升時(shí)間,與HBMESD波形相關(guān)的10ns相比,IEC61000-4-2ESD的上升時(shí)間要快1ns。與IECESD波形相關(guān)的功率量遠(yuǎn)大于HBMESD波形的功率。HBMESD標(biāo)準(zhǔn)要求被測(cè)設(shè)備(EUT)承受三次正放電和三次負(fù)放電-相比之下,IECESD標(biāo)準(zhǔn)要求10次正放電和10次放電測(cè)試。與其他規(guī)定不同級(jí)別HBMESD保護(hù)的RS-485收發(fā)器相比,具有IEC61000-4-2ESD額定值的ADM3065E更適合在惡劣環(huán)境中運(yùn)行。與IECESD波形相關(guān)的功率量遠(yuǎn)大于HBMESD波形的功率。HBMESD標(biāo)準(zhǔn)要求被測(cè)設(shè)備(EUT)承受三次正放電和三次負(fù)放電-相比之下,IECESD標(biāo)準(zhǔn)要求10次正放電和10次放電測(cè)試。與其他規(guī)定不同級(jí)別HBMESD保護(hù)的RS-485收發(fā)器相比,具有IEC61000-4-2ESD額定值的ADM3065E更適合在惡劣環(huán)境中運(yùn)行。與IECESD波形相關(guān)的功率量遠(yuǎn)大于HBMESD波形的功率。HBMESD標(biāo)準(zhǔn)要求被測(cè)設(shè)備(EUT)承受三次正放電和三次負(fù)放電-相比之下,IECESD標(biāo)準(zhǔn)要求10次正放電和10次放電測(cè)試。與其他規(guī)定不同級(jí)別HBMESD保護(hù)的RS-485收發(fā)器相比,具有IEC61000-4-2ESD額定值的ADM3065E更適合在惡劣環(huán)境中運(yùn)行。
許多通信協(xié)議用于編碼器;例如EnDat,BiSS,HIPERFACE和Tamagawa。盡管它們存在差異,但編碼器通信協(xié)議在實(shí)現(xiàn)方面具有相似性。這些協(xié)議的接口是串行雙向管道,符合RS-422或RS-485電氣規(guī)范。雖然硬件層存在共性,但運(yùn)行每個(gè)協(xié)議所需的軟件是獨(dú)一無(wú)二的。通信棧和所需的應(yīng)用程序代碼都是特定于協(xié)議的。本文重點(diǎn)介紹EnDat2.2接口主端的硬件和軟件實(shí)現(xiàn)。
圖3.8kV的IEC61000-4-2ESD波形與8kV的HBMESD波形的比較
延遲分為兩類(lèi):第一類(lèi)是電纜的傳輸延遲,第二類(lèi)是收發(fā)器的傳播延遲。光速和電纜的介電常數(shù)決定了電纜延遲,典型數(shù)量為6ns/m至10ns/m。當(dāng)總延遲超過(guò)半個(gè)時(shí)鐘周期時(shí),主設(shè)備和從設(shè)備之間的通信中斷。此時(shí),設(shè)計(jì)人員有以下選擇:降低數(shù)據(jù)速率,降低傳播,引入延遲或主端補(bǔ)償。選項(xiàng)3可以補(bǔ)償電纜延遲和收發(fā)器延遲,因此是確保系統(tǒng)可以在長(zhǎng)電纜上以高時(shí)鐘速率運(yùn)行的有效方法。缺點(diǎn)是延遲補(bǔ)償增加了系統(tǒng)復(fù)雜性。在無(wú)法進(jìn)行延遲補(bǔ)償?shù)南到y(tǒng)中,或者在具有短電纜的系統(tǒng)中,使用具有短傳播延遲的收發(fā)器的價(jià)值是顯而易見(jiàn)的。低傳播延遲可實(shí)現(xiàn)更高的時(shí)鐘速率,而無(wú)需在系統(tǒng)中引入延遲補(bǔ)償。
主實(shí)現(xiàn)包括串行端口和通信堆棧。由于編碼器協(xié)議不符合標(biāo)準(zhǔn)端口(例如UART),因此無(wú)法使用大多數(shù)通用微控制器上的外設(shè)。相反,F(xiàn)PGA的可編程邏輯可實(shí)現(xiàn)硬件中的專(zhuān)用通信端口,并支持延遲補(bǔ)償?shù)雀呒?jí)功能。雖然FPGA方法很靈活,可以根據(jù)應(yīng)用進(jìn)行定制,但它也有缺點(diǎn)。與處理器相比,F(xiàn)PGA成本高,耗電量大,并且具有大量的產(chǎn)品上市時(shí)間。本文中討論的EnDat接口的實(shí)現(xiàn)是在A(yíng)DI公司的ADSP-CM40x上完成的,該公司是一款針對(duì)電機(jī)控制驅(qū)動(dòng)器的處理器。除了用于電機(jī)控制的外圍設(shè)備,例如脈沖寬度調(diào)制器(PWM)定時(shí)器,模數(shù)轉(zhuǎn)換器(ADC)和sinc濾波器,該器件具有高度靈活的串行端口(SPORT)。這些SPORT能夠模擬許多協(xié)議,包括編碼器協(xié)議,如EnDat和BiSS。由于具有豐富的外圍設(shè)備,因此可以執(zhí)行高級(jí)電機(jī)控制,以及與具有相同設(shè)備的編碼器接口。換句話(huà)說(shuō),消除了對(duì)FPGA的需求。
圖4.實(shí)驗(yàn)設(shè)置
EnDat2.2測(cè)試設(shè)置如圖4所示.EnDat從站是Kollmorgen(AKM22)的標(biāo)準(zhǔn)伺服電機(jī),EnDat編碼器(ENC1113)安裝在軸上。三對(duì)電線(xiàn)(數(shù)據(jù),時(shí)鐘和電源線(xiàn))將編碼器連接到收發(fā)器板。EnDatPHY上的編碼器有兩個(gè)收發(fā)器和電源。其中一個(gè)收發(fā)器用于時(shí)鐘,另一個(gè)收發(fā)器用于數(shù)據(jù)線(xiàn)。EnDat主機(jī)采用ADSP-CM40x,采用標(biāo)準(zhǔn)外設(shè)和軟件組合實(shí)現(xiàn)。發(fā)送端口和接收端口均采用靈活的SPORT實(shí)現(xiàn)。
EnDat協(xié)議由許多不同長(zhǎng)度的不同幀組成。但是,這些幀都基于相同的序列,如圖5所示。首先,主機(jī)向從機(jī)發(fā)出命令,然后從機(jī)處理命令并執(zhí)行必要的計(jì)算。最后,從站將結(jié)果發(fā)送回主站。發(fā)送時(shí)鐘(TxCLK)由處理器ADSP-CM40x生成。由于系統(tǒng)中的延遲,來(lái)自編碼器的數(shù)據(jù)在返回處理器之前將與發(fā)送時(shí)鐘異相。為了補(bǔ)償傳輸延遲tDELAY,處理器還發(fā)出一個(gè)接收時(shí)鐘(RxCLK),與發(fā)送時(shí)鐘相比,它延遲了tDELAY。使接收時(shí)鐘與從從設(shè)備接收的數(shù)據(jù)同相是補(bǔ)償傳輸延遲的有效方法。
圖5.EnDat發(fā)送/接收序列
來(lái)自處理器的時(shí)鐘信號(hào)是連續(xù)的,而EnDat協(xié)議規(guī)定時(shí)鐘必須僅在通信期間應(yīng)用于編碼器。在所有其他時(shí)間,時(shí)鐘線(xiàn)必須保持高電平。為了解決這個(gè)問(wèn)題,處理器產(chǎn)生一個(gè)時(shí)鐘使能信號(hào)CLKEN,該信號(hào)被送到ADM3065E數(shù)據(jù)使能引腳。經(jīng)過(guò)兩個(gè)時(shí)鐘周期(2T)后,主機(jī)開(kāi)始在TxDATA上輸出命令。該命令長(zhǎng)6位,后跟兩個(gè)0位。為了控制通過(guò)收發(fā)器的數(shù)據(jù)方向,處理器在發(fā)送時(shí)將BitTx/RxEN設(shè)置為高電平。當(dāng)從機(jī)準(zhǔn)備響應(yīng)時(shí),系統(tǒng)進(jìn)入等待狀態(tài),主機(jī)繼續(xù)應(yīng)用時(shí)鐘,但數(shù)據(jù)線(xiàn)處于非活動(dòng)狀態(tài)。當(dāng)從器件準(zhǔn)備好響應(yīng)時(shí),數(shù)據(jù)線(xiàn)接收數(shù)據(jù)被拉高并且響應(yīng)立即發(fā)送。在接收到n位響應(yīng)后,主機(jī)通過(guò)將CLKEN信號(hào)設(shè)置為低來(lái)停止時(shí)鐘。同時(shí),ENCCLK信號(hào)變高。數(shù)據(jù)流是半雙工的,組合數(shù)據(jù)線(xiàn)上的流量顯示為ENC數(shù)據(jù)。
圖6.EnDat數(shù)據(jù)交換
圖6顯示了EnDat系統(tǒng)的測(cè)試結(jié)果。測(cè)試中使用的時(shí)鐘頻率為8MHz,通過(guò)相移接收時(shí)鐘實(shí)現(xiàn)延遲補(bǔ)償。底部信號(hào)是來(lái)自EnDat主站的命令。此處顯示的命令是發(fā)送位置,即兩個(gè)0,然后是六個(gè)1,最后是另外兩個(gè)0。總的來(lái)說(shuō),命令長(zhǎng)度為10位。編碼器的響應(yīng)是來(lái)自頂部的第三個(gè)信號(hào)。組合數(shù)據(jù)線(xiàn)是來(lái)自頂部的第二個(gè)信號(hào)。最后,頂部信號(hào)是應(yīng)用于編碼器的時(shí)鐘。
標(biāo)簽:
中國(guó)傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來(lái)源:中國(guó)傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國(guó)傳動(dòng)網(wǎng)(m.y3602.cn)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“中國(guó)傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
產(chǎn)品新聞
更多>2025-06-09
從外觀(guān)到內(nèi)核的「超進(jìn)化」!NK550M五軸...
2025-06-06
2025-05-19
B1系列脈沖型伺服工藝段功能上線(xiàn),讓機(jī)...
2025-04-30
性能躍升20%!維宏NK300CX Plus數(shù)控系統(tǒng)...
2025-04-11
推薦專(zhuān)題
更多>