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