新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > AT89C51單片機為核心的數顯超聲波測距儀設計

        AT89C51單片機為核心的數顯超聲波測距儀設計

        作者: 時間:2012-08-01 來源:網絡 收藏

        3 補償及測距原理

        本文引用地址:http://www.104case.com/article/193464.htm

          不同形狀和位置的對象物,其回波波形大致,只是波幅不通。于是,該系統采用了變閾值鑒幅固定補償法:

          (1)采用微處理器閉環控制自動改變閾值;

          (2)在超聲回波中鑒別其包絡峰附近少于6個波的第一個波,形成關閉定時器的觸發信號,并同時設置檢測窗口;

          (3)計數檢測窗口內的鑒別回波格式n(鑒別回波=窗口內鑒別回波數+1)個;

          (4)判斷n的大小,若n>5,則減小鑒別規定閾值,轉到(2)重新檢測。 若≤5,則從先驗的固定補償值表中取出與n相對應的補償值進行修正一其鑒別回波提取及補償時間表示如圖3所示。

          補償修正公式:

          可見,不同的At對應不同,作為先驗數據先通過實際測試、觀察得到,建立補償值表存在存儲器中。

          本超聲波測距系統的誤差主要由系統誤差、環境誤差、檢測誤差、定時時間誤差、補償時間誤差等組成。該系統采用變閉值固定補償法后,可以補償時間誤差較小。

          提高了檢測信號的S/N比,從而提高了超身波測距的精度和范圍。

          4 超聲波測距系統的軟件設計

          C51單片機和其開發應用系統具有語言簡潔、可移植性好、表達能力強、表達方式靈活、可進行結構化設計、可以直接控制計算機硬件、生成代碼質量高、使用方便等諸多優點。超聲波測距儀就是用A FC51單片機開發設計的。它采用模塊化設計,由主程序、定時干程序、顯示子程序等模塊組成。在此給出主程序框框圖。如圖4所示。

          5 結論

          對固定材料、結構的超聲波傳感器,其檢測波特性不變,即再發射傳感在同一激勵電壓源作用下發射超身波,其反射波的波形變化規律,不會因為對象物類型,距離的改變而變化,只是波幅不同而已。故該系統采用了變閾值鑒幅固定補償法,減小了誤差,從而提高了測距精度。該系統發射脈沖電壓為20V,對平面物體做了多次測量發現,測距范圍為10m,測距精度為0.2%。可見基于單片機設計的超聲波測距系統具有硬件結構簡單、工作可靠、測量誤差小等特點。

          因此,它不僅可用于移動機器人,還可用在其它檢測系統中。


        上一頁 1 2 下一頁

        關鍵詞: 89C C51 AT 89

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 阿勒泰市| 闻喜县| 女性| 宜章县| 松滋市| 中阳县| 临夏县| 利川市| 大名县| 南华县| 阿勒泰市| 新巴尔虎右旗| 娄烦县| 新昌县| 长丰县| 临邑县| 海丰县| 独山县| 赫章县| 桂平市| 榕江县| 阳信县| 北京市| 澄江县| 巴东县| 固阳县| 眉山市| 天门市| 邢台县| 随州市| 泽州县| 中山市| 瑞昌市| 聂拉木县| 尤溪县| 个旧市| 武安市| 齐齐哈尔市| 乡城县| 高尔夫| 定襄县|