所需的位置/角度分辨率可根據(jù)工業(yè)驅(qū)動(dòng)器的應(yīng)用而變化,從幾位到25位或超過(guò)25位。一些驅(qū)動(dòng)器應(yīng)用甚至需要角轉(zhuǎn)動(dòng)度數(shù)。從變頻器到位置編碼器的安裝距離會(huì)有所不同,從很短的幾米(在多軸驅(qū)動(dòng)器中)到100米或100米以上。由于那種長(zhǎng)距離,電接口需經(jīng)過(guò)設(shè)計(jì),以實(shí)現(xiàn)對(duì)電磁場(chǎng)、共模電壓、脈沖噪聲等具有高抗擾性的穩(wěn)健數(shù)據(jù)傳輸。
圖1展示了幾類適合工業(yè)應(yīng)用的線性或角度位置反饋編碼器。
有兩種類型的位置編碼器:增量型位置編碼器和絕對(duì)型位置編碼器。增量型編碼器可提供關(guān)于增量位置或角度變化的信息。上電后它們不提供絕對(duì)位置,但仍然有可能在一次機(jī)械旋轉(zhuǎn)之后通過(guò)索引信號(hào)獲得。絕對(duì)型編碼器則可始終提供絕對(duì)機(jī)械位置。
增量型編碼器可顯示三種差分信號(hào):A信號(hào)、B信號(hào)和Z信號(hào)。A信號(hào)和B信號(hào)可為增量位置變化編碼。位置分辨率取決于增量型編碼器的線數(shù)。典型的線數(shù)范圍是每轉(zhuǎn)50至10000線。Z信號(hào)通常每轉(zhuǎn)會(huì)出現(xiàn)一次,是用來(lái)推導(dǎo)出絕對(duì)位置的“原點(diǎn)索引(home index)”。
增量型編碼器接口是具有晶體管-晶體管邏輯(TTL)或高閾值邏輯(HTL)兼容的數(shù)字輸出電平的數(shù)字脈沖串或具有1Vpp或11μApp振幅的模擬正弦/余弦輸出。具有模擬輸出的編碼器通常被稱為正弦/余弦編碼器,這類編碼器允許的分辨率比具有TTL/HTL輸出的編碼器允許的分辨率高得多,因?yàn)槟赏ㄟ^(guò)使用具有所測(cè)正弦和余弦信號(hào)的反正切函數(shù)在一個(gè)線數(shù)內(nèi)插入其位置。這種插值能使分辨率增加16位之多,可能的總分辨率是25位或更多。所選編碼器的線數(shù)乘以旋轉(zhuǎn)速度得出的積與輸出信號(hào)的頻率成比例。
絕對(duì)型位置反饋編碼器可提供絕對(duì)位置(分辨率達(dá)25位或25位以上)。它們的電接口已從基于模擬與數(shù)字混合協(xié)議的串行接口演變成基于純數(shù)字協(xié)議的串行接口。串行通信的標(biāo)準(zhǔn)通常是供應(yīng)商特定的,并能通過(guò)雙向數(shù)據(jù)傳輸來(lái)利用RS-485或RS-422差分信號(hào)。例如,EnDat 2.2不僅可傳輸絕對(duì)位置,而且還允許從該編碼器的內(nèi)存讀出數(shù)據(jù)或?qū)?shù)據(jù)寫入該編碼器的內(nèi)存。通過(guò)后續(xù)電子設(shè)備(通常被稱為EnDat2.2主站)發(fā)送到EnDat2.2編碼器的模式命令,您可選擇被傳輸數(shù)據(jù)的類型 ?? 絕對(duì)位置、旋轉(zhuǎn)圈數(shù)、溫度、更多參數(shù)、診斷數(shù)據(jù)。
EnDat2.2、BiSS?和HIPERFACEDSL?等基于純數(shù)字串行協(xié)議的標(biāo)準(zhǔn)能補(bǔ)償傳播延遲并可在線纜長(zhǎng)度達(dá)100米的范圍內(nèi)支持通信。純數(shù)字協(xié)議具有恒定的時(shí)鐘頻率,該頻率不會(huì)隨旋轉(zhuǎn)速度而變化。對(duì)于大多數(shù)協(xié)議,您可選擇時(shí)鐘頻率/波特率以適應(yīng)外部因素(如線纜長(zhǎng)度)。
具有模擬與數(shù)字混合型通信接口或純數(shù)字通信接口的編碼器通常擁有供應(yīng)商特定的電源電壓范圍。表1是廣泛使用的編碼器標(biāo)準(zhǔn)的概覽。
當(dāng)用接口把這些編碼器中的任何一個(gè)連接到用于閉環(huán)控制的變頻器時(shí),該位置接口模塊均包含以下功能塊,如圖2所示:
?物理模擬或數(shù)字接口。
?符合IEC 61800-3標(biāo)準(zhǔn)的電磁兼容(EMC)。
?電源。
?位置解碼和/或數(shù)字協(xié)議主站的信號(hào)處理。
具有RS-485或RS-422接口的增量型數(shù)字HTL/TTL編碼器和絕對(duì)型數(shù)字編碼器需要較少的硬件接口工作,而模擬正弦/余弦編碼器則需要具有雙路模數(shù)轉(zhuǎn)換器的模擬信號(hào)鏈。您需要設(shè)計(jì)物理接口,以滿足EMC抗擾性要求,如對(duì)靜電放電(ESD)、電快速瞬變(EFT)突發(fā)和浪涌的抗擾性要求 ?? IEC61800-3規(guī)定的相關(guān)標(biāo)準(zhǔn)如下:
?ESD:電壓為±4kV(直接接觸放電時(shí))或±8kV(空氣放電時(shí))。
?EFT:電壓為±2kV,頻率為5kHz,通過(guò)電容耦合鉗。
?浪涌:電壓為±1kV,源阻抗為2Ω,通過(guò)線纜屏蔽層進(jìn)行耦合。
TTL/HTL編碼器需要最少的信號(hào)處理工作,只需一個(gè)方向正交脈沖計(jì)數(shù)器。增量型正弦/余弦編碼器也需要該正交計(jì)數(shù)器;此外,還需要進(jìn)行信號(hào)處理,以便為插值計(jì)算反正切?;跀?shù)字串行接口協(xié)議的標(biāo)準(zhǔn)需要較多的信號(hào)處理工作,并且通常在現(xiàn)場(chǎng)可編程門陣列(FPGA)上實(shí)施,最近則更多地在創(chuàng)新型處理器(如Sitara AM437x,它能利用可編程實(shí)時(shí)單元子系統(tǒng)和工業(yè)通信子系統(tǒng) (PRU-ICSS) 外設(shè))上實(shí)施。
前文中Martin Staebler提供了各類電機(jī)位置編碼器及其接口的概述,下文將對(duì)雙向/串行/同步(BiSS)位置編碼器的接口進(jìn)行講解。
BiSS是來(lái)自iC-Haus公司的開源協(xié)議。它定義了適用于致動(dòng)器和傳感器(如旋轉(zhuǎn)編碼器或位置編碼器)的數(shù)字雙向串行接口。(更多詳情見www.biss-interface.com。)BiSS允許單向或雙向模式(被稱為BiSS-C連續(xù)模式)下的串行同步數(shù)據(jù)通信。BiSS接口與串行同步接口(SSI)硬件兼容。
BiSS協(xié)議定義了進(jìn)入數(shù)據(jù)部分訪問(wèn)的每一個(gè)用戶/從站,這些數(shù)據(jù)部分為:傳感器數(shù)據(jù)部分、致動(dòng)器數(shù)據(jù)部分、寄存器數(shù)據(jù)部分和(如果已規(guī)定)多周期數(shù)據(jù)部分。根據(jù)訪問(wèn)和傳輸性能,每個(gè)數(shù)據(jù)部分均可有不同的設(shè)置 ?? 這取決于傳感器應(yīng)用。為連接到用戶/從站,“BiSS主站”協(xié)議應(yīng)是預(yù)先確定的,它可發(fā)送數(shù)據(jù)到位置編碼器,也能從位置編碼器接收數(shù)據(jù)。BiSS主站是軟件,并在Sitara?處理器或現(xiàn)場(chǎng)可編程門陣列(FPGA)等主機(jī)處理器上實(shí)現(xiàn)。
BiSS接口有兩種物理層(PHY)選項(xiàng),一種是基于TIA/EIA-422標(biāo)準(zhǔn)的,另一種則是使用LVDS TIA/EIA-644標(biāo)準(zhǔn)的。典型的接口是基于TIA/EIA-422標(biāo)準(zhǔn)的。
BiSS有兩種不同的結(jié)構(gòu)選項(xiàng):點(diǎn)對(duì)點(diǎn)結(jié)構(gòu)和總線結(jié)構(gòu)。在本文中,筆者將重點(diǎn)談?wù)擖c(diǎn)對(duì)點(diǎn)結(jié)構(gòu)。如欲獲得更多有關(guān)總線結(jié)構(gòu)硬件的信息,敬請(qǐng)參閱5V BiSS位置編碼器接口TI Designs參考設(shè)計(jì)的設(shè)計(jì)指南。
現(xiàn)今的編碼器一般采用點(diǎn)對(duì)點(diǎn)結(jié)構(gòu)。當(dāng)把具有RS422或RS485物理層的BiSS數(shù)字編碼器連接到伺服驅(qū)動(dòng)器時(shí),筆者建議使用以雙絞線作為芯線的屏蔽線纜。編碼器線纜通常具有六根或八根可用作信號(hào)線和電源線的芯線,如圖3所示。100米或超過(guò)100米的線纜長(zhǎng)度并不少見。
圖3展示了一種適用于位置或旋轉(zhuǎn)編碼器的典型BiSS配置。在點(diǎn)對(duì)點(diǎn)配置中,只有一個(gè)設(shè)備(具有一個(gè)或多個(gè)傳感器)被連接到主站。
MA時(shí)鐘頻率是可變的。推薦的MA時(shí)鐘頻率取決于線纜長(zhǎng)度,如圖4中粗略展示的。筆者使用應(yīng)用手冊(cè)《BiSS接口AN15:BiSS C主站運(yùn)行詳情》中的表2生成的本圖。
當(dāng)為BiSS接口的推薦頻率進(jìn)行設(shè)計(jì)時(shí),10MHz的MA時(shí)鐘頻率將轉(zhuǎn)化為能支持20MBaud的RS422/485收發(fā)器。這些是最低要求。使用5V BiSS位置編碼器接口TI Designs參考設(shè)計(jì)進(jìn)行的測(cè)試表明,速度更快的收發(fā)器將允許您增加線纜長(zhǎng)度,同時(shí)仍使用該協(xié)議的最高頻率,因?yàn)樵撌瞻l(fā)器對(duì)線纜扭曲的噪聲敏感性不強(qiáng)。
適用于BiSS編碼器的電源通常需要支持表2所示的參數(shù),不過(guò)您應(yīng)借助您的編碼器供應(yīng)商的產(chǎn)品說(shuō)明書來(lái)確認(rèn)這些數(shù)據(jù)。
對(duì)于電源,您將需要考慮該編碼器可支持的電壓范圍以及您的線纜的電壓降有多大。一種選擇是使用能根據(jù)線纜長(zhǎng)度改變電壓的可編程電源。
服務(wù)熱線(免長(zhǎng)話費(fèi))
工作日:9:00-18:00