引言:
在很多數(shù)字化與自動化設備中,執(zhí)行器件的位移是作為關鍵的目標來進行控制的,這其中,包括角度(角位移)、直線位移與其他形式的位置移動等。在諸多位移檢測器件中,光電編碼器是較為常見的一種。其中的旋轉(zhuǎn)編碼器通常直接用于檢測角度變化,而線性編碼器,通常是光柵尺,則用于檢測直線移動部件的位移變化。
對于輸出信號為差分信號的光柵尺,經(jīng)過長線接口處理后的信號同樣。
如圖所示
HCTL-2032光柵數(shù)顯表設計概述:
HCTL-2032是Avago公司生產(chǎn)的一種可用于正交編碼器鑒相與倍頻計數(shù)的集成電路。該芯片內(nèi)置兩個正交編碼器接口,內(nèi)置前向濾波、鑒相、倍頻與計數(shù)電路,可方便地為不具備正交解碼功能的微控制器提供編碼器接口功能。本文以STC89C52與HCTL-2032為主要器件,設計了一種可同時顯示兩路光柵計數(shù)值的數(shù)顯表,并實現(xiàn)了其基本功能。
該設計結構圖如下:
HCTL-2032功能分析:
可以將光電編碼器輸出的波形轉(zhuǎn)換成數(shù)字信號輸入微處理器,兩路輸入引腳CHAx、CHAy、CHIx和CHBx、CHBy、CHIy經(jīng)過施密特觸發(fā)器整形濾波后,通過設置EN1、EN2的值選擇采用4×、2×、1×計數(shù)模式,而后送入32 位二進制計數(shù)器對采集的正交波計數(shù),由于輸出數(shù)據(jù)線只有8位,因此32位的數(shù)據(jù)需要通過改變控制線SEL1、SEL2、OE的值分四次依次讀出。
附件內(nèi)容包括:
基于HCTL-2032光柵數(shù)顯表電路設計(STC89C52與HCTL-2032接口電路),用AD軟件打開;
源程序,包括初始化單片機與HCTL-2032和讀取HCTL-2032的計數(shù)值;
該光柵數(shù)顯表設計論文分析word文檔以及參考設計文檔;