增量式光電編碼器信號處理電路的設計與實現(xiàn)
LM331內部由輸入比較器、定時比較器、R-S觸發(fā)器、輸出驅動、復零晶體管、能隙基準電路和電流開關等部分組成。輸出驅動管采用集電極開路形式,因而可以通過選擇邏輯電流和外接電阻,靈活改變輸出脈沖的邏輯電平,以適配TTL、DTL和CMOS等不同的邏輯電路。各引腳功能如下:腳1為脈沖電流輸出端,內部相當于脈沖恒流源,脈沖寬度與內部單穩(wěn)態(tài)電路相同;腳2為脈沖電流輸出幅度調節(jié)端,Rs越小,輸出電流越大;腳3為脈沖電壓輸出端,不用時可懸空或接地;腳4為地;腳5為單穩(wěn)態(tài)外接定時時間常數(shù)RC;腳6為單穩(wěn)態(tài)觸發(fā)脈沖輸入端,低于腳7電壓觸發(fā)有效,要求輸入寬度小于單穩(wěn)態(tài)輸出脈寬Tw,腳7為比較器基準電壓,用于設置輸入脈沖的有效觸發(fā)電平的高低;腳8為電源端,正常工作電壓范圍為4~40V DC。
2.3.2 頻率電壓轉換
由LM331構成的精密頻率電壓轉換電路如圖3所示。本文引用地址:http://2s4d.com/article/177858.htm
輸入脈沖fi經(jīng)R1、C1組成的微分電路加到輸入比較器的反相輸入端。輸入比較器的同相輸入端經(jīng)電阻R2、R3分壓而加有約2Vcc/3的直流電壓,反相輸入端經(jīng)電阻R1加有Vcc的直流電壓。當輸入脈沖的下降沿到來時,經(jīng)微分電路R1、C1產(chǎn)生一負尖脈沖疊加到反相輸入端的Vcc上,當負向尖脈沖大于Vcc/3時,輸入比較器輸出高電平使觸發(fā)器置位,此時電流開關打向右邊,電流源IR對電容CL充電,同時因復零晶體管截止而使電源Vcc通過電阻Rt對電容Ct充電。當電容CL兩端電壓達到2Vcc/3時,定時比較器輸出高電平使觸發(fā)器復位,此時電流開關打向左邊,電容CL通過電阻RL放電,同時,復零晶體管導通,定時電容Ct迅速放電,完成一次充放電過程。此后,每當輸入脈沖的下降沿到來時,電路重復上述的工作過程。從前面的分析可知,電容CL的充電時間由定時電路Rt、Ct決定,充電電流的大小由電流源IR決定,輸入脈沖的頻率越高,電容CL上積累的電荷就越多,輸出電壓(電容CL兩端的電壓)就越高,實現(xiàn)了頻率電壓的變換。其中,輸出電壓Vo與fi的關系為:
Vo=-2.09RLRtCt/Rs (1)
R3的取值為:
R3=(Vcc-2 V)/0.2 mA (2)
電容C1的選擇不宜太小,要保證輸入脈沖經(jīng)微分后有足夠的幅度來觸發(fā)輸入比較器,但電容C1小些有利于提高轉換電路的抗干擾能力。電阻RL和電容CL組成低通濾波器。電容CL大些,輸出電壓Vo的紋波會小些,電容CL小些,當輸入脈沖頻率變化時,輸出響應會快些。這些因素在實際運用時要綜合考慮。
在具體應用時需注意,輸入頻率脈沖信號經(jīng)RC微分電路加至LM331內的輸入比較器,脈沖下降沿有效,而LS7084的CLK輸出端已是負尖脈沖信號,所以LM331的6腳和8腳之間無須接微分電路。考慮到同一型號編碼器有不同的分辨率,本電路中,在LM331的1腳輸出端專門設計了四位SW3撥碼開關電路,分別連接不同的電阻,即RL可以取10 kΩ、50 kΩ、100 kΩ、500 kΩ。電阻選擇方法如下。
1)計算輸入頻率:
fi=最高轉速(轉/分鐘)÷60x編碼器分辨率(Pules/Review.) (3)
注意:輸入頻率不得超過100 kHz。
2)計算電阻值:
R=109÷(fix1.895) (4)
選擇低于并最接近所計算出來的電阻值的電阻,也可以選擇多個電阻并聯(lián)的方式進行設置。
2.4 其他部分電路設計
電源部分將24 V直流輸入電壓轉換成±15 V,+5 V,-12 V,用以給整個電路中的各個芯片供電。其中,專業(yè)電源轉換芯片LT1111構成反極性降壓電路,輸出-15V。
編碼器輸入信號部分針對2RHIB型光電編碼器的4種不同輸出信號,采用不同的接受信號芯片,從而進行后續(xù)處理。輸入信號選擇的缺省連接為“TP-標準”或“TP-差分”。
電壓調整部分采用LM324運放,對LM331輸出的電壓根據(jù)實際需求進行調整。本電路設計了兩路電壓輸出,互為反相。其中,兩路輸出電壓均為可調。
3 電路調試
準備萬用表、示波器和平口螺絲刀。按編碼器上各個顏色的線的定義正確接線,檢查電路板下沒有雜物,附近沒有熱源。檢查完畢確保無誤,給電路上電。
用萬用表測量電源部分的+15 V,+5 V電壓是否正確。若不正確,檢查相關電路。然后,用螺絲刀調節(jié)LT1111芯片8腳輸出端的電位器,使輸出-15 V。注意,-15 V的數(shù)值應與+15V對稱,以確保運放LM324的正、負供電電源對稱。最后測量-12V電壓。
用示波器分別測光耦的輸入、輸出、LS7084的兩路輸入信號、UP/DN輸出、CLK輸出波形以及正反轉指示燈是否指示正確。當編碼器正轉時,UP/DN應輸出高電平,紅色發(fā)光二極管點亮;反之,低電平,綠色發(fā)光二極管點亮。CLK輸出波形應能觀察到負尖脈沖。
將LM331的1腳的撥碼開關選擇100 k檔,編碼器的輸入頻率選擇10.8 kHz,用萬用表測量輸出電壓。分別調節(jié)兩路輸出電壓的電位器,測量兩路輸出電壓是否反相,數(shù)值是否正確。其中,順時針調節(jié)電位器,幅值減小,反之增大。注意,運放的實際輸出電壓值可能跟理論計算值存在誤差,這時,首先檢查運放的正、負電源是否對稱,平衡電阻是否選擇正確,若均無誤,則應多次調節(jié)電位器,使誤差最小。調試完成后,斷電。
4 結束語
經(jīng)過系統(tǒng)的最終調試,本電路作為增量式光電編碼器輸出信號的處理電路是合適的,并且能夠保證信號輸出的穩(wěn)定和精度。實踐證明,此電路簡單、可靠,具有一定的實用價值。
DIY機械鍵盤相關社區(qū):機械鍵盤DIY
評論