中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 超聲波測距系統(tǒng)中單片機的應用

        超聲波測距系統(tǒng)中單片機的應用

        作者: 時間:2011-06-30 來源:網絡 收藏

        引言

        本文引用地址:http://www.antipu.com.cn/article/172646.htm

          在自主行走機器人中,機器人要實現(xiàn)在未知和不確定環(huán)境下行走,必須實時采集環(huán)境信息,以實現(xiàn)避障和導航,這必須依靠能實現(xiàn)感知環(huán)境信息的傳感器來實現(xiàn)。視覺、紅外、激光、等傳感器都在行走機器人中得到廣泛。由于方法設備簡單、價格便宜、體積小、設計簡單、易于做到實時控制,并且在測量距離、測量精度等方面能達到工業(yè)實用的要求,因此得到了廣泛的。本文所介紹的機器人采用三方,該系統(tǒng)可為機器人識別其運動的前方、左方和右方環(huán)境而提供關于運動距離的信息。

          1 超聲波原理

          超聲波發(fā)生器內部由兩個壓電片和一個共振板組成。當它的兩極外加脈沖信號,且其頻率等于壓電晶片的固有振蕩頻率時,壓電晶片將會發(fā)生共振,并帶動共振板振動,便產生超聲波。反之,如果兩極間未加外電壓,當共振板接收到超聲波時,就成為超聲波接收器。超聲波測距一般有兩種方法:①取輸出脈沖的平均電壓值,該電壓與距離成正比,測量電壓即可測量距離;②測量輸出脈沖的寬度,即發(fā)射超聲波與接收超聲波的時間間隔t,根據被測距離s=vt?2來得到測量距離,由于超聲波速度v與溫度有關,所以如果溫度變化比較大,應通過溫度補償的方法加以校正。

          本測量系統(tǒng)采用第二種方法,由于測量精度要求不是特別高,所以可以認為溫度基本不變。

          本系統(tǒng)以PIC16F877為核心,通過軟件編程實現(xiàn)其對外圍電路的實時控制,并提供給外圍電路所需的信號,包括頻率振動信號、數據處理信號等,從而簡化了外圍電路,且移植性好。系統(tǒng)硬件電路方框圖見圖1。

          由于本系統(tǒng)只需要清楚機器人前方、左方、右方是否有障礙物,并不需要知道障礙物與機器人的具體距離,因此不需要顯示電路,只需要設定一距離閥值,使障礙物與機器人的距離達到某一值時,控制機器人電機停轉,這可通過軟件編程實現(xiàn)。

          2 超聲波發(fā)射電路

          超聲波的中心頻率為40kHz,該頻率可以通過以下程序產生(部分源程序):


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉