當(dāng)前位置: 首頁 > 傳感測量產(chǎn)品 > 工業(yè)傳感器 > 測距傳感器
發(fā)布日期:2022-04-17 點(diǎn)擊率:95
在日常生產(chǎn)生活中,很多場合如汽車倒車、機(jī)器人避障、工業(yè)測井、水庫液位測量等需要自動(dòng)進(jìn)行非接觸測距。超聲波是指頻率大于20 kHz的在彈性介質(zhì)中產(chǎn)生的機(jī)械震蕩波,其具有指向性強(qiáng)、能量消耗緩慢、傳播距離相對(duì)較遠(yuǎn)等特點(diǎn),因此常被用于非接觸測距。由于超聲波對(duì)光線、色彩和電磁場不敏感,因此超聲波測距對(duì)環(huán)境有較好的適應(yīng)能力,此外超聲波測量在實(shí)時(shí)、精度、價(jià)格也能得到很好的折衷。 2 系統(tǒng)總體設(shè)計(jì)方案 整個(gè)系統(tǒng)由單片機(jī)AT89S52控制,超聲波傳感器采用收發(fā)分體式,分別是一支超聲波發(fā)射換能器TCT40-16T和一支超聲波接收換能器TCT40-16R。超聲波信號(hào)通過超聲波發(fā)射換能器發(fā)射至空氣中,遇被測物反射后回波被超聲波接收換能器接收。進(jìn)行相關(guān)處理后,輸入單片機(jī)的INT0腳產(chǎn)生中斷,計(jì)算中間經(jīng)歷的時(shí)間,同時(shí)再根據(jù)具體的溫度計(jì)算相應(yīng)的聲速,根據(jù)式(2)就可得出相應(yīng)的距離用來顯示,當(dāng)然在一些場合也可根據(jù)需要,設(shè)置距離報(bào)警值。
為此,文中嘗試以單片機(jī)AT89S52為核心,利用一對(duì)40 kHz壓電超聲傳感器設(shè)計(jì)一款體積較小、價(jià)格低廉、精度較高、具有溫度補(bǔ)償、實(shí)時(shí)LCD顯示和報(bào)警的超聲波測距儀。
1 超聲波測距原理
超聲波傳感器分機(jī)械方式和電氣方式兩類,它實(shí)際上是一種換能器,在發(fā)射端它把電能或機(jī)械能轉(zhuǎn)換成聲能,接收端則反之。本次設(shè)計(jì)超聲波傳感器采用電氣方式中的壓電式超聲波換能器,它是利用壓電晶體的諧振來工作的。它有兩個(gè)壓電晶片和一個(gè)共振板。當(dāng)它的兩極外加脈沖信號(hào),其頻率等于壓電晶片的固有振蕩頻率時(shí),壓電晶片將會(huì)發(fā)生共振,并帶動(dòng)共振板振動(dòng),產(chǎn)生超聲波。反之,如果兩電極間未外加電壓,當(dāng)共振板接收到超聲波時(shí),將壓迫壓電晶片作振動(dòng),將機(jī)械能轉(zhuǎn)換為電信號(hào),就成為超聲波接收器。在超聲波電路中,發(fā)射端輸出一系列脈沖方波,脈沖寬度越大,輸出的個(gè)數(shù)越多,能量越大,所能測的距離也越遠(yuǎn)。超聲波發(fā)射換能器與接收換能器其結(jié)構(gòu)上稍有不同,使用時(shí)應(yīng)分清器件上的標(biāo)志。
超聲波測距的方法有多種:如往返時(shí)間檢測法、相位檢測法、聲波幅值檢測法。本設(shè)計(jì)采用往返時(shí)間檢測法測距。其原理是超聲波傳感器發(fā)射一定頻率的超聲波,借助空氣媒質(zhì)傳播,到達(dá)測量目標(biāo)或障礙物后反射回來,經(jīng)反射后由超聲波接收器接收脈沖,其所經(jīng)歷的時(shí)間即往返時(shí)間,往返時(shí)間與超聲波傳播的路程的遠(yuǎn)近有關(guān)。測試傳輸時(shí)間可以得出距離。
假定s為被測物體到測距儀之間的距離,測得的時(shí)間為t/s,超聲波傳播速度為v/m·s-1表示,則有關(guān)系式(1)
s=vt/2 (1)
在精度要求較高的情況下,需要考慮溫度對(duì)超聲波傳播速度的影響,按式(2)對(duì)超聲波傳播速度加以修正,以減小誤差。
v=331.4+0.607T (2)
式中,T為實(shí)際溫度單位為℃,v為超聲波在介質(zhì)中的傳播速度單位為m/s。
本系統(tǒng)由超聲波發(fā)射、回波信號(hào)接收、溫度測量、顯示和報(bào)警、電源等硬件電路部分以及相應(yīng)的軟件部分構(gòu)成。系統(tǒng)原理框圖,如圖1所示。
3 硬件設(shè)計(jì)
3.1 超聲波發(fā)射部分
超聲波發(fā)射部分是為了讓超聲波發(fā)射換能器TCT40-16T能向外界發(fā)出40 kHz左右的方波脈沖信號(hào)。40 kHz左右的方波脈沖信號(hào)的產(chǎn)生通常有兩種方法:采用硬件如由555振蕩產(chǎn)生或軟件如單片機(jī)軟件編程輸出,本系統(tǒng)采用后者。編程由單片機(jī)P1.0端口輸出40 kHz左右的方波脈沖信號(hào),由于單片機(jī)端口輸出功率不夠,40 kHz方波脈沖信號(hào)分成兩路,送給一個(gè)由74HC04組成的推挽式電路進(jìn)行功率放大以便使發(fā)射距離足夠遠(yuǎn),滿足測量距離要求,最后送給超聲波發(fā)射換能器TCT40-16T以聲波形式發(fā)射到空氣中。發(fā)射部分的電路,如圖2所示。圖中輸出端上拉電阻R31,R32,一方面可以提高反向器74HC04輸出高電平的驅(qū)動(dòng)能力,另一方面可以增加超聲換能器的阻尼效果,縮短其自由振蕩的時(shí)間。
下一篇: PLC、DCS、FCS三大控
上一篇: 索爾維全系列Solef?PV