可區(qū)分粗細(xì)的自適應(yīng)旋轉(zhuǎn)編碼器設(shè)計(jì)
如果編碼器相對較快的旋轉(zhuǎn),信號B的周期會相應(yīng)縮短,直到該信號下面部分(“空”)的寬度剛好小于t(w)(IC3a的輸出脈沖時(shí)長)。由于引腳13的Q端在信號B變高時(shí)是高電平,因此IC2b的觸發(fā)器由B的上升沿作時(shí)鐘觸發(fā),其引腳9的Q輸出變高。這種低到高的轉(zhuǎn)變將使IC3b從復(fù)位狀態(tài)釋放,同時(shí)觸發(fā)非穩(wěn)態(tài)電路,使之開始以R6-C4和R8-C5確定的頻率振蕩。結(jié)果除了IC3a的Q輸出端脈沖外,在IC3b的/Q輸出端產(chǎn)生的一個或多個脈沖也會經(jīng)選通經(jīng)過IC1d。詳見圖2a的底部軌跡。
本文引用地址:http://www.ex-cimer.com/article/258459.htm
圖2a:電路從單個脈沖逐步過渡到多個脈沖。
最后,當(dāng)編碼器旋轉(zhuǎn)速度非??鞎r(shí),B點(diǎn)信號的下降沿將在其Q輸出有可能變低之前重新觸發(fā)IC3a。在這些條件下,IC3a和IC2b的Q輸出端都保持在高電平,從而允許非穩(wěn)態(tài)電路自由運(yùn)行。結(jié)果IC1c輸出端的信號是一連串非穩(wěn)態(tài)頻率的脈沖,如圖2b的底部軌跡所示。
圖2b:當(dāng)編碼器旋轉(zhuǎn)速度很快時(shí),輸出以非穩(wěn)態(tài)頻率“自由運(yùn)行”。
圖2細(xì)節(jié):頂部軌跡:信號A;中間軌跡:信號B;底部軌跡:IC1c的電路輸出。
電路從單脈沖變?yōu)槎嗝}沖的轉(zhuǎn)折點(diǎn)取決于IC3a的定時(shí)元件。用戶合理期待的編碼器最快轉(zhuǎn)速大約是每秒兩轉(zhuǎn)。對于每轉(zhuǎn)20個增量的編碼器來說,這相當(dāng)于每秒40個脈沖,或25ms的信號周期。因此,當(dāng)編碼器的轉(zhuǎn)速超過每秒兩轉(zhuǎn)時(shí),電路將變?yōu)楫a(chǎn)生多個輸出脈沖。
非穩(wěn)態(tài)頻率應(yīng)選擇適合你的要求。當(dāng)采用圖1所示的R6、C4、R8和C5值時(shí),非穩(wěn)態(tài)頻率約600Hz,脈沖寬度標(biāo)稱值為1ms。注意,為了使電路能夠正常工作,IC3a必須是可重觸發(fā)的單穩(wěn)態(tài)器件。正常情況下,通過將IC1c的未用輸入接到高可以使IC1c用作反相器。然而,通過將這個輸入端連接到IC2a的Q輸出端,電路將只在編碼器以順時(shí)針方向旋轉(zhuǎn)時(shí)才會產(chǎn)生輸出脈沖。相反,通過將NAND輸入端連接到IC2a的/Q輸出端,電路只在編碼器逆時(shí)針旋轉(zhuǎn)時(shí)產(chǎn)生輸出脈沖。當(dāng)你只需要編碼器以特定方向旋轉(zhuǎn)時(shí)產(chǎn)生輸出脈沖的情況下這種行為就非常有用。
評論