亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

RS-485收發(fā)器設(shè)計(jì)用于在電機(jī)控制編碼器

電子工程師 ? 來(lái)源:未知 ? 作者:李倩 ? 2018-05-03 09:56 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

旋轉(zhuǎn)編碼器廣泛用于工業(yè)自動(dòng)化系統(tǒng)中。此類(lèi)編碼器的典型應(yī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ī),以實(shí)現(xiàn)對(duì)交流電機(jī)的閉環(huán)控制。

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

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

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

抗擾度

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

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

IEC 61000-4-2 ESD性能

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

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

EnDat通信協(xié)議

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

延遲影響

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

* 降低數(shù)據(jù)速率* 減小傳播延遲* 在主機(jī)側(cè)提供延遲補(bǔ)償

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

圖4. 實(shí)驗(yàn)設(shè)置

主機(jī)實(shí)現(xiàn)

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

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

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

測(cè)試設(shè)置

EnDat 2.2測(cè)試設(shè)置如圖4所示。EnDat從機(jī)是Kollmorgen的一款標(biāo)準(zhǔn)伺服電機(jī)(AKM22),EnDat編碼器(ENC1113)安裝在軸上。三對(duì)線(xiàn)(數(shù)據(jù)、時(shí)鐘和電源線(xiàn))將編碼器連接到收發(fā)器板。EnDat PHY上有兩個(gè)收發(fā)器和用于編碼器的電源。一個(gè)收發(fā)器用于時(shí)鐘,另一個(gè)收發(fā)器用于數(shù)據(jù)線(xiàn)路。EnDat主機(jī)由ADSP-CM40x結(jié)合標(biāo)準(zhǔn)外設(shè)和軟件而實(shí)現(xiàn)。發(fā)送端口和接收端口均利用靈活的SPORT實(shí)現(xiàn)。EnDat協(xié)議包括多種長(zhǎng)度不同的幀,不過(guò)這些幀全都基于相同序列,如圖5所示。首先,主機(jī)發(fā)送命令至從機(jī),然后從機(jī)處理命令并執(zhí)行必要的計(jì)算。最后,從機(jī)將結(jié)果送回主機(jī)。

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

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

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

命令有6位長(zhǎng),隨后是兩個(gè)0位。為了控制收發(fā)器的數(shù)據(jù)方向,處理器在傳輸時(shí)將Tx/Rx EN位置1。在從機(jī)準(zhǔn)備響應(yīng)的同時(shí),系統(tǒng)進(jìn)入等待狀態(tài),主機(jī)繼續(xù)施加時(shí)鐘,但數(shù)據(jù)線(xiàn)無(wú)效。當(dāng)從機(jī)準(zhǔn)備就緒時(shí),數(shù)據(jù)線(xiàn)接收數(shù)據(jù)被拉高,然后立即發(fā)送響應(yīng)。收到n位響應(yīng)之后,主機(jī)將CLK EN信號(hào)設(shè)為低電平以停止時(shí)鐘。與此同時(shí),ENC CLK信號(hào)變?yōu)楦唠娖健?shù)據(jù)流為半雙工式, ENC數(shù)據(jù)圖為畫(huà)在一起的收發(fā)數(shù)據(jù)流。

實(shí)驗(yàn)結(jié)果

圖6顯示了EnDat系統(tǒng)的測(cè)試結(jié)果。測(cè)試使用的時(shí)鐘頻率為8 MHz,延遲補(bǔ)償通過(guò)接收時(shí)鐘相移實(shí)現(xiàn)。底部信號(hào)是來(lái)自EnDat主機(jī)的命令。此處顯示的命令為“發(fā)送位置”,其前面是兩個(gè)0,接著是六個(gè)1,最后又是兩個(gè)0。該命令總共有10位。編碼器的響應(yīng)是從頂部起的第三個(gè)信號(hào)。合并數(shù)據(jù)線(xiàn)是從頂部起的第二個(gè)信號(hào)。最后,頂部信號(hào)是施加于編碼器的時(shí)鐘。

圖6. EnDat數(shù)據(jù)交換

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 電機(jī)控制
    +關(guān)注

    關(guān)注

    3586

    文章

    2033

    瀏覽量

    274211
  • 編碼器
    +關(guān)注

    關(guān)注

    45

    文章

    3880

    瀏覽量

    140942
  • RS-485
    +關(guān)注

    關(guān)注

    11

    文章

    743

    瀏覽量

    86158

原文標(biāo)題:增強(qiáng)電機(jī)控制編碼器應(yīng)用的通信可靠性和性能

文章出處:【微信號(hào):motorcontrol365,微信公眾號(hào):電機(jī)控制設(shè)計(jì)加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    EMC COMPLIANT RS-485收發(fā)器保護(hù)電路

    EMC COMPLIANT RS-485收發(fā)器保護(hù)電路
    發(fā)表于 05-26 11:41 ?2594次閱讀
    EMC COMPLIANT <b class='flag-5'>RS-485</b><b class='flag-5'>收發(fā)器</b>保護(hù)電路

    有關(guān)隔離RS-485收發(fā)器的7個(gè)設(shè)計(jì)問(wèn)題

    是什么?信號(hào)速率(速度)與電纜長(zhǎng)度成反比關(guān)系。準(zhǔn)確的關(guān)系取決于電纜本身的電阻和電感。在建設(shè)RS-485網(wǎng)絡(luò)時(shí),電纜的選擇可以和收發(fā)器一樣重要,以確保必要的距離內(nèi)進(jìn)行可靠的通信。圖1是信號(hào)速率到電纜長(zhǎng)度
    發(fā)表于 08-11 12:35

    用于絕對(duì)編碼器RS-485接口高EMC抗擾度設(shè)計(jì)包括BOM及層圖

    描述該高 EMC 抗擾度參考設(shè)計(jì)展示了用于驅(qū)動(dòng)編碼器(如 EnDat 2.2、BiSS?、Tamagawa? 等)的 RS-485 收發(fā)器
    發(fā)表于 09-30 09:34

    增強(qiáng)電機(jī)控制編碼器應(yīng)用的通信可靠性和性能

    RS-485收發(fā)器和ADSP-CM40x混合信號(hào)控制處理的主要好處。ADM3065E RS-485
    發(fā)表于 10-23 14:19

    RS-485自動(dòng)收發(fā)收發(fā)器工作原理揭秘

    RS-485總線(xiàn)是半雙工的通信總線(xiàn),因此通常需要MCU控制RS-485收發(fā)器收發(fā)狀態(tài)。為節(jié)省MCU的I/O資源,
    發(fā)表于 07-12 07:37

    隔離型RS-485收發(fā)器設(shè)計(jì)問(wèn)題總結(jié)

    近日,德州儀器 Anthony Viviano 和 Vikas Thawani 發(fā)布了一篇標(biāo)題為《隔離型RS-485收發(fā)器的七大設(shè)計(jì)問(wèn)題匯總》的博文。以下是文章全文:您是否正在搜尋有關(guān) RS-485
    發(fā)表于 07-29 07:26

    RS-485收發(fā)器怎么保證戶(hù)外的正常通信?

    RS-485收發(fā)器設(shè)計(jì)旨在應(yīng)對(duì)惡劣的工作環(huán)境。除了能夠適應(yīng)嘈雜的工廠(chǎng)環(huán)境外,RS-485收發(fā)器還可以在戶(hù)外環(huán)境中穩(wěn)定運(yùn)行,抵御雷擊等導(dǎo)致的電壓浪涌對(duì)通信的干擾。
    發(fā)表于 07-31 06:48

    有關(guān)隔離式RS-485收發(fā)器的7大設(shè)計(jì)問(wèn)題

    RS-485的速度與長(zhǎng)度的相關(guān)性是多少?信號(hào)速率(速度)與電纜長(zhǎng)度之間存在反比關(guān)系。確切的關(guān)系取決于電纜本身的電阻和電感。建立RS-485網(wǎng)絡(luò)時(shí),電纜的選擇與收發(fā)器一樣重要,以確保
    發(fā)表于 08-19 16:09

    電表應(yīng)用中RS-485收發(fā)器的設(shè)計(jì)考慮

    電表應(yīng)用中RS-485收發(fā)器的設(shè)計(jì)考慮
    發(fā)表于 12-11 17:15 ?31次下載
    電表應(yīng)用中<b class='flag-5'>RS-485</b><b class='flag-5'>收發(fā)器</b>的設(shè)計(jì)考慮

    EMC COMPLIANT RS-485 收發(fā)器保護(hù)電路

    EMC COMPLIANT RS-485 收發(fā)器保護(hù)電路
    發(fā)表于 11-02 10:58 ?3次下載

    RS-485收發(fā)器和CAN收發(fā)器有什么區(qū)別

    Join Dave和Bob短片中介紹兩種關(guān)鍵串行接口協(xié)議的相似性和差異:控制器局域網(wǎng)(CAN)與RS-485。利用Maxim的一款RS-485接口
    的頭像 發(fā)表于 10-11 10:26 ?9138次閱讀

    EMC COMPLIANT RS-485收發(fā)器保護(hù)電路

    EMC COMPLIANT RS-485收發(fā)器保護(hù)電路
    發(fā)表于 03-19 00:14 ?17次下載
    EMC COMPLIANT <b class='flag-5'>RS-485</b><b class='flag-5'>收發(fā)器</b>保護(hù)電路

    AN-1397:ADM3065E 50 Mbps RS-485收發(fā)器EnDat電機(jī)控制編碼器中的應(yīng)用

    AN-1397:ADM3065E 50 Mbps RS-485收發(fā)器EnDat電機(jī)控制編碼器
    發(fā)表于 05-20 17:56 ?14次下載
    AN-1397:ADM3065E 50 Mbps <b class='flag-5'>RS-485</b><b class='flag-5'>收發(fā)器</b><b class='flag-5'>在</b>EnDat<b class='flag-5'>電機(jī)</b><b class='flag-5'>控制</b><b class='flag-5'>編碼器</b>中的應(yīng)用

    現(xiàn)場(chǎng)總線(xiàn)網(wǎng)絡(luò)中使用RS-485/RS-422收發(fā)器

    由于RS-485收發(fā)器提供了一種工業(yè)網(wǎng)絡(luò)中實(shí)現(xiàn)物理層的簡(jiǎn)單方法,因此一些現(xiàn)場(chǎng)總線(xiàn)標(biāo)準(zhǔn)指定了用于通信的RS-485串行端口。本文介紹了幾種現(xiàn)
    的頭像 發(fā)表于 03-30 11:04 ?2686次閱讀
    <b class='flag-5'>在</b>現(xiàn)場(chǎng)總線(xiàn)網(wǎng)絡(luò)中使用<b class='flag-5'>RS-485</b>/<b class='flag-5'>RS</b>-422<b class='flag-5'>收發(fā)器</b>

    AN-1397:EnDat電機(jī)控制編碼器應(yīng)用中使用ADM3065E 50Mbps RS-485收發(fā)器

    電子發(fā)燒友網(wǎng)站提供《AN-1397:EnDat電機(jī)控制編碼器應(yīng)用中使用ADM3065E 50Mbps RS-485
    發(fā)表于 01-15 16:36 ?0次下載
    AN-1397:<b class='flag-5'>在</b>EnDat<b class='flag-5'>電機(jī)</b><b class='flag-5'>控制</b><b class='flag-5'>編碼器</b>應(yīng)用中使用ADM3065E 50Mbps <b class='flag-5'>RS-485</b><b class='flag-5'>收發(fā)器</b>