非接觸測距系統

才智咖 人氣:1.22W


非接觸測距系統
 

非接觸測距系統

摘要:非接觸測距系統在現今已被應用在現實生活的各個領域。它與傳統的接觸測距相比精確度更高、操作更方便,安全係數更高。目前非接觸測距系統主要是利用超聲波感測器來測距的。超聲波測距是1種利用聲波特性和電子計數相結合來實現非接觸式距離測量的方法。
本文主要介紹以AT89C52微控制器為核心的超聲波測距系統。系統主要由超聲波發無線電路、超聲波接收檢測電路和顯示電路組成。該系統測量精度高,並能夠清晰地顯示測量結果,可應用於汽車倒車雷達、建築施工工地以及1些工業現場的位置監控,也可用於如液位、井深、管道長度的測量等場合。
文章介紹了超聲波的特性及其測距原理、晶片的選型、硬體電路原理及軟體設計。
關鍵詞:微控制器;超聲波;測距
Non-contact ranging system
 
Abstract: The non-contact ranging system has been applied each domain in the nowadays. It compares the precision with the traditional contact measuring to be higher. The operation is more convenient, and it is more safely. in the nowadays non-contact measuring system mainly is comes the ranging using the ultrasonic sensor. The ultrasonic ranging is one kind of using the Ultrasonic characteristic and the electronic counting realizes the non-contact distance measurement.
The system takes AT89C52 monolithic as a core. The system is mainly composed by the ultrasonic transmission circuit, the ultrasonic reception examination circuit and the display circuit. Because the system measuring accuracy is high and can clearly demonstrate the measurement result, so it may apply in the automobile back-draft radar, the building construction work site ,some industry scene position monitoring as well as available liquid position, well depth, pipeline length situations and so on .
The article introduces the characteristic of ultrasonic, the ranging principle, the COMS chip shaping, the hardware circuitry and the software design.
Key words: Monolithic Processors; Ultrasonic; Distance measurement
目    錄
中文摘要………………………………………………………………………………………………………1
1  緒論………………………………………………………………………………………………………1
1.1非接觸測距的概述………………………………………………………………………………1
1.2 設計任務及要求……………………………………………………………………………………1
2 超聲波測距原理……………………………………………………………………………………2
2.1超聲波的簡單介紹………………………………………………………………………………2
2.2超聲波測距原理…………………………………………………………………………………2
3 硬體電路的設計…………………………………………………………………………………………3
3.1晶片選型……………………………………………………………………………………………3
 3.1.1 主晶片(AT89C52)………………………………………………………………………3
 3.1.2  超聲波發射接收電路晶片(CX20106A)…………………………………………………4
 3.1.3  V/F轉換晶片(LM331)……………………………………………………………………4
3.2 超聲波測距系統框架圖…………………………………………………………………………5
3.3 系統硬體電路的設計……………………………………………………………………………5
 3.3.1 微控制器系統顯示電路……………………………………………………………………5
 3.3.2  超聲波發無線電路……………………………………………………………………………6
 3.3.3 超聲波檢測接收電路………………………………………………………………………7
 3.3.4  溫度採集及V/F轉換電路…………………………………………………………………7
4 軟體設計及除錯…………………………………………………………………………………………8
4.1 編譯環境………………………………………………………………………………………8
4.2 系統程式的設計…………………………………………………………………………………8
4.2.1 超聲波測距器的演算法設計………………………………………………………………8
4.2.2 超聲波測距器系統軟體主程式…………………………………………………………9
4.2.3 超聲波發生子程式和超聲波接收中斷程式…………………………………………19
4.3 超聲波測距器除錯及效能分析……………………………………………………………10
  4.3.1 除錯……………………………………………………………………………………10
  4.3.2 效能分析………………………………………………………………………………11
5 系統誤差因素分析………………………………………………………………………………………11
5.1  回波檢測對時間測量的影響……………………………………………………………………11
5.2  超聲感測器所加脈衝電壓對測量範圍和精度的影響…………………………………………11
5.3  溫度對超聲波速度的影響………………………………………………………………………11
總結…………………………………………………………………………………………………………12
參考文獻…………………………………………………………………………………………………13
英文摘要…………………………………………………………………………………………………13
致謝詞………………………………………………………………………………………………………13
附錄…………………………………………………………………………………………………………14

1 緒論
1.1 非接觸測距的概述
非接觸測距是相對於傳統的接觸測距而言的,主要是指利用超聲波特性和電子計數相結合來進行測量。與傳統的接觸測距相比,非接觸測距有以下優勢:
a、 測量深度、長度時,便於操作。
b、 測量深度、長度時,其精確度高,不會因視覺差等主觀因素影響其精度。
c、 非接觸測量往往只需要少數的人就可以完成,節約了人力物力。
d、 在1些惡劣的環境下非接觸測距比接觸測距更加安全。
目前非接觸測距主要有鐳射測距,雷達測距,和超聲波測距等。而由於超聲波測距器製作成本低被廣泛應用於現實生活中。超聲波測距是1種利用聲波特性和電子計數相結合來實現非接觸式距離測量的方法。它被廣泛應用於非接觸式測距系統中還因為超聲波測距器具有不受光線、電磁波、粉塵等的干擾, 對惡劣的工作環境具有1定的適應能力,其精度達到工程測距精度的要求等優點。
隨著科技的發展,快速、精確的距離測量對人們有著重大的.意義。如今非接觸測距已經被廣泛應用於現實生活中的各個領域,如:測量液位井深、管道長度、車輛自動導航、物體識別等。
超聲波測距器雖然早已經廣泛地被使用,但還存在著發射超聲波的探頭直接對接收超聲波的探頭的影響、超聲波的傳播速度隨著溫度的變化,以及其它干擾訊號對測量的影響等問題。這幾個問題1直是設計人員所關心的問題,它們影響著超聲波感測器的效能及其測量精度。本文的非接觸測距系統主要是由超聲波發生器、超聲波接收檢測器、顯示器等組成,它可以快速、精確的測量出被測距離,並由顯示器顯示出來。
1.2 設計任務及要求
設計任務:先確定非接觸測距的原理,根據實際情況選取各部分電路的晶片型號。決定採用AT89C52或其相容系列微控制器作為主控制器,用動態掃描法實現LED數字顯示,超聲波驅動訊號用微控制器的定時器完成。微控制器用P1.0埠輸出超聲波換能器所需的40KHz方波訊號,利用外中斷0口監測超聲波接收電路輸出的返回訊號。顯示電路採用動態顯示掃描介面電路,採用4個數碼管顯示,把4個數碼管的筆畫段a~g同名端連在1起,而每個數碼管的公共極各自受微控制器I/O線控制,數碼管的段碼用74LS244驅動,另外還要加上拉電阻以提高電壓,位碼採用PNP3極管8550驅動。發無線電路主要由反向器74LS04和超聲波發射換能器T構成,微控制器P1.0埠輸出的40KHz方波訊號1

TAGS:系統 測距