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

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

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

編碼器是如何實現(xiàn)定位功能的呢?

深圳市科瑞特自動化技術(shù)有限公司 ? 2023-11-13 08:07 ? 次閱讀

嚴格來講,編碼器只會告訴你改如何定位,要如何執(zhí)行,是需要靠數(shù)控系統(tǒng)(或者PLC或運動控制器之類控制器)控制伺服或者步進電機來實現(xiàn)定位的,編碼器好比人的眼睛,知道電機軸或者負載處于當前某個位置,工業(yè)上用的一般是光電類型編碼器,下邊簡單說明一下

9a92547c-81b8-11ee-9788-92fbcf53809c.png

簡單說下編碼原理和位置測量


光電編碼器是在一個很薄很輕的圓盤子上,通過緊密儀器來腐蝕雕刻了很多條細小的縫,相當于把一個360度,細分成很多等分,比如成1024組,這樣每組之間的角度差是360/1024度=0.3515625度。然后有個精密的發(fā)光源,安裝在碼盤的一面,碼盤的另外一面,會有個接收器之類的,使用了光敏電阻這些元件加放大和整形電路組成,這樣碼盤轉(zhuǎn)動時候,有縫隙的地方會透光過去,接收器會瞬間收到光脈沖,經(jīng)過電路處理后,輸出一個電脈沖信號,這樣碼盤旋轉(zhuǎn)了一周,會對應(yīng)輸出1024個脈沖,第一個脈沖位置如果是0,第二個脈沖位置就是0.3515625°,第三個脈沖位置是0.3515625°*2,以此類推,這樣只要有儀器能讀到脈沖個數(shù),就可以知道碼盤對應(yīng)在什么位置了,如果把編碼器安裝到電機的軸上,電機軸和碼盤是剛性連接,兩者的位置關(guān)系會一一對應(yīng),通過讀編碼器脈沖,就可以知道電機的軸位置。

9aadbf1e-81b8-11ee-9788-92fbcf53809c.png

而電機軸,比如會通過同步帶,齒輪,鏈條等帶動一些負載,比如控制絲桿,這樣會有個所謂電子齒輪比的關(guān)系,電機轉(zhuǎn)一圈,絲桿會前進多少毫米,這樣讀到了對應(yīng)編碼器上輸出多少給脈沖,通過脈沖數(shù)就可以反推出當前絲桿的位置。

9abdc292-81b8-11ee-9788-92fbcf53809c.png

但是編碼器是圓的,如果無限制旋轉(zhuǎn)下去,角度會無窮大,所以設(shè)計了一種增量型的編碼器,轉(zhuǎn)一圈,會輸出三組信號ABZ,其中AB是一樣的脈沖,比如上邊說的一圈有1024個脈沖,AB相脈沖對應(yīng)一圈內(nèi)的圓周角度,而且兩種脈沖是處于正交狀態(tài)的,如果是正反轉(zhuǎn),通過判斷AB相脈沖的上升沿和下降沿的先后順序,就可以知道編碼器當前是順時針還是逆時針方向旋轉(zhuǎn)的。

9ad34072-81b8-11ee-9788-92fbcf53809c.png

另外有個Z相脈沖,是因為圓周雖然會不停轉(zhuǎn)下去,角度會無窮無盡,但是都是一周一周的重復而已,零相脈沖固定在圓周某個位置,編碼器每轉(zhuǎn)一圈,只輸出一個零相脈沖,這樣如果以Z相脈沖為基準點,這樣每次讀到這個脈沖時候,系統(tǒng)就清零一次,就可以讓角度最大值控制在360°以內(nèi),相當于一個零基準點了。這樣即使系統(tǒng)斷掉了,重新上電,只要能找到這個基準點,就可以知道絲桿的初始位置在什么地方了。

9ad732e0-81b8-11ee-9788-92fbcf53809c.png

以上這種定位叫增量坐標系,所以編碼器就是增量型編碼器,應(yīng)用比較廣泛,因為靈活而且價格便宜。

9ae35ea8-81b8-11ee-9788-92fbcf53809c.png

如果只設(shè)備只需要轉(zhuǎn)一圈的,也就是角度在360°內(nèi)的,編碼器可以細分精密一點,比如有13位,相當于2^13次方個脈沖一圈,對應(yīng)著360°,這種脈沖數(shù)和角度一一對應(yīng),不怕系統(tǒng)斷電需要重新調(diào)整零位,這種編碼器叫單圈絕對值編碼器。如果負載需要轉(zhuǎn)多圈的,但是這個圈數(shù)也不能非常多,比如5圈,相當于5*360°=1800°,這樣脈沖和1800°一一對應(yīng),這些在一些高檔的數(shù)控機床上應(yīng)用比較多,可以知道絲桿或者一些旋轉(zhuǎn)工作的當前精密位置,而且不用擔心系統(tǒng)斷電歸零問題。

此外,編碼器還有磁電方式的,比如在碼盤上加工了很多個南北間隔的小磁鐵,通過霍爾去讀小磁鐵信號,輸出信號,同樣經(jīng)過放大和整形變成了電脈沖,這點和光電編碼器是類似的,而且價格會便宜點,可靠性會高,但是精度就比光電要差點。

PLC如何通過編碼器判斷位置


PLC能輸入開關(guān)量,也就是一高一低的電平電壓,而編碼器脈沖信號,可以理解一定時間內(nèi),用極快的速度完成的一組開關(guān)量。但是因為這種開關(guān)量的頻率太高了,所以PLC的普通I/O口是無法準確讀到這些脈沖的個數(shù)的,因為PLC工作過程中存在掃描周期,需要每個一段時間才去刷新一下普通I/O口的數(shù)據(jù),而編碼器的精度太高了,單位時間內(nèi)輸出的脈沖個數(shù)太多,普通I/O是無法勝任的。

一般PLC會設(shè)計有高速計數(shù)端口,本質(zhì)是利用了底層單片機硬件邏輯來完成這些編碼器計數(shù)的,避開了掃描周期問題,PLC都設(shè)計有專門的高速計數(shù)指令,使用的時候,直接調(diào)用這些指令就可以讀到當前的脈沖值了。但是脈沖的計算和輸出上,由于掃描周期存在,往往也會存在著滯后影響,如果用來控制一些執(zhí)行機構(gòu),比如氣缸來動作裁切動作,這樣要考慮提前量的補償問題。

9af95730-81b8-11ee-9788-92fbcf53809c.png

提醒一下,如果想用PLC來控制伺服或者步進系統(tǒng),往往并不需要通過編碼器反饋來判斷位置,通過一些PLS指令之類的來發(fā)出位置脈沖給伺服驅(qū)動器,位置環(huán)在伺服驅(qū)動器內(nèi)部構(gòu)成就好,而PLC這邊只是一個指令機構(gòu),并沒有構(gòu)成位置閉環(huán),當然如果是專門定位模塊控制,使用了NC之類的控制方式,是可以在里邊構(gòu)建位置閉環(huán)的。

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

    關(guān)注

    112

    文章

    16031

    瀏覽量

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

    關(guān)注

    44

    文章

    3552

    瀏覽量

    133788
  • plc
    plc
    +關(guān)注

    關(guān)注

    5004

    文章

    13047

    瀏覽量

    460859
收藏 人收藏

    評論

    相關(guān)推薦

    磁電編碼器和光電編碼器的區(qū)別

    磁電編碼器和光電編碼器是兩種不同類型的編碼器,它們在原理、結(jié)構(gòu)、性能和應(yīng)用領(lǐng)域上都有所不同。 磁電編碼器和光電編碼器的區(qū)別 1. 引言
    的頭像 發(fā)表于 10-12 09:54 ?168次閱讀

    編碼器的原理和類型

    編碼器(Autoencoder, AE)是一種無監(jiān)督學習的神經(jīng)網(wǎng)絡(luò)模型,它通過編碼器和解碼的組合,實現(xiàn)了對輸入數(shù)據(jù)的壓縮和重構(gòu)。自編碼器
    的頭像 發(fā)表于 07-09 11:25 ?724次閱讀

    西門子更換電機的編碼器設(shè)置

    與驅(qū)動配合使用,實現(xiàn)精確的速度和位置控制。編碼器的類型和接口方式對電機的性能和穩(wěn)定性有重要影響。 編碼器的類型 編碼器主要分為增量式和絕對
    的頭像 發(fā)表于 06-17 15:10 ?990次閱讀

    伺服電機編碼器的作用和功能是什么

    伺服電機編碼器是伺服電機系統(tǒng)中的重要組成部分,它的作用和功能對于整個系統(tǒng)的穩(wěn)定性、精度和可靠性具有至關(guān)重要的影響。本文將詳細介紹伺服電機編碼器的作用、功能以及其在伺服電機系統(tǒng)中的重要性
    的頭像 發(fā)表于 06-17 11:09 ?1477次閱讀

    增量編碼器和絕對值編碼器的區(qū)別

    。它們雖然都是編碼器,但在工作原理、使用場合、記憶功能、結(jié)構(gòu)等方面存在顯著的差異。本文將對增量編碼器和絕對值編碼器的區(qū)別進行詳細的闡述。
    的頭像 發(fā)表于 06-03 15:40 ?2148次閱讀

    光纖絕對式和光纖增量式編碼器的區(qū)別

    絕對式編碼器和增量式編碼器二者有什么區(qū)別?分別有什么特征,適合什么樣的應(yīng)用?歡迎閱讀文章了解~
    的頭像 發(fā)表于 05-15 10:43 ?344次閱讀
    光纖絕對式和光纖增量式<b class='flag-5'>編碼器</b>的區(qū)別

    如何利用變頻編碼器實現(xiàn)定位控制

    ? ? ? 不是所有的變頻都可以用編碼器實現(xiàn)定位控制的。只有高矢量控制的變頻或配置有PG卡的,能夠接受高頻脈沖的變頻
    的頭像 發(fā)表于 03-05 08:42 ?817次閱讀
    如何利用變頻<b class='flag-5'>器</b>和<b class='flag-5'>編碼器</b>來<b class='flag-5'>實現(xiàn)</b><b class='flag-5'>定位</b>控制<b class='flag-5'>呢</b>?

    編碼器原點設(shè)定方法 | 編碼器原點丟失怎樣找回

    ? 編碼器原點有什么功能 編碼器的原點功能主要用于確定位置參考、啟動和停止控制、運動方向判斷以及定位
    的頭像 發(fā)表于 02-21 15:02 ?1509次閱讀

    編碼器好壞怎么判斷,編碼器原理

    編碼器(Encoder)是將輸入數(shù)據(jù)轉(zhuǎn)化為特定編碼表示的一種技術(shù)。對于不同類型的編碼器,評判其好壞可以從多個方面進行考量,包括編碼質(zhì)量、速度、模型結(jié)構(gòu)等。
    的頭像 發(fā)表于 01-23 10:58 ?1653次閱讀

    編碼器原點設(shè)定方法 編碼器原點丟失怎樣找回

    編碼器的原點功能主要用于確定位置參考、啟動和停止控制、運動方向判斷以及定位回歸操作。這些功能對于許多應(yīng)用中的位置測量、運動控制和
    的頭像 發(fā)表于 01-18 14:55 ?1458次閱讀

    磁性編碼器和光電編碼器的比較

    伺服電機編碼器是一種關(guān)鍵的反饋裝置,用于測量和控制電機的轉(zhuǎn)速和位置。在選擇伺服電機編碼器時,常常面臨一個選擇:使用磁電編碼器還是光電編碼器。接下來將從幾個關(guān)鍵方面比較這兩種類型的
    的頭像 發(fā)表于 01-18 10:29 ?2684次閱讀

    編碼器定位數(shù)跟脈沖數(shù)是越多越好嗎 編碼器的脈沖數(shù)可以設(shè)置么

    編碼器定位數(shù)跟脈沖數(shù)是越多越好嗎 編碼器的脈沖數(shù)可以設(shè)置么? 編碼器是一種用于測量和檢測物理運動的設(shè)備,通常用于機器人、工業(yè)自動化和運動控制系統(tǒng)等領(lǐng)域。
    的頭像 發(fā)表于 12-21 11:15 ?1849次閱讀

    請問更換帶編碼器的電機后需要做哪些工作才能實現(xiàn)原來設(shè)定位置的精確控制?

    上料小車傳動電機(自帶編碼器)帶吸盤實現(xiàn)上料控制,小車軌道設(shè)置四個位置實現(xiàn)不同的控制要求。今天更換電機送電后小車無法實現(xiàn)精確定位,請問更換帶
    發(fā)表于 11-10 07:41

    磁性編碼器的優(yōu)點和原理

    磁性編碼器是一種先進的技術(shù)裝置,它通過利用磁性材料來實現(xiàn)精確的編碼功能。無論在哪個領(lǐng)域,磁性編碼器都扮演著重要的角色,為各種精密設(shè)備提供準確
    的頭像 發(fā)表于 11-08 11:03 ?1239次閱讀
    磁性<b class='flag-5'>編碼器</b>的優(yōu)點和原理

    編碼器的定義與功能 編碼器的工作原理和種類

    的邏輯電路稱為編碼器。編碼器有若干個輸入,在某一時刻只有一個輸入信號被轉(zhuǎn)換成為二進制碼。如果一個編碼器有N個輸入端和n個輸出端,則輸出端與輸入端之間應(yīng)滿足關(guān)系N≤2n。例如8線—3線編碼器
    的頭像 發(fā)表于 10-27 09:29 ?1.2w次閱讀
    <b class='flag-5'>編碼器</b>的定義與<b class='flag-5'>功能</b> <b class='flag-5'>編碼器</b>的工作原理和種類