新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 51單片機(jī)設(shè)計(jì)的超聲波測(cè)距器

51單片機(jī)設(shè)計(jì)的超聲波測(cè)距器

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

  一、設(shè)計(jì)要求

  設(shè)計(jì)一個(gè),可以應(yīng)用于汽車倒車、建筑施工工地以及一些工業(yè)現(xiàn)場(chǎng)的位置監(jiān)控,也可用于如液位、井深、管道長(zhǎng)度的測(cè)量等場(chǎng)合。要求測(cè)量范圍在0.10-3.00m,測(cè)量精度1cm,測(cè)量時(shí)與被測(cè)物體無(wú)直接接觸,能夠清晰穩(wěn)定地顯示測(cè)量結(jié)果。

  二、設(shè)計(jì)思路

  傳感器及其測(cè)距原理

  是指頻率高于20KHz的機(jī)械波。為了以超聲波作為檢測(cè)手段,必須產(chǎn)生超生波和接收超聲波。完成這種功能的裝置就是超聲波傳感器,習(xí)慣上稱為超聲波換能器或超聲波探頭。超聲波傳感器有發(fā)送器和接收器,但一個(gè)超聲波傳感器也可具有發(fā)送和接收聲波的雙重作用。超聲波傳感器是利用壓電效應(yīng)的原理將電能和超聲波相互轉(zhuǎn)化,即在發(fā)射超聲波的時(shí)候,將電能轉(zhuǎn)換,發(fā)射超聲波;而在收到回波的時(shí)候,則將超聲振動(dòng)轉(zhuǎn)換成電信號(hào)。

  超聲波測(cè)距的原理一般采用渡越時(shí)間法TOF(time

of flight)。首先測(cè)出超聲波從發(fā)射到遇到障礙物返回所經(jīng)歷的時(shí)間,再乘以超聲波的速度就得到二倍的聲源與障礙物之間的距離。

  測(cè)量距離的方法有很多種,短距離的可以用尺,遠(yuǎn)距離的有激光測(cè)距等,超聲波測(cè)距適用于高精度的中長(zhǎng)距離測(cè)量。因?yàn)槌暡ㄔ跇?biāo)準(zhǔn)空氣中的傳播速度為331.45米/秒,由單片機(jī)負(fù)責(zé)計(jì)時(shí),單片機(jī)使用12.0M晶振,所以此系統(tǒng)的測(cè)量精度理論上可以達(dá)到毫米級(jí)。

   由于超聲波指向性強(qiáng),能量消耗緩慢,在介質(zhì)中傳播距離遠(yuǎn),因而超聲波可以用于距離的測(cè)量。利用超聲波檢測(cè)距離,設(shè)計(jì)比較方便,計(jì)算處理也較簡(jiǎn)單,并且在測(cè)量精度方面也能達(dá)到要求。

  超聲波發(fā)生器可以分為兩類:一類是用電氣方式產(chǎn)生超聲波,一類是用機(jī)械方式產(chǎn)生超聲波。本課題屬于近距離測(cè)量,可以采用常用的壓電式超聲波換能器來(lái)實(shí)現(xiàn)。

  根據(jù)設(shè)計(jì)要求并綜合各方面因素,可以采用AT89S作為主控制器,用動(dòng)態(tài)掃描法實(shí)現(xiàn)LED數(shù)字顯示,超聲波驅(qū)動(dòng)信號(hào)用單片機(jī)的定時(shí)器完成,超聲波的系統(tǒng)框圖如下圖所示:

點(diǎn)擊在新窗口中瀏覽產(chǎn)品
超聲波系統(tǒng)設(shè)計(jì)框圖

  三、系統(tǒng)組成

  硬件部分

  主要由單片機(jī)系統(tǒng)及顯示電路、超聲波發(fā)射電路和超聲波檢測(cè)接收電路三部分組成。采用AT89S51來(lái)實(shí)現(xiàn)對(duì)CX20106A紅外接收芯片和TCT40-10系列超聲波轉(zhuǎn)換模塊的控制。單片機(jī)通過(guò)P1.0引腳經(jīng)反相器來(lái)控制超聲波的發(fā)送,然后單片機(jī)不停的檢測(cè)INT0引腳,當(dāng)INT0引腳的電平由高電平變?yōu)榈碗娖綍r(shí)就認(rèn)為超聲波已經(jīng)返回。計(jì)數(shù)器所計(jì)的數(shù)據(jù)就是超聲波所經(jīng)歷的時(shí)間,通過(guò)換算就可以得到傳感器與障礙物之間的距離。

  軟件部分

  主要由主程序、超聲波發(fā)生子程序、超聲波接收中斷程序及顯示子程序等部分。

  四、系統(tǒng)硬件電路設(shè)計(jì)

  1.單片機(jī)系統(tǒng)及顯示電路

  單片機(jī)采用89S51或其兼容系列。采用12MHz高精度的晶振,以獲得較穩(wěn)定的時(shí)鐘頻率,減小測(cè)量誤差。單片機(jī)用P1.0端口輸出超聲波轉(zhuǎn)化器所需的40KHz方波信號(hào),利用外中斷0口檢測(cè)超聲波接受電路輸出的返回信號(hào)。顯示電路采用簡(jiǎn)單實(shí)用的4位共陽(yáng)LED數(shù)碼管,段碼用74LS244驅(qū)動(dòng),位碼用PNP三極管驅(qū)動(dòng)。單片機(jī)系統(tǒng)及顯示電路如下圖所示

點(diǎn)擊在新窗口中瀏覽產(chǎn)品

點(diǎn)擊在新窗口中瀏覽產(chǎn)品
單片機(jī)及顯示電路原理圖

點(diǎn)擊在新窗口中瀏覽產(chǎn)品

超聲波發(fā)射電路原理圖

  2.超聲波發(fā)射電路原理圖參考期刊如圖所示:

點(diǎn)擊在新窗口中瀏覽產(chǎn)品


壓電超聲波轉(zhuǎn)換器的功能:利用壓電晶體諧振工作。內(nèi)部結(jié)構(gòu)上圖所示,它有兩個(gè)壓電晶片和一個(gè)共振板。當(dāng)它的兩極外加脈沖信號(hào),其頻率等于壓電晶片的固有振蕩頻率時(shí),壓電晶片將會(huì)發(fā)生共振,并帶動(dòng)共振板振動(dòng)產(chǎn)生超聲波,這時(shí)它就是一超聲波發(fā)生器;如沒(méi)加電壓,當(dāng)共振板接受到超聲波時(shí),將壓迫壓電振蕩器作振動(dòng),將機(jī)械能轉(zhuǎn)換為電信號(hào),這時(shí)它就成為超聲波接受轉(zhuǎn)換器。超聲波發(fā)射轉(zhuǎn)換器與接受轉(zhuǎn)換器其結(jié)構(gòu)稍有不同。


上一頁(yè) 1 2 下一頁(yè)

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉