一種基于紅外線(xiàn)的轉速測量?jì)x研究及設計
?。?) 轉速計算模塊
由于系統采用同步M/T法測量轉速,所以計算轉速時(shí),需要的參數有盤(pán)脈沖數和計時(shí)值。本系統中AT89C52單片機采用頻率為12MHz的外接晶振,則每個(gè)機器周期為1us。單片機定時(shí)器的計數脈沖周期為一個(gè)機器周期,若定時(shí)器從零開(kāi)時(shí)計數,關(guān)閉定時(shí)器時(shí)其計數值為m,則計時(shí)時(shí)間就是m微秒。計算轉速部分程序如下。
m=TH0×256 //讀出計數器的計數變量TH0,并將其左移8位
m=TH0+TL0 //獲得時(shí)鐘脈沖數
time=m //計算出計時(shí)時(shí)間
n=60*106/(9*time) //計算轉速r/min
5 結束語(yǔ)
本文作者的創(chuàng )新點(diǎn)是以紅外傳感器代替了傳統的電磁式傳感器,系統的硬件電路簡(jiǎn)單,測量轉速范圍較寬,且具有較高的測量精度,對于低轉速的測量也有相當高的精度。并充分利用了單片機的內部資源,有很高的性?xún)r(jià)比??捎糜诟餍袠I(yè)轉速的非接觸式檢測和控制中。
參考文獻
[1] 錢(qián)建強,薛敏.紅外光電轉速測量?jì)x[J].工業(yè)計量2003,6:33~35
[2] 鮑鴻,劉明建. 數字化霍爾轉速儀的研究[J].廣東工學(xué)院學(xué)報.1996,9(3):67~70
[3] 田國華,楊青等,實(shí)時(shí)操作系統μC/OS- II 在LPC2210 上的移植研究與實(shí)現[J].微計算機信息,2005,21-12:33-36。
評論