【廣告】
交叉問(wèn)題
交叉問(wèn)題是當(dāng)多個(gè)超聲波傳感器按照一定角度被安裝在機(jī)器人上的時(shí)候所引起的。超聲波X發(fā)出的聲波,經(jīng)過(guò)鏡面反射,被傳感器Z和Y獲得,這時(shí)Z和Y會(huì)根據(jù)這個(gè)信號(hào)來(lái)計(jì)算距離值,從而無(wú)法獲得正確的測(cè)量。
解決的方法可以通過(guò)對(duì)每個(gè)傳感器發(fā)出的信號(hào)進(jìn)行編碼。讓每個(gè)超聲波傳感器只聽(tīng)自己的聲音。
交叉問(wèn)題
交叉問(wèn)題是當(dāng)多個(gè)超聲波傳感器按照一定角度被安裝在機(jī)器人上的時(shí)候所引起的。超聲波X發(fā)出的聲波,經(jīng)過(guò)鏡面反射,被傳感器Z和Y獲得,這時(shí)Z和Y會(huì)根據(jù)這個(gè)信號(hào)來(lái)計(jì)算距離值,從而無(wú)法獲得正確的測(cè)量。
解決的方法可以通過(guò)對(duì)每個(gè)傳感器發(fā)出的信號(hào)進(jìn)行編碼。讓每個(gè)超聲波傳感器只聽(tīng)自己的聲音。
系統(tǒng)采用的超聲波傳感器的工作頻率為40kHz左右。超聲波傳感器與聲納傳感器的區(qū)別聲納傳感器和超聲波傳感器是經(jīng)常聽(tīng)說(shuō)的兩種探測(cè)裝置,很多人認(rèn)為這兩種是一種傳感器,這兩種傳感器之間有什么區(qū)別呢。由發(fā)射傳感器發(fā)出超聲波脈沖,傳到液面經(jīng)反射后返回接收傳感器,測(cè)出超聲波脈沖從發(fā)射到接收到所需的時(shí)間,根據(jù)媒質(zhì)中的聲速,就能得到從傳感器到液面之間的距離,從而確定液面??紤]到環(huán)境溫度對(duì)超聲波傳播速度的影響,通過(guò)溫度補(bǔ)償?shù)姆椒▽?duì)傳播速度予以校正,以提高測(cè)量精度。計(jì)算公式為:
V=331.5 0.607T (1)
式中:V為超聲波在空氣中傳播速度;T為環(huán)境溫度。
S=V ×t/2=V×(t1-t0)/2 (2)
式中:S為被測(cè)距離;t為發(fā)射超聲脈沖與接收其回波的時(shí)間差;t1為超聲回波接收時(shí)刻;t0為超聲脈沖發(fā)射時(shí)刻。它是由鈦酸鉛和鋯酸鉛組成的固溶體,其具有很高的介電常數(shù),工作溫度可達(dá)250攝氏度,各項(xiàng)機(jī)電參數(shù)隨溫度和時(shí)間等外界因素的變化較小。利用MCU的捕獲功能可以很方便地測(cè)量t0時(shí)刻和t1時(shí)刻,根據(jù)以上公式,用軟件編程即可得到被測(cè)距離S。由于本系統(tǒng)的MCU選用了具有SOC特點(diǎn)的混合信號(hào)處理器,其內(nèi)部集成了溫度傳感器,因此可利用軟件很方便的實(shí)現(xiàn)對(duì)傳感器的溫度補(bǔ)償。