關 閉

新聞中心

EEPW首頁 > 工控自動化 > 設計應用 > 轉軸臨界轉速的測量與實時顯示

轉軸臨界轉速的測量與實時顯示

作者: 時間:2009-10-12 來源:網(wǎng)絡 收藏

在旋轉機械的運轉中,當的轉速達到某一定值時,的運轉會變得不穩(wěn)定且會出現(xiàn)振動,形狀也會發(fā)生明顯的彎曲變形;而當轉軸的轉速繼續(xù)升高時,上述現(xiàn)象則逐漸消失;但當轉軸的轉速繼續(xù)升高到另一新的定值時,上述現(xiàn)象又會重新出現(xiàn)。轉軸發(fā)生上述現(xiàn)象時的轉速稱為臨界轉速。由于轉軸處于臨界轉速(或與之接近)時會發(fā)生振動,嚴重時甚至可能損壞整臺機器,因此設計轉軸工作轉速時應遠離臨界轉速,如果轉軸的轉速不能隨意變動,則可通過改變轉軸尺寸來改變臨界轉速值,以保證軸、軸系以及整臺機器正常運轉。雖然轉軸臨界轉速的測量非常重要,但目前確定臨界轉速的方法大多還停留在理論計算階段,且理論計算值常常與實測值不符。為此,我們開發(fā)了一種可實時測量旋轉機械臨界轉速的測量裝置。該裝置可在計算機上實時顯示測量曲線,直觀地反映轉速與位移的變化過程,且測得的臨界轉速值可與實際轉速較好吻合。

2 測量原理

臨界轉速的測量原理是通過跟蹤轉軸振動位移的變化,以確定最大位移處的轉速值(即臨界轉速值)。由于轉速與位移的測量需一一對應,因此可以轉速脈沖為啟動測量點,以時間為尺度同時測量轉速和位移。測量方法如下:當轉速脈沖到來時,打開定時器T1測量時間,打開定時器T0測量轉速,同時進行A/D轉換;A/D轉換完畢后進入中斷,將轉換結果及此時的時間值存入相應存儲區(qū);轉速測量結束后將轉速值及此時的時間值存入相應存儲區(qū)。
采用計時法(即測周原理)測量轉速時,在相鄰兩個轉速脈沖之間插補時鐘脈沖作為計數(shù)脈沖。設計數(shù)值為N,轉速脈沖周期為Tx,時鐘脈沖周期為Tc,則Tx=NTc=N/fc,轉速v=60/Tx=60fc/N。時鐘脈沖可通過單片機時鐘或經(jīng)分頻后獲得。采用計時法測量轉速的測量誤差為±1個時鐘脈沖。為提高測量精度,可增加插補時鐘信號的頻率。本測量裝置采用單片機的16位計數(shù)器,所用晶振頻率為12MHz,則相鄰轉速脈沖之間插補時鐘信號的頻率為1MHz,每個周期的最大誤差為1μs,即使在高速測量場合下也可滿足測量要求。

3 硬件設計

本測量裝置的硬件電路設計。采用Atmel的高性能微控制器(MCU)AT89C51作為下位機。AT89C51的標準配置為:4K字節(jié)閃速存儲器,256字節(jié)片內(nèi)RAM,32個I/O口,2個16位定時器/計數(shù)器。為測量轉速,在轉軸上預先加工一個深度為幾毫米的鍵槽,用電磁開關作為轉速傳感器。當轉軸轉動時,電磁開關即輸出脈沖信號(每轉動一圈產(chǎn)生一個脈沖),產(chǎn)生的脈沖符合單片機的中斷觸發(fā)要求。在轉子平面與軸線垂直的方向安裝了兩個相互垂直的電渦流傳感器,它們與被測物無直接接觸,具有較寬的使用頻率范圍(DC~10kHz),特別適合測量轉子的振動。電渦流傳感器將與被測物之間的位移變化轉換為電壓變化,然后將電壓值送入A/D轉換芯片進行A/D轉換。A/D轉換芯片采用12位并行ADC芯片MAX197,其供電電壓為+5V,轉換時間為6μs,采樣速率為100ksps,有8個模擬量輸入通道(可通過編程全選或選擇一部分)。通過串行通信可將單片機數(shù)據(jù)傳給上位機。電平轉換通過MAX232實現(xiàn)。

LED顯示器可實現(xiàn)轉速測量值的實時顯示。顯示器選用MAX7219作為顯示芯片。MAX7219是一種新型串行輸入輸出共陰極LED顯示驅動器,其3線串行接口可方便地連接到各種通用微控制器上。串行數(shù)據(jù)為16位數(shù)據(jù)包,發(fā)送到DIN端,在每個CLK的上升沿移入內(nèi)部16位移位寄存器中,然后數(shù)據(jù)在LOAD的上升沿被鎖存。顯示方式為片內(nèi)動態(tài)掃描模式,可通過編程控制亮度,為防止LED顯示失控,在靠近Max7219電源端并聯(lián)了一個47μF的鉭電容。該顯示電路具有結構簡單、功耗低、靈活性好等特點。

4 軟件設計

將轉速脈沖信號接入AT89C51的P3.2。定時器T0設為方式1,預裝值為0,所用晶振頻率為12MHz,因此定時時間為65536μs;定時器T1設為方式1,預裝值為0。當轉速脈沖的下降沿到來時即進入中斷過程,打開定時器T0、T1開始計時,同時打開MAX197開始A/D轉換。轉速測量及位移測量結束后,將測量結果及此時的時間值存入相應存儲區(qū)。測量轉速時共計算8個脈沖,當?shù)?個脈沖下降沿到來時TR0清零,停止計時,即可計算轉速值。設脈沖周期為T,定時器溢出次數(shù)為N1,定時器中最后一次定時值為N2,則T定=65536N1+N2(μs)。由于定時器中為8個脈沖的時間,故轉速計算公式為
v=60/T=60(/T定/8)=(60×8×106)/(65536N1+N2)(r/min)

編制下位機程序。單片機初始化程序如下:
CLR EA;
MOV SP,# 60H;
MOV TMOD,# 01H;定時器T0 預裝值為0
MOV TL0,# 00H
MOV TH0,# 00H
MOV TMOD,# 10H;定時器T1 預裝值為0
MOV TL1,# 00H
MOV TH1,# 00H
MOV SCON,# 00H;串行口初始化為方式0
SETB P3.2;中斷口置1
SETB EA;開總中斷
SETB ET0;定時器T0 中斷溢出位置1
SETB ET1;定時器T1 中斷溢出位置1
SETB EX0;開INT0 中斷,中斷來臨時進入轉速測量模塊
SETB PX0;令INT0 為高優(yōu)先級
SETB IT0;令INT0 為邊沿觸發(fā)
SETB EX1;開INT1 中斷,中斷來臨時進入AD 轉換測量模塊
SETB IT1;令INT1 為邊沿觸發(fā)
HERE:AJMP HERE;等待中斷
轉速脈沖到來時的中斷程序框圖。AD中斷程序框圖。
本測量裝置通過串行通信實現(xiàn)遠程數(shù)據(jù)采集,由PC 機通過串行通信向下位機發(fā)出數(shù)據(jù)采集命令,下位機接受命令后進行現(xiàn)場數(shù)據(jù)采集,并通過串行通信將數(shù)據(jù)發(fā)送到PC機。與并行通信相比,串行通信具有傳輸距離長、連接簡單、數(shù)據(jù)傳輸可靠性高等特點。上位機通信程序采用Visual C++6.0編寫,它可提供一個Active控件MSComm,利用該控件可實現(xiàn)對AT89C51單片機串口的讀寫管理。通過主界面可分別進入轉速變化界面、位移變化界面和轉速位移變化界面,對轉速、位移變化曲線進行實時監(jiān)控。

5 結語

本測量裝置電路設計簡單、可靠,經(jīng)實際,上位機能夠實時繪制轉軸工作曲線,監(jiān)控轉速變化情況,測得的臨界轉速值與實際加工狀態(tài)相符,取得了令人滿意的效果。



關鍵詞: 轉軸 測試

評論


相關推薦

技術專區(qū)

關閉