<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 電源與新能源 > 設計應用 > 一種高精度的超聲波智能測距系統的設計方案

一種高精度的超聲波智能測距系統的設計方案

作者: 時(shí)間:2014-02-16 來(lái)源:網(wǎng)絡(luò ) 收藏

1.引言

1.1 國內外發(fā)展的概況

智能測距系統目前在國內有一定的研究水平,多用于汽車(chē)工業(yè)以及智能機器人的導航系統和相關(guān)領(lǐng)域。它們所產(chǎn)生的超聲波的頻率、功率和聲波特性各不相同,因而用途也各不相同。目前較為常用的是壓電式超聲波發(fā)生器。

超聲波由于指向性強、能量消耗緩慢且在介質(zhì)中傳播的距離較遠,因而經(jīng)常用于距離的測量。它主要應用于倒車(chē)雷達、測距儀、物位測量?jì)x、移動(dòng)機器人的研制、建筑施工工地以及一些工業(yè)現場(chǎng)等,例如:距離、液位、井深、管道長(cháng)度、流速等場(chǎng)合。利用超聲波檢測往往比較迅速、方便,且計算簡(jiǎn)單、易于做到實(shí)時(shí)控制,在測量精度方面也能達到工業(yè)實(shí)用的要求,因此得到了廣泛的應用國內這一類(lèi)的測距技術(shù)較為完善,但是這類(lèi)系統外圍電路相對復雜,顯示部分不夠形象,而且精度不高,大部分停留在厘米級別。

1.2 系統的功能、性能要求

本設計“系統”能夠實(shí)現2cm-4m范圍內的精確測量功能,精度可達0.1mm,LCD液晶屏漢字顯示功能,以及距離分段報警功能。實(shí)物體積小、功耗低、便于嵌入到其他系統,具有一定的使用價(jià)值。

2.系統結構

2.1 系統結構框圖

一種高精度的超聲波智能測距系統的設計方案

2.2 基本工作原理

通過(guò)單片機驅動(dòng)程序在P1.2口產(chǎn)生40KHZ的方波經(jīng)調解電路驅動(dòng)超聲波發(fā)射探頭發(fā)生,遇到障礙物經(jīng)反射由P1.1口超聲波接收探頭接收;經(jīng)單片機內部定時(shí)電路計算時(shí)間,從而導出障礙物距離探頭的距離由接在P0端口的LCD12864顯示;距離閾值分為0-1m;1m-1.5m;1.5m以上三段不同頻率報警。

3.硬件設計

超聲波傳感電路:

(1)采用IO觸發(fā)測距,提供至少10us的高電平信號;

(2)模塊自動(dòng)發(fā)送8個(gè)40kHz的方波,自動(dòng)檢測是否有信號返回;

(3)有信號返回,通過(guò)IO輸出一高電平,高電平持續的時(shí)間就是超聲波從發(fā)射到返回的時(shí)間。測試距離=(高電平時(shí)間(340m/S))/2;如圖2所示。

一種高精度的超聲波智能測距系統的設計方案
4.軟件設計
4.1流程圖
如下圖3所示為超聲波測距系統的流程圖。
一種高精度的超聲波智能測距系統的設計方案
4.2 程序執行過(guò)程
(1)單片機初始化;
(2)檢測有無(wú)回波;
(3)定時(shí)初始化;
(4)發(fā)送超聲波;
(5)關(guān)閉外部中斷,讀取時(shí)間,計算距離;
(6)判斷是否超過(guò)閾值,是否報警。
循環(huán)執行程序。
5.調試結果及誤差分析
本次設計采用的是HC-SR04超聲波傳感探頭,對其測距性能的范圍要求為4cm-4m,故實(shí)驗是選取的測量距離是在其有效地測量范圍內的數據測量。測量結果及誤差分析如表1所示。
一種高精度的超聲波智能測距系統的設計方案
實(shí)驗的主要誤差來(lái)源于系統誤差,包括對真值確定時(shí)的系統誤差、人為操作不規范而引起的誤差以及環(huán)境干擾而引起的不可避免的誤差等。
就超聲波探頭的有限范圍內的相對誤差分析在0-2.667%的范圍內,測量精度高,實(shí)現了0.1mm的小距離測量。
6.結論
本設計方案采用LCD12864能夠做到實(shí)時(shí)顯示;與傳統的測距電路設計比較,本設計方案優(yōu)化了電路結構,使電路結構更加簡(jiǎn)單,并且采用的元器件價(jià)格便宜,所有功能均能實(shí)現,其在原有測距范圍4cm-4m的基礎上,提高了測量的精度,可達到0.1mm的小距離測量,而且效果得到明顯的改善。從而證實(shí)了本方案的可行性。
負離子發(fā)生器相關(guān)文章:負離子發(fā)生器原理


關(guān)鍵詞: 高精度 超聲波智能測距

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>