《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于超聲波傳感器的測距系統設計
基于超聲波傳感器的測距系統設計
趙廣濤 程蔭杭
摘要: 本超聲波測距系統選用了SensComp公司生產的Polaroid 6500系列超聲波距離模塊和600系列傳感器,微處理器采用了ATMEL公司的AT89C51。本文對此超聲波測距系統進行了詳細的分析與介紹。
Abstract:
Key words :

    安全避障是移動機器人研究的一個基本問題。障礙物與機器人之間距離的獲得是研究安全避障的前提,超聲波傳感器以其信息處理簡單、價格低廉、硬件容易實現等優點,被廣泛用作測距傳感器。本超聲波測距系統選用了SensComp公司生產的Polaroid 6500系列超聲波距離模塊和600系列傳感器,微處理器采用了ATMEL公司的AT89C51。本文對此超聲波測距系統進行了詳細的分析與介紹。

  1、 超聲波傳感器及其測距原理

  超聲波是指頻率高于20KHz的機械波[1]。為了以超聲波作為檢測手段,必須產生超生波和接收超聲波。完成這種功能的裝置就是超聲波傳感器,習慣上稱為超聲波換能器或超聲波探頭。超聲波傳感器有發送器和接收器,但一個超聲波傳感器也可具有發送和接收聲波的雙重作用。超聲波傳感器是利用壓電效應[1]的原理將電能和超聲波相互轉化,即在發射超聲波的時候,將電能轉換,發射超聲波;而在收到回波的時候,則將超聲振動轉換成電信號。

  超聲波測距的原理一般采用渡越時間法TOF(time of flight)[2]。首先測出超聲波從發射到遇到障礙物返回所經歷的時間,再乘以超聲波的速度就得到二倍的聲源與障礙物之間的距離,即


  1、硬件電路設計

  我們設計的超聲波測距系統由Polaroid 600系列傳感器、Polaroid 6500系列超聲波距離模塊和AT89C51單片機構成。

  2.1 Polaroid 600系列傳感器

  此超聲波傳感器是集發送與接收一體的一種傳感器。傳感器里面有一個圓形的薄片,薄片的材料是塑料,在其正面涂了一層金屬薄膜,在其背面有一個鋁制的后板。薄片和后板構成了一個電容器,當給薄片加上頻率為49.4kHz、電壓為300VAC pk-pk的方波電壓時,薄片以同樣的頻率震動,從而產生頻率為49.4kHz的超聲波。當接收回波時,Polaroid 6500內有一個調諧電路,使得只有頻率接近49.4kHz的信號才能被接收,而其它頻率的信號則被過濾。

  Polaroid 600超聲傳感器發送的超聲波具有角度為30度的波束角[3],如圖1所示:

           
圖1 波束角

  超聲波傳感器既可以作為發射器又可以作為接收器,傳感器用一段時間發射一串超聲波束,只有待發送結束后才能啟動接收,設發送波束的時間為D,則在D時間內從物體反射回的信號就無法捕捉;另外,超聲波傳感器有一定的慣性,發送結束后還留有一定的余振,這種余振經換能器同樣產生電壓信號,擾亂了系統捕捉返回信號的工作。因此,在余振未消失以前,還不能啟動系統進行回波接收,以上兩個原因造成了超聲傳感器具有測量一定的測量范圍。此超聲波最近可以測量37cm。

  2.2 Polaroid 6500系列超聲波距離模塊

  Polaroid 6500系列超聲波距離模塊的硬件電路如圖2所示:

 圖2 Polaroid 6500系列超聲波距離模塊的硬件電路

   TL851是一個經濟的數字12步測距控制集成電路。內部有一個420KHz的陶瓷晶振,6500系列超聲波距離模塊開始工作時,在發送的前16個周期,陶瓷晶振被8.5分頻,形成49.4KHz的超聲波信號,然后通過三極管Q1和變壓器T1輸送至超聲波傳感器。發送之后陶瓷晶振被4.5分頻,以供單片機定時用。TL852是專門為接收超聲波而設計的芯片。因為返回的超聲波信號比較微弱,需要進行放大才能被單片機接收,TL852主要提供了放大電路,當TL852接收到4個脈沖信號時,就通過REC給TL851發送高電平表明超聲波已經接收。

  2.3  AT89C51單片機

  本系統采用AT89C51來實現對Polaroid 600系列傳感器和Polaroid 6500系列超聲波距離模塊的控制。單片機通過P1.0引腳經反相器來控制超聲波的發送,然后單片機不停的檢測INT0引腳,當INT0引腳的電平由高電平變為低電平時就認為超聲波已經返回。計數器所計的數據就是超聲波所經歷的時間,通過換算就可以得到傳感器與障礙物之間的距離。 超聲波測距的硬件示意圖如圖3所示:


 圖3 超聲波測距的硬件示意圖

  3、系統軟件設計

  系統程序流程圖如圖4所示:

圖4超聲波測距程序流程圖

  工作時,微處理器AT89C51先把P1.0置0,啟動超聲波傳感器發射超聲波,同時啟動內部定時器T0開始計時。由于我們采用的超聲波傳感器是收發一體的,所以在發送完16個脈沖后超聲波傳感器還有余震,為了從返回信號識別消除超聲波傳感器的發送信號,要檢測返回信號必須在啟動發射信號后2.38ms才可以檢測,這樣就可以抑制輸出得干擾。當超聲波信號碰到障礙物時信號立刻返回,微處理器不停的掃描INT0引腳,如果INT0接收的信號由高電平變為低電平,此時表明信號已經返回,微處理器進入中斷關閉定時器。再把定時器中的數據經過換算就可以得出超聲波傳感器與障礙物之間的距離。

  4、實驗數據處理

  由于受環境溫度、濕度的影響,超聲傳感器的測量值與實際值總有一些偏差,表1列出了本超聲測距系統測量值與對應的實際值:

  表1超聲測距系統測量值與實際值 單位:cm

   

  從表中的數據可以看出,測量值總是比實際值大出大約7cm,經過分析原因主要有三個方面:第一方面,超聲波傳感器測得的數據受環境溫度的影響;第二方面,指令運行需占用一定的時間而使得測量的數據偏大;第三方面,為了防止其他信號的干擾,單片機開始計數時,驅動電路發送16個脈沖串。對于單個回聲的方式,當驅動電路接收到碰到障礙物返回的第四個脈沖時就停止計數,所以最終測得的時間比實際距離所對應的時間多出四個脈沖發送的時間。為了減小測量值與實際值的偏差,我們采用最小二乘法[4~5]對表1的數據進行修正。經過擬合,我們得到下面的方程:

    y=1.0145x-9.3354? (其中:y為實際值,x為測量值)

   修正后本超聲波測距系統測量值與實際值的對應關系如表2所示:

  表2 修正后超聲測距系統測量值與實際值 單位:cm

    

  從修正后的數據我們可以看出,系統的測量誤差在±2%以內,滿足我們的測量要求。

  5、結論

  利用超聲波傳感器進行測距,其中主要的就是要保證在電路設計上一定要滿足電路工作的可靠性、穩定性。經過實驗與分析,我們認為用6500系列距離模塊和600系列超聲波傳感器進行距離的測量簡單、經濟、可靠,測得數據的誤差比較小。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
免播放器亚洲| 国产精品久久久久久妇女6080| 在线亚洲一区二区| 亚洲国产专区| 午夜一区二区三区不卡视频| 宅男精品导航| 99re6热只有精品免费观看 | 国产精品麻豆成人av电影艾秋| 欧美精品高清视频| 欧美激情国产日韩| 欧美国产极速在线| 欧美激情按摩在线| 欧美日韩1区| 欧美日韩国语| 欧美视频在线一区二区三区| 欧美日韩免费在线| 欧美三级中文字幕在线观看| 欧美婷婷在线| 国产精品久久久久久超碰 | 国产欧美韩国高清| 国产伦精品一区二区三区视频孕妇| 国产精品老牛| 国产精品人人做人人爽 | 国产主播一区| 精品999在线观看| 亚洲国产经典视频| 亚洲人成亚洲人成在线观看| 日韩视频在线你懂得| 99精品视频免费全部在线| 在线亚洲欧美视频| 亚洲资源av| 欧美亚洲在线视频| 久久国产精品久久久久久电车 | 亚洲桃花岛网站| 午夜精品美女自拍福到在线| 久久se精品一区精品二区| 久久青草欧美一区二区三区| 欧美v日韩v国产v| 欧美日韩大片| 国产精品视频一二| 激情综合网址| 99国产精品国产精品久久| 亚洲视频在线观看视频| 午夜亚洲视频| 亚洲日本欧美日韩高观看| 日韩亚洲国产欧美| 香蕉久久久久久久av网站| 久久婷婷麻豆| 欧美日韩免费一区二区三区| 国产老女人精品毛片久久| 激情综合电影网| 99精品欧美一区二区三区综合在线| 亚洲欧美日产图| 亚洲第一精品夜夜躁人人爽 | 夜夜嗨一区二区三区| 香蕉乱码成人久久天堂爱免费| 久久免费视频在线观看| 欧美日本不卡高清| 国产精品乱人伦一区二区| 伊人久久亚洲影院| 一区二区欧美视频| 亚洲国产高清aⅴ视频| 在线视频你懂得一区二区三区| 性欧美xxxx视频在线观看| 欧美**人妖| 国产精品一香蕉国产线看观看| 亚洲高清在线| 亚洲欧美大片| 一本大道久久a久久精二百| 久久精品国产免费看久久精品| 欧美福利视频在线观看| 国产精品主播| 亚洲精品专区| 亚洲电影av在线| 亚洲综合丁香| 欧美国产91| 狠狠色丁香婷婷综合| 亚洲天堂av在线免费| 亚洲日本欧美日韩高观看| 欧美制服丝袜第一页| 欧美日韩国产色综合一二三四 | 久久国产精品一区二区三区| 亚洲一区二区三区精品视频| 麻豆精品一区二区av白丝在线| 国产精品久久久一区麻豆最新章节| 在线观看视频一区二区欧美日韩| 亚洲综合激情| 正在播放欧美一区| 欧美a级一区| 激情欧美一区二区三区| 亚洲欧美日韩天堂| 亚洲一区二区三区高清不卡| 欧美激情精品久久久久久免费印度 | 在线成人黄色| 欧美一区二区高清在线观看| 亚洲香蕉在线观看| 欧美激情综合五月色丁香小说| 国产一区二区高清不卡| 亚洲无线一线二线三线区别av| 亚洲毛片一区| 免费成人av在线看| 精品动漫av| 亚洲第一二三四五区| 久久精品国产精品| 国产毛片精品国产一区二区三区| 99国产精品99久久久久久| 亚洲三级网站| 免费毛片一区二区三区久久久| 国产自产女人91一区在线观看| 亚洲欧美在线磁力| 亚洲欧美日韩综合国产aⅴ | 国产精品日韩专区| 99精品免费网| 亚洲视频免费在线| 欧美日韩视频专区在线播放 | 午夜精品久久久久久久| 欧美视频一区二区| 999亚洲国产精| 一区二区三区免费网站| 欧美精品久久久久久久久久| 亚洲国产精品国自产拍av秋霞| 亚洲第一福利在线观看| 久热精品视频在线| 在线观看一区| 亚洲精品一级| 欧美精品一卡二卡| 亚洲免费高清视频| 中日韩高清电影网| 国产精品xxxav免费视频| 一区二区日韩伦理片| 中文高清一区| 国产精品久久久久久久久久免费| 一区二区三区视频在线| 亚洲与欧洲av电影| 国产精品日本一区二区| 欧美一区日本一区韩国一区| 久久久久久久一区二区三区| 国产一区二区三区免费观看| 亚洲高清在线视频| 欧美极品欧美精品欧美视频| 亚洲美女视频在线观看| 亚洲欧美日韩一区二区三区在线| 国产精品视频午夜| 欧美中文字幕在线播放| 欧美暴力喷水在线| 99精品国产福利在线观看免费| 亚洲欧美三级在线| 国产一级一区二区| 亚洲国产精品一区二区www| 欧美黑人国产人伦爽爽爽| 妖精成人www高清在线观看| 香蕉乱码成人久久天堂爱免费| 国产中文一区| 夜久久久久久| 国产麻豆精品久久一二三| 久久精品91| 欧美日韩国产在线观看| 亚洲淫片在线视频| 麻豆成人综合网| 一区二区三区欧美成人| 久久国产精品一区二区| 亚洲成人自拍视频| 亚洲一区二区伦理| 国产自产在线视频一区| 99re亚洲国产精品| 国产精品午夜电影| 亚洲欧洲一二三| 国产精品美女久久久久aⅴ国产馆| 性亚洲最疯狂xxxx高清| 欧美福利视频在线观看| 亚洲制服欧美中文字幕中文字幕| 久久欧美肥婆一二区| 亚洲免费观看高清完整版在线观看| 欧美一区二区三区的| 亚洲缚视频在线观看| 午夜欧美精品| 亚洲国产精品久久| 午夜精品美女久久久久av福利| 亚洲大胆人体在线| 午夜在线电影亚洲一区| 亚洲国产精品成人综合| 午夜精品亚洲一区二区三区嫩草| 在线免费观看日韩欧美| 先锋影音国产一区| 亚洲麻豆国产自偷在线| 久久精品欧洲| 一本一本a久久| 欧美成人免费在线观看| 亚洲欧美日韩国产精品| 欧美极品在线观看| 亚洲电影下载| 国产麻豆精品theporn| 一区二区冒白浆视频| 伊人蜜桃色噜噜激情综合| 亚洲欧美日韩中文在线制服| 91久久精品视频| 久久精品一区中文字幕| 一区二区三区日韩欧美精品| 欧美成人a视频| 欧美在线黄色|