《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 教育機器人紅外測距模塊的設計
教育機器人紅外測距模塊的設計
2015年微型機與應用第16期
喬元營1,趙玉良2
(1.濟寧市泗水縣圣水峪中心學校,山東 濟寧 273202; 2.山東魯能智能技術有限公司,山東 濟南 250002)
摘要: 教育機器人有其靈活性和精確的優點,并且易用、易學和擴展性強,因而在社會有其廣大的市場和發展前途。介紹了紅外測距模塊猶如機器人的眼睛,實現機器人的避障功能,并且通過液晶顯示使人們知道機器人離障礙物的精確距離,從而更加靈活控制機器人。
Abstract:
Key words :

  摘  要教育機器人有其靈活性和精確的優點,并且易用、易學和擴展性強,因而在社會有其廣大的市場和發展前途。介紹了紅外測距模塊猶如機器人的眼睛,實現機器人的避障功能,并且通過液晶顯示使人們知道機器人離障礙物的精確距離,從而更加靈活控制機器人。

  關鍵詞: 教育機器人;凌陽單片機;紅外測距;液晶顯示;A/D轉換

0 引言

  針對目前市場上教育機器人存在的不足,研究更加靈活、易用、易學和擴展性強的教學機器人,服務于小學的機器人技術教育、信息技術教育、電子技術教育、小學生創新設計。本文主要針對機器人的紅外測距和液晶顯示兩個模塊的硬軟件設計以及A/D轉換的過程進行了較詳細的論述。本文所設計的系統的核心是一個基于凌陽SPACE061A微控制器的可擴展的控制平臺[1]。

  此教育機器人利用具有強大擴展功能的凌陽單片機與模擬輸出的Sharp GP2D12紅外測距傳感器模塊硬件相連并通過C語言程序的軟件支持來實現機器人的測距,從而實現機器人的避障功能。同樣采用SMC1602C液晶顯示模塊來實現對測量距離的精確顯示,從而使人們很直觀地知道機器人(車)與障礙物的距離,從而更加靈活地控制機器人。同時利用凌陽單片機的8通道10位精度的A/D轉換模塊的其中一個通道(其中一個通道專為聲音模數轉換器,有聲音錄放功能)把來自紅外測距模塊的距離轉化的電壓模擬輸出量轉換成數字量。此機器人體積小,功耗低,并且測量轉換精度高,能夠在線下載程序;其圖形化C語言編譯器基于流程圖的圖形化交互式C語言,簡單直觀,易于小學生學習和使用,適合小學生的思維方式[2]。

1 系統的硬件設計及實現

001.jpg

  教育機器人硬件系統主要由SPCE061A單片機、紅外測距模塊、液晶顯示模塊、電源、下載口、晶振和復位電路組成,如圖1所示。其中,凌陽單片機是機器人的心臟和核心部分,與外接功能模塊相連,實現數據的轉化、輸入輸出和處理功能,從而使各模塊能夠正常運行和實現各模塊的協調工作。紅外測距模塊:采用模擬輸出的Sharp GP2D12距離傳感器,測量機器人與外界障礙物的距離,并把數據經A/D轉換后傳輸給單片機處理,從而實現機器人的避障功能。液晶顯示模塊:采用SMC1602C液晶顯示模塊,單片機把輸入的距離信號傳輸給液晶顯示模塊,從而實現對測量距離的精確顯示,使人們很直觀地知道機器人(車)與障礙物的距離,從而更加靈活地控制機器人[3]。電源模塊:由帶鎖開關、電壓調整器SPY0029芯片、三端穩壓器7805模塊、發光二極管、穩壓管、電容電阻等器件組成,為單片機和各模塊提供12 V、 5 V、3.3 V的電壓,保證單片機和各模塊能夠正常工作。外部上電復位:通過某種方式,使單片機內存各寄存器的值變為初始的操作稱為復位,由復位鍵、電容電阻、LED指示燈組成,其目的是為了通過對系統的電源電壓進行監控,而使系統運行在一個正常、可靠的工作環境,并在一旦出現電源異常的情況下能立即采取相應的措施,使系統及時恢復正常。晶振模塊:由32 768 Hz的晶振和兩個電容構成,作為單片機的時鐘信號,為單片機提供系統時鐘、實時時鐘和時間基準信號,從而保證單片機正常運行和程序的執行。下載口:由數據緩沖器74HC244和電容、電阻、穩壓管等組成。用隨機帶有的一根連接電纜與計算機打印機端口連接,即在線調試或把寫好的程序直接下載到機器人控制器中。

  2 紅外測距模塊原理

002.jpg

  圖2反映了紅外測距的原理,如圖知道了距離L和角度?茲,根據簡單的數學方法即可求出障礙物與機器人(車)的距離Z。圖3為GP2D12的輸入輸出關系曲線。

  從圖3可以看出電壓與距離的變化關系不是成線性的,其關系曲線為下降拋物線,距離測量范圍為10~80 cm,電壓范圍是0.4~2.5 V。

  因為GP2D12輸出的距離信號是電壓模擬信號,所以要經過A/D轉換后,才能夠被單片機接收和處理,因此A/D轉換至關重要,但因為凌陽單片機內置7通道10位電壓模-數轉換器(ADC),所以GP2D12可以直接與凌陽單片機相連。SPCE061A有8路可復用10位ADC通道,其中一路通道(MIC_In)用于語音輸入,模擬信號經過自動增益控制器和放大器放大后進行A/D轉換。其余7路通道(Line_In)和IOA[0~6]管腳復用,可以直接通過引線(IOA[0~6])輸入,用于將輸入的模擬信號(如電壓信號)轉換為數字信號。它由DAC0和逐次逼近寄存器SAR(Successive Approximation Register)組成。所以其A/D轉換的原理是逐次逼近式,即:首先將SAR中數據的最高有效位試設為‘1’,而其他位則全設為‘0’,即10 0000 0000B。這時,DAC0輸出電壓VDAC0(1/2滿量程)就會與輸入電壓Vin進行比較。如果Vin>VDAC0,則保持原先設置為‘1’的位(最高有效位)仍為‘1’;否則,該位會被清‘0’。接著,逐次逼近式控制又將下一位試設為‘1’,其余低位依舊設為‘0’,即110000 0000B,VDAC0與Vin進行比較,若Vin>VDAC0,則仍保持原先設置位的值,否則便清‘0’該位。這個逐次逼近的過程一直會延續到10位中的所有位都被測試之后,A/D轉換的結果保存在SAR內。這種轉換具有精度高、速度快、轉換時間固定的優點,從而保證了液晶顯示的及時性、精確性[4]。

3 系統的軟件設計及實現

  軟件的編程主要是實現紅外測距模擬電壓量的A/D轉換處理、避障功能的實現和液晶顯示。程序采用C語言編輯,并在凌陽單片機支持的Suplus IDE集成環境下運行和執行。程序思路如下[5]:

 ?。?)定義地址端口;

 ?。?)液晶模塊和凌陽單片機I/O口初始化;

  (3)從GP2D12紅外測距模塊的電壓與距離的關系曲線中采集15個參考點(并且對應A/D轉換后的數據);

  (4)進行A/D轉換操作的準備工作;

 ?。?)開始進行A/D轉換;

  (6)根據15個參考點,計算出采集到的距離;

  (7)使液晶作好接收數據的準備,并發送數據;

 ?。?)液晶顯示。

  機器人(車)從遠處過來,紅外測距模塊GP2D12不停地對外測量機器人(車)與障礙物的距離,經A/D轉換為數字信號后輸入到凌陽單片機的Flash中,數據經單片機處理后經I/O口輸出給液晶顯示模塊顯示,顯示范圍為10~80 cm。在程序中設好一個數值為拐彎閾值,GP2D12每測一個數據都與設定值相比較,如果不相等,則繼續前進,不發生拐彎;如果相等,使機器人(車)拐彎,從而自動躲避障礙物[6]。

003.jpg

  程序流程如圖4所示。從圖4可以看出取了15個參考點,并且包括GP2D12紅外測距范圍的起始點和終點。當測距數據超出了10~80 cm的范圍時,設置fRet=0,即液晶顯示為零。當所測數據等于這15個參考點時,則直接輸出數據,并且程序跳出子程序。當所測數據非15個參考點時,此時要經過流程圖中提到的一種數學方法計算求出。此計算方法的詳細步驟如下:測到的非15個參考點的距離,從第一個參考點依次循環向后比較,若此點A/D轉換的數據小于某一個參考點的A/D轉換值,則這個點位于此點與上一個參考點之間,測出這個點橫坐標與兩個參考點橫坐標的距離比,此時可以確定出此點在兩個參考點的橫坐標的位置,此時再加上上一個參考點的橫坐標,就可以確定出此點的橫坐標。同理得此點縱坐標在兩個參考點的位置,此時在加上相鄰的下一個參考點的縱坐標,即可得到此點的縱坐標,橫坐標縱坐標都知道了,即可確定此點的位置,然后跳出子程序,最后返回[7]。

4 結論

  在上述設計方案的基礎上研制出了樣機。樣機的整體性能已經達到了預期要求。但在以下方面有待改進:

  (1)電機驅動方式方面:目前所使用的邏輯驅動是開環控制,只能利用PWM實現電機的控制,遠遠不能滿足精確度的要求。若能給電機加上碼盤和用PID方式對電機進行精確控制,在比賽中將會有更大的主動權。

 ?。?)測距方面:目前所使用的紅外傳感器只能實現簡單的比較。精確地計算差值并利用差值對轉向進行精確的控制,這也是改進的方向之一[8]。

 ?。?)在具體的硬件和軟件設計方面要注意以下問題:①AD轉換口IOA0-6要設置為懸浮式輸入口;②外部接的電阻不能太小,否則就能把電壓拉下來;③液晶顯示有鎖存功能,液晶的數據口和AD轉換口不能重復。

參考文獻

  [1] 薛鈞義,張彥斌.凌陽十六位單片機原理及應用[M].北京:北京航空航天大學出版社,2003.

  [2] 李晶皎.嵌入式語音技術及凌陽16位單片機應用[M].北京:北京航空航天大學出版社,2003.

  [3] 李正軍.計算機控制系統(第一版)[M].北京:機械工業出版社,2005.

  [4] 王齊浩.模擬電子技術基礎(第二版)[M].濟南:山東科學技術出版社,2003.

  [5] 嚴鐘豪,譚祖根.非電量電測技術(第2版)[M].北京:機械工業出版社,2003.

  [6] 張廣軍.光電測試技術(第一版)[M].北京:中國計量出版社,2003.

  [7] 周旭,嚴玉龍,王珊珊,等.基于CANopen協議的輪式機器人控制系統實現[J].微型機與應用,2013,32(23):20-23.

  [8] 李歡,魏衡華.基于仿人機器人的無線視頻監控系統設計[J].微型機與應用,2014,33(10):88-91,94.


此內容為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>
          亚洲激情第一区| 欧美va亚洲va国产综合| 国产精品扒开腿爽爽爽视频| 亚洲三级网站| 亚洲免费高清视频| 国产午夜亚洲精品不卡| 亚洲国产国产亚洲一二三| 欧美激情一二三区| 久久在精品线影院精品国产| 六月婷婷一区| 国产精品视频久久| 国产精品九九久久久久久久| 亚洲一区二区三区成人在线视频精品| 国产精品剧情在线亚洲| 极品尤物一区二区三区| 亚洲男人的天堂在线aⅴ视频| 亚洲人成网站在线播| 欧美久久成人| 国产亚洲精品久久久| 欧美视频一区二区在线观看| 亚洲一二三四久久| 午夜免费在线观看精品视频| 欧美激情性爽国产精品17p| 一二三四社区欧美黄| 欧美精品www| 一区二区精品在线观看| 国产精品国产成人国产三级| 尤物九九久久国产精品的分类| 久久久国产精品一区二区中文| 精品动漫一区二区| 久久国产精品72免费观看| 最新69国产成人精品视频免费| 国产老肥熟一区二区三区| 伊人婷婷欧美激情| 久久久亚洲国产天美传媒修理工| 国产精品日本| 亚洲视频 欧洲视频| av72成人在线| 国内揄拍国内精品少妇国语| 久久久99爱| 亚洲久久成人| 亚洲欧美日韩另类精品一区二区三区| 亚洲精品久久久久久下一站| 国产精品久久久一区二区| 亚洲国产精品一区二区第四页av| 精品动漫3d一区二区三区| 欧美福利一区二区三区| 蜜臀久久99精品久久久画质超高清| 一本色道久久88综合日韩精品| 欧美精品在线观看播放| 国产亚洲观看| 亚洲欧美日韩在线观看a三区| 亚洲男同1069视频| 小黄鸭精品密入口导航| 欧美中文字幕视频| 亚洲一区二区精品| 久久av资源网| 欧美日本亚洲韩国国产| 精品av久久707| 久久久久99| 欧美剧在线观看| 欧美国产乱视频| 国产精品免费区二区三区观看| 亚洲午夜极品| 欧美aa在线视频| 欧美mv日韩mv国产网站app| 欧美日韩亚洲一区二区三区| 亚洲高清一区二区三区| 日韩午夜精品视频| 尤物yw午夜国产精品视频| 欧美在线网站| 久久久久久久波多野高潮日日| 国产性猛交xxxx免费看久久| 麻豆精品精品国产自在97香蕉| 国产日韩欧美不卡| 欧美日韩高清在线观看| 国产精品国产三级国产专播精品人| 午夜久久久久久久久久一区二区| 国产精品chinese| 欧美激情网友自拍| 欧美成人日韩| 欧美日韩在线视频首页| 好吊成人免视频| 亚洲视频一起| 亚洲女ⅴideoshd黑人| 亚洲激情网站| 欧美精品大片| 亚洲欧美另类中文字幕| 欧美亚洲网站| 一片黄亚洲嫩模| 在线日韩av| 亚洲国产精品电影在线观看| 国产欧美精品一区二区三区介绍| 欧美午夜精品一区二区三区| 国产日产亚洲精品| 欧美日韩另类一区| 尤物精品国产第一福利三区| 午夜精品视频在线观看一区二区| 国产精品久久久久毛片大屁完整版| 亚洲图片欧洲图片av| 欧美va亚洲va香蕉在线| 午夜日韩视频| 亚洲电影自拍| 亚洲激情婷婷| 在线观看一区欧美| 欧美中文字幕第一页| 亚洲视频在线免费观看| 亚洲盗摄视频| 欧美一站二站| 国产自产2019最新不卡| 国产精品九九久久久久久久| 国产欧美精品一区二区三区介绍| 欧美激情国产高清| 亚洲一区高清| 久久午夜色播影院免费高清| 日韩视频精品在线观看| 久久国产手机看片| 亚洲无毛电影| 亚洲激情在线播放| 久久se精品一区精品二区| 欧美揉bbbbb揉bbbbb| 亚洲第一毛片| 国产精品v片在线观看不卡| 国产精品外国| 欧美日韩另类丝袜其他| 久久激情综合| 精品成人一区二区三区四区| 久久精品91久久香蕉加勒比| 亚洲专区一二三| 欧美日本高清| 在线观看91精品国产入口| 欧美视频一区二区| 欧美一区深夜视频| 免费成人在线观看视频| 蜜桃精品久久久久久久免费影院| 一本色道久久综合亚洲二区三区| 一区二区三区在线免费视频| 亚洲无吗在线| 亚洲午夜免费视频| 欧美国产日韩一区二区三区| 国产精品免费观看在线| 亚洲人线精品午夜| 欧美精品电影| 黄色日韩网站视频| 亚洲欧美综合精品久久成人| 午夜精品视频一区| 亚洲欧美日本在线| 亚洲欧美久久久| 久久人人爽人人爽| 久久―日本道色综合久久| 一区二区日韩伦理片| 国产一区二区三区精品欧美日韩一区二区三区| 亚洲国产美女精品久久久久∴| 亚洲欧美高清| 亚洲欧美日韩国产中文在线| 欧美一区二区视频在线观看| 欧美成人69av| 欧美午夜无遮挡| 先锋影音网一区二区| 国产精品99久久久久久久久久久久| 欧美大尺度在线观看| 一区二区欧美日韩视频| 狠狠色狠狠色综合| 在线国产精品一区| 能在线观看的日韩av| 欧美大片免费观看在线观看网站推荐| 亚洲国产精品久久久久婷婷老年| 黄色av日韩| 久久久91精品国产| 亚洲激情影视| 亚洲精品一区在线| 午夜精品理论片| 99精品99| 亚洲精品久久久蜜桃| 久久国产精品第一页| 欧美人与禽猛交乱配| 激情五月***国产精品| 欧美理论在线播放| 欧美激情精品久久久久久蜜臀| 欧美mv日韩mv亚洲| 麻豆国产精品777777在线| 欧美激情无毛| 欧美日韩国产高清| 亚洲国产一二三| 欧美电影免费观看大全| 99视频精品全国免费| 欧美日韩国产丝袜另类| 欧美日韩一二区| 久久久免费精品视频| 国产精品美女久久久免费| 夜夜嗨av一区二区三区网页| 国语自产精品视频在线看抢先版结局| 亚洲三级免费观看| 亚洲欧洲精品天堂一级| 亚洲欧洲在线观看| 欧美主播一区二区三区| 欧美在线综合| 亚洲美女尤物影院| 一区二区自拍| 性久久久久久久久久久久| 久久伊人亚洲| av成人免费观看| 香蕉免费一区二区三区在线观看| 娇妻被交换粗又大又硬视频欧美| 欧美日韩三区四区| 久久黄金**| 国产精品一区二区在线观看| 久久精品理论片| 亚洲精品一区二区在线观看| 亚洲美女一区| 久久国产精品一区二区三区四区| 欧美电影在线| 日韩一级黄色片| 国产一区二区三区精品久久久| 久久视频在线免费观看| 欧美日韩国产麻豆| 国产精品欧美日韩久久| 欧美专区在线观看一区| 在线观看久久av| 国产日韩精品电影| 欧美视频四区| 亚洲一区美女视频在线观看免费| 亚洲精品乱码久久久久久按摩观| 激情五月婷婷综合| 亚洲性xxxx| 欧美日韩在线另类| 在线国产亚洲欧美| 欧美性色aⅴ视频一区日韩精品| 猛男gaygay欧美视频| 免费亚洲电影在线观看| 久久久久国产精品一区| 亚洲无线观看| 欧美视频专区一二在线观看| 日韩视频在线免费| 久久激情五月丁香伊人| 国产伦精品一区二区三区照片91| 欧美综合77777色婷婷| 国产日韩在线亚洲字幕中文| 国产一区久久久| 久久亚洲国产成人| 国产在线视频欧美| 久久久久久久久一区二区| 99热在这里有精品免费| 亚洲七七久久综合桃花剧情介绍| 欧美日韩在线视频一区二区| 欧美黄色aa电影| 欧美日韩国产成人在线免费| 国产精品一区久久| 久久中文字幕一区二区三区| 国产精品免费区二区三区观看| 伊人春色精品| 久久综合国产精品| 国产精品私拍pans大尺度在线| 亚洲高清一区二区三区| 亚洲在线一区二区三区| 国产曰批免费观看久久久| 欧美噜噜久久久xxx| 国语精品一区| 久久国产一区二区三区| 欧美成人午夜激情视频| 国产亚洲综合性久久久影院| 亚洲精品国产无天堂网2021| 久久大综合网| 久久久久久久久一区二区| 激情小说另类小说亚洲欧美| 国内成人精品2018免费看| 久久精品久久99精品久久| 亚洲性线免费观看视频成熟| 久久狠狠亚洲综合| 欧美日韩亚洲一区二区三区在线| 日韩视频在线观看| 午夜一级久久| 欧美日韩ab片| 国产一区二区毛片| 亚洲精品综合精品自拍| 亚洲午夜精品国产| 99pao成人国产永久免费视频| 老色鬼久久亚洲一区二区| 欧美日韩综合网| 欧美一区国产一区| 国产伦精品一区二区三区高清| 尤物网精品视频| 欧美成人精品高清在线播放| 久久久999国产| 国产一区自拍视频| 久久在线91| 欧美在线一二三| 一本色道久久99精品综合| 欧美刺激午夜性久久久久久久| 欧美亚日韩国产aⅴ精品中极品| 在线观看亚洲| 欧美亚洲视频在线观看| 久久九九精品99国产精品| 亚洲第一精品电影| 久久福利电影| 美女视频黄 久久| 免费不卡中文字幕视频| 国产精品porn| 亚洲自拍都市欧美小说| 午夜在线观看免费一区| 极品中文字幕一区| 亚洲专区在线视频| 国产精品久久久久久久久| 欧美日韩一区二区三区在线看| 国产麻豆精品在线观看| 亚洲性夜色噜噜噜7777| 亚洲免费中文字幕| 亚洲一区二区三区乱码aⅴ| 亚洲日本免费电影| 久久精品国产亚洲高清剧情介绍| 亚洲免费在线观看| 亚洲黄色小视频| 日韩亚洲一区在线播放| 一区二区日本视频| 国产精品中文字幕在线观看| 国产三级欧美三级日产三级99| 免费观看国产成人| 亚洲精品免费在线| 狠狠色伊人亚洲综合网站色| 欧美欧美天天天天操| 中日韩美女免费视频网站在线观看| 欧美日韩亚洲视频| 在线观看一区二区视频| 久久久久久久综合| 国产美女高潮久久白浆| 国产精品久久中文| 久久久777| 国产一区日韩一区|