• <del id="qqie6"><sup id="qqie6"></sup></del>
  • <tfoot id="qqie6"></tfoot>
  • <ul id="qqie6"></ul>
  • 產(chǎn)品推薦:水表|流量計(jì)|壓力變送器|熱電偶|液位計(jì)|冷熱沖擊試驗(yàn)箱|水質(zhì)分析|光譜儀|試驗(yàn)機(jī)|試驗(yàn)箱


    儀表網(wǎng)>技術(shù)中心>應(yīng)用設(shè)計(jì)>正文

    歡迎聯(lián)系我

    有什么可以幫您? 在線咨詢

    基于超聲波傳感器的測距系統(tǒng)設(shè)計(jì)

       2012年01月12日 14:38  
      摘要:安全避障是移動機(jī)器人研究的一個基本問題。障礙物與機(jī)器人之間距離的獲得是研究安全避障的前提,超聲波傳感器以其信息處理簡單、價(jià)格低廉、硬件容易實(shí)現(xiàn)等優(yōu)點(diǎn),被廣泛用作測距傳感器。本超聲波測距系統(tǒng)選用了SensComp公司生產(chǎn)的Polaroid6500系列超聲波距離模塊和600系列傳感器,微處理器采用了ATMEL公司的AT89C51。本文對此超聲波測距系統(tǒng)進(jìn)行了詳細(xì)的分析與介紹。
      
      1、超聲波傳感器及其測距原理
      
      超聲波是指頻率高于20KHz的機(jī)械波[1]。為了以超聲波作為檢測手段,必須產(chǎn)生超生波和接收超聲波。完成這種功能的裝置就是超聲波傳感器,習(xí)慣上稱為超聲波換能器或超聲波探頭。超聲波傳感器有發(fā)送器和接收器,但一個超聲波傳感器也可具有發(fā)送和接收聲波的雙重作用。超聲波傳感器是利用壓電效應(yīng)[1]的原理將電能和超聲波相互轉(zhuǎn)化,即在發(fā)射超聲波的時候,將電能轉(zhuǎn)換,發(fā)射超聲波;而在收到回波的時候,則將超聲振動轉(zhuǎn)換成電信號。
      
      超聲波測距的原理一般采用渡越時間法TOF(timeofflight)[2]。首先測出超聲波從發(fā)射到遇到障礙物返回所經(jīng)歷的時間,再乘以超聲波的速度就得到二倍的聲源與障礙物之間的距離,即
      
      2、硬件電路設(shè)計(jì)
      
      我們設(shè)計(jì)的超聲波測距系統(tǒng)由Polaroid600系列傳感器、Polaroid6500系列超聲波距離模塊和AT89C51單片機(jī)構(gòu)成。
      
      2.1Polaroid600系列傳感器
      
      此超聲波傳感器是集發(fā)送與接收一體的一種傳感器。傳感器里面有一個圓形的薄片,薄片的材料是塑料,在其正面涂了一層金屬薄膜,在其背面有一個鋁制的后板。薄片和后板構(gòu)成了一個電容器,當(dāng)給薄片加上頻率為49.4kHz、電壓為300VACpk-pk的方波電壓時,薄片以同樣的頻率震動,從而產(chǎn)生頻率為49.4kHz的超聲波。當(dāng)接收回波時,Polaroid6500內(nèi)有一個調(diào)諧電路,使得只有頻率接近49.4kHz的信號才能被接收,而其它頻率的信號則被過濾。
      
      Polaroid600超聲傳感器發(fā)送的超聲波具有角度為30度的波束角[3],如圖1所示:
      
      圖1波束角
      
      超聲波傳感器既可以作為發(fā)射器又可以作為接收器,傳感器用一段時間發(fā)射一串超聲波束,只有待發(fā)送結(jié)束后才能啟動接收,設(shè)發(fā)送波束的時間為D,則在D時間內(nèi)從物體反射回的信號就無法捕捉;另外,超聲波傳感器有一定的慣性,發(fā)送結(jié)束后還留有一定的余振,這種余振經(jīng)換能器同樣產(chǎn)生電壓信號,擾亂了系統(tǒng)捕捉返回信號的工作。因此,在余振未消失以前,還不能啟動系統(tǒng)進(jìn)行回波接收,以上兩個原因造成了超聲傳感器具有測量一定的測量范圍。此超聲波zui近可以測量37cm。
      
      2.2Polaroid6500系列超聲波距離模塊
      
      Polaroid6500系列超聲波距離模塊的硬件電路如圖2所示:
      
      圖2Polaroid6500系列超聲波距離模塊的硬件電路
      
      TL851是一個經(jīng)濟(jì)的數(shù)字12步測距控制集成電路。內(nèi)部有一個420KHz的陶瓷晶振,6500系列超聲波距離模塊開始工作時,在發(fā)送的前16個周期,陶瓷晶振被8.5分頻,形成49.4KHz的超聲波信號,然后通過三極管Q1和變壓器T1輸送至超聲波傳感器。發(fā)送之后陶瓷晶振被4.5分頻,以供單片機(jī)定時用。TL852是專門為接收超聲波而設(shè)計(jì)的芯片。因?yàn)榉祷氐某暡ㄐ盘柋容^微弱,需要進(jìn)行放大才能被單片機(jī)接收,TL852主要提供了放大電路,當(dāng)TL852接收到4個脈沖信號時,就通過REC給TL851發(fā)送高電平表明超聲波已經(jīng)接收。
      
      2.3AT89C51單片機(jī)
      
      本系統(tǒng)采用AT89C51來實(shí)現(xiàn)對Polaroid600系列傳感器和Polaroid6500系列超聲波距離模塊的控制。單片機(jī)通過P1.0引腳經(jīng)反相器來控制超聲波的發(fā)送,然后單片機(jī)不停的檢測INT0引腳,當(dāng)INT0引腳的電平由高電平變?yōu)榈碗娖綍r就認(rèn)為超聲波已經(jīng)返回。計(jì)數(shù)器所計(jì)的數(shù)據(jù)就是超聲波所經(jīng)歷的時間,通過換算就可以得到傳感器與障礙物之間的距離。超聲波測距的硬件示意圖如圖3所示:
      
      圖3超聲波測距的硬件示意圖
      
      3、系統(tǒng)軟件設(shè)計(jì)
      
      系統(tǒng)程序流程圖如圖4所示:
      
      圖4超聲波測距程序流程圖
      
      工作時,微處理器AT89C51先把P1.0置0,啟動超聲波傳感器發(fā)射超聲波,同時啟動內(nèi)部定時器T0開始計(jì)時。由于我們采用的超聲波傳感器是收發(fā)一體的,所以在發(fā)送完16個脈沖后超聲波傳感器還有余震,為了從返回信號識別消除超聲波傳感器的發(fā)送信號,要檢測返回信號必須在啟動發(fā)射信號后2.38ms才可以檢測,這樣就可以抑制輸出得干擾。當(dāng)超聲波信號碰到障礙物時信號立刻返回,微處理器不停的掃描INT0引腳,如果INT0接收的信號由高電平變?yōu)榈碗娖剑藭r表明信號已經(jīng)返回,微處理器進(jìn)入中斷關(guān)閉定時器。再把定時器中的數(shù)據(jù)經(jīng)過換算就可以得出超聲波傳感器與障礙物之間的距離。
      
      4、實(shí)驗(yàn)數(shù)據(jù)處理
      
      由于受環(huán)境溫度、濕度的影響,超聲傳感器的測量值與實(shí)際值總有一些偏差,表1列出了本超聲測距系統(tǒng)測量值與對應(yīng)的實(shí)際值:
      
      表1超聲測距系統(tǒng)測量值與實(shí)際值單位:cm
      
      從表中的數(shù)據(jù)可以看出,測量值總是比實(shí)際值大出大約7cm,經(jīng)過分析原因主要有三個方面:*方面,超聲波傳感器測得的數(shù)據(jù)受環(huán)境溫度的影響;第二方面,指令運(yùn)行需占用一定的時間而使得測量的數(shù)據(jù)偏大;第三方面,為了防止其他信號的干擾,單片機(jī)開始計(jì)數(shù)時,驅(qū)動電路發(fā)送16個脈沖串。對于單個回聲的方式,當(dāng)驅(qū)動電路接收到碰到障礙物返回的第四個脈沖時就停止計(jì)數(shù),所以zui終測得的時間比實(shí)際距離所對應(yīng)的時間多出四個脈沖發(fā)送的時間。為了減小測量值與實(shí)際值的偏差,我們采用zui小二乘法[4~5]對表1的數(shù)據(jù)進(jìn)行修正。經(jīng)過擬合,我們得到下面的方程:
      
      y=1.0145x-9.3354?(其中:y為實(shí)際值,x為測量值)
      
      修正后本超聲波測距系統(tǒng)測量值與實(shí)際值的對應(yīng)關(guān)系如表2所示:
      
      表2修正后超聲測距系統(tǒng)測量值與實(shí)際值單位:cm
      
      從修正后的數(shù)據(jù)我們可以看出,系統(tǒng)的測量誤差在±2%以內(nèi),滿足我們的測量要求。
      
      5、結(jié)論
      
      利用超聲波傳感器進(jìn)行測距,其中主要的就是要保證在電路設(shè)計(jì)上一定要滿足電路工作的可靠性、穩(wěn)定性。經(jīng)過實(shí)驗(yàn)與分析,我們認(rèn)為用6500系列距離模塊和600系列超聲波傳感器進(jìn)行距離的測量簡單、經(jīng)濟(jì)、可靠,測得數(shù)據(jù)的誤差比較小。

    免責(zé)聲明

    • 凡本網(wǎng)注明“來源:儀表網(wǎng)”的所有作品,均為浙江興旺寶明通網(wǎng)絡(luò)有限公司-儀表網(wǎng)合法擁有版權(quán)或有權(quán)使用的作品,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用上述作品。已經(jīng)本網(wǎng)授權(quán)使用作品的,應(yīng)在授權(quán)范圍內(nèi)使用,并注明“來源:儀表網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責(zé)任。
    • 本網(wǎng)轉(zhuǎn)載并注明自其它來源(非儀表網(wǎng))的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或和對其真實(shí)性負(fù)責(zé),不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品第一來源,并自負(fù)版權(quán)等法律責(zé)任。
    • 如涉及作品內(nèi)容、版權(quán)等問題,請?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
    聯(lián)系我們

    客服熱線: 15267989561

    加盟熱線: 15267989561

    媒體合作: 0571-87759945

    投訴熱線: 0571-87759942

    關(guān)注我們
    • 下載儀表站APP

    • Ybzhan手機(jī)版

    • Ybzhan公眾號

    • Ybzhan小程序

    企業(yè)未開通此功能
    詳詢客服 : 0571-87759942
    主站蜘蛛池模板: 成人免费视频软件网站| 天天躁日日躁成人字幕aⅴ| 成人艳情一二三区| 日韩黄a级成人毛片| 成人欧美一区二区三区在线观看| 成人动漫3d在线观看| 国产成人免费av片在线观看| 国产成人av在线影院| 青青草成人影院| 国产成人女人在线视频观看| 亚洲国产成人资源在线软件| 欧美成人在线影院| 四虎成人精品无码| 日本成人在线网站| 亚洲精品无码乱码成人| 成人毛片免费视频| 久久久久av综合网成人| 国产成人综合久久精品红| 久艾草国产成人综合在线视频| 成人免费无码大片A毛片抽搐 | 国产成人无码av| 69国产成人精品午夜福中文 | 成人毛片免费在线观看| 国产成人yy免费视频| 欧美成人中文字幕dvd| 亚洲成人自拍网| 国产成人久久一区二区三区| 成人永久免费福利视频app| 久久青青成人亚洲精品| 国产成人18黄网站麻豆| 国产成人麻豆亚洲综合无码精品| 成人精品视频一区二区三区尤物| www成人免费视频| 亚洲a级成人片在线观看| 国产成人亚洲综合网站不卡| 成人a毛片视频免费看| 欧美成人免费tv在线播放| 久久久www成人免费精品| 亚洲国产成人久久综合一区| 亚洲成人自拍网| 欧美日韩国产成人综合在线 |