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

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

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

3天內不再提示

編碼器的定位功能,用PLC控制如何實現?

feichangkuai ? 來源:鄭州PLC工控 ? 2023-04-07 10:16 ? 次閱讀

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

dfc87926-d4a8-11ed-bfe3-dac502259ad0.png

01 編碼原理和位置測量

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

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

如果把編碼器安裝到電機的軸上,電機軸和碼盤是剛性連接,兩者的位置關系會一一對應,通過讀編碼器脈沖,就可以知道電機的軸位置。

dfe15df6-d4a8-11ed-bfe3-dac502259ad0.png

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

dffc0c96-d4a8-11ed-bfe3-dac502259ad0.jpg

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

e00f2290-d4a8-11ed-bfe3-dac502259ad0.png

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

e02aab0a-d4a8-11ed-bfe3-dac502259ad0.png

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

e0427c12-d4a8-11ed-bfe3-dac502259ad0.png

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

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

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

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

e06488ca-d4a8-11ed-bfe3-dac502259ad0.png

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

e076325a-d4a8-11ed-bfe3-dac502259ad0.png

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

e086b616-d4a8-11ed-bfe3-dac502259ad0.png

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

審核編輯:湯梓紅

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

    關注

    112

    文章

    16445

    瀏覽量

    179451
  • 編碼器
    +關注

    關注

    45

    文章

    3668

    瀏覽量

    135243
  • 接收器
    +關注

    關注

    14

    文章

    2479

    瀏覽量

    72215
  • plc
    plc
    +關注

    關注

    5016

    文章

    13387

    瀏覽量

    465395
  • 步進電機
    +關注

    關注

    151

    文章

    3120

    瀏覽量

    147844

原文標題:編碼器的定位功能,用PLC控制如何實現?

文章出處:【微信號:鄭州PLC工控,微信公眾號:鄭州PLC工控】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    如何用PLC控制實現編碼器定位功能

    flexible SMART V3如何下載組態畫面(超詳細)如何用PLC控制實現編碼器定位功能
    發表于 09-03 08:38

    PLC基本指令實現自動運動定位控制的研究

    詳述了PLC的高速計數和高速脈沖輸出指令PTO/PWM基本指令實現自動運動定位控制。系統采用PLC
    發表于 02-11 14:37 ?104次下載

    PLC基本指令實現自動運動定位控制的研究

    詳述了PLC的高速計數和高速脈沖輸出指令PTO/PWM基本指令實現自動運動定位控制。系統采用PLC
    發表于 07-13 16:10 ?38次下載

    旋轉編碼器參數_旋轉編碼器plc連接

    本文主要介紹了旋轉編碼器參數以及與plc的連接方法。在我們選擇旋轉編碼器的時候會有一些專業術語的參數,這些專業術語是什么含義呢?我們來了解一下后更清楚的定位我們需要的旋轉
    發表于 08-06 11:24 ?5588次閱讀
    旋轉<b class='flag-5'>編碼器</b>參數_旋轉<b class='flag-5'>編碼器</b>與<b class='flag-5'>plc</b>連接

    變頻編碼器如何實現定位控制

    首先搞清楚這兩個元件的功能,變頻是變速裝置,編碼器是計數裝置,如何實現定位控制,原理很簡單:
    的頭像 發表于 10-13 14:46 ?3.1w次閱讀

    plc編碼器作用_編碼器z相作用

    的角度記錄越精確,有AB輸出的也有A+B+A-B-輸出的,把這兩根信號線接在PLC輸入端的高速計數輸入端子上,一般都是PLC輸入的前幾個點上,程序控制也是要查找手冊高速計數
    發表于 02-19 15:33 ?1.3w次閱讀
    <b class='flag-5'>plc</b><b class='flag-5'>編碼器</b>作用_<b class='flag-5'>編碼器</b>z相作用

    STM32操作增量式編碼器(二)----使用編碼器接口實現定位

    上一個博文介紹了編碼器實現測試,這也是編碼器最普遍的應用,我們需要操作的東西并不多,通常來說記錄脈沖數。STM32操作增量式編碼器(一)----使用外部中斷
    發表于 12-08 16:36 ?42次下載
    STM32操作增量式<b class='flag-5'>編碼器</b>(二)----使用<b class='flag-5'>編碼器</b>接口<b class='flag-5'>實現</b><b class='flag-5'>定位</b>

    如何利用變頻編碼器實現定位控制?

    不是所有的變頻都可以編碼器實現定位控制的。只有高矢量
    的頭像 發表于 12-16 15:23 ?7457次閱讀

    PLC怎么實現編碼器定位功能

    嚴格來講,編碼器只會告訴你改如何定位,要如何執行,是需要靠PLC之類控制器或者步進電機來實現定位
    發表于 07-10 08:46 ?845次閱讀
    <b class='flag-5'>用</b><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>

    編碼器音頻功能

    的音頻通道數量。編碼器音頻工作原理,其中實現了雙向音頻功能,即對講功能。 聲明:部分內容及圖片來源于網絡,如有侵權請聯系刪除。 無論音頻編碼器
    的頭像 發表于 08-25 11:11 ?837次閱讀

    編碼器定位功能PLC怎么實現

    增量式編碼器是將位移轉換成周期性的電信號,再把這個電信號轉變成計數脈沖,脈沖的個數表示位移的大小。絕對式編碼器的每一個位置對應一個確定的數字碼,因此它的示值只與測量的起始和終止位置有關,而與測量的中間過程無關。
    的頭像 發表于 09-05 18:08 ?4461次閱讀
    <b class='flag-5'>編碼器</b>的<b class='flag-5'>定位</b><b class='flag-5'>功能</b>,<b class='flag-5'>用</b><b class='flag-5'>PLC</b>怎么<b class='flag-5'>實現</b>?

    編碼器是如何實現定位功能的呢?

    嚴格來講,編碼器只會告訴你改如何定位,要如何執行,是需要靠數控系統(或者PLC或運動控制器之類控制器
    的頭像 發表于 11-13 08:07 ?2347次閱讀
    <b class='flag-5'>編碼器</b>是如何<b class='flag-5'>實現</b><b class='flag-5'>定位</b><b class='flag-5'>功能</b>的呢?

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

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

    旋轉編碼器PLC中怎么編程

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

    PLC如何判斷編碼器正反轉

    在工業自動化控制系統中,編碼器作為重要的位置反饋元件,其輸出的信號能夠準確地反映被控對象的旋轉位置或角度。對于PLC(可編程邏輯控制器)來說,判斷
    的頭像 發表于 06-17 09:31 ?2527次閱讀
    主站蜘蛛池模板: 日本黄色高清视频网站 | 搞黄视频网站 | 日本特黄色大片 | 亚洲一区免费看 | 婷婷网五月天天综合天天爱 | 女人18毛片水多 | 午夜噜噜噜私人影院在线播放 | 久久久久久国产精品免费免 | 午夜黄视频| 日韩一区二区三区在线 | av网址在线看 | 在线观看高清视频 | 一级中文字幕乱码免费 | 成 黄 色 激 情视频网站 | 日韩一区二区三区在线 | 天天在线看片 | 亚洲看片 | 欧美一区二区三区在线 | 国产精品资源在线播放 | 5x视频在线观看 | 亚洲精品久 | 污女网站 | 色视频免费观看高清完整 | 电影天堂在线观看三级 | 久久精品福利 | 视频一区二区在线播放 | 免费一区二区三区 | 亚洲第一综合 | 5151hh四虎国产精品 | 在线亚洲综合 | 曰韩高清一级毛片 | 男人操女人视频网站 | 亚洲伊人成人网 | 女人张开腿男人桶 | 国产色秀视频在线观看 | 毛片不卡一区二区三区 | 欧美猛性 | 免费观看一级特黄欧美大片 | 午夜黄色毛片 | 五月天婷婷在线观看 | 久久看片网|