一些自動化設(shè)備的開發(fā)調(diào)試過程需要相位和速度信號,通常通過安裝增量式編碼器對機(jī)械傳動機(jī)構(gòu)的相位和速度進(jìn)行準(zhǔn)確獲取。搭建模擬現(xiàn)場的機(jī)械傳動裝置需要較高成本,費時費力,且模擬裝置參數(shù)固定,不能有效模擬并適應(yīng)各種場合。增量式編碼器以STM32單片機(jī)為控制核心,利用單片機(jī)控制方式靈活、響應(yīng)速度快的特點,采用PC機(jī)和單片機(jī)串行通信的主從式結(jié)構(gòu),根據(jù)設(shè)定,控制單片機(jī)輸出步長、頻率可控的三路數(shù)字信號,成功實現(xiàn)了對增量式編碼器的信號模擬。
增量式編碼器是一種脈沖式伺服元件,可以直接將角位移轉(zhuǎn)變成脈沖信號,用于檢測被測對象的運動方向、運動位移、旋轉(zhuǎn)速度以及旋轉(zhuǎn)角度等。莫爾條紋的細(xì)分方法分為光學(xué)細(xì)分、機(jī)械細(xì)分和電子學(xué)細(xì)分三大類,其中電子學(xué)細(xì)分方法具有精度高,易于實現(xiàn)測量和數(shù)據(jù)處理過程的自動化等優(yōu)點,因而得到了廣泛的應(yīng)用。常用的電子學(xué)細(xì)分技術(shù)有電路實現(xiàn)和編程實現(xiàn)兩條路線,即硬件方法和軟件方法。
軟件細(xì)分是把光電信號通過A/D轉(zhuǎn)換器,變成數(shù)字信號,送入微機(jī)或微控制器中,依靠編制程序進(jìn)行計算、查表和插值來實現(xiàn)到。常用軟件細(xì)分方法,盡管其分辨率達(dá)到了0.'甚至0.01",但其細(xì)分電路中不可避免的涉及到了A/D采樣和計算過程,因而其細(xì)分精度必然受到了編碼器轉(zhuǎn)軸轉(zhuǎn)速波動的影響。針對以上問題筆者提出了一種新穎的硬件細(xì)分方法。該方法細(xì)分精度不受編碼器轉(zhuǎn)軸轉(zhuǎn)速波動影響,轉(zhuǎn)換速率快且結(jié)構(gòu)簡單可靠易于實現(xiàn),在動態(tài)輸入的環(huán)境下測量精度得到有效提高。