【廣告】
脈沖編碼器的結(jié)構(gòu):在一個(gè)圓盤的圓周上刻有等間距線紋,分為透明和不透明的部分,稱為圓光柵。圓光柵與工作軸一起旋轉(zhuǎn)。與圓光柵相對,平行放置一個(gè)固定的扇形薄片,稱為指示光柵,上面制有相差1/4節(jié)距的兩個(gè)狹縫(辨向狹縫)。此外,還有一個(gè)零位狹縫(每轉(zhuǎn)發(fā)出一個(gè)脈沖)。脈沖發(fā)生器通過十字連接頭或鍵與伺服電動機(jī)相連。
脈沖編碼器的應(yīng)用
脈沖編碼器在數(shù)控機(jī)床上用作位置檢測裝置,將檢測信號反饋給數(shù)控系統(tǒng)。其反饋給數(shù)控系統(tǒng)有兩種方式:一是適應(yīng)帶加減計(jì)數(shù)要求的可逆計(jì)數(shù)器,形成加計(jì)數(shù)脈沖和減計(jì)數(shù)脈沖;二是適應(yīng)有計(jì)數(shù)控制和計(jì)數(shù)要求的計(jì)數(shù)器,形成方向控制信號和計(jì)數(shù)脈沖。
旋轉(zhuǎn)編碼器就通過加單片機(jī)(MCU)的方案來實(shí)現(xiàn)音量大小調(diào)節(jié) 。
實(shí)現(xiàn)的原理如下圖所示:當(dāng)我們順時(shí)針旋轉(zhuǎn)時(shí),開關(guān)A的輸出信號A signal相位超前;如果我們逆時(shí)針旋轉(zhuǎn)時(shí),則是開關(guān)B的輸出信號B signal相位超前,把A/B端分別接到MCU的兩個(gè)輸入端口,并在MCU內(nèi)設(shè)置一個(gè)音量計(jì)數(shù)器。
我們就可以用軟件來判別是順時(shí)針旋轉(zhuǎn)還是逆時(shí)針旋轉(zhuǎn),以此判斷是增加還是減少音量計(jì)數(shù)器的值,后把這個(gè)計(jì)數(shù)值送到相應(yīng)的電子音量控制芯片就可以實(shí)現(xiàn)音量(或者其他需要增量/減量的)控制了。
電動機(jī)上的編碼器作用:編碼器一般用在普通電機(jī)的軸端,采集旋轉(zhuǎn)了多少角度,伺服和步進(jìn)電機(jī)都有自帶的信號反饋,一般不需要加裝編碼器,通過轉(zhuǎn)子在編碼器內(nèi)部掃過了多少個(gè)暗刻線來輸出多少個(gè)脈沖信號,精度選擇就是編碼器有多少分辨率,越高的角度記錄越精準(zhǔn),有AB輸出的也有A B A-B-輸出的,把這兩根信號線接在PLC輸入端的高速計(jì)數(shù)輸入端子上,一般都是PLC輸入的前幾個(gè)點(diǎn)上,程序控制也是要查找手冊用高速計(jì)數(shù)器接收信號,通過計(jì)算得出你想要的電機(jī)旋轉(zhuǎn)圈數(shù)然后來控制電機(jī)的啟停達(dá)到電機(jī)在線性或是轉(zhuǎn)盤角度上的精準(zhǔn)定位