《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于紅外超聲光電編碼器的室內移動小車定位系統
基于紅外超聲光電編碼器的室內移動小車定位系統
摘要: 目前,使用超聲波技術進行空間測量和定位已相當普遍。有的運用超聲波的反射特性,有的綜合運用紅外和超聲波傳感器采取三邊測距的定位方法,前者因為超聲波傳輸介質的影響使測量精度無法提高
Abstract:
Key words :

引 言

       目前,使用超聲波技術進行空間測量和定位已相當普遍。有的運用超聲波的反射特性,有的綜合運用紅外和超聲波傳感器采取三邊測距的定位方法,前者因為超聲波傳輸介質的影響使測量精度無法提高,超聲波衰減特性使其傳播的距離有限,再利用反射特性更加縮短了傳播的距離。后者雖然精度有所提高,測量的距離增加了,但是出現了測量盲區的問題,待測目標在某些位置不能同時檢測到3個以上的超聲波信號時,使系統無法定位。本文在第2種方法的基礎上在系統中加入了光電編碼器測距定位原理,消除其定位盲區的問題。

1 定位原理

1.1 紅外超聲三邊測距定位原理

       首先在室內建立一直角坐標系,規定好原點、X軸、Y軸、和Z軸。在室內上空固定位置設立3個參考點A、B、C,坐標分別為(x1,y1,z1)、(x2,y2,z2)、(x3,y3,z3)。使用紅外超聲系統測出目標點到3個參考點的距離L、M、N為:

       由式(1)~式(3)解出目標點的坐標值(x,y,z)。這就是紅外超聲的定位原理,簡單且容易編程實現。下面說明目標點與參考點間距離的測量原理。光速與超聲波速度在量級上的極大差值是實現測距功能的基礎。測距原理見圖1。

       超聲波和紅外光的傳播速度為常量,其傳播距離與時間的曲線均為直線,直線斜率即波速,易知曲線①為紅外光曲線,曲線②為超聲波曲線。指定距離D,設紅外光與超聲波在0時刻同時從某一參考點出發,紅外光經t1時間走完指定距離,超聲波經t2時間走完指定距離,則D=vt2,式中v為超聲波速。令t=t2-t1,可得D=v(t+t1)。已知紅外光速為3×108m/s,超聲波在空氣中速度為3.4×102m/s,在室內這樣的距離范圍,近似認為t1=0,得到D=vt。

       系統在每個參考點安裝單片機控制的紅外和超聲波發射管,在目標點安裝紅外和超聲波接收管,同樣連接單片機。某一時刻參考點發射紅外和超聲信號,目標點在接收到紅外信號時啟動單片機的內部計數器、在接收到超聲信號時停止計數器,這樣二者的時間差t被記錄下來,將t與超聲波速相乘就得到待測距離D。實際上,信號處理總是有延時的,由此帶來的測量誤差必須補償,最終得到算式為:d=vt+n。式中:d為距離測量值;v為超聲波速;t為單片機記錄的紅外光和超聲披到達目標點的時間差值;n為系統器件延遲誤差補償項。

1.2 光電編碼器測距定位原理

       光電編碼器是一種通過光電轉換將輸出軸上的機械幾何位移量轉換成脈沖或數字量的傳感器,這是目前應用最多的傳感器,由光柵盤和光電檢測裝置組成。

       光柵盤是在一定直徑的圓板上等分地開通若干個長方形孔。由于光電碼盤(稱為譯碼輪,見圖2)與電動機同軸,電動機旋轉時,光柵盤與電動機同速旋轉,經發光二極管等電子元件組成的檢測裝置檢測輸出若干脈沖信號。發光二極管和光敏傳感器組成光電耦合器。光敏傳感器內部沿垂直方向排列有2個光敏晶體管A和B。由于譯碼輪有間隙,故當譯碼輪轉動時,紅外發光二極管發出的紅外線時而照在光敏傳感器上,時而被阻斷,從而使光敏傳感器輸出脈沖信號。光敏晶體管A和B被安放的位置使得其光照和阻斷的時間有差異,從而產生的脈沖A和脈沖B有一定的相位差。利用這種方法,就能測出碼盤滾軸滾動方向。滾軸每轉動一個小角度,車輪位置計數器加1,每隔一定時間,單片機把車輪位置計數器的值讀出,通過計算得出車輪移動的位移(當小車轉彎時為弧線長度和弧線切線方向),再把位移信息發送給上位機。

       基于以上原理,在同軸二輪驅動小車(同軸二輪驅動小車的2個輪子的運行軌跡總是平行的)的2個驅動輪子的正上方一定高度的a、b這2點安裝紅外超聲定位單元,絕對定位每個點的坐標。在2個輪子各自軸上安裝光電編碼器測距單元,用來測量2個定位時刻點間輪子移動的距離和前進倒退情況。

       對移動小車的定位分為3種情況:

a) 在某一定位時刻a、b這2點能夠同時檢測到3個參考點的信號(地面是平的,進行平面二維定位時只需2個信號),就用紅外超聲絕對定位方法計算移動小車的位置,計算出它們中點的位置(即移動小車的位置),并根據前一時刻a、b這2點的坐標、2個輪子間的固定距離判斷出輪子相對于所建坐標系的運行方向。

b) a、b中只有1點能夠同時檢測到3個參考點的信號,則根據前一時刻a、b這2點的坐標、光電編碼器測得2個輪子的移動距離長短比較、2個輪子間的同定距離計算出移動小車的位置和運行方向。

c) a、b這2點都不能同時檢測到3個參考點的信號,則根據前一時刻a、b這2點的坐標、2個輪子的固定距離、光電編碼器測得2個輪子的移動距離計算出小車的坐標和運行方向。 

       下面給出第2種情況的求解方法,見圖3。通過比較光電編碼器所測2個輪子的移動距離,可得出小車向移動距離短的輪子一側轉彎,已知紅外超聲測得的a′、b′、b點的坐標,2個輪子的間距d,線段aa′和bb′平行,ab和小車的運動方向垂直,根據幾何知識可以求出a點的坐標和小車的移動方向,其他情況亦然。

2 系統的硬件結構

       系統主要由超聲波信標節點(參考點)、一個紅外發射管、一個超聲波發射頭及各自的驅動電路和微控制器SST89E564RD(以下簡稱564RD)8位單片機組成。普通節點(目標點)由8個紅外接收管、8個超聲波接收頭及各自的驅動電路和8個564RD組成紅外超聲接收單元,每一個紅外接收和超聲波接收為一對,用一個564RD控制,分成2組,每組4對,在每個輪子的上方一定高度間隔90°與水平面成45°夾角向上分布。因為測量的目標點是移動物體,所以采用多通道同時接收的方法縮短每次測量所用的時間,提高定位精度。光電編碼器測距單元由譯碼輪、光電偶合器和一片564RD組成。用1片564RD作為主控芯片,與8個超聲波接收單元、2個光電編碼器測距單元使用串口進行通信,主控制器瀆取各個單元的測量數據,完成定位運算,同時起到同步各個單元工作的作用。564RD的晶振都為40 MHz。圖4給出單個紅外管和超聲波發射電路,圖5給出單個紅外管超聲波接收電路。超盧波的發射管為T40-16(對應接收管為R40-16),中心頻率為40 kHz。紅外發射管為SE303A(對應接收管為PH302),564RD用2個I/O口分別輸出載頻為40 kHz、調頻為5 kHz的方波信號驅動紅外發射管,以及載頻為40 kHz、調頻2 kHz的方波信號驅動超聲波發射管。

3 系統的軟件設計

        系統上電后各單元進行初始化,各部分工作如下:

a) 超聲波信標節點不斷向外發射紅外和超聲波信號,每個節點的紅外與超聲波信號編碼相對應,并且與其他節點的信號編碼不同。

b) 普通節點每隔1 s(可以改變,但不能太長,否則小車出現拐彎時運行軌跡可能不平行)進行一次定位,主控制器通過串口向各個單元發出定位信號并啟動內部定時器,延時100 ms后依次讀取8個超聲測距單元所測得的a、b這2點到參考點的距離信息和2個光電編碼器測距單元記錄的位移信息,計算出移動小車的位置和運行方向。定時器定時到1 s后重復此過程。主控制器的軟件流程如圖6所示。

c) 2個光電編碼器測距單元初始化后立刻開始記錄輪子的位移,串口收到定位信號后,將記錄的位移信息存到指定位置,等待主控制器讀取,并從0開始繼續記錄位移情況。

d) 普通節點檢測到定位信號后,接收紅外和超聲波信號,記錄一組相對應的紅外超聲信號的超聲波傳輸時間,存到指定的位置,等待主控制器讀取。在串口接收到定位信號的開始100 ms時間內有這樣的信號,則把第1次接收到對應的時間存人指定的位置就不再檢測接收了,如果100 ms時間內沒有檢測到相應的信號,就送數據0到指定的位置。

4 系統誤差分析及實驗測距結果

       定位誤差主要有以下5方面:超聲波器件的形狀和安裝位置造成坐標系參考點和待測目標點的位置偏差;系統電路器件延遲產生的誤差;小車是不斷運動的,由于超聲波傳輸速度比較慢,請求定位時刻到定位完成,小車已經移動了一定的距離;在不能連續檢測到足夠參考點信號時,位置的確定依靠前一時刻的測量,會造成累計誤差;溫度條件對超聲波的影響。

       圖7給出了在室溫20℃、超聲波速度為340m/s、小車2個輪子間距離為0.2 m、移動速度為0.2 m/s、平面二維定位實驗測量的一段軌跡,實驗通過對前3個方面誤差補償計算,使定位精度達到3 cm。

5 結束語

       因為光電編碼器測距定位依靠前一測量點的信息,必然導致定位誤差的累積;而紅外超聲三邊測距法是一種只依靠當前測量點信息的絕對位置定位方法。此系統綜合了這2種方法,消除了累積誤差,并解決了定位盲區的問題,對移動小車有一個較準確的定位。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久精品综合一区| 欧美精品啪啪| 久久精品国产免费看久久精品| 欧美黄色免费| 国产欧美日韩专区发布| 欧美日韩国产欧美日美国产精品| 国产在线麻豆精品观看| 一本色道**综合亚洲精品蜜桃冫| 亚洲欧美日韩一区在线观看| 国产精品狠色婷| 欧美色精品天天在线观看视频| 国产一级精品aaaaa看| 欧美香蕉视频| 久久不射中文字幕| 欧美激情aⅴ一区二区三区| 韩国自拍一区| 亚洲第一综合天堂另类专| 欧美高清在线一区二区| 国一区二区在线观看| 精品动漫3d一区二区三区免费| 小黄鸭精品密入口导航| 国产日韩在线一区二区三区| 狠狠综合久久| 欧美成人免费网| 狠狠综合久久av一区二区老牛| 欧美日韩高清不卡| 欧美网站大全在线观看| 一区二区欧美亚洲| 久久激情综合网| 国产精品午夜久久| 亚洲自拍偷拍麻豆| 国产乱码精品一区二区三区不卡| 欧美日韩日日骚| 欧美激情乱人伦| 日韩午夜三级在线| 亚洲日韩中文字幕在线播放| 国产精品久久久久久久久久三级| 中文精品一区二区三区| 欧美一区二区三区久久精品| 久久久精品一区二区三区| 欧美日韩美女在线观看| 欧美日韩综合网| 欧美在线三区| 国产综合婷婷| 欧美一级二级三级蜜桃| 黄网站色欧美视频| 亚洲欧洲在线一区| 亚洲欧美卡通另类91av| 亚洲成人影音| 国产一区在线视频| 美女国产精品| 亚洲精品美女在线| 欧美日韩另类一区| 国产女主播视频一区二区| 悠悠资源网久久精品| 亚洲综合二区| 欧美日韩在线播| 欧美国产视频在线| 国产精品男女猛烈高潮激情| 亚洲少妇在线| 欧美一级午夜免费电影| 国产精品99久久久久久宅男| 欧美中文字幕久久| 亚洲一区二区免费视频| 欧美精品在线网站| 黄色小说综合网站| 欧美福利视频一区| 欧美99在线视频观看| 免费在线亚洲欧美| 韩国av一区二区三区四区| 激情久久一区| 欧美成人国产一区二区| 久久一区二区三区av| 正在播放欧美一区| 欧美日韩日本视频| 国语自产精品视频在线看抢先版结局| 亚洲人成毛片在线播放女女| 午夜精彩视频在线观看不卡| 欧美色网在线| 久久精品人人| 中文精品99久久国产香蕉| 欧美午夜欧美| 国产精品久久久久99| 欧美日韩天堂| 欧美激情综合在线| 久久www免费人成看片高清| 国产精品女主播一区二区三区| 欧美国产精品v| 韩国一区二区三区美女美女秀| 怡红院av一区二区三区| 国产精品成人观看视频免费| 亚洲影院在线观看| 国精品一区二区| 欧美精品在线观看播放| 亚洲女爱视频在线| 久久综合亚州| 性欧美长视频| 国产精品一卡二卡| 欧美激情一区在线观看| 欧美日韩在线视频一区二区| 久久一区二区三区四区| 欧美精品久久99久久在免费线| 国产精品看片资源| 欧美日韩裸体免费视频| 亚洲二区在线观看| 欧美一区二区三区男人的天堂| 韩国av一区二区三区| 亚洲老板91色精品久久| 中文久久乱码一区二区| 久久久综合精品| 欧美在线3区| 麻豆国产精品va在线观看不卡| 亚洲激情视频网站| 亚洲一区二区毛片| 国产一区二区久久精品| 欧美日韩一区二区三区在线观看免| 欧美系列精品| 午夜一区二区三视频在线观看| 99精品国产99久久久久久福利| 卡一卡二国产精品| 亚洲精品美女91| 欧美人与禽性xxxxx杂性| 一本色道**综合亚洲精品蜜桃冫| 亚洲精品日产精品乱码不卡| 亚洲精品免费看| 日韩视频―中文字幕| 精东粉嫩av免费一区二区三区| 久久嫩草精品久久久精品一| 欧美久久久久久久久| 国产欧美日韩在线| 日韩香蕉视频| 欧美日韩国产123区| 欧美视频在线观看 亚洲欧| 久久亚洲国产精品日日av夜夜| 中日韩美女免费视频网站在线观看| 伊人成人在线视频| 国产日产欧产精品推荐色| 国产欧美一区二区三区在线看蜜臀| 欧美人与性动交a欧美精品| 免费一区视频| 国产精品一二三视频| 香蕉av福利精品导航| 国产精品成人aaaaa网站| 在线观看亚洲a| 尤物九九久久国产精品的分类| 国产美女一区二区| 国产欧美视频一区二区三区| 麻豆精品在线观看| 亚洲小视频在线| 亚洲精品永久免费| 黄色一区二区在线观看| 欧美aaaaaaaa牛牛影院| 欧美日韩另类丝袜其他| 欧美日韩国产三区| 免费观看欧美在线视频的网站| 欧美精品1区| 久久综合久久久久88| 99视频精品免费观看| 国产日韩精品久久| 99综合电影在线视频| 国产视频精品va久久久久久| 久久99在线观看| 久久本道综合色狠狠五月| 一区二区三区国产精华| 影音先锋日韩精品| 一本久道久久久| 亚洲欧洲一区二区在线播放| 国产欧亚日韩视频| 国产乱码精品一区二区三区忘忧草| 久久夜色精品国产噜噜av| 午夜精品视频网站| 欧美激情第4页| 亚洲一区二区三区乱码aⅴ| 黑人巨大精品欧美黑白配亚洲| 日韩一级精品| 影音先锋成人资源站| 中文欧美日韩| 在线日本成人| 亚洲美女福利视频网站| 欧美www在线| 在线观看av不卡| 在线日韩一区二区| 亚洲精品午夜| 久久一区二区三区超碰国产精品| 亚洲高清不卡在线观看| 久久久久成人精品免费播放动漫| 久久亚洲捆绑美女| 欧美激情1区2区3区| 亚洲欧美日本国产专区一区| 国产一级一区二区| 国产一区日韩二区欧美三区| 久久全国免费视频| 国产自产精品| 国产视频精品xxxx| 欧美日韩中文字幕在线| 国产精品一区久久久| 久久久久久久激情视频| 精品不卡视频| 亚洲欧洲精品一区二区三区波多野1战4| 国产综合在线看| 国产精品影片在线观看| 久久久久久精| 亚洲国产aⅴ天堂久久| 亚洲一区二区黄色| 合欧美一区二区三区| 99riav国产精品| 日韩五码在线| 欧美国产日本高清在线| 欧美婷婷六月丁香综合色| 亚洲精品小视频在线观看| 午夜在线视频一区二区区别| 欧美三级午夜理伦三级中视频| 亚洲三级观看| 香蕉久久夜色精品国产使用方法| 久久免费一区| 亚洲日本欧美| 99视频在线观看一区三区| 性色一区二区| 99精品国产在热久久下载| 在线精品视频在线观看高清| 久久久7777| 亚洲精品乱码久久久久久黑人| 亚洲丰满在线| 欧美激情第4页| 久久精品色图| 香蕉久久夜色精品国产| 一区免费视频| 欧美3dxxxxhd| 亚洲日产国产精品| 国产精品视频网址| 久久国产主播精品| 美女脱光内衣内裤视频久久网站| 国产精品xnxxcom| 久久精品国产96久久久香蕉| 亚洲精品一级| 国产精品视频导航| 亚洲国产日韩综合一区| 久久国产一区二区三区| 久久久久久久久久码影片| 美日韩精品视频免费看| 欧美日韩一区成人| 欧美一区二区黄色| 亚洲卡通欧美制服中文| 亚洲第一网站免费视频| 欧美日韩亚洲网| 欧美成人在线影院| 久久色中文字幕| 一区二区视频免费完整版观看| 91久久精品一区二区三区| 国产亚洲综合精品| 日韩午夜av| 亚洲一区二区视频在线| 久久免费少妇高潮久久精品99| 最新日韩在线| 国产一区二区三区在线观看视频| 亚洲韩国精品一区| 伊人久久大香线蕉综合热线| 国产亚洲欧美日韩日本| 亚洲欧美一区二区视频| 亚洲精品免费一二三区| 国产精品日本精品| 亚洲午夜精品17c| 久久久久在线观看| 亚洲欧美日本视频在线观看| 国产精品第2页| 亚洲人成人一区二区三区| 欧美激情第3页| 亚洲精品女av网站| 国产伊人精品| 免费在线亚洲欧美| 欧美精品一区二区三区很污很色的| 欧美日韩一区视频| 久久综合给合久久狠狠狠97色69| 亚洲人成77777在线观看网| 国产情侣一区| 国产专区精品视频| 亚洲一区二区三区乱码aⅴ| 亚洲免费精彩视频| 久久国内精品视频| 一区二区三区四区蜜桃| 国产精品视频久久| 欧美激情在线播放| 黄色成人av| 欧美亚洲综合久久| 欧美在线首页| 欧美精品一区二区视频| 久久中文字幕一区二区三区| 亚洲一区二区在线观看视频| 在线观看亚洲精品| 亚洲女同同性videoxma| 中文国产亚洲喷潮| 欧美精品在线一区二区| 麻豆9191精品国产| 国产精品美女久久久久久2018| 欧美日韩国产高清视频| 另类激情亚洲| 校园激情久久| 欧美影院一区| 亚洲国产小视频在线观看| 黄色亚洲在线| 久久不射2019中文字幕| 亚洲激情av| 欧美大片免费看| 国产欧美日韩精品丝袜高跟鞋| 99综合精品| 午夜一区二区三区不卡视频| 亚洲成色777777女色窝| 国产在线播放一区二区三区| 亚洲人成亚洲人成在线观看| 亚洲欧美日韩一区二区三区在线| 噜噜噜久久亚洲精品国产品小说| 久久久久久久久久久久久久一区| 国产伦理精品不卡| 国产免费观看久久黄| 久久精品综合一区| 久久综合伊人77777| 国产精品日韩欧美一区二区三区| 亚洲免费大片| 亚洲午夜黄色| 国产精品大片免费观看| av72成人在线| 老鸭窝91久久精品色噜噜导演| 亚洲黄色免费网站| 亚洲国产精品va在线看黑人动漫| 亚洲欧洲免费视频| 亚洲在线网站| 一本色道久久综合狠狠躁篇的优点| 国产精品成人一区二区网站软件|