摘 要:介紹基于步進電機的轉速測試系統的構成、工作原理和調速方法。
關鍵詞:轉速;步進電機;單片機
0 引言
航空領域的轉速表多用來測量和指示發動機渦輪軸的轉速。它由傳感器和指示器兩部分組成。傳感器本質上是發電機,在渦輪轉軸的帶動下,發出三相交流電,頻率與轉軸的轉速成正比。指示器一般由電動機、傳動機構和表頭組成。電動機的轉速與交流電的頻率成正比,因此,通過指示器就可指示出發動機渦輪軸的轉速。
在以往的轉速表測試中,常用直流電機和鎖相環組成電機調速系統。直流電機仿真發動機渦輪軸的轉動,通過測量直流電機的轉速來測試轉速表工作是否正常。由于鎖相環在調速過程中存在轉速漂移和累積誤差等因素,故在轉速表測試的全量程范圍內,其測試精度不高,測試的結果可信度差。
1步進電機的原理
步進電動機或稱脈沖電動機,是一種輸入脈沖信號轉換成輸出軸的角位移 (或直線位移) 的執行元件。這種電動機每輸入一個脈沖信號,輸出軸便轉動一固定的角度,輸出軸轉過的總角度與輸入脈沖數成正比,輸出軸的轉速與脈沖頻率成正比。
2 步進電機的特征
(1) 高精度的定位:步進電機最大特征即是能夠簡1單的做到高精度的定位控制。以 相步進電機為例:其5定位基本單位(分辨率)為(全步級)(半0.72° /0.36°步級),是非常小的;停止定位精度誤差皆在分 (±3 ±) 以內,且無累計誤差,故可達到高精度的定位控0.05°(步進電機的定位精度是取決于電機本身的機械加工制精度)。
(2) 位置及速度控制:步進電機在輸入脈沖信號2時,可以依輸入的脈沖數做固定角度的旋轉進而得到靈活的角度控制(位置控制),并可得到與該脈沖信號頻率成比例的旋轉速度。
(3) 具有定位保持力:步進電機在停止狀態下 (無3脈波信號輸入時),仍具有激磁保持力,故即使不依靠機械式的剎車,也能做到停止位置的保持。
(4) 動作靈敏:步進電機因為加速性能優越,所以4可做到瞬時起動、停止、正反轉快速、頻繁的定位動作。
因此用它做伺服電動機應用于伺服系統時,往往可使系統簡單化,工作可靠,而且可以獲得較高的控制精度。
使用步進電機的運動系統由步進電機驅動器和步進電機構成。當系統接受一個電脈沖信號時,步進電機的轉軸將轉過一定的角度或移動一定的直線距離。電脈沖輸入越多,電機轉軸轉過的角度或直線位移就越多;同時,輸入電脈沖的頻率越高,電機轉軸的轉速或位移速度就越快。步進電機控制的最大特點是沒有積累誤差(精度為 )。因此,將步進電機應用于轉速測試是100%十分必要和合理的。
3轉速表測試的工作原理
轉速表測試的原理圖如圖1所示。單片機最小系統主頻最好在30MHZ以上,具有16位的定時器和計數器。定時器控制T0控制DO經光電隔離器驅動步進電機轉動。通過調整定時器T0定時時間可以調整步進電機的轉速。光電碼盤安裝在步進電機的轉軸上;光電碼盤輸出的信號經光電隔離后送給單片機的計數器T1和用T1測量步進電機的轉速。該轉速為步進電機的標準轉速。步進電機一方面帶動光電碼盤轉動,另一方面帶動轉速表的傳感器,通過轉速表的指示器指示出步進電機的轉速,該轉速為指示轉速。
當指示轉速在標準轉速的允許誤差范圍內時,可以診斷轉速表工作正常,否則,轉速表存在故障。
步進電機的調速是通過定時器來完成的。第一次定時時間內單片機DO口輸出高電平,在第二次定時時間DO內單片機口輸出低電平,完成一次步進脈沖的輸出;DO在該脈沖的作用下,步進電機完成一次步距角的轉動。設步進電機的步距角為a,轉速為n,步進脈沖的頻率為f,則1分鐘內步進脈沖的個數為:

由此得出步進電機的轉速為:

由于f=1/2t 故定時器定時時間t和轉速n的關系式為:t=a/120n。
AT89C51單片機定時器計數脈沖的頻率是主頻M的1/12,設16位定時器的初始值為N:則定時時間為t=12/M(2[sup]16[/sup]-N)=a/120n,由此得出定時器的初始值為:

通過該式可以看出,在轉速超過萬轉后,為使定時器初始值選取容易,在選取步進電機時,其步進角應比較大,單片機的主頻也應較高。
在單片機系統中,可以通過鍵盤設定轉速。單片機計算出定時器初始值后,控制DO接口輸出步進脈沖,計算出定時器初始值后DO步進電機開始轉動,此時單片機的顯示器可以顯示出通過計數器得出的標準轉速。如果標準轉速與設定轉速不,可通過軟件修改定時器的初始值來調整轉速。由相同于步進電機的轉速依靠步進脈沖個數來調節,故可以通過連續更換定時器初始值來達到調速的目的,使標準轉速與設定轉速相同。待標準轉速與設定轉速相同后,可讀取轉速表的指示值,診斷測試結果。
4軟件設計
作者用的是單片機C語言編制的程序,開發系統是KeilC51,與匯編相比,C語言在功能上、結構性、可讀性、可維護性上有明顯的優勢,因而易學易用。用過匯編語言后再使用C來開發,體會更加深刻。KeilC51軟件提供豐富的庫函數和功能強大的集成開發調試工具,全Windows界面。以下是C51程序的部分源代碼,并附帶部分注釋,希望和大家共同分享,并請大家給予指證和提出寶貴的意見。
5結束語
相對鎖相環的電機調速,本測試方法的實現容易。調速依靠軟件進行,克服了轉速漂移和累積誤差的缺點。筆者為了測試轉速表,完成過兩項轉速表測試儀的研究,認為這種調速方法值得推廣。
參考文獻
[1]吳健強 現代傳動及其控制技術[M],北京:機械工業出版社,2003.
[2]胡偉,季曉衡 單片機C程序設計及應用實例[M] 北京:人民郵電出版社,2003.