新聞中心

EEPW首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > 提高超聲波測(cè)距系統(tǒng)精度中的應(yīng)用設(shè)計(jì)

提高超聲波測(cè)距系統(tǒng)精度中的應(yīng)用設(shè)計(jì)

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

  1 前 言

  目前大多數(shù)的系統(tǒng)都是采用單片機(jī)作為控制核心,利用超聲波傳感器發(fā)出超聲波信號(hào),超聲波碰到障礙物后反射回來(lái),傳感器接收到回波,單片機(jī)通過(guò)對(duì)發(fā)射波和回波的查詢,或利用發(fā)射波與回波觸發(fā)中斷,來(lái)開(kāi)關(guān)定時(shí)器測(cè)出發(fā)射波和接收到回波的時(shí)間差 t,從而計(jì)算出定點(diǎn)離障礙物的距離 S=Ct/2,式中的 C 為超聲波波速。超聲波的波速 C 與溫度有關(guān),表 1 是超聲波在不同環(huán)境溫度下的波速關(guān)系

  

  由此可見(jiàn),超聲波在空氣中的傳播速度很快,均在 300m/s 以上。由于一般的單片機(jī)時(shí)間分辨率不是很高(晶振頻率為12MHz時(shí),時(shí)間分辨率為1μs),加之單片機(jī)查詢發(fā)射波與回波,或利用發(fā)射波與回波觸發(fā)中斷再通過(guò)程序啟停內(nèi)部定時(shí)器均需要一定的時(shí)間[1],所以這種類型的測(cè)距系統(tǒng)的誤差都較大,導(dǎo)致其性能在某些場(chǎng)合下不能滿足要求。 引入專用的定時(shí)/計(jì)數(shù)器 進(jìn)行計(jì)時(shí),可在很大程度上提高測(cè)距系統(tǒng)的準(zhǔn)確性。

  2 定時(shí)/計(jì)數(shù)器

   是專用的定時(shí)器芯片,有 3 個(gè)獨(dú)立的 16位可編程計(jì)數(shù)器,每個(gè)計(jì)數(shù)器可按二進(jìn)制或 BCD (二—十進(jìn)制)編程,實(shí)現(xiàn)減法計(jì)數(shù),使用非常靈活,功能非常強(qiáng)大?!?254 通過(guò)對(duì)加在其 CLK 輸入引腳的脈沖進(jìn)行計(jì)數(shù),脈沖最高頻率可以達(dá)到 10MHz,并且可以利用硬件或軟件的辦法任意啟動(dòng)或停止計(jì)數(shù),利用8254 進(jìn)行計(jì)時(shí),時(shí)間分辨率更高,如輸入 4MHz的計(jì)數(shù)脈沖,其時(shí)間分辨率可達(dá)到 0.25μs。

8254 是 NMOS 器件,采用雙列直插式 24 腳封裝,它的輸入和輸出都與TTL電平兼容。其引腳排列見(jiàn)圖 1。

  


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

評(píng)論


相關(guān)推薦

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

關(guān)閉