《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于LM3S615的電腦鼠走迷宮的設計
基于LM3S615的電腦鼠走迷宮的設計
摘要: 目標是設計制作集傳感器與控制于一體的,能夠自動穿越迷宮的電腦鼠。該電腦鼠結合了模擬電路、數字電路,自動控制理論等相關專業知識。提出將模塊化方法應用于系統軟、硬件的設計,不僅提高了軟硬件開發效率,而且提高了軟硬件在實驗及檢修過程中的可維護性、可升級性。
Abstract:
Key words :

  0 引言

  電腦鼠(Micromouse)是智能機電鼠的簡稱,是一個由微處理器控制的集探測、分析、行走功能于一體,能夠自動搜索最佳路徑到達目的地的微型機器人。實際上電腦鼠就是一個電力驅動小車,而這個電動小車是由一個或多個微控制器來控制,通過傳感器和其他各功能器件的配合,具備一定的智能。同時,電腦鼠需擁有探測障礙物、行走、轉彎、加減速和制動等基本功能。

  本文是以“IEEE國際電腦鼠競賽”為背景,以美國Luminary Micro公司生產的ARM CortexM3內核的ARM處理器LM3S615為主控制器,控制和檢測紅外傳感器;微控制器根據檢測到的傳感信號,控制電機驅動電路,調整行走,按照載入搜索算法進行迷宮的探測,尋找最短路徑,最終實現從起點到終點的沖刺。

  1 電腦鼠系統整體設計方案

  如圖1所示,整個系統可以大致分為以下主要部分:電源模塊,控制模塊,執行機構模塊,傳感器模塊,機身模塊??梢宰鲂蜗蟮谋扔鳎弘娫茨K是電腦鼠的葡萄糖,控制模塊是電腦鼠的大腦,傳感器模塊是電腦鼠的眼睛,機身模塊是電腦鼠的軀干,執行機構是電腦鼠的腿;各模塊之間相互配合使電腦鼠正常工作并尋找到終點。

電腦鼠系統整體設計方案

  2 電腦鼠硬件研究與實現

  2.1 電腦鼠硬件設計原理

  本文研究的電腦鼠是一個跨學科的綜合作品,主要由電源、傳感器、步進電機、控制核心電路、機身5個部分組成,如圖1所示。所以,電腦鼠的硬件設計主要包括電源模塊、微控制器單元模塊、傳感器模塊、電機控制模塊4個部分的設計。其中LM3S615微控制器是電腦鼠的核心,通過檢測到的傳感器信號,結合載入的搜索算法,控制步進電機,實現電腦鼠在迷宮中的行走。

  2.2 電源模塊

  電源模塊包括供電電池和電壓調節電路。供電電池為2 200 mAh,7.4 V的可充電鋰電池。電機驅動電壓由電源直接供給;LM3S615微控制器需3.3 V電壓供電,電壓調節電路采用Exar公司生產的SPX1117M3-3.3芯片將電源電壓穩至3.3V;電腦鼠所使用的紅外線傳感器工作電壓為5 V,升壓芯片采用Exar公司生產的SP6641A將已經較為穩定的3.3 V電壓升至5 V。

  2.3 微控制器單元模塊

  本文采用美國Luminary Micro公司生產的CorteX-M3內核的ARM處理器LM3S615,該芯片具有32位RISC性能,具備32 KB單周期FLASH,8 KB單周期SRAM,29個中斷,帶8個優先級。微控制器模塊和其他模塊共同構成一個閉環的反饋控制系統,通過對路程信號、岔口信號和姿勢修正信號的檢測,經由LM3S615進行運算,再將結果賦給電機執行,由此實現電腦鼠的智能穿越迷宮。

  2.4 傳感器模塊

  2.4.1 傳感器模塊組成

  傳感器模塊采用紅外傳感器:紅外線發射對管SIR563ST3F和IRM8601S,紅外線收發對管IR204和PD204-6B。紅外線發射管SIR563ST3F最大輻射角約為30°,工作中心頻率38 kHz;紅外線接受管IRM8601S為一體式紅外線接收頭,最佳工作波長940 nm??梢酝ㄟ^設置不同的發射頻率來實現用一個紅外傳感器完成遠距和近距探測的功能。紅外線發射管IR204和紅外線接收管PD204-6B工作波長均為940 nm,它們固定在兩輪內側,并在輪內貼上黑白碼盤,碼盤隨車輪的轉動而轉動,當傳感器正對著碼盤黑色條紋時,輸出高電平,反之低電平。通過GPIO口中斷檢測電平變化,就可以計算并記錄電腦鼠行走的距離。

  2.4.2 傳感器模塊功能

  (1)路程檢測。由安裝在兩輪內側的紅外線收發管IR204和PD204-6B,對黑白碼盤條紋進行計數,按照迷宮單元的長度為單位進行路程計數,以記錄電腦鼠在迷宮中的方位坐標,同時還可以精確地實現轉彎。

  (2)岔口檢測。岔口檢測由安裝在正前、左前、右前的3個紅外線發射對管SZR563ST3F和IRM8601S實現,工作波長940 nm,實現遠紅外測距功能,探測前、左、右有無障礙。

  (3)姿勢修正。姿勢修正由左右2個紅外線發射對管SIR563ST3F和IRM8601S實現,發射信號約30.5 kHz,實現近紅外測距功能,保持電腦鼠在中軸線附近行走,避免撞擊迷宮。值得注意的是,在轉彎過程中不要進行姿勢修正,這樣有可能導致轉彎的角度出現偏差,即電腦鼠只是在前進的過程中才進行姿勢修正。

  2.5 電機控制模塊

  電機控制模塊主要負責控制電腦鼠的運動,包括電機和電機驅動電路兩部分。電機為兩個兩相四線制步進電機,工作電壓為7.4 V。電機驅動芯片采用BA6845FS,每個芯片包含2個H橋,它的最大驅動電流為1 A,且在輸入邏輯的控制下輸出有3種模式:正向、反向和停止。

   3 電腦鼠軟件研究與實現

 

  電腦鼠的軟件部分主要用來檢測迷宮環境,傳送控制信號給相應的硬件模塊,對在迷宮中行走的電腦鼠進行制導與導航。其主要由迷宮搜索主程序和其他實現各種功能的子程序組成,主程序主要起到搜索探測迷宮和決策功能,而其他各種功能則是通過調用其相應子程序來實現的,搜索流程如圖2所示。

搜索流程

  3.1 迷宮搜索主程序

  在沒有預知迷宮路徑的情況下,電腦鼠必須優先探索迷宮中的所有單元格,直到抵達終點為止。做這個處理的電腦鼠要隨時知道自己的位置及姿態,同時要記錄所有訪問過的方塊四周是否有墻壁,并且在搜索過程中盡量避免重復搜索它搜索過的地方。迷宮搜索流程圖如圖3所示。

迷宮搜索流程圖

  3.1.1 左手法則

  電腦鼠在前進的方向上存在兩條和兩條以上支路時,優先考慮左轉,其次是向前,最后才考慮向右。示意圖如圖4所示。

  3.1.2 右手法則

  電腦鼠在前進方向存在兩條和兩條以上的支路時,優先考慮右轉,其次向前,最后才向左。示意圖如圖4所示。

  3.1.3 求心法則

  求心法則就是當電腦鼠有至少兩個方向可以選擇時,則優先轉向離中心點最近的方向前進。如圖5所示,把迷宮分為對等區域(1,2,3,4)??梢杂^察出,在區域1中,電腦鼠向右和向上更能接近中心,其他區域同理。如果電腦鼠可供選擇的前進方向包含兩個都有可能是離迷宮中心點最近的方向時,優先選擇可以直接前進的方向,其次選擇只用轉90°的方向前進。如果可前進方向都是遠離中心點的方向時,優先選擇直線運行方向,其次選擇轉彎90°的方向。其搜索示意圖如圖6所示。

搜索示意圖

  3.2 其他功能子程序

  3.2.1 路程檢測子程序

  通過安裝在兩輪內側的紅外線收發管和黑白碼盤來測算電腦鼠走過的路程,確定電腦鼠在迷宮中的位置,并在岔口實現精確的90°和180°轉彎。

  3.2.2 岔口檢測子程序

  由安裝在正前、左前、右前方向的3個紅外發射管發射38 kHz的信號完成遠距檢測,根據傳感器讀入值,判斷迷宮中障礙信息、路口信息。

  3.2.3 姿勢修正子程序

  根據左右兩側紅外傳感器接收的反饋信號來判斷電腦鼠偏離迷宮巷道中軸線的程度,通過調整步進電機工作脈沖使某一邊電機減速來修正電腦鼠的行駛方向,使其基本行走在中軸線附近。

  3.2.4 轉彎子程序

  當電腦鼠檢測到岔口,且需要轉彎時,調用該子程序。

  3.2.5 最優路徑子程序

  通過對迷宮環境進行搜索檢測,數組自動記錄迷宮地圖信息以及迷宮中每一單元格到起始點的路程,運行最優路徑子程序,就能找到一條從始點到終點的最短路徑。其實質是一種路徑優化算法,常用的算法有等高圖法和蟻群算法。

  3.2.6 沖刺子程序

  調用此程序可使電腦鼠循著最短路徑從起點以最快的速度沖到終點。

  4 結語

  本文從分析“IEEE標準電腦鼠”走迷宮比賽規則入手,介紹了電腦鼠硬件系統和軟件系統設計過程和流程?;陔娔X鼠的產品具有廣泛的應用場合,譬如自動盲人導引小車、足球機器人、滅火機器人、影像機器人等等。隨著電子技術的發展,對電腦鼠的深入研究將具有很好的發展和應用前景。

此內容為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>
          老司机精品久久| 亚洲福利一区| 国产在线乱码一区二区三区| 国产在线播精品第三| 欧美新色视频| 国产欧美日韩综合精品二区| 亚洲国产精品毛片| 制服丝袜亚洲播放| 久久高清福利视频| 亚洲国产高清在线| 久久国产欧美| 久久夜色精品国产噜噜av| 午夜精品视频在线观看一区二区| 国产亚洲欧美一区在线观看| 亚洲欧美另类综合偷拍| 亚洲美女免费精品视频在线观看| 亚洲午夜久久久| 欧美福利在线观看| 欧美一区二区三区四区在线观看地址| 国产精品成人va在线观看| 在线观看三级视频欧美| 你懂的视频欧美| 欧美性视频网站| 免费久久久一本精品久久区| 国产精品豆花视频| 国产精品电影观看| 午夜精品福利一区二区蜜股av| 亚洲在线视频观看| 亚洲欧美国产制服动漫| 亚洲视频福利| 国产日韩欧美日韩| 最新亚洲激情| 国产精品一区二区在线观看| 欧美日韩人人澡狠狠躁视频| 欧美日本网站| 亚洲日韩欧美视频一区| 亚洲国产成人91精品| 亚洲天堂视频在线观看| 欧美三级资源在线| 在线观看一区二区精品视频| 亚洲中字黄色| 日韩一区二区电影网| 国产精品igao视频网网址不卡日韩| 国产精品一卡二卡| 夜夜狂射影院欧美极品| 有坂深雪在线一区| 欧美激情一区二区三区在线视频| 欧美母乳在线| 亚洲一区二区三区午夜| 久久视频一区二区| 久久精视频免费在线久久完整在线看| 国产精品久久久久久亚洲调教| 99国产精品久久久久久久成人热| 一区二区不卡在线视频 午夜欧美不卡在| 国产精品qvod| 一区精品久久| 久久精品一区二区三区不卡| 日韩午夜av在线| 亚洲免费黄色| 亚洲欧洲另类| 国产精品亚洲成人| 欧美久久久久久久久久| 国精品一区二区三区| 国内外成人免费激情在线视频网站| 欧美一区二区三区在线| 欧美精品一二三| 欧美日韩精品一区二区在线播放| 国产视频丨精品|在线观看| 欧美精品一区在线发布| 欧美中文字幕精品| 99视频在线精品国自产拍免费观看| 合欧美一区二区三区| 欧美视频免费在线| 欧美激情1区2区3区| 国产精品国产三级欧美二区| 国产女主播一区| 免费在线国产精品| 亚洲美女毛片| 亚洲一级在线| 欧美在线你懂的| 欧美丝袜第一区| 欧美成人一品| 一区精品在线| 亚洲国产日韩一区二区| 亚洲精品中文字幕在线| 国产精品久久一卡二卡| 久久久久一区二区| 亚洲一区二区三区免费视频| 欧美性猛交视频| 欧美高清视频一区二区三区在线观看| 欧美高清视频一区二区| 久久av资源网站| 欧美三级日本三级少妇99| 亚洲天堂av在线免费| 性8sex亚洲区入口| 99ri日韩精品视频| 99精品视频免费在线观看| 欧美电影免费观看大全| 免费成人黄色片| 一区二区免费在线播放| 国产日韩综合一区二区性色av| 久久超碰97中文字幕| 一本久久a久久免费精品不卡| 国产精品一区亚洲| 一区二区91| 亚洲一区二区免费视频| 正在播放欧美一区| 中日韩高清电影网| 国产亚洲精品v| 久久噜噜亚洲综合| 精品二区久久| 在线日韩日本国产亚洲| 亚洲精品在线视频| 亚洲黄网站黄| 国产在线精品二区| 欧美成人精品影院| 久久精品国语| 激情文学一区| 羞羞视频在线观看欧美| 国产午夜亚洲精品理论片色戒| 亚洲社区在线观看| 欧美绝品在线观看成人午夜影视| 国产精品嫩草99av在线| 国产在线不卡| 国产精品你懂的在线欣赏| 亚洲精品久久久久久下一站| 欧美日韩第一页| 国产精品一区在线观看| 久久久精品日韩| 亚洲国产另类 国产精品国产免费| 国产日韩欧美在线看| 亚洲高清二区| 国产精品亚洲综合一区在线观看| 国产人成一区二区三区影院| 香蕉久久夜色精品国产使用方法| 免费日韩av| 欧美午夜不卡| 欧美日韩国产色综合一二三四| 久久精品视频亚洲| 欧美在线日韩在线| 国产在线播精品第三| 国产伦精品一区二区三区高清版| 日韩视频在线一区| 国产精品一区二区黑丝| 久久久久一区二区| 亚洲欧美一区二区视频| 欧美顶级大胆免费视频| 欧美色图麻豆| 欧美另类99xxxxx| 亚洲小说区图片区| 国产精品一区免费视频| 亚洲精品中文字幕有码专区| 亚洲综合清纯丝袜自拍| 国产精品自在线| 午夜欧美视频| 欧美一级黄色录像| 久久精品2019中文字幕| 亚洲欧美一区二区在线观看| 韩国女主播一区| 日韩一区二区精品视频| 激情小说亚洲一区| 国产欧美午夜| 在线观看视频日韩| 亚洲小说区图片区| 国产一区二区三区av电影| 欧美性猛交xxxx乱大交蜜桃| 另类综合日韩欧美亚洲| 欧美一区二区三区久久精品茉莉花| 国产主播一区二区三区四区| 亚洲欧洲av一区二区三区久久| 久久福利一区| 欧美成人免费视频| 亚洲伦理在线免费看| 欧美国产在线观看| 久久久久久亚洲精品中文字幕| 欧美怡红院视频| 亚洲免费在线看| 久久精品99| 国产亚洲一区二区三区在线观看| 香蕉免费一区二区三区在线观看| 亚洲精品国产精品乱码不99| 国产精品专区h在线观看| 欧美在线影院在线视频| 亚洲人成亚洲人成在线观看图片| 亚洲精品资源| 国产精品久久久久久久7电影| 99re热这里只有精品免费视频| 亚洲男人的天堂在线aⅴ视频| 亚洲毛片在线看| 久久9热精品视频| 亚洲精品日本| 激情一区二区| 亚洲视频一区二区免费在线观看| 久久国产福利| 欧美日韩不卡一区| 亚洲欧美日韩一区二区三区在线观看| 亚洲电影免费在线| 亚洲精品日产精品乱码不卡| 黄色影院成人| 欧美日韩国产va另类| 欧美日韩国产成人在线免费| 久久亚裔精品欧美| 亚洲精品免费一二三区| **性色生活片久久毛片| 国产精品久久午夜夜伦鲁鲁| 亚洲精品男同| 久久精品青青大伊人av| 夜色激情一区二区| 亚洲片在线资源| 一区二区在线观看视频在线观看| 黄色成人在线免费| 国产欧美va欧美不卡在线| 久久精品在线视频| 正在播放欧美视频| 欧美日韩日本视频| 一区二区三区中文在线观看| 欧美一区二区三区免费视| 欧美国产日韩在线观看| 美日韩精品视频免费看| 激情综合网激情| 亚洲国产美国国产综合一区二区| 99视频一区二区三区| 伊人成人开心激情综合网| 日韩一区二区福利| 国产亚洲综合性久久久影院| 日韩视频免费观看高清完整版| 久久精品成人一区二区三区蜜臀| 久久狠狠一本精品综合网| 亚洲男女自偷自拍图片另类| 国产精品电影网站| 久久精品日产第一区二区三区| 影音先锋在线一区| 99精品欧美一区二区三区| 亚洲承认在线| 久久综合久久综合久久| 欧美亚洲不卡| 亚洲欧美影音先锋| 久久九九久精品国产免费直播| 亚洲色图综合久久| 亚洲免费在线观看视频| 欧美专区在线观看| 欧美三级电影一区| 夜夜嗨av一区二区三区免费区| 国内精品久久久久影院优| 日韩写真视频在线观看| 亚洲一区二区三区激情| 国产精品久久久久免费a∨大胸| 欧美日韩在线不卡一区| 狠狠色丁香久久综合频道| 欧美在线一二三| 国产在线视频欧美一区二区三区| 国内偷自视频区视频综合| 亚洲精品久久久久| 国产主播精品在线| 亚洲视频在线二区| 性色av香蕉一区二区| 一本久久a久久免费精品不卡| 一本高清dvd不卡在线观看| 久久久久久欧美| 国产一区二区欧美| 亚洲欧美一区二区精品久久久| 91久久夜色精品国产网站| 欧美三级视频在线播放| 国产精品一区二区在线观看网站| 欧美一区二区大片| 亚洲欧美日韩一区在线观看| 欧美中日韩免费视频| 久久精品免视看| 国产日韩欧美电影在线观看| 亚洲影院色在线观看免费| 伊人成综合网伊人222| 欧美女同在线视频| 亚洲欧美日韩在线观看a三区| 欧美视频观看一区| 9人人澡人人爽人人精品| 亚洲精品一区二区三区不| 午夜天堂精品久久久久| 欧美黄色视屏| 亚洲欧美精品中文字幕在线| 亚洲福利视频免费观看| 校园春色国产精品| 久久噜噜亚洲综合| 欧美日韩成人一区二区三区| 午夜精品福利在线| 国产精品久久久一区二区三区| 欧美精品久久99| 久久视频在线免费观看| 欧美.com| 在线成人免费视频| 免费在线欧美视频| 在线观看欧美视频| 亚洲精品一区二区三区婷婷月| 亚洲免费观看在线观看| 亚洲美女黄网| 久久久久久一区| 妖精成人www高清在线观看| 久久全球大尺度高清视频| 欧美精品福利在线| 欧美一区二区在线视频| 亚洲黄色毛片| 黄页网站一区| 欧美精品在线一区| 亚洲免费高清视频| 亚洲精品国久久99热| 国产精品欧美日韩久久| 久久精品国产2020观看福利| 久久国产精彩视频| 国产视频一区免费看| 国产日韩欧美亚洲一区| 国产精品色一区二区三区| 欧美日韩网址| 欧美专区中文字幕| 国产精品日韩欧美大师| 久久久久久久综合色一本| 亚洲专区欧美专区| 亚洲精品一区二区三区四区高清| 欧美精品v日韩精品v韩国精品v| 欧美www视频在线观看| 欧美剧在线免费观看网站| 国产亚洲精品激情久久| 亚洲视频自拍偷拍| 国产精品嫩草99av在线| 久久久久国产精品一区| 亚洲九九九在线观看| 18成人免费观看视频| 欧美日韩精品一区二区天天拍小说| 亚洲综合电影| 日韩网站免费观看|