基于單片機和超聲波模式的測距系統(tǒng)設計.doc
基于單片機和超聲波模式的測距系統(tǒng)設計,摘要 由于超聲波指向性強,能量消耗緩慢,在介質中傳播的距離較遠,因而超聲波經(jīng)常用于距離的測量,如測距儀和物位測量儀等都可以通過超聲波來實現(xiàn)。利用超聲波進行測距往往比較迅速、方便、計算簡單、易于做到實時控制,并且在測量精度方面能達到工業(yè)實用的要求,因此在倒車雷達系統(tǒng)中得到廣泛的應用。 本超聲波測距系統(tǒng)電路采用模塊...
內(nèi)容介紹
此文檔由會員 haogezq 發(fā)布摘要
由于超聲波指向性強,能量消耗緩慢,在介質中傳播的距離較遠,因而超聲波經(jīng)常用于距離的測量,如測距儀和物位測量儀等都可以通過超聲波來實現(xiàn)。利用超聲波進行測距往往比較迅速、方便、計算簡單、易于做到實時控制,并且在測量精度方面能達到工業(yè)實用的要求,因此在倒車雷達系統(tǒng)中得到廣泛的應用。
本超聲波測距系統(tǒng)電路采用模塊化設計,由超聲波發(fā)射接收模塊、LCD液晶顯示模塊、溫度檢測模塊、報警模塊等組成。通過軟件的編程使硬件功能通過單片機的綜合處理得到實現(xiàn)。程序有主程序、發(fā)射子程序、接收子程序、顯示子程序等。該設計抗干擾能力較好,實時性良好,誤差可以達到mm級,可以有效地解決汽車倒車和對室內(nèi)溫度感知的問題。
此課題采用STC89C52單片機為核心的低成本、高精度、微型化數(shù)字顯示超聲波測距儀的硬件電路和軟件設計方法。通過單片機控制從而實現(xiàn)了倒車過程中汽車與障礙物之間的距離顯示,當汽車與障礙物距離小于某個值時自動報警,本系統(tǒng)同時也擁有溫度報警功能。通過按鍵設置最高最低溫度值,當環(huán)境溫度超過上限或者下限時,控制系統(tǒng)及時的報警等功能。
關鍵詞: 單片機STC89C522,超聲波傳感器測量距離,溫度傳感器,倒車雷達
Abstract
Because of ultrasonic directionality is strong, energy consumption is slow, in the medium of communication distance, so often used for the measurement of ultrasonic distance, such as rangefinder and material level measurement instrument, etc can all through the ultrasonic to achieve. Use of ultrasonic detection tend to be quickly, convenient and simple calculation, easy to do real-time control, and in the measurement precision can reach industry practical requirement, so in reverse radar system widely applied.
The ultrasonic ranging system adopt modularization design circuit, by ultrasound receiving module, LCD display module, temperature detection module, alarm module. Through the software programming make hardware function through comprehensive treatment of single chip achieved get. Program has main program, launch procedure, receiving a subroutine, display procedure, etc. This design anti-interference ability is good, good real-time performance, error can achieve mm level, can effectively solve the car back to indoor temperature and the problem of perception.
The system through the STC89C52 single-chip microcomputer control so as to realize the back-draft process cars and obstacles of the distance between the shows, when cars and obstacle distance to a value less than when the automatic alarm, this system also has the temperature alarm function. Through the button lowest highest temperature, when environment temperature more than cap or lower limit, control system timely alarm functions.
Keywords:MCU STC89C52,ultrasonic distance sensor,temperature transmitter,Parking Distance Control
目錄
摘要 Ⅰ
Abstract Ⅱ
1. 緒論 1
1.1課題背景及意義 1
1.2超聲波簡介 1
1.3課題的主要內(nèi)容 2
2. 系統(tǒng)的總體設計方案 3
2.1超聲波傳感器測距原理 3
2.2硬件子系統(tǒng)設計 4
2.3軟件子系統(tǒng)設計 5
2.4超聲波測距系統(tǒng)主要器件選定 6
3.硬件電路設計 15
3.1 單片機最小系統(tǒng) 15
3.2超聲波發(fā)射電路設計 16
3.3超聲波接收電路設計 16
3.4系統(tǒng)電源 18
3.5 液晶顯示電路 18
3.6 鍵盤電路設計 19
3.7溫度檢測電路設計 19
3.8報警電路設計 20
4. 超聲波測距系統(tǒng)軟件設計 21
4.1 KeilμVision3簡介 21
4.2超聲波測距計算方法 21
4.3超聲波測距主程序設計 22
4.4超聲波發(fā)射子程序 25
4.5溫度檢測子程序 25
4.6報警判斷子程序 26
4.7按鍵設置距離子程序 26
5. 超聲波測距系統(tǒng)調試及性能 28
5.1 使用儀器設備 28
5.2 調試中的問題及解決方案 28
5.3 功能顯示 28
5.4 誤差分析 30
總結 31
致謝 32
參考文獻 33
附錄 34
附錄一:超聲波測距系統(tǒng)原理圖 34
附錄二:實物圖 34