時間:2008-03-05 16:21:00來源:mahaiyan

由此得出步進電機的轉(zhuǎn)速為:
由于f=1/2t 故定時器定時時間t和轉(zhuǎn)速n的關(guān)系式為:t=a/120n。
AT89C51單片機定時器計數(shù)脈沖的頻率是主頻M的1/12,設(shè)16位定時器的初始值為N:則定時時間為t=12/M(2[sup]16[/sup]-N)=a/120n,由此得出定時器的初始值為:
通過該式可以看出,在轉(zhuǎn)速超過萬轉(zhuǎn)后,為使定時器初始值選取容易,在選取步進電機時,其步進角應(yīng)比較大,單片機的主頻也應(yīng)較高。
在單片機系統(tǒng)中,可以通過鍵盤設(shè)定轉(zhuǎn)速。單片機計算出定時器初始值后,控制DO接口輸出步進脈沖,計算出定時器初始值后DO步進電機開始轉(zhuǎn)動,此時單片機的顯示器可以顯示出通過計數(shù)器得出的標準轉(zhuǎn)速。如果標準轉(zhuǎn)速與設(shè)定轉(zhuǎn)速不,可通過軟件修改定時器的初始值來調(diào)整轉(zhuǎn)速。由相同于步進電機的轉(zhuǎn)速依靠步進脈沖個數(shù)來調(diào)節(jié),故可以通過連續(xù)更換定時器初始值來達到調(diào)速的目的,使標準轉(zhuǎn)速與設(shè)定轉(zhuǎn)速相同。待標準轉(zhuǎn)速與設(shè)定轉(zhuǎn)速相同后,可讀取轉(zhuǎn)速表的指示值,診斷測試結(jié)果。
4軟件設(shè)計
作者用的是單片機C語言編制的程序,開發(fā)系統(tǒng)是KeilC51,與匯編相比,C語言在功能上、結(jié)構(gòu)性、可讀性、可維護性上有明顯的優(yōu)勢,因而易學易用。用過匯編語言后再使用C來開發(fā),體會更加深刻。KeilC51軟件提供豐富的庫函數(shù)和功能強大的集成開發(fā)調(diào)試工具,全Windows界面。以下是C51程序的部分源代碼,并附帶部分注釋,希望和大家共同分享,并請大家給予指證和提出寶貴的意見。
5結(jié)束語
相對鎖相環(huán)的電機調(diào)速,本測試方法的實現(xiàn)容易。調(diào)速依靠軟件進行,克服了轉(zhuǎn)速漂移和累積誤差的缺點。筆者為了測試轉(zhuǎn)速表,完成過兩項轉(zhuǎn)速表測試儀的研究,認為這種調(diào)速方法值得推廣。
參考文獻
[1]吳健強 現(xiàn)代傳動及其控制技術(shù)[M],北京:機械工業(yè)出版社,2003.
[2]胡偉,季曉衡 單片機C程序設(shè)計及應(yīng)用實例[M] 北京:人民郵電出版社,2003.標簽:
傳動網(wǎng)版權(quán)與免責聲明:凡本網(wǎng)注明[來源:傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為傳動網(wǎng)(www.cdcst56.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負版權(quán)法律責任。
產(chǎn)品新聞
更多>2025-10-31
2025-10-22
2025-10-17
2025-10-11
2025-10-09
2025-09-23