光柵編碼器校驗系統(tǒng)的制作方法
【專利摘要】本實用新型提供一種光柵編碼器校驗系統(tǒng),包括光柵編碼器,用于根據(jù)輸出3路三相位置信號的高低電平及1路速度信號;微控制器,與所述光柵編碼器連接,用于計所述光柵編碼器旋轉(zhuǎn)一圈輸出的速度脈沖數(shù),以及所述三相位置信號所包含的速度脈沖數(shù);通信接口,與所述微控制器連接;上位機,與所述通信接口連接,用于接收所述微處理器發(fā)來的數(shù)據(jù),并根據(jù)所述數(shù)據(jù)判斷所述光柵編碼器是否正常。
【專利說明】光柵編碼器校驗系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本實用新型涉及一種光柵編碼器校驗系統(tǒng)。
【背景技術(shù)】
[0002]開關(guān)磁阻電機作為一種新型的高性能變速傳動系統(tǒng),速度與位置信號的高低電平的反饋是一個重要環(huán)節(jié)。光柵編碼器是一種集光、機、電于一體的數(shù)字化檢測裝置,主要用于電機速度和位置的檢測,是開關(guān)磁阻電機控制系統(tǒng)的重要組成部分。
[0003]光柵編碼器由一個中心有軸的光電碼盤構(gòu)成,光電碼盤又是由外碼道和內(nèi)碼道構(gòu)成。其中外碼道和內(nèi)碼道都具有明暗相間的光柵線等角度分布,外碼道各有1024個明光柵線及暗光柵線,主要用于開關(guān)磁阻電機的速度檢測;內(nèi)碼道為等角度分布的8個明光柵碼道和8個暗光柵碼道,用內(nèi)碼道來檢測開關(guān)磁阻電機轉(zhuǎn)子相對于定子的位置信號的高低電平。通過發(fā)光元件的照射穿透光電碼盤的光柵線,光敏元件輸出形成方波脈沖以檢測位置信號的高低電平和速度信號。
[0004]因此一旦出現(xiàn)玻璃光柵的損壞、光敏元件的擊穿等故障就會導(dǎo)致脈沖輸出不準(zhǔn)確,從而導(dǎo)致電機控制系統(tǒng)失靈。
實用新型內(nèi)容
[0005]有鑒于此,本實用新型的主要目的在于提供一種光柵編碼器校驗系統(tǒng),包括光柵編碼器,用于根據(jù)輸出3路三相位置信號的高低電平及I路速度信號;微控制器,與所述光柵編碼器連接,用于計光柵編碼器旋轉(zhuǎn)一圈輸出的速度脈沖數(shù),以及所述三相位置信號所包含的速度脈沖數(shù);通信接口,與所述微控制器連接;上位機,與所述通信接口連接,用于接收所述數(shù)據(jù),并根據(jù)所述數(shù)據(jù)判斷所述光柵編碼器是否正常。
[0006]本實用新型所提供的光柵編碼器校驗系統(tǒng)能夠精確檢測出光柵編碼器是否滿足要求。
【專利附圖】
【附圖說明】
[0007]圖1為根據(jù)本實用新型的實施例的光柵編碼器校驗系統(tǒng)結(jié)構(gòu)圖;
[0008]圖2為光柵編碼器產(chǎn)生的4路波形圖;
[0009]圖3為根據(jù)圖1所示的校驗系統(tǒng)的單片機主程序流程圖;
[0010]圖4為根據(jù)圖1所示的校驗系統(tǒng)的上位機流程圖;
[0011]圖5為根據(jù)圖1所示的校驗系統(tǒng)的電路原理圖。
【具體實施方式】
[0012]下面結(jié)合附圖及本實用新型的實施例對本實用新型的技術(shù)方案作進一步詳細的說明。
[0013]圖1所示為根據(jù)本實用新型的實施例的系統(tǒng)結(jié)構(gòu)圖。[0014]其中,光柵編碼器10連接至微處理器11,微處理器11通過通信接口 12將接收到的來自光柵編碼器的數(shù)據(jù)傳輸給上位機13 ;
[0015]其中,微處理器11可以為本領(lǐng)域公知的適用于本實用新型的任何一種微處理器,例如,單片機、DSP等。其中,上位機13可以是具有數(shù)據(jù)處理能力PC機;
[0016]其中,通信接口 12可以是串行通信接口、并行通信接口、USB等。
[0017]光柵編碼器10在旋轉(zhuǎn)過程中所產(chǎn)生的脈沖信號包括3組A相位置信號(I)、B相位置信號(2)、C相位置信號(3)和一組速度脈沖信號(4),如圖2所示,并傳送給微處理器11,本實用新型以單片機為例進行說明。本領(lǐng)域技術(shù)人員可以知道,由于速度脈沖的頻率很聞,因此單片機的晶振頻率應(yīng)遠聞于速度脈沖頻率。
[0018]然后,進入單片機主程序,如圖3所示。
[0019]首先,在步驟100,單片機初始化;
[0020]然后,在步驟101,使能單片機ECT模塊,三相位置信號和速度信號上升沿分別觸發(fā),并進入中斷子程序,即步驟102 ;
[0021]可以理解的是,由于速度信號的頻率較高,為了避免信號丟失,可以將速度信號設(shè)置為高優(yōu)先級;
[0022]接著,在步驟102,單片機中的計數(shù)器計光柵編碼器旋轉(zhuǎn)一圈的三相位置信號的高低電平高、低電平各所包含的速度脈沖個數(shù);計光柵編碼器旋轉(zhuǎn)一圈的速度脈沖個數(shù);
[0023]然后進入步驟103,單片機將采集到的上述數(shù)據(jù)存入寄存器中;
[0024]然后在步驟104,通過串口將數(shù)據(jù)傳送給上位機13,并進入上位機13工作流程。
[0025]如圖4所示為上位機13的工作流程,本實用新型以12 / 8極開關(guān)磁阻電機為例。
[0026]首先,上位機13通過三相位置信號的高低電平的高、低電平對應(yīng)的速度脈沖數(shù)分別計算對應(yīng)的角度;
[0027]通過三相位置信號的高低電平相差的脈沖數(shù)計算三相位置信號的相位差;
[0028]由于8個明碼道和8個暗碼道是等角度分布,所以每個碼道應(yīng)占22.5度,明碼道和暗碼道之間應(yīng)相差15度角,因此通過檢測角度就可以判斷光柵盤的內(nèi)碼道刻蝕是否符合要求,以及光電二極管是否存在衍射。
[0029]具體地,光柵編碼器旋轉(zhuǎn)一周,設(shè)三個位置信號的相位差對應(yīng)的速度脈沖個數(shù)為R,每個位置脈沖的高電平對應(yīng)的速度脈沖個數(shù)為H,每個位置脈沖的低電平對應(yīng)速度脈沖個數(shù)為L,速度脈沖個數(shù)為T,則根據(jù)下列式(1)-(3)可得到三相位置信號的高低電平之間的相位差角度Θ、位置脈沖高電平對應(yīng)的角度α,及位置脈沖低電平對應(yīng)的角度β:
【權(quán)利要求】
1.一種光柵編碼器校驗系統(tǒng),包括: 光柵編碼器,用于根據(jù)輸出3路三相位置信號的高低電平及I路速度信號; 微控制器,與所述光柵編碼器連接,用于計所述光柵編碼器旋轉(zhuǎn)一圈輸出的速度脈沖數(shù),以及所述三相位置信號所包含的速度脈沖數(shù); 通信接口,與所述微控制器連接; 上位機,與所述通信接口連接,用于接收所述微控制器發(fā)來的數(shù)據(jù),并根據(jù)所述數(shù)據(jù)判斷所述光柵編碼器是否正常。
【文檔編號】G01D18/00GK203615963SQ201320789110
【公開日】2014年5月28日 申請日期:2013年12月5日 優(yōu)先權(quán)日:2013年12月5日
【發(fā)明者】殷天明, 王艷, 程鵬飛 申請人:北京通大華泉科技有限公司