蔣東霖,鄭家龍
(長春師范大學(xué)工程學(xué)院,吉林長春 130032)
隨著科技的發(fā)展和人們對輪胎的相關(guān)領(lǐng)域的認(rèn)知度增加,輪胎在車輛機械工程、農(nóng)業(yè)機械工程和航空工程中的生產(chǎn)要求也逐漸提升,人們對輪胎本身特性的研究需求也日益增高。
輪胎運動時的轉(zhuǎn)動慣量是在輪胎生產(chǎn)制造中相當(dāng)重要的數(shù)據(jù)之一。輪胎的轉(zhuǎn)動慣量在車輛的牽引性能、制動性能、仿真性能等研究中有重要意義。輪胎的轉(zhuǎn)動慣量擁有兩種形式:一種是繞輪胎的旋轉(zhuǎn)軸的轉(zhuǎn)動慣量值,另一種是輪胎在做側(cè)偏運動時的轉(zhuǎn)動慣量值。據(jù)調(diào)查,測量輪胎的側(cè)偏運動的轉(zhuǎn)動慣量數(shù)值的儀器有一定的技術(shù)欠缺,設(shè)計輪胎轉(zhuǎn)動慣量試驗機可以彌補這一空白。為了使這種試驗機能夠更準(zhǔn)確、自動化地完成數(shù)據(jù)采集與分析,本文做出如下設(shè)計。
試驗機的工作原理是依靠控制電機和電磁離合器來啟動試驗機,而電機如果是人為手工操作,只能做到粗略的數(shù)據(jù)采集,使最后算出的值擁有很大的容差值。為了使試驗機的數(shù)據(jù)更加精確,本電控系統(tǒng)設(shè)計運用單片機控制系統(tǒng),加上裝配其他相關(guān)元件在試驗機的每一個數(shù)據(jù)裝置接口,使電機易于控制,并且控制更加精準(zhǔn),精確度達(dá)到1度,以達(dá)到精確的測量輪胎側(cè)偏運動時的轉(zhuǎn)動慣量,更好地服務(wù)于機械領(lǐng)域。
在電控系統(tǒng)設(shè)計中,集成電路芯片選擇單片機控制。單片機選擇AT89S51,因為單片機AT89S51的性能相當(dāng)優(yōu)越,是一種低功耗的具有4KB在線課編程Flash存儲器的單片機。它與通用80C51系列單片機的指令系統(tǒng)和引腳兼容。片內(nèi)的Flash可允許在線重新編程,也可使用非易失性存儲器編程。它將通用CPU和在線可編程Flash集成在一個芯片上,形成了功能強大、使用靈活和具有較高性能性價比的微控制器。選擇此芯片可以靈活地與藍(lán)牙接收器、LED等元件串聯(lián)在一起,使系統(tǒng)更加便捷。
在編譯程序之前,構(gòu)思程序設(shè)計流程圖,決定好先后邏輯順序,再根據(jù)流程畫出電路原理圖。編譯仿真軟件選擇使用Keil進(jìn)行編譯,Keil2的優(yōu)點是可以直接編譯C語言程序,雖然C語言的代碼效率比匯編要低,占用空間大,但C語言可以開發(fā)很復(fù)雜的程序,可以輕松實現(xiàn)浮點運算。在程序編譯之后進(jìn)行仿真調(diào)試、錄入調(diào)試等,仿真軟件選擇Protel 99se進(jìn)行仿真,方便檢查系統(tǒng)是否出現(xiàn)錯誤。
所需設(shè)備還裝配有LED燈、舵機和藍(lán)牙接收器等。其中,LED燈的作用是用來客觀地表現(xiàn)出整體試驗機內(nèi)部裝置是否已經(jīng)達(dá)到預(yù)想位置,當(dāng)舵機到達(dá)預(yù)定位置1時燈滅,當(dāng)舵機到達(dá)預(yù)定位置2時燈亮,從而客觀表現(xiàn)出虛擬的電控系統(tǒng)的進(jìn)程。藍(lán)牙的作用是收發(fā)數(shù)據(jù),將設(shè)定好的時間等數(shù)據(jù)傳到單片機中,啟動程序的運行。舵機在本試驗機中連接電磁離合器,舵機帶動單片式電磁離合器,使得彈性桿發(fā)生扭轉(zhuǎn)。精確地控制舵機的轉(zhuǎn)速在整個裝置中有很重要的意義,所以需要通過單片機電控系統(tǒng)準(zhǔn)確控制舵機的運轉(zhuǎn)。整個電控系統(tǒng)的工作流程為:首先單片機通過接受藍(lán)牙傳遞來的命令,輸入命令之后,通過編譯的程序,把輸出的數(shù)據(jù)傳遞到舵機,控制舵機達(dá)到要求的轉(zhuǎn)速,完成后將數(shù)據(jù)輸出到相關(guān)元件,并由LED燈的亮滅來客觀顯示程序進(jìn)行到哪一流程。由于單片機控制數(shù)據(jù)的輸入和輸出,減少了人員的手動操作,也減少了轉(zhuǎn)動慣量的誤差,達(dá)到準(zhǔn)確、自動地控制儀器,并獲取相對精確的最終測量結(jié)果的目的。
編譯程序如下:
/*******************************************
UNO與藍(lán)牙接口 VCC--+5V GND--GND TX--RX RX--TX
UNO與舵機接口 VCC--紅色線 GND--黑色線 9--黃色線
UNO與LED接口 7--LED正 6--LED負(fù)
*******************************************/
#include
第一方面:營造幽靜舒適物理環(huán)境,如可提供多種休閑空間(雙人的、小組型、大型的),在休閑空間配置便捷的電腦、投影儀等網(wǎng)絡(luò)設(shè)備;并在休閑空間配有桌椅、沙發(fā)、臺燈,擺放都是可以移動的。為大學(xué)生網(wǎng)絡(luò)休閑活動開展提供活動場所,提供便利的客觀條件,以彌補大學(xué)生休閑設(shè)備的缺失。如武漢大學(xué)圖書館開辟雙人“卡座”、“研修室”、“音樂廳”,嶄新的沙發(fā)配上網(wǎng)絡(luò)設(shè)備,以備大學(xué)生學(xué)習(xí)休閑之用。
unsigned char Rcv_data=0; //存放藍(lán)牙接收命令
Servo myservo;
unsigned char Position1=80; //位置1定義在80度,可根據(jù)實際情況改動
unsigned char Position2=110; //位置2定義在110度,可根據(jù)實際情況改動
void LED_ON() //LED亮
{ digitalWrite(9, LOW);digitalWrite(10, HIGH);
}
void LED_Off() //LED滅
}
void setup()
{
pinMode(9, OUTPUT); //pin9為輸出模式
pinMode(10, OUTPUT); //pin10為輸出模式
Serial.begin(9600); //串口波特率9600
myservo.attach(9); //pin9驅(qū)動伺服電機
myservo.write(Position2);//先使伺服電機處于位置2
delay(500); //延時0.5秒
}
void loop()
{
while(Serial.available() )
{
Rcv_data = Serial.read();//讀取接收到的命令
Serial.println(Rcv_data);//串口數(shù)據(jù)回傳
if (Rcv_data==‘U’) LED_ON();
if (Rcv_data==‘V’) LED_Off();
if (Rcv_data==‘X’) myservo.write(Position1);
if (Rcv_data==‘Y’) myservo.write(Position2);
}
}
設(shè)備通過單片機控制舵機達(dá)到規(guī)定的轉(zhuǎn)速,帶動單片式電磁離合器,使彈性桿發(fā)生扭轉(zhuǎn),當(dāng)達(dá)到規(guī)定轉(zhuǎn)速、規(guī)定位置之后,通過電控系統(tǒng)的控制,停止對電機供電,使單片式電磁離合器中間松脫,彈性桿恢復(fù)形變,從而帶動彈性桿中部螺紋桿兩側(cè)的輪胎做類似側(cè)偏運動。并且當(dāng)試驗機未到達(dá)預(yù)先規(guī)定好的位置1時,整個系統(tǒng)會控制時LED燈斷電,當(dāng)試驗機的舵機到達(dá)規(guī)定位置2時,控制系統(tǒng)使LED燈通電發(fā)光。整個裝置將會通過安放在螺紋桿一端的霍爾開關(guān)記錄次數(shù)。通過記錄的這些數(shù)據(jù),運用相應(yīng)公式就可以把輪胎做側(cè)偏運動時的轉(zhuǎn)動慣量準(zhǔn)確地計算出來。
通過電控系統(tǒng)的工作原理,構(gòu)思出電路原理圖,如圖1所示。
圖1 電路原理圖
圖2 程序流程圖
本試驗機電控系統(tǒng)可以讓輪胎轉(zhuǎn)動慣量試驗機更加準(zhǔn)確、自動化地完成測量工作,并可以將裝置的進(jìn)程反映到LED燈的亮、滅兩種狀態(tài)上,能更方便地從LED燈中的信息反映出輪胎轉(zhuǎn)動慣量試驗機的工作狀態(tài)。并且,本系統(tǒng)能更有效、更精確地控制舵機達(dá)到規(guī)定的轉(zhuǎn)速,從而達(dá)到舵機帶動單片式電磁離合器的精準(zhǔn)度要求。綜上所述,該輪胎轉(zhuǎn)動慣量試驗機應(yīng)用此控制系統(tǒng)一定會達(dá)到更好、更精準(zhǔn)的效果。
[1]劉淑榮.單片機原理及應(yīng)用[M].北京:中國電力出版社,2011.
[2]張毅剛.MCS-51單片機應(yīng)用設(shè)計[M].哈爾濱:哈爾濱工業(yè)大學(xué)出版社,2007.
[3]黃寧.單片機接口技術(shù)實用子程序[M].北京:北京人民郵電出版社,2005.
[4]彭偉.單片機C語言程序設(shè)計實訓(xùn)100例[M].北京:電子工業(yè)出版社,2009.
[5]馮博琴.微型計算機原理與接口技術(shù)[M].北京:清華大學(xué)出版社,2011.
[6]馬忠梅.單片機的C語言應(yīng)用程序設(shè)計[M].北京:北京航空航天大學(xué)出版社,2007.