技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動網(wǎng) > 技術(shù)頻道 > 技術(shù)百科 > 旋轉(zhuǎn)編碼器的編程思路

旋轉(zhuǎn)編碼器的編程思路

時間:2018-06-29 14:34:25來源:網(wǎng)絡(luò)轉(zhuǎn)載

導(dǎo)語:?旋轉(zhuǎn)編碼器應(yīng)用于角度定位或測量時,通常有A、B、Z三相輸出。A相和B相輸出占空比為50%的方波。編碼器每轉(zhuǎn)一周,A相和B相輸出固定數(shù)目的脈沖。

旋轉(zhuǎn)編碼器應(yīng)用于角度定位或測量時,通常有A、B、Z三相輸出。A相和B相輸出占空比為50%的方波。編碼器每轉(zhuǎn)一周,A相和B相輸出固定數(shù)目的脈沖。當(dāng)編碼器正向旋轉(zhuǎn)時,A相比B相超前四分之一個周期;當(dāng)編碼器反向旋轉(zhuǎn)時,B相比A相超前四分之一個周期。A相和B相輸出方波的相位差為90°。編碼器每轉(zhuǎn)一周,Z相輸出一個脈沖。由于編碼器每轉(zhuǎn)一周,A相和B相輸出固定數(shù)目的脈沖,則A相或B相每輸出一個脈沖,表示編碼器旋轉(zhuǎn)了一個固定的角度。當(dāng)Z相輸出一個脈沖時,表示編碼器旋轉(zhuǎn)了一周。因此旋轉(zhuǎn)編碼器可以測量角位移及位移方向。

我們通常用的是增量型編碼器,可將旋轉(zhuǎn)編碼器的輸出脈沖信號直接輸入給PLC,利用PLC的高速計(jì)數(shù)器對其脈沖信號進(jìn)行計(jì)數(shù),以獲得測量結(jié)果。不同型號的旋轉(zhuǎn)編碼器,其輸出脈沖的相數(shù)也不同,有的旋轉(zhuǎn)編碼器輸出A、B、Z三相脈沖,有的只有A、B相兩相,最簡單的只有A相。

編碼器有5條引線,其中3條是脈沖輸出線,1條是COM端線,1條是電源線(OC門輸出型)。編碼器的電源可以是外接電源,也可直接使用PLC的DC24V電源。電源“-”端要與編碼器的COM端連接,“+”與編碼器的電源端連接。編碼器的COM端與PLC輸入COM端連接,A、B、Z兩相脈沖輸出線直接與PLC的輸入端連接,A、B為相差90度的脈沖,Z相信號在編碼器旋轉(zhuǎn)一圈只有一個脈沖,通常用來做零點(diǎn)的依據(jù),連接時要注意PLC輸入的響應(yīng)時間。旋轉(zhuǎn)編碼器還有一條屏蔽線,使用時要將屏蔽線接地,提高抗干擾性。

編碼器-----------PLC

A,B,Z分別接入PLC的輸入點(diǎn)(按速計(jì)數(shù)器HSC的規(guī)定)

+24V------------+24V

COM--------------24V-----------COM

旋轉(zhuǎn)編碼器的應(yīng)用電路為:

其中100pF的電容為去抖動的作用,但是軟件處理的時候最好還是加上軟件去抖動,以防止誤判。軟件去抖動最常用的就是延時和連續(xù)采樣多次,在此不再詳述。

A和B輸出波形為

通過輸出波形圖可知每個運(yùn)動周期的時序?yàn)?/p>

靜止?fàn)顟B(tài)為11或00,A異或B的結(jié)果為0(注1)

單片機(jī)可利用定時器中斷來檢測A和B的狀態(tài),中斷時間在5~20ms之間均可。

當(dāng)檢測到A^B=0時,表示為靜止?fàn)顟B(tài),記下A和B的狀態(tài)。

當(dāng)檢測到A^B=1時,表示有轉(zhuǎn)動,讀取AB的狀態(tài),如果AB是從11到01或者是

從00到10則為正轉(zhuǎn),反之如果AB是從11到10或者是從00到01則為反轉(zhuǎn)。

此方法比較簡單可靠,可以檢測轉(zhuǎn)動一格又可以檢測快速轉(zhuǎn)動。

注1:異或運(yùn)算

異或的運(yùn)算方法是一個二進(jìn)制運(yùn)算,C語言中用A^B表示A異或B:

1^1=0

0^0=0

1^0=1

0^1=1

兩者相等為0,不等為1.

標(biāo)簽:

點(diǎn)贊

分享到:

上一篇:意法半導(dǎo)體的運(yùn)動控制軟硬件...

下一篇:一文快速掌握壓差傳感器和普...

中國傳動網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(m.u63ivq3.com)獨(dú)家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

網(wǎng)站簡介|會員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動網(wǎng)-工業(yè)自動化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺

網(wǎng)站客服服務(wù)咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權(quán)所有
粵ICP備 14004826號 | 營業(yè)執(zhí)照證書 | 不良信息舉報(bào)中心 | 粵公網(wǎng)安備 44030402000946號