91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

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

一文詳解編碼器格雷碼

科技觀察員 ? 來源:control ? 作者:大衛(wèi) ·彼得森 ? 2022-05-05 15:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文介紹格雷碼,這是絕對(duì)編碼器控制器通信所必需的一種特殊二進(jìn)制排列。

運(yùn)行幾乎所有現(xiàn)代控制系統(tǒng)的計(jì)算機(jī)處理器都使用一種獨(dú)特的語言。開/關(guān)值與“二進(jìn)制”系統(tǒng)相關(guān),通常表示為1和0。該系統(tǒng)適用于大多數(shù)工業(yè)傳感器,但一個(gè)常見的設(shè)備——編碼器——提出了一些不尋常的挑戰(zhàn),需要相當(dāng)專門的二進(jìn)制安排來通信帶控制器。這被稱為格雷碼。

編碼器在系統(tǒng)中的作用

運(yùn)動(dòng)可能是制造、加工和分銷的所有領(lǐng)域之間最常見的連接因素。很難找到任何不包括傳送帶、機(jī)器人或某種自動(dòng)運(yùn)動(dòng)過程的工業(yè)設(shè)施。控制運(yùn)動(dòng)需要一定程度的反饋來驗(yàn)證所需的運(yùn)動(dòng)是否在正確的時(shí)間發(fā)生。對(duì)于旋轉(zhuǎn)運(yùn)動(dòng)(電機(jī)),這種反饋通常采用編碼器的形式。

有兩種編碼器:增量式和絕對(duì)式。

作為一個(gè)簡(jiǎn)單的比較,增量編碼器跟蹤旋轉(zhuǎn)磁盤邊緣周圍的明暗標(biāo)記之間的轉(zhuǎn)換。

它們非常精確和快速,但由于它們?cè)诖疟P周圍的所有路徑都是相同的,所以唯一可以獲得的信息是磁盤移動(dòng)的速度以及在給定時(shí)間內(nèi)它走了多遠(yuǎn),就像看柵欄一樣開車時(shí)的車窗。

絕對(duì)編碼器盤具有從中心向盤邊緣輻射的由明暗標(biāo)記組成的復(fù)雜圖案。該模式因磁盤旋轉(zhuǎn)的位置而異。該信息不僅可以告訴磁盤旋轉(zhuǎn)的速度和距離,還可以隨時(shí)準(zhǔn)確地告知磁盤的位置,即使電源循環(huán)。

這些絕對(duì)編碼器具有一系列傳感器以讀取整個(gè)圖案,并且由于有多個(gè)傳感器,因此連接的控制器必須同時(shí)讀取它們以獲得當(dāng)前位置數(shù)據(jù)。

絕對(duì)編碼器時(shí)序問題

大多數(shù)這些絕對(duì)編碼器有8到10個(gè)成排排列的傳感器,以讀取從中心輻射的暗/亮標(biāo)記圖案。這將與8位或10位輸出有關(guān)。在任何時(shí)候,該模式都將包含00000000和11111111之間的某種組合,至少對(duì)于8位輸出而言。如果模式遵循真正的二進(jìn)制組合,這將分別是磁盤上的最低和最高模式。在磁盤上的某個(gè)點(diǎn),它會(huì)立即從最高模式回落到最低模式,并再次開始增加。

如果讀取這些傳感器的控制器不能同時(shí)讀取它們,則會(huì)出現(xiàn)時(shí)序問題。它從第一個(gè)傳感器開始,當(dāng)它到達(dá)第八個(gè)或第十個(gè)傳感器時(shí),我們最好的希望是模式自第一個(gè)傳感器讀數(shù)以來沒有改變。如果多個(gè)傳感器同時(shí)從亮變?yōu)榘担瑒t控制器將開始讀取舊模式上的傳感器但完成新模式上的讀取的可能性很小但可能。所以,二進(jìn)制序列是一半舊一半新但完全不正確。這將被解釋為從一個(gè)位置到另一個(gè)很遠(yuǎn)的位置的瘋狂運(yùn)動(dòng)。

如果運(yùn)動(dòng)很慢并且控制器可以非常快速地讀取傳感器模式,那么問題可能不會(huì)很嚴(yán)重。不正確的讀數(shù)可能仍然會(huì)出現(xiàn),但只會(huì)在很長(zhǎng)一段時(shí)間內(nèi)出現(xiàn)一次。然而,編碼器旋轉(zhuǎn)得如此之快,以至于我們通常不得不選擇專業(yè)的高速計(jì)數(shù)器模塊來檢查和跟蹤讀數(shù)。即使是典型數(shù)字輸入模塊的速度也不足以跟上。這意味著那些錯(cuò)誤的讀數(shù)預(yù)計(jì)會(huì)更頻繁地發(fā)生。結(jié)果可能是液壓閥瞬間打開以補(bǔ)償感知到的“錯(cuò)誤”(實(shí)際上并未發(fā)生)。此動(dòng)作對(duì)設(shè)備造成的損壞可能是災(zāi)難性的,因此即使是罕見的情況也是不可接受的。

格雷碼:傳感器布置解決方案

減慢所有運(yùn)動(dòng)可能是一種可能的解決方案,但顯然您不能只減慢整個(gè)系統(tǒng)的速度來獲得更好的結(jié)果——這會(huì)降低優(yōu)化和效率。

實(shí)際的解決方案要簡(jiǎn)單得多,但需要一點(diǎn)創(chuàng)造力才能理解。該解決方案是格雷碼的實(shí)現(xiàn),它涉及脫離標(biāo)準(zhǔn)二進(jìn)制計(jì)數(shù)序列,以消除多個(gè)位同時(shí)更改的機(jī)會(huì)。

標(biāo)準(zhǔn)的二進(jìn)制序列給每個(gè)位一個(gè)權(quán)重,就像我們的十進(jìn)制系統(tǒng)有1、10和100的位置等。每次達(dá)到每個(gè)位置的最大值時(shí),在下一次計(jì)數(shù)時(shí)所有位置都重置為0,所以只需就像如果你達(dá)到999,下一個(gè)值是1000,它將所有這些位置重置為0。

在二進(jìn)制中,111可能是一個(gè)計(jì)數(shù),然后在下一個(gè)計(jì)數(shù)1000中,這些位置都重置為0。請(qǐng)注意,有幾個(gè)數(shù)字同時(shí)發(fā)生變化——這是使用二進(jìn)制輸出的編碼器的問題。

格雷碼以計(jì)數(shù)系統(tǒng)的創(chuàng)新者弗蘭克格雷的名字命名。它并不表示編碼盤上的黑/白圖案有任何修改。對(duì)于8位格雷碼,系統(tǒng)確實(shí)從000000開始,但每次下一次計(jì)數(shù)時(shí),任何時(shí)候只有一個(gè)位可能發(fā)生變化。這樣,控制器只能有兩種可能的讀數(shù):

傳感器陣列將在一位發(fā)生變化之前被讀取,它將指示沒有變化。

該數(shù)組將在該位更改后的片刻被讀取,并且控制器將了解發(fā)生了小幅度的運(yùn)動(dòng)。

由于只有一位可以更改,因此不可能在某些位已正確更改而其他位未正確更改的更改中間讀取數(shù)組。

格雷碼實(shí)現(xiàn)

要在控制器中使用此格雷碼系統(tǒng),首先必須了解只有絕對(duì)編碼器使用此排序系統(tǒng)。在增量編碼器中,磁盤上只有一個(gè)明暗模式,因此沒有模式,只有轉(zhuǎn)換。

格雷碼不是計(jì)數(shù)序列,因此如果您直接將其作為二進(jìn)制數(shù)讀取,它似乎不會(huì)在循環(huán)中進(jìn)行,因此不會(huì)為您提供有關(guān)速度或位置的任何有用信息。

使用此格雷碼輸入的PLC或其他控制器必須設(shè)置高速計(jì)數(shù)器和將格雷碼輸入轉(zhuǎn)換為二進(jìn)制等效數(shù)的跟蹤公式,以準(zhǔn)確發(fā)送位置數(shù)據(jù)。一些PLC具有現(xiàn)成的此功能,但對(duì)于其他PLC,它必須由用戶創(chuàng)建。

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

    關(guān)注

    114

    文章

    17165

    瀏覽量

    184845
  • 格雷碼
    +關(guān)注

    關(guān)注

    2

    文章

    34

    瀏覽量

    13416
  • 絕對(duì)編碼器
    +關(guān)注

    關(guān)注

    0

    文章

    15

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    什么是

    (Gray code),又叫循環(huán)二進(jìn)制或反射二進(jìn)制 在數(shù)字系統(tǒng)中只能識(shí)別0和1,各種數(shù)據(jù)要轉(zhuǎn)換為二進(jìn)制代碼才能進(jìn)行處理,
    發(fā)表于 11-11 09:34 ?7816次閱讀
    什么是<b class='flag-5'>格</b><b class='flag-5'>雷</b><b class='flag-5'>碼</b>

    二進(jìn)制與自然二進(jìn)制的互換

    。而絕對(duì)式編碼器是直接輸出數(shù)字量的傳感,它是利用自然二進(jìn)制或循環(huán)二進(jìn)制()方式進(jìn)行光電轉(zhuǎn)換的,
    發(fā)表于 03-08 14:16

    常用編碼(BCD編碼、余3反射、奇偶校驗(yàn))

    使用8421BCD時(shí)定要注意其有效的編碼僅十個(gè),即:0000~1001。四位二進(jìn)制數(shù)的其余六個(gè)編碼1010,1011,1100,1101,1110,1111不是有效
    發(fā)表于 04-11 10:00

    簡(jiǎn)介及格與二進(jìn)制的轉(zhuǎn)換程序

    ] 。  屬于可靠性編碼,是種錯(cuò)誤最小化的編碼,因?yàn)樗蟠蟮販p少了由
    發(fā)表于 04-22 09:00

    什么是BCD、8421、余三

    !!余三是在8421BCD的基礎(chǔ)上,把每個(gè)數(shù)的代碼加上0011(對(duì)應(yīng)十進(jìn)制數(shù)3)后得到的。
    發(fā)表于 11-03 17:36

    介紹

    介紹
    發(fā)表于 08-14 09:44

    的規(guī)則和應(yīng)用問題?

    今天看到個(gè)計(jì)數(shù)的程序,搜了下定義,覺得還是云里霧里,定義寫的是若任意兩個(gè)相鄰的代碼只有位二進(jìn)制數(shù)不同,則這種
    發(fā)表于 08-20 14:41

    編碼器的定義

    編碼器  編碼器的定義:在數(shù)字系統(tǒng)里,常常需要將某信息(輸入)變換為某特定的代碼(輸出)。把二進(jìn)制
    發(fā)表于 09-03 06:35

    碼式旋轉(zhuǎn)編碼器在位移檢測(cè)中的應(yīng)用

    碼式旋轉(zhuǎn)編碼器在位移檢測(cè)中的應(yīng)用 介紹碼式旋轉(zhuǎn)編碼器的特點(diǎn),通過PLC轉(zhuǎn)換成二進(jìn)制式運(yùn)
    發(fā)表于 04-30 08:43 ?2421次閱讀
    <b class='flag-5'>格</b><b class='flag-5'>雷</b>碼式旋轉(zhuǎn)<b class='flag-5'>編碼器</b>在位移檢測(cè)中的應(yīng)用

    運(yùn)算研究

    運(yùn)算研究 在數(shù)字系統(tǒng)中只能識(shí)別0和1,各種數(shù)據(jù)要轉(zhuǎn)換為二進(jìn)制代碼才能進(jìn)行處理,
    發(fā)表于 03-18 14:07 ?1545次閱讀

    編碼規(guī)則_有什么規(guī)律

    典型的二進(jìn)制簡(jiǎn)稱,因1953年公開的弗蘭克·
    的頭像 發(fā)表于 03-02 14:29 ?5.9w次閱讀
    <b class='flag-5'>格</b><b class='flag-5'>雷</b><b class='flag-5'>碼</b><b class='flag-5'>編碼</b>規(guī)則_<b class='flag-5'>格</b><b class='flag-5'>雷</b><b class='flag-5'>碼</b>有什么規(guī)律

    編碼器功能實(shí)現(xiàn)

    編碼器是將信號(hào)或數(shù)據(jù)進(jìn)行編制、轉(zhuǎn)換為可用以通訊、傳輸和存儲(chǔ)的信號(hào)形式的設(shè)備。屬于可靠性編碼,是
    的頭像 發(fā)表于 03-02 16:13 ?1.3w次閱讀
    <b class='flag-5'>格</b><b class='flag-5'>雷</b><b class='flag-5'>碼</b><b class='flag-5'>編碼器</b>功能實(shí)現(xiàn)

    編碼器基礎(chǔ)——這樣圖案化編碼的好處

    (Gray Code)因1953年公開的弗蘭克.的專利而得名。
    的頭像 發(fā)表于 01-11 10:28 ?1.6w次閱讀
    <b class='flag-5'>編碼器</b>基礎(chǔ)——<b class='flag-5'>格</b><b class='flag-5'>雷</b><b class='flag-5'>碼</b>這樣圖案化<b class='flag-5'>編碼</b>的好處

    轉(zhuǎn)換為二進(jìn)制編碼器的方法

    絕對(duì)編碼器中的傳感輸出格序列,需要些復(fù)雜的轉(zhuǎn)換方法才能正確使用。本文展示了如何獲取絕對(duì)編碼器
    的頭像 發(fā)表于 05-05 15:41 ?7537次閱讀
    將<b class='flag-5'>格</b><b class='flag-5'>雷</b><b class='flag-5'>碼</b>轉(zhuǎn)換為二進(jìn)制<b class='flag-5'>編碼器</b>的方法

    結(jié)構(gòu)光|解碼方法

    種特殊的二進(jìn)制,在結(jié)構(gòu)光三維視覺中,常常被用于編碼。比起我們常見的二進(jìn)制
    的頭像 發(fā)表于 12-21 11:14 ?1668次閱讀
    主站蜘蛛池模板: 日本三级黄 | 精品国产香港三级 | 女人张开腿等男人桶免费视频 | 性人久久久久 | aaaaaaa欧美黄色大片 | 一级毛片aaaaaa免费看 | 99久久免费中文字幕精品 | 日本成人一级片 | 日本h片在线观看 | 日韩免费观看的一级毛片 | 播五月综合 | 中文字幕一区二区三区精品 | 香港经典a毛片免费观看爽爽影院 | 日韩欧免费一区二区三区 | 在线亚洲一区二区 | 亚洲综合精品成人啪啪 | 日产国产精品亚洲系列 | 国产产一区二区三区久久毛片国语 | 末成年一级在线看片 | 午夜一级黄色片 | 亚洲伊人久久在 | 日本黄页在线观看 | 日本五十交尾在线观看 | 午夜免费网站 | 456性欧美欧美在线视频 | 大片毛片女女女女女女女 | 高颜值美女啪啪 | 好大好紧好爽好湿润视频 | 人与牲动交xx | 一区二区三区在线观看视频 | 国产综合视频在线 | 欧美在线区 | www激情com| 高清视频 一区二区三区四区 | 五月天婷五月天综合网在线 | 夜夜操伊人 | 国产乱子伦一区二区三区 | 午夜性视频播放免费视频 | 色黄网站成年女人色毛片 | 国产天天操 | 色婷婷狠狠久久综合五月 |