前言:想要寫出一篇引人入勝的文章?我們特意為您整理了談垂直滾筒式公交車清洗嵌入式系統(tǒng)設(shè)計(jì)范文,希望能給你帶來靈感和參考,敬請閱讀。
摘要:為解決公交車的高效便捷清洗問題,基于青島理工大學(xué)韓旭東教授的團(tuán)隊(duì)設(shè)計(jì)的一款“垂直滾筒式公交清洗小車”,利用AT89C51單片機(jī)配合其他元器件,設(shè)計(jì)了相關(guān)的嵌入式系統(tǒng),包括超聲波測距系統(tǒng)和手動(dòng)/自動(dòng)雙模平臺升降控制系統(tǒng),完善了原產(chǎn)品的設(shè)計(jì)。采用KeilC51軟件編寫了相應(yīng)的控制程序,使用Proteus軟件繪制了電路原理圖,并進(jìn)行了仿真模擬。
關(guān)鍵詞:公交清洗小車;嵌入式系統(tǒng);超聲波測距;平臺升降控制
0引言
為解決公交車的高效便捷清洗問題,青島理工大學(xué)韓旭東教授的團(tuán)隊(duì)設(shè)計(jì)了一款“垂直滾筒式公交清洗小車”[1]。但在該設(shè)計(jì)中,僅對機(jī)械結(jié)構(gòu)與工作原理做了介紹,缺少相關(guān)的控制電路與控制程序的設(shè)計(jì),給清洗小車的使用帶來了極大的不便。本文在原產(chǎn)品的基礎(chǔ)上,針對小車與公交車之間距離的控制不準(zhǔn)確的問題,設(shè)計(jì)了超聲波測距系統(tǒng);針對平臺升降控制不方便的問題,設(shè)計(jì)了手動(dòng)/自動(dòng)雙模平臺升降控制系統(tǒng)。有效地提高了該產(chǎn)品的實(shí)用性,完善了該產(chǎn)品的設(shè)計(jì)。
1超聲波測距系統(tǒng)
1.1設(shè)計(jì)目的
清洗小車由人力推動(dòng)并控制方向,但由于路面不平,人力控制精度有限,會(huì)使小車與公交車車體間的距離發(fā)生改變,距離過近會(huì)使?jié)L筒擠壓車體表面,阻礙滾筒旋轉(zhuǎn);距離過遠(yuǎn),則會(huì)使?jié)L筒毛刷與車體表面間間隙過大,影響清洗效果。需要一套測距系統(tǒng)使小車與公交車車體間的距離始終保持在一個(gè)合理范圍之內(nèi)。
1.2測距方式的選擇
超聲波測距是利用機(jī)械波反射來測量距離,適用于短距離測距,原理簡單,成本低,遠(yuǎn)距離測量精度較低。公交清洗小車的使用環(huán)境比較復(fù)雜,對測距系統(tǒng)的精度要求不高,測量的距離在1~2m,且要求結(jié)構(gòu)簡單、成本低廉、性能穩(wěn)定。根據(jù)需要和集中測距方式的特點(diǎn),本文選擇超聲波測距方式.
1.3超聲波測距原理
超聲波在均勻介質(zhì)中的傳輸速度為一恒定值,由發(fā)生器發(fā)射超聲波,在遇到測量目標(biāo)后反射回來,由接收器接收并記錄由發(fā)射到接收經(jīng)歷的時(shí)間,便可以計(jì)算出發(fā)生器與測量目標(biāo)之間的距離[2]。
1.4設(shè)計(jì)內(nèi)容
本文利用AT89C51單片機(jī)、HC-SR04超聲波測距模塊、LED燈組成了一個(gè)超聲波測距警報(bào)系統(tǒng)。當(dāng)距離過近時(shí),指示距離過近的紅燈點(diǎn)亮;距離適中時(shí),指示距離適中的綠燈點(diǎn)亮;當(dāng)距離過遠(yuǎn)時(shí),指示距離過遠(yuǎn)的紅燈點(diǎn)亮。工作人員可以根據(jù)燈光指示調(diào)整小車位置,使之與車體表面間的距離保持在一個(gè)合理范圍。
1.4.1HC-SR04超聲波測距模塊工作原理
本文所采用的HC-SR04超聲波測距模塊,具有成本低、體積小、精度高、使用簡單方便等優(yōu)點(diǎn),其基本工作原采用I/O口TRIG觸發(fā)測距,提供至少10μs的高電平信號;2)模塊自動(dòng)發(fā)送8個(gè)40kHz的方波,自動(dòng)檢測是否有信號返回;3)有信號返回,通過I/O口ECHO輸出一個(gè)高電平,高電平持續(xù)的時(shí)間就是超聲波從發(fā)射到返回的時(shí)間[3]。
1.4.2程序控制過程
利用AT89C51單片機(jī)自帶的定時(shí)計(jì)數(shù)器資源,通過I/O口給超聲波模塊一個(gè)發(fā)射信號并開始計(jì)時(shí),當(dāng)收到超聲波模塊的反饋信號時(shí),結(jié)束計(jì)時(shí)并計(jì)算距離。
2手動(dòng)/自動(dòng)雙模平臺升降控制系統(tǒng)
2.1設(shè)計(jì)目的
現(xiàn)行大多數(shù)公交車的高度在3m左右,為能夠確保清洗整個(gè)車體表面,原產(chǎn)品采用雙絲杠旋轉(zhuǎn)驅(qū)動(dòng)平臺升降的設(shè)計(jì),并利用直流電動(dòng)機(jī)產(chǎn)生動(dòng)力。為方便用戶使用,能夠快捷高效操作平臺升降,提高清洗效率,本文設(shè)計(jì)了一套手動(dòng)/自動(dòng)雙模平臺升降控制系統(tǒng)。
2.2設(shè)計(jì)內(nèi)容
根據(jù)計(jì)算,清洗平臺需調(diào)整2次高度才可將車體表面清洗完畢,為了方便工作人員操作,本文設(shè)計(jì)了手動(dòng)/自動(dòng)雙??刂葡到y(tǒng)。該系統(tǒng)采用AT89C51單片機(jī),配合L289直流電動(dòng)機(jī)驅(qū)動(dòng)模塊,通過控制電動(dòng)機(jī)的正反轉(zhuǎn)實(shí)現(xiàn)平臺的升降,設(shè)計(jì)原理圖見圖4[5]。操作過程為:啟動(dòng)系統(tǒng)后,在自動(dòng)模式下,按UP鍵,平臺會(huì)上升一個(gè)固定高度;按DOWN鍵,平臺會(huì)下降一個(gè)固定高度。該高度值是為實(shí)現(xiàn)最高清洗效率,以3m高的車身為標(biāo)準(zhǔn),經(jīng)優(yōu)化計(jì)算得出的最適高度。因?yàn)楣卉嚨男吞柌町?,車身高度也各不相同,所以為滿足實(shí)際使用要求,我們又設(shè)計(jì)了手動(dòng)控制模式。在手動(dòng)模式下,按住UP鍵,平臺會(huì)上升,松開立即停止;按住DOWN鍵,平臺會(huì)下降,松開立即停止。為防止工作人員誤操作,本文增加了按鍵防抖動(dòng)延遲,防止工作人員誤觸按鍵;如果UP和DOWN鍵同時(shí)按下,則電動(dòng)機(jī)停轉(zhuǎn),直至其中一個(gè)按鍵松開。
3結(jié)語
本文是在韓旭東教授設(shè)計(jì)的“垂直滾筒式公交清洗小車”的基礎(chǔ)上,利用單片機(jī)配合其它元器件完成了相關(guān)嵌入式系統(tǒng)的設(shè)計(jì),有效地解決了小車與公交車之間距離的控制不準(zhǔn)確和平臺升降控制不方便的問題,并設(shè)計(jì)了防止誤操作的保護(hù)程序,提高了原產(chǎn)品的實(shí)用性與安全性。本文所采用的單片機(jī)與相關(guān)的控制模塊都是技術(shù)成熟、結(jié)構(gòu)簡單且成本低廉的器件,在實(shí)現(xiàn)所需功能的同時(shí),并不會(huì)大幅提高原產(chǎn)品的設(shè)計(jì)復(fù)雜性與生產(chǎn)成本,具有一定的應(yīng)用價(jià)值。
[參考文獻(xiàn)]
[1]韓旭東.一種公交清洗小車:CN2016201871288[P].2016-03-11.
[2]佟卓遠(yuǎn).基于機(jī)器視覺的前方車輛檢測與測距系統(tǒng)設(shè)計(jì)[D].哈爾濱:哈爾濱工業(yè)大學(xué),2015.
[3]蘇琳.基于HC-SR04的超聲波測距器的設(shè)計(jì)[J].科技信息,2012(9):124-125.
[4]張琛,耿標(biāo).超聲波測距的原理及設(shè)計(jì)[J].信息科技,2010(13):222-223.
作者:馮云劍 韓旭東 陳旭陽 倪福鵬 韓桐 高建東 單位:青島理工大學(xué)汽車與交通學(xué)院