周慧 賴奕彬 林永剛 馬或



摘要:景區自動清掃車,可在夜間等時段完成景區道路清掃任務。車體啟動運行后,運行電機和清掃電機開始工作,車沿道路向前行駛。溫濕度傳感器檢測環境溫濕度值后,控制器根據設定開啟噴水閥門。車體運動靠角度傳感器、超聲波傳感器、紅外傳感器共同采集數據,結合GPS定位,共同確定運動路徑。溫度及煙感傳感器檢測周圍環境,如發現有高溫濃煙點,通過GSM短信將GPS定位數據發向控制中心進行報警。車體上安裝了太陽能采集板,利用太陽能對蓄電池進行儲能,供控制系統使用。
關鍵詞:STM32單片機;自動清掃;溫濕檢測;報警系統;太陽能系統
中圖分類號:TP302 文獻標識碼:A
文章編號:1009-3044(2020)08-0084-02
1 背景
現在的景區清掃工作,需要人工完成。目前,人工清掃車已經投入使用,但有些景區道路多且長,清掃人員需要花費很多時間和氣力,難以做到天天清掃,從而影響景區美觀。自動清掃車可有效地解決這一問題,它能代替人工勞動,擅長在無人或夜間完成道路清掃工作,免除交通事故。同時,其自身的監控設施,還能報告火警,道路阻斷等,有利景區安全。自動清掃車的“大腦”,是它的控制系統,起著關鍵作用。以下我們從控制系統結構、硬件、軟件等方面,對它進行介紹。
2 系統結構
景區自動清掃車控制系統,由車體控制器、運行電機、清掃電機、多種傳感器、定位檢測、遠程報警、太陽能電源模塊等組成。
系統結構如圖l所示。本清掃車針對有人駕駛清掃車功能改造而成,增添自動控制功能,完成景區道路清掃任務。車體啟動運行后,運行電機和清掃電機開始工作,車沿道路向前行駛。溫濕度傳感器檢測環境溫濕度值后,根據設定開啟噴水閥門向路面灑水。車體運動靠角度傳感器、超聲波傳感器、紅外傳感器共同采集數據,結合定位數據,共同確定運動路徑。溫度及煙感傳感器檢測周圍環境,如發現有高溫濃煙點,通過遠程報警將檢測定位點發向控制中心進行報警。車體上安裝了太陽能采集板,利用太陽能對蓄電池進行儲能,供控制系統使用。
3 控制系統硬件設計
景區自動清掃車控制系統硬件組成如圖2所示。由于系統需要采集與控制的對象較多,本系統采用兩片單片機構成雙核控制系統,兩芯片間通過串口進行數據傳輸。
單片機1可采用51系列單片機,主要完成路況檢測,由角度檢測(三軸陀螺儀)MPU6050傳感器檢測路面坡度、前后左右四個超聲波測距傳感器檢測四個方向的障礙物距離、四個角的避障紅外傳感器GP2YOA21檢測阻礙情況。通過這些傳感器的檢測,單片機1將數據傳輸給單片機2,控制車體運動速度及方向。 單片機2采用STM32系列單片機,接收到路況數據后,控制運行電機調整轉速及運動方向。溫濕度傳感器采用DHT-21,檢測環境溫濕度值后,根據設定開啟噴水閥門向路面灑水。煙感傳感器采用MQ-2,檢測周圍環境,與溫度值配合,如發現有燃燒點,將GPS器件NE0-6M-O-O01所測的定位數據通過GSM器件TC35i向控制中心報警。當景區無人或夜間,清掃車每天定時啟動清掃。如超定時間隔,GPS定位數據沒有變化,說明清掃車不能運動出現故障,也通過GSM短信向控制中心報警。
4 控制系統軟件設計
系統軟件分為路況檢測和車輛控制兩部分,路況檢測軟件流程如圖3所示,車輛控制軟件流程如圖4所示。
4.1 路況檢測軟件
單片機1工作后,路況檢測軟件初始化,系統循環檢測角度、超聲、紅外傳感器,將讀取的數據按約定協議轉換后,通過串口定時發送給單片機2。通過以上傳感器綜合檢測,如遇道路阻斷等情況,也向主控單片機2發送道路故障數據。
4.2 車輛控制軟件
單片機2工作后,車輛控制軟件初始化。
1)系統循環檢測環境溫濕度,當環境溫度高于5℃,濕度較低空氣干燥時,單片機2控制閥門開啟,車輛行進時對道路進行灑水;
2)煙感傳感器檢測周圍環境,如發現有高溫濃煙點,通過GSM短信將GPS定位數據發向控制中心進行報警;
3)如超定時間隔,GPS定位數據沒有變化,說明清掃車不能運動,有故障,通過GSM短信向控制中心報警;
4)清掃車具有路徑學習記憶功能,可根據設定,定時存儲清掃路徑的GPS定位數據及路況檢測數據;
5)清掃車正常運行后,定時接收單片機l傳送來的路況檢測數據,結合GPS定位數據,軟件系統首先將這些數據與學習記憶過的數據進行對比,如偏差在范圍內,車輛可正常行駛,如偏差較大,需要分析這些實時數據,對車速及運行方向進行調整,按照固定路徑運行完成清掃任務;
6)接收單片機1發來的道路故障數據,向控制中心發出GPS定位的道路故障信息,并控制清掃車返程清掃,回到停車場;
7)液晶屏顯示當前環境中的溫濕度、煙霧濃度、定位數據、運行車速等。
5 結束語
本設計只搭建了景區自動清掃車控制系統的理論框架,是其基本功能的來源。在此基礎上,人們還可以根據特定功能需要,進行結構微調,如增加攝像頭,用于道路的前瞻分析及異常情況報警;車與車之間增加車聯網通信,使控制中心統一調動多輛清掃車,同時完成較大區域的清掃任務等。下一步需要考慮的是,該控制系統與自動清掃車其他子系統的結合。限于能力和時間,將此留待日后討論。
參考文獻:
[1]高慧芳.單片機原理與系統設計[D].杭州:杭州電子科技大學,2008: 124-174.
[2]韋偉,周凌翱,劉青.一種便攜式的紅外測距系統[J].電子設計工程,2011,19(21):40-42.
[3]庫志強,張錫兵,楊揚.基于單片機的溫濕度控制系統[J].機電信息,2006(12):24-26.
[4]周祖茗,王名發.液晶顯示模塊LCD1602的接口設計及編程技巧[J].內江科技,2009(11):53-56.
【通聯編輯:謝媛媛】
收稿日期:2020-01-25
作者簡介:周慧(1999-),女,遼寧大連人,大連理工大學城市學院電子信息工程本科在讀,研究方向電子產品開發;賴奕彬(1999-),男,廣西欽州人,大連理工大學城市學院電子信息工程本科在讀,研究方向電子產品開發;林永剛(1998-),男,遼寧大連人,大連理工大學城市學院電子信息工程本科在讀,研究方向電子營銷;馬或,女,大連理工大學城市學院電子信息工程教研室主任。