|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
關(guān)于超聲波傳感器測(cè)距 |
| 作者:fgrr 欄目:新手園地 |
采用收發(fā)一體的超聲波傳感器,用CD4052切換,一段時(shí)間內(nèi)做收,一段時(shí)間內(nèi)做發(fā).做出來(lái)的盲區(qū)太大.有0.6米,請(qǐng)問(wèn)如何改進(jìn)呢? (在程序中發(fā)射之后延時(shí)0.5ms,打開(kāi)中斷等待接收. 如果延時(shí)沒(méi)有0.5ms時(shí)會(huì)顯示0) |
| 2樓: | >>參與討論 |
| 作者: icdragon 于 2006/8/26 17:02:00 發(fā)布:
注意軟硬件兩方面的設(shè)計(jì)! 1、你采用的探頭余振時(shí)間有多少,一般用≤0.8ms的比較好。余振太大,會(huì)造成盲區(qū)加大。 2、你是用什么方式驅(qū)動(dòng)探頭的,中周變壓還是用放大器。發(fā)射功率多大。功率太強(qiáng),也會(huì)加大盲區(qū)的。 3、0.5ms延時(shí)時(shí)間長(zhǎng)了,0.5ms 時(shí)間對(duì)應(yīng)距離就是8.5cm。如果你發(fā)射功率和探頭余振合適的話,可以減少到0.1-0.2ms。 4、不延時(shí)會(huì)顯示0,說(shuō)明余振太大了。具體什么原因引起,需要你自己查找。 一般做的好的話,可以達(dá)到0.25-0.3m的最小探測(cè)距離。 |
|
| 3樓: | >>參與討論 |
| 作者: fgrr 于 2006/8/27 11:24:00 發(fā)布:
我是用74HC14驅(qū)動(dòng)換能器的。 謝謝!我正在重新測(cè)試。 請(qǐng)問(wèn)探頭的余振時(shí)間如何測(cè)? |
|
| 4樓: | >>參與討論 |
| 作者: smcu 于 2006/8/27 13:19:00 發(fā)布:
探頭質(zhì)量有問(wèn)題 同意2樓說(shuō)法 |
|
| 5樓: | >>參與討論 |
| 作者: icdragon 于 2006/8/31 11:10:00 發(fā)布:
探頭的余振時(shí)間一般在規(guī)格書(shū)上都有標(biāo)明 探頭余振時(shí)間與你發(fā)射波的時(shí)間長(zhǎng)度和功率有一定關(guān)系,發(fā)射的波時(shí)間長(zhǎng),功率強(qiáng)的話,余振時(shí)間就加長(zhǎng)。你可以這樣簡(jiǎn)單測(cè)試一下余振時(shí)間: 以收發(fā)一體的探頭為例,設(shè)接收端平時(shí)為高電平,當(dāng)有回波時(shí)為低電平。先發(fā)5個(gè)40khz的脈沖驅(qū)動(dòng)探頭,由于收發(fā)一體,發(fā)送時(shí)就有回波,所以記錄下從發(fā)送時(shí)開(kāi)始的接收端低電平時(shí)間長(zhǎng)度,再減去發(fā)送的脈沖時(shí)間(5個(gè)為125us),就得到了余振時(shí)間。可以再發(fā)20個(gè)同樣脈沖驅(qū)動(dòng),按同樣方法計(jì)算余振時(shí)間。比較下兩次測(cè)出的結(jié)果,就大概知道探頭余振了。 PS:工作忙,回復(fù)不及時(shí),呵呵! |
|
| 6樓: | >>參與討論 |
| 作者: fgrr 于 2006/8/31 21:20:00 發(fā)布:
呵呵,謝謝了. 我買(mǎi)的時(shí)候也向老板要參數(shù)了,但是他沒(méi)有. 我這些天也忙的,沒(méi)得時(shí)間做這個(gè)的. |
|
|
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |