在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

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

laidenongfhs ? 來源:中泰PLC自動化教學 ? 2023-02-13 16:46 ? 次閱讀

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

100259b2-ab6f-11ed-bfe3-dac502259ad0.png

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

光電編碼器是在一個很薄很輕的圓盤子上,通過緊密儀器來腐蝕雕刻了很多條細小的縫,相當于把一個360度,細分成很多等分,比如成1024組,這樣每組之間的角度差是360/1024度=0.3515625度。

然后有個精密的發光源,安裝在碼盤的一面,碼盤的另外一面,會有個接收器之類的,使用了光敏電阻這些元件加放大和整形電路組成,這樣碼盤轉動時候,有縫隙的地方會透光過去,接收器會瞬間收到光脈沖,經過電路處理后,輸出一個電脈沖信號,這樣碼盤旋轉了一周,會對應輸出1024個脈沖,第一個脈沖位置如果是0,第二個脈沖位置就是0.3515625°,第三個脈沖位置是0.3515625°*2,以此類推,這樣只要有儀器能讀到脈沖個數,就可以知道碼盤對應在什么位置了,如果把編碼器安裝到電機的軸上,電機軸和碼盤是剛性連接,兩者的位置關系會一一對應,通過讀編碼器脈沖,就可以知道電機的軸位置。

101cea48-ab6f-11ed-bfe3-dac502259ad0.png

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

104c8280-ab6f-11ed-bfe3-dac502259ad0.jpg

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

106aafda-ab6f-11ed-bfe3-dac502259ad0.png

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

108c1f76-ab6f-11ed-bfe3-dac502259ad0.png

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

10a3e4ee-ab6f-11ed-bfe3-dac502259ad0.png

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

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

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

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

10d6e1be-ab6f-11ed-bfe3-dac502259ad0.png

一般PLC會設計有高速計數端口,本質是利用了底層單片機的硬件邏輯來完成這些編碼器計數的,避開了掃描周期問題,PLC都設計有專門的高速計數指令,使用的時候,直接調用這些指令就可以讀到當前的脈沖值了。

10f010f8-ab6f-11ed-bfe3-dac502259ad0.png

但是脈沖的計算和輸出上,由于掃描周期存在,往往也會存在著滯后影響,如果用來控制一些執行機構,比如氣缸來動作裁切動作,這樣要考慮提前量的補償問題。

1109cb4c-ab6f-11ed-bfe3-dac502259ad0.png

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

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • plc
    plc
    +關注

    關注

    5016

    文章

    13376

    瀏覽量

    464704
  • 光電編碼器
    +關注

    關注

    7

    文章

    113

    瀏覽量

    31374
  • 光敏電阻
    +關注

    關注

    4

    文章

    306

    瀏覽量

    49087

原文標題:PLC如何通過編碼器判斷位置

文章出處:【微信號:中泰PLC自動化教學,微信公眾號:中泰PLC自動化教學】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    電機位置編碼器接口設計

    電機位置編碼器廣泛用于伺服驅動、機器人、機床、印刷機、紡織機和電梯等工業電機控制應用。用接口把這些編碼器連接到您系統的其它部分會帶來一些棘手的電磁兼容(EMC)問題。為幫您應對這些挑
    發表于 11-17 01:53 ?2837次閱讀

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

    PLC能輸入開關量,也就是一高一低的電平電壓,而編碼器脈沖信號,可以理解一定時間內,用極快的速度完成的一組開關量。但是因為這種開關量的頻率太高了,所以PLC的普通I/O口是無法準確讀到這些脈沖的個數的
    發表于 03-18 08:47 ?4319次閱讀
    <b class='flag-5'>PLC</b>如何<b class='flag-5'>通過</b><b class='flag-5'>編碼器</b><b class='flag-5'>判斷</b><b class='flag-5'>位置</b>

    怎么判斷旋轉編碼器的好壞

    同一管道傳輸,那么編碼器發生故障時候怎么判斷編碼器的好壞,有哪些方法,今天潤鑫就帶大家來詳細了解一下! 怎么判斷 ① 接PLC查看脈沖個數或
    發表于 01-10 11:27 ?1.1w次閱讀

    編碼器好壞怎么來判斷

    編碼器好壞怎么來判斷判斷一個編碼器的好壞需要綜合考慮其基本參數、測試數據、可靠性和耐久性等因素。在選擇和使用編碼器時,應了解其基本特性,進
    的頭像 發表于 07-17 15:06 ?4977次閱讀
    <b class='flag-5'>編碼器</b>好壞怎么來<b class='flag-5'>判斷</b>

    增量型編碼器和絕對值編碼器控制位置一樣嗎

    增量型編碼器和絕對值編碼器是兩種常見的位置控制裝置,它們在控制位置方面有著不同的工作原理和特點。雖然它們都可以用于位置控制,但是在某些方面存
    的頭像 發表于 08-18 14:43 ?1041次閱讀
    增量型<b class='flag-5'>編碼器</b>和絕對值<b class='flag-5'>編碼器</b>控制<b class='flag-5'>位置</b>一樣嗎

    編碼器PLC的接線方法

    編碼器分為旋轉編碼器和線性編碼器兩種。旋轉編碼器用于檢測旋轉位置和速度,而線性編碼器用于檢測直線
    發表于 12-22 09:20 ?1686次閱讀
    <b class='flag-5'>編碼器</b>與<b class='flag-5'>PLC</b>的接線方法

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

    ? 編碼器原點有什么功能 編碼器的原點功能主要用于確定位置參考、啟動和停止控制、運動方向判斷以及定位回歸操作。這些功能對于許多應用中的位置
    的頭像 發表于 02-21 15:02 ?2025次閱讀

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

    (Autoencoder),它是一種無監督學習的神經網絡模型。自動編碼器由兩部分組成:編碼器和解碼編碼器負責將輸入數據轉換為低維表示,解碼
    的頭像 發表于 01-23 10:58 ?1975次閱讀

    編碼器零點位置怎么看 | 編碼器零位怎樣確定

    編碼器零點位置怎么看 要確定編碼器的零點位置,可以通過以下幾種方式進行觀察: 1. 物理標記點:一些編碼
    的頭像 發表于 02-18 18:28 ?2554次閱讀
    <b class='flag-5'>編碼器</b>零點<b class='flag-5'>位置</b>怎么看 | <b class='flag-5'>編碼器</b>零位怎樣確定

    差分編碼器信號如何接plc

    差分編碼器信號通常用于測量旋轉運動或線性位置,接收差分編碼器信號的PLC(可編程邏輯控制)需要進行相應的信號處理才能正確讀取并理解
    的頭像 發表于 03-05 08:42 ?3455次閱讀
    差分<b class='flag-5'>編碼器</b>信號如何接<b class='flag-5'>plc</b>?

    旋轉編碼器PLC中怎么編程

    在工業自動化領域,旋轉編碼器與可編程邏輯控制PLC)的結合應用極為廣泛。旋轉編碼器通過提供精確的旋轉角度或
    的頭像 發表于 06-17 09:24 ?1911次閱讀

    PLC如何判斷編碼器正反轉

    在工業自動化控制系統中,編碼器作為重要的位置反饋元件,其輸出的信號能夠準確地反映被控對象的旋轉位置或角度。對于PLC(可編程邏輯控制)來說
    的頭像 發表于 06-17 09:31 ?2453次閱讀

    伺服電機編碼器怎么判斷好壞

    編碼器的好壞。 一、伺服電機編碼器的工作原理 伺服電機編碼器是一種將機械位置信號轉換為電信號的傳感,其工作原理是利用光電轉換原理,將
    的頭像 發表于 06-17 11:02 ?1593次閱讀

    如何判斷伺服電機編碼器故障?

    伺服電機編碼器是伺服系統中非常重要的部件,它用于測量電機軸的旋轉角度和速度,為控制系統提供反饋信號。如果編碼器出現故障,將直接影響伺服電機的性能和穩定性。本文將詳細介紹如何判斷伺服電機編碼器
    的頭像 發表于 06-17 11:05 ?2844次閱讀

    磁電編碼器如何判斷好壞

    磁電編碼器是一種將機械位置或角度轉換為電信號的傳感,廣泛應用于自動化控制系統、機器人、航空航天等領域。判斷磁電編碼器的好壞,需要從多個方面
    的頭像 發表于 10-12 09:56 ?614次閱讀
    主站蜘蛛池模板: 色六月丁香| 亚洲一区不卡视频| 久99热| 精品久久久久久午夜| 国产视频一区二| 深夜一级毛片| 激情婷婷色| 欧美另类高清| 久久亚洲国产午夜精品理论片 | 黄到让你下面湿的视频| 直接在线观看的三级网址| 一区二区三区四区无限乱码在线观看| 久久精彩免费视频| 天天摸夜夜爽| 夜夜操天天干| 丁香婷婷社区| 国模视频在线| 激情五月婷婷久久| 欧美一区二区三区高清视频| 四虎永久在线精品2022| 亚洲伊人网站| 一级久久久| 日韩一级片在线| 色欧美视频| 毛片高清一区二区三区| 欧美色图日韩色图| 色多多最新地址福利地址| 四月激情网| 久久夜色tv网站免费影院| 噜噜噜色| 777777777妇女亚洲| 夜夜操狠狠干| 极品丰满翘臀后进啪啪| 亚洲午夜顶级嘿嘿嘿影院| 亚洲高清色图| 天堂网2014av| 四虎精品久久久久影院| 久久国产高清视频| 国模在线视频一区二区三区| 午夜一级毛片看看| 色综合色综合|