基於微控制器的智慧型泊車系統設計方案

2021-12-22 21:29:11 字數 2753 閱讀 8295

摘要:乙個有效的智慧型泊車系統,不僅能幫助駕駛者快速、安全地完成泊車操作,從而減輕駕駛員負擔,減少交通事故,而且能夠有效提高汽車的智慧型化程度,增加汽車的附加值,從而帶來巨大的經濟效益。使用at89c52微控制器作為小車的主控制器,在該控制器基礎上,新增了光電避障電路、測速電路、光源引導電路和電機驅動電路,從而實現了智慧型泊車系統設計。

該系統結構簡單、成本低,並在實驗室中取得了預期的效果,能夠使小車進入指定的停車位。

0 引言

隨著我國汽車數量逐年急劇增多,泊車位、停車場的數量卻跟不上其增長的步伐,越來越多的人為如何泊車而發愁。日益擁擠的泊車環境要求人們對汽車的泊車技術更加地嫻熟,這就更加重了人們工作之外的緊張情緒,降低了人們的生活質量。因此,如何解決泊車過程中的不便利,消除安全隱患,迅速、準確、安全地將汽車停靠到合適的位置,逐漸引起了人們的關注。

1 系統的工作原理及功能

智慧型泊車系統可分為控制部分和訊號檢測部分。

其中訊號檢測部分包括障礙物檢測模組,光源檢測模組和速度檢測模組;控制部分包括控制器模組,電機控制模組。智慧型泊車系統基本模組方框圖如圖1所示。

圖1 智慧型泊車系統基本框圖

系統工作原理如下:在小車啟動之後,通過霍爾感測器a44e進行小車的速度檢測,對小車進行智慧型限速,小車行進過程中通過紅外光電感測器避障,車庫系統傳送光源指示訊號,光敏三極體接收車庫指示資訊,使小車到達指定車庫後,停車。

1.1 微控制器最小系統設計

at89c52是51系列微控制器的一種,是乙個低功耗,高效能,cmos 8位微控制器,片內含8kb的可反覆擦寫的flash唯讀程式儲存器和256b的隨機訪問資料儲存器(ram),由atmel公司採用高密度、非易失性儲存技術生產,相容標準mcs-51指令系統,片內建通用8位**處理器和flash儲存單元,片內有rom/eprom,因此,這種晶元構成的最小系統簡單可靠,只要將微控制器接上時鐘電路和復位電路即可。

1.2 避障電路設計

紅外光電式感測器具有非接觸、響應快、效能可靠、體積小、安裝輕便等諸多特點,因此在工業自動化裝置和智慧型小車中獲得廣泛應用。本設計中採用的光電避障感測器是hs0038b.紅外光電接收電路工作原理為:

當接收到載波頻率為38khz的脈衝調製訊號時,首先,hs0038b內的紅外敏感元件將脈衝調製紅外光訊號轉換成電訊號,再由前置放大器和自動增益控制電路進行放大處理,然後通過帶通濾波器進行濾波,濾波後的訊號由解調電路進行解調,最後由輸出電路進行反向放大並輸出低電平;未接收到載波訊號時,電路則輸出高電平。紅外發射電路由555定時電路產生方波,對紅外發射管進行調製。

1.3 a44e測速電路設計

霍爾感測器a44e在測速系統中的主要作用是車輪轉速採集。車輪每轉一周,磁鐵經過a44e一次,a44e的第3腳就輸出乙個脈衝訊號,脈衝訊號的週期與電機的轉速有下列關係:

式中:n為電機轉速;p 為電機轉一圈的脈衝數;t 為輸出方波訊號的週期。

脈衝訊號作為微控制器at89c52的外中斷訊號,從p3.2口輸入。

1.4 電機驅動電路設計

動作執行單元為驅動小車左右輪的兩個減速直流電機,控制它們的轉速,就控制了小車的運動狀態。但是由動作控制單元發出的控制訊號非常微弱,無法直接驅動直流電機,須匹配設計合理的驅動電路,常用的驅動電路為h 橋。在設計過程中發現,由於三極體導通、關斷的時間不統一,導致用三極體搭建的h 橋在電機電流換向的時候經常發生微短路,使得三極體發熱現象很嚴重,整個電路電源波動很大,非常耗電。

因此,本設計最終採用了整合h 橋l298.除此之外,在設計過程中發現電機轉動產生的反向電動勢會嚴重影響感測器的輸出狀態,將錯誤的路徑資訊送給處理器,導致小車經常產生錯誤動作。因此,本設計採用了雙電源供電,即感測器和晶元共用一組電源,電機專用一組電源,中間訊號的傳輸採用了4n25光耦電路進行電氣隔離。

1.5 光源引導電路設計

本設計採用光敏三極體作為光源檢測感測器,因為其感光電壓變化明顯(電壓值變化在60~100mv 左右),**便宜。光源引導模組需要在小車前方安裝3個光敏三極體,通過車庫發出的光源訊號來引導小車到指定車庫停車,使用lm324作為光源引導模組的核心放大器件,將訊號進行放大處理。

1.6 停車場系統設計

為了更好地完成小車避障、光源引導和入庫過程,停車場系統設計也是十分重要的。停車場系統設計圖如圖2所示。

圖2停車場系統設計圖

2 軟體設計

系統軟體設計在keil c51 整合開發環境下進行。軟體主要包括系統主程式、避障子程式、光源引導子程式和測速限速子程式等。泊車系統整體流程如圖3所示,避障程式流程圖、光源引導程式流程圖分別如圖4,圖5所示。

測速限速電路軟體設計思路是將每圈的時間換算成速度,再與設定的速度比較,如果所測速度大於設定值,則控制電機減速到設定值;如果所測速度小於設定值,則控制電機加速到設定值,完成小車的智慧型限速。

圖3智慧型泊車系統總體流程圖

3 各模組測試及連線

各模組連線:小車舵機左轉輸入端接p3.4;小車舵機右轉輸入端接p3.

5;小車驅動電機前進輸入端接p3.6;小車驅動電機後退輸入端接p3.7;光電避障模組左感測器輸出端接p1.

0;光電避障模組右感測器輸出端接p1.1;光源引導模組左感測器輸出端接p1.2;光源引導模組中間感測器輸出端接p1.

3;光源引導模組右感測器輸出端接p1.4。

小車整體測試:把小車放在停車場入口處,開啟小車電源,開啟車庫中對應車庫位置的光源電源,小車避開障礙通過停車場下坡區,到達指定車庫前面,依靠光源引導入庫,停車。

圖4 避障程式流程圖

圖5 光源引導程式流程圖

4 結論

本文設計的智慧型泊車系統可以在實驗室內實現小車的自動駛入指定停車位的功能。將小車停在停車場入口處,然後車主可以離開小車,此時小車就可以根據停車場內的車輛誘導訊號(光源引導訊號)將車引入停車場,從而實現自動泊車過程。

基於微控制器溫測系統

1 wire 網路具有嚴謹的控制結構,其結構如圖2.8所示,一般通過雙絞線與 1 wire 元件進行資料通訊,它們通常被定義為漏極開路端點,主 從式多點結構,而且一般都在主機端接上乙個上拉電阻 5v 電源。通常為了給 1 wire 裝置提供足夠的電源,需要乙個 mosfet 管將 1 wire 匯流...

基於微控制器的水位控制系統設計

萍鄉高等專科學校 微控制器課程設計報告 姓名 學號 1 專業 應用電子 系別 機械電子工程系 目錄1 概述 3 2 設計的基本任務和要求 4 2.1 基本功能 4 2.2塔水位控制原理 4 2.3 系統硬體總體方案 5 3 控制系統方案設計 5 3.1系統硬體方案 5 3.2 核心晶元at89c51...

基於微控制器的倉庫防火報警系統設計

2015屆本科畢業設計 基於微控制器的倉庫火災報警系統設計 劉艷豔物理與電子資訊學院電子資訊科學與技術專業學號 110524068 指導老師 馬海燕 摘要 早期的火災報警系統是通過人的觀察,例如巡邏,當有人發現了火災時,就通過喊話或鳴銅鑼通知其他的人來滅火。隨著社會的進步,經濟的快速發展,倉庫的物資...