一種高精度的超聲波智能測距系統(tǒng)的設(shè)計(jì)方案
1.引言
1.1 國內(nèi)外發(fā)展的概況
智能測距系統(tǒng)目前在國內(nèi)有一定的研究水平,多用于汽車工業(yè)以及智能機(jī)器人的導(dǎo)航系統(tǒng)和相關(guān)領(lǐng)域。它們所產(chǎn)生的超聲波的頻率、功率和聲波特性各不相同,因而用途也各不相同。目前較為常用的是壓電式超聲波發(fā)生器。
超聲波由于指向性強(qiáng)、能量消耗緩慢且在介質(zhì)中傳播的距離較遠(yuǎn),因而經(jīng)常用于距離的測量。它主要應(yīng)用于倒車?yán)走_(dá)、測距儀、物位測量儀、移動(dòng)機(jī)器人的研制、建筑施工工地以及一些工業(yè)現(xiàn)場等,例如:距離、液位、井深、管道長度、流速等場合。利用超聲波檢測往往比較迅速、方便,且計(jì)算簡單、易于做到實(shí)時(shí)控制,在測量精度方面也能達(dá)到工業(yè)實(shí)用的要求,因此得到了廣泛的應(yīng)用國內(nèi)這一類的測距技術(shù)較為完善,但是這類系統(tǒng)外圍電路相對復(fù)雜,顯示部分不夠形象,而且精度不高,大部分停留在厘米級(jí)別。
1.2 系統(tǒng)的功能、性能要求
本設(shè)計(jì)“高精度超聲波智能測距系統(tǒng)”能夠?qū)崿F(xiàn)2cm-4m范圍內(nèi)的精確測量功能,精度可達(dá)0.1mm,LCD液晶屏漢字顯示功能,以及距離分段報(bào)警功能。實(shí)物體積小、功耗低、便于嵌入到其他系統(tǒng),具有一定的使用價(jià)值。
2.系統(tǒng)結(jié)構(gòu)
2.1 系統(tǒng)結(jié)構(gòu)框圖
2.2 基本工作原理
通過單片機(jī)驅(qū)動(dòng)程序在P1.2口產(chǎn)生40KHZ的方波經(jīng)調(diào)解電路驅(qū)動(dòng)超聲波發(fā)射探頭發(fā)生,遇到障礙物經(jīng)反射由P1.1口超聲波接收探頭接收;經(jīng)單片機(jī)內(nèi)部定時(shí)電路計(jì)算時(shí)間,從而導(dǎo)出障礙物距離探頭的距離由接在P0端口的LCD12864顯示;距離閾值分為0-1m;1m-1.5m;1.5m以上三段不同頻率報(bào)警。
3.硬件設(shè)計(jì)
超聲波傳感電路:
(1)采用IO觸發(fā)測距,提供至少10us的高電平信號(hào);
(2)模塊自動(dòng)發(fā)送8個(gè)40kHz的方波,自動(dòng)檢測是否有信號(hào)返回;
(3)有信號(hào)返回,通過IO輸出一高電平,高電平持續(xù)的時(shí)間就是超聲波從發(fā)射到返回的時(shí)間。測試距離=(高電平時(shí)間(340m/S))/2;如圖2所示。
評論