1.一種絕對(duì)編碼器信號(hào)轉(zhuǎn)換為增量編碼器信號(hào)的方法,其特征在于,
將絕對(duì)編碼器輸出格雷碼的最低位信號(hào)線和最高位信號(hào)線分別與單片機(jī)的IO口相連,單片機(jī)接收絕對(duì)編碼器發(fā)送過(guò)來(lái)的最低位和最高位格雷碼數(shù)據(jù),根據(jù)接收到的絕對(duì)編碼器信號(hào)電平變化情況,模擬輸出增量編碼器的相應(yīng)信號(hào);
單片機(jī)接收完八組絕對(duì)編碼器格雷碼數(shù)據(jù),對(duì)應(yīng)單片機(jī)完成控制輸出一個(gè)完整的編碼脈沖信號(hào);
其中絕對(duì)編碼器的數(shù)據(jù)傳輸周期為t,位數(shù)為n,步長(zhǎng)為2n,轉(zhuǎn)換后的增量編碼A相信號(hào)和B相信號(hào)周期都為T=8t,步長(zhǎng)為2n-3,即轉(zhuǎn)換后的增量編碼信號(hào)的步長(zhǎng)是絕對(duì)編碼器步長(zhǎng)的1/8,測(cè)角分辨率也是是絕對(duì)編碼器的1/8,根據(jù)單片機(jī)接收到的絕對(duì)編碼器最低位格雷碼信號(hào)脈沖是上升沿還是下降沿,來(lái)模擬輸出增量編碼的A相信號(hào)和B相信號(hào),然后再根據(jù)絕對(duì)編碼器最高位格雷碼信號(hào)脈沖信號(hào)的下降沿,輸出增量編碼的Z相信號(hào)。
2.如權(quán)利要求1所述的一種絕對(duì)編碼器信號(hào)轉(zhuǎn)換為增量編碼器信號(hào)的方法,其特征在于,所述絕對(duì)編碼器最低位第一個(gè)上升沿到第二個(gè)上升沿之間的時(shí)間為增量編碼A相信號(hào)的高電平時(shí)間,絕對(duì)編碼器最低位第二個(gè)上升沿到第三個(gè)上升沿之間的時(shí)間為增量編碼B相信號(hào)的低電平時(shí)間。
3.如權(quán)利要求1所述的一種絕對(duì)編碼器信號(hào)轉(zhuǎn)換為增量編碼器信號(hào)的方法,其特征在于,所述增量編碼A相信號(hào)和B相信號(hào)是兩組信號(hào)波形相同,并且僅存在1/4周期相位差的脈沖信號(hào),增益編碼Z相信號(hào)為復(fù)位信號(hào),當(dāng)單片機(jī)判斷出絕對(duì)編碼信號(hào)完成旋轉(zhuǎn)一周或者回到零點(diǎn)則控制輸出編碼增益Z相信號(hào),編碼增益Z相信號(hào)表示零相位。
4.如權(quán)利要求1所述的一種絕對(duì)編碼器信號(hào)轉(zhuǎn)換為增量編碼器信號(hào)的方法,其特征在于,所述增益編碼A相信號(hào)、B相信號(hào)和Z相信號(hào)初始電平均為低電平,然后讀取絕對(duì)編碼器輸送的最低位信號(hào),當(dāng)單片機(jī)檢測(cè)到最低位信號(hào)的上升沿時(shí),對(duì)增益編碼A相信號(hào)進(jìn)行取反,當(dāng)單片機(jī)檢測(cè)到最低位信號(hào)的下降沿時(shí),對(duì)增益編碼B相信號(hào)取反,當(dāng)單片機(jī)檢測(cè)到最高位信號(hào)的下降沿時(shí),對(duì)增益編碼Z相信號(hào)進(jìn)行取反。