時偉,丁洪昌,曹國華
(長春理工大學 機電工程學院,長春 130022)
光電軸角編碼器基于光電檢測原理,是非接觸角度測量領域中一種應用廣泛的傳感技術,在傳感器測量領域有著不可比擬的地位。根據(jù)編碼方式的不同[1],大體可分為增量式、絕對式和準絕對式光電編碼器三大類。其中絕對式光電軸角編碼器具有絕對零點、絕對位置測量、斷電信號不丟失、測量可靠性高、無累計誤差等優(yōu)越性,與多圈測量方式相結(jié)合,可實現(xiàn)直線位移、電機轉(zhuǎn)速、大量程角度的精確測量,應用于智能機器、遙控、自動測量等各個行業(yè),受到了廣大使用者的青睞。
為了實現(xiàn)絕對式編碼器的高可靠性、高精度、小型化、大量程測量,本文設計了基于十六矩陣的矩陣碼編碼方法,通過讀數(shù)頭位置的選擇,2圈碼道實現(xiàn)了19位信息的編碼。其中第一圈實現(xiàn)了高4位格雷碼,第二圈實現(xiàn)了低15位格雷碼,該碼盤構(gòu)造極大的縮小了碼盤空間。配合組合式機械傳動結(jié)構(gòu),采用齒輪直接讀圈計數(shù)方法,實現(xiàn)了16圈計數(shù),多級擴展,大量程測量的功能。下面就其碼盤編碼、讀數(shù)頭放置及譯碼原理,多圈機械傳動結(jié)構(gòu)及齒輪讀圈方法進行詳細介紹。
圖1 12位四矩陣編碼器碼盤圖案Fig.1 Twelve bit and fourmatrix encoder disc design
圖2 四矩陣粗碼狹縫圖案Fig.2 Four-matrix C/A code slit pattern
圖3 11位八矩陣碼盤器粗碼碼盤圖案Fig.3 Eleven bit and eightmatrix encoder disc design
圖4 八矩陣粗碼狹縫圖案Fig.4 Eight-matrix C/A code slit pattern
矩陣式碼盤設計的編碼原理是根據(jù)格雷碼的編碼規(guī)則,將碼盤圓周劃分為若干個扇形區(qū)域,每一個區(qū)域上根據(jù)位數(shù)關系,將幾個不同位數(shù)的碼道刻劃在同一圈內(nèi),與狹縫盤相配合,將光電讀數(shù)頭接收到的電信號,經(jīng)過放大比較、細分、譯碼、校正等信號處理電路轉(zhuǎn)化成表征碼盤旋轉(zhuǎn)位置信息的自然二進制碼,進而獲得對應的絕對角度[2]。
目前廣泛應用的矩陣式光電編碼器大多為四矩陣、八矩陣編碼盤[3],如圖1 圖4所示,將碼盤圓周劃分為4或8個區(qū)間,可以同時將四位、八位碼道刻在同一圈上。
根據(jù)矩陣碼道的編碼方式[4]及應用結(jié)構(gòu),設計十六矩陣編碼方式的碼盤圖案如圖5所示,其中2為各扇形區(qū)域的刻線數(shù)。
圖5 十六矩陣碼盤圖Fig.5 Sixteen-matrix encoder disc design
碼道展開圖如圖6所示。碼盤刻劃規(guī)則:設計刻劃兩圈碼道,實現(xiàn)粗碼19位分辨率。內(nèi)圈碼道均分透光和不透光兩個區(qū)域:0°~ 180°為通光區(qū)(亮區(qū)),180°~360°為不通光區(qū);外圈碼道以22.5°為間隔劃分為16個扇形區(qū)間,從0°逆時針方向依次記為第1、2、…、16區(qū),包含15位不同周期碼值。其中 1區(qū)設計成 0°到 45°之間,11.25°到 22.5°之間為通光區(qū),其余各區(qū)均按照矩陣編碼的方式進行。
編碼盤需要與相應的狹縫盤配合構(gòu)成光柵副結(jié)構(gòu),才能精準定位。狹縫布局分內(nèi)外兩圈,內(nèi)圈設置8個狹縫,從0°開始間隔45°依次排列,分別用標記;外圈設置16個狹縫,從0°開始間隔22.5°依次排列,分別用1,2,…,16標記,可以得到16路電信號,且每路信號包含15種不同周期的信息。
圖6 十六矩陣碼道展開圖Fig.6 Sixteen-matrix encoder disc expansion view
由粗碼狹縫得到的19路電信號需經(jīng)過放大、比較整形、譯碼、校正[5]、顯示等環(huán)節(jié),得到表征位置信息的自然二進制碼及角度值。其傳統(tǒng)電路與矩陣式絕對式編碼器的部分相類似,不再詳述,其中譯碼電路相對復雜,由狹縫內(nèi)外圈得到的格雷信號如表1所示。
表1 內(nèi)圈8狹縫獲得碼道信號Tab.1 Code channel signal from inner ring eight slit
表2 外圈16狹縫獲得碼道信號Tab.2 Code channel signal from outer ring sixteen slit
內(nèi)圈8路信號中,A表示通光區(qū)域,與格雷碼編碼關系為:
外圈16路信號如表2所示。
表中各位均不是單一周期的二進制格雷碼,需根據(jù)譯碼原理[6],通過內(nèi)圈碼道 A1、A2、A3、A4將單周期信號分別分離出來。得到16路單周期信號與二進制碼的關系為:
按照上述公式組(1)譯碼后,得到19位粗碼道信號。擴展外圈可刻劃2條精碼道,2條校正碼道,對徑相加后,經(jīng)單片機細分,選取適當?shù)牟逖a系數(shù),得到準精碼信息,通過校正碼校正處理后與粗碼共同構(gòu)成高精度單圈角度測量值。
傳統(tǒng)的多圈光電軸角編碼器通常采用雙碼盤結(jié)構(gòu)[7],一個用于標記單圈角度信息,一個用于記錄主軸轉(zhuǎn)過的圈數(shù)?;蛘卟捎枚鄦稳幋a器組合測量多圈的系統(tǒng)測量方法,結(jié)構(gòu)相對復雜。本設計兩級齒輪傳動系[8],通過末級齒輪與狹縫架組合結(jié)構(gòu),獲得圈數(shù)的絕對信息,實現(xiàn)多圈絕對測量。二級齒輪組傳動如圖7所示。
采用二級齒輪組結(jié)構(gòu),選用相同的小齒輪 14齒,大齒輪28齒,模數(shù)為0.5的傳動結(jié)構(gòu),兩級傳動,24=16系統(tǒng)傳動比為 1:16,當主軸轉(zhuǎn)過 16圈時,II末級齒輪轉(zhuǎn)過1圈。通過簡單譯碼電路及校正關系,可以實現(xiàn)多圈精確測量。其末級齒輪結(jié)構(gòu)如圖9所示。
圖7 二級齒輪組傳動結(jié)構(gòu)示意圖Fig.7 Two-stage gearing structure diagram
圖8 讀圈結(jié)構(gòu)原理圖Fig.8 The structure diagram of obtaining number of turns
圖9 末級齒輪圖案Fig.9 Last stage gear design
每一組末級齒輪的狹縫架上間隔90°的雙狹縫輸出2位圈數(shù)信息,可記錄16圈信息。通過齒輪與狹縫架的疊加信息,經(jīng)譯碼,校正處理后,即可得到相應的圈數(shù)。
十六矩陣碼盤設計2圈粗碼道,經(jīng)譯碼可得到19位粗碼的位置信息,加上精碼細分、校正后高位碼值,為矩陣式光電軸角編碼的高精度、小型化提供了一種新的方法,具有巨大的理論和應用價值。
多圈測量方式采用二級齒輪傳動的組合式結(jié)構(gòu),通過各級末端齒輪上狹縫架得到的多圈絕對位置的計數(shù),該齒輪計數(shù)裝置可實現(xiàn)分級計數(shù),多級擴展,可以單圈編碼器分離配合使用,通過對齒輪個數(shù)及齒輪組數(shù)的增減,實現(xiàn)多圈圈數(shù)的計量。該思想為多圈編碼器的發(fā)展提供了新的方法,具有較好的市場前景。
[1]董莉莉,熊經(jīng)武,萬秋華.光電軸角編碼器的發(fā)展動態(tài)[J].光學精密工程,2000,8(2):199-202.
[2]葉盛祥.光電位移精密測量技術[M].成都:四川科學技術出版社,2003.
[3]劉長順,王顯軍,韓旭東,等.八矩陣超小型絕對式光電編碼器[J].光學精密工程,2010,18(2):326-333.
[4]曹振夫.小型絕對式矩陣編碼器[J].光學機械,1985(5):66-70.
[5]蘇海水,劉恩海.單圈絕對式編碼器的研制[J].光學精密工程,2002,10(1):74-77.
[6]Matszoe Y,Yoshizawa T.High-performance absolute rotary encoder using multi-track and M-code[J].Opt Eng,2003,42(1):122-130.
[7]趙志巍,陳赟.一種基于金屬碼盤的新型絕對式光電軸角編碼器[J].傳感器技術學報,2010,23(5):655-659.
[8]趙傳威.一種三軸聯(lián)動多圈編碼器的研制[J].長春理工大學學報:自然科學版,2009,32(1):8-10.