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