《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于ARM Cortex-M3的電腦鼠控制系統研究
基于ARM Cortex-M3的電腦鼠控制系統研究
電子元器件應用
張輝輝,崔琪琳,仵杰,劉珍,周新剛,王昭
摘要: 為了使電腦鼠更加高效完成迷宮搜尋沖刺任務,設計了以STM32F103RCT6增強型處理器為核心的電腦鼠控制系統。通過接收管感應反射光的光強來判斷電腦鼠與墻壁之間的距離,改進傳統數字式紅外傳感器只能判斷有無障礙而無法測距的不足,定時器輸出PWM信號控制空心杯直流電機,軟件部分采用模塊化設計方法。試驗結果驗證該設計方案可行,滿足系統要求。
Abstract:
Key words :

    電腦鼠(micromouse)是一種由微處理器控制的集環境感知、動態決策與規劃、行為控制與執行等多種功能于一體的微型機器人。目前大多數電腦鼠采用Luminarv Micro Stellaris R系列LM3S101、LM3S102、LM3S615或者單片機微控制器,其紅外檢測模塊采用了一體式紅外傳感器,只能判斷有無障礙物,無法進行測距;電機部分采用步進電機,耗電大、速度慢;此外軟件系統多采用傳統中左或中右算法,效率較低。本文設計了基于Cortex-M3內核的32位ARM芯片STM32F103RCT6作為運算控制中心,由其產生PWM信號調制紅外發射接收實現測距,配套空心杯直流電機,通過改進智能迷宮算法,使電腦鼠出色高效地完成迷宮搜尋及沖刺任務。

1 電腦鼠工作原理
    電腦鼠周圍安裝六組紅外傳感器,分別感知左方、左前方、前方、右前方、右方,發射端發射一定頻率的紅外線,接收端通過六個方向的反射波來判斷是否有障礙物,實時地儲存單元格的資料,通過六組紅外傳感器反饋的迷宮信息,控制電腦鼠完成避障、轉彎、加速等動作,運用智能算法對迷宮的部分單元格或全部單元格進行遍歷,并將迷宮的信息以有效的數據結構存儲,微控制器根據這些記錄信息運用迷宮高效算法找到一條最優化路徑,從而實現從起點到終點的最大化沖刺。

2 硬件電路設計
    為完成迷宮探測和沖刺任務,電腦鼠需具備以下各功能模塊:ARM微處理器作為控制核心協調各功能模塊正常工作;電機及驅動模塊實時控制電機啟動、制動;紅外檢測模塊負責紅外線探測感知;電源為整個系統供電穩定電壓,陀螺儀及指南針模塊確定電腦鼠方位,根據走過的距離,從而解析出所在坐標。硬件組成如圖1所示。

a.jpg


2.1 電源模塊
    電源調節器件通常使用線性穩壓器件(如LM7805),具有輸出電壓可調、穩壓精度高的優點,但是其線性調整工作方式在工作有較大的“熱損耗”,導致電源利用率不高、滿足不了便攜低功耗需求。開關電源調節器,不同于線性穩壓器件,以完全導通或關斷的方式工作,通過控制開關管的導通與截止時間,有效的減少工作中的“熱損耗”,提高了電源利用率。本設計中電源模塊為系統提供三種不同的電壓,12V電源用于驅動電機,使用開關式電源LM2596將12V直流電壓降到5V給紅外模塊、人機交互模塊供電,再通過AMS1117將5V降到3.3V,供ARM處理器及其他模塊使用。
2.2 微處理器模塊
   微處理器是整個控制系統的核心,它完成從紅外檢測模塊獲取路徑信息,采集瞬時速度,進行數據處理,控制算法運算,輸出實時控制量等功能。為了保證系統的實用性和易擴展性,本控制系統采用意法半導體推出的“增強型”系列STFM32F103RCT6,STM32F103xx增強型系列使用高性能的ARM Correx-M3 32位的RISC內核,工作頻率為72MHz,內置高速存儲器(高達128K字節的閃存和20K字節的SRAM),豐富的增強I/O端口和聯接到兩條APB總線的外設。所有型號的器件都包含2個12位的ADC、3個通用16位定時器和一個PWM定時器,還包含標準和先進的通信接口:多達2個I2C和SPI、3個USART、一個USB和一個CAN,在存儲容量和運算速度方面滿足要求。
2.3 電機及驅動模塊
   為提高系統功率、降低功耗,驅動電路采用基于脈寬調制方式的集成電路芯片L298N。比較常見的是15腳Muliwart封裝的L298N,內部包含四通道邏輯驅動電路,即內含兩個H橋的高電壓大電流雙全橋式驅動器,可以驅動和控制兩個直流電機,芯片采用供給電機電源和邏輯電平電源的雙電源供電,可接受標準TTL邏輯電平信號,驅動46V,2A以下的電機,并可驅動電感性負載。其中ENA、ENB是控制使能端,IN1、IN 2、IN3、IN4是控制電平輸入端,電路如圖2所示。本設計中采用空心杯直流電機,它具有突出的節能特性、靈敏方便的控制特性和穩定的運行特性,最大效率一般在70%以上,部分產品可達到90%以上;起動、制動迅速,響應極快;其重量、體積相對減少1/3-1/2,通過PWM調節脈沖占空比進行調速。

b.jpg


2.4 紅外檢測模塊
    紅外檢測模塊主要負責迷宮環境監測和處理。紅外線經調制后由發射管發出,接收管接收迷宮墻壁反射光,根據接收反射信號強弱來判斷與隔墻的距離。本系統相對傳統紅外檢測方法做如下特點:
(1)紅外傳感器由原來的5組增加到6組。除了正前、正左、正右以及正前方兩個45度斜角外,正前方增加1組紅外傳感器,通過正前方兩組傳感器信息的融合實現路口45度斜走,相對于以往的90度直角調整,節約了時間,提高了效率。
(2)采用基于雙T選頻網絡的放大器設計,紅外傳感器根據反射信號的強弱實現電腦鼠與障礙物之間的測距。以往使用的是一體化紅外接收傳感器(如IRM8601S),其接收頭內部集成自動增益控制電路、帶通濾波電路、解碼電路及輸出驅動電路,但由于檢測信號輸出的是數字信號,只能判斷有或無障礙物,不能根據檢測信號輸出的強度計算距離。本設計中采用基于雙T選頻網絡和TLC084組成的選頻放大設計,實現頻率不同增益不同,對有用信號進行放大處理,濾除或抑制無用信號。
(3)發射三種頻率調制波,減少信號之間的干擾。6組傳感器分為三組,正左和正右兩組傳感器負責檢測電腦鼠是否走在中線上,以便及時做出姿勢校正;左前方和右前方兩組傳感器主要檢查前方是否有路口;前方兩組傳感器配合電機,協同工作實現45度轉彎。紅外光發射頻率越高,傳播距離相對越遠,在本設計中由于迷宮墻壁之間距離16.8cm(單元格18cm.墻壁厚度1.2cm),而電腦鼠的寬度一般為10cm左右,車體距兩邊墻體的距離只有3cm左右,所以正左方和正右方發射頻率選擇為33kHz,左前方和右前方發射35kHz,正前方距離最遠,發射頻率為38kHz。具體如圖3所示。

c.jpg

    本設計進行了硬件電路改進,由STM32定時器輸出三路PWM信號,每兩組紅外發射管共用一路PWM信號,遇到障礙物后返回,紅外接收管進行信號采集,通過選頻放大器對有用信號進行放大處理,送入STM32的12位逐次逼近型AD轉換器。由于整流濾波有延時,所以此處采用交流采樣,ADC在最高速采樣的時候需要1.5十12.5個ADC周期,在14M的ADC時鐘下達到1Msps的速度。紅外測距電路如圖4所示,當接收管接收到紅外線,D2導通,并且反射越強,D2阻值越小,沒有收到紅外線時,D2阻值無窮大,相當于截止;R3和R4兩個10K電阻提供2.5V的直流偏置。

d.jpg


3 軟件系統設計
   軟件模塊是系統的重要組成部分,電腦鼠通過紅外檢測獲取周圍信息,完成前進、轉彎、沖刺、停止等基本動作,此外還要通過以獲取信息實現最優路徑的搜尋并完成最后的沖刺。本設計才用模塊化設計,通過主程序調用各個功能子程序,主程序流程圖和中斷流程圖如圖5(a)(b)所示。

e.jpg

4 實驗驗證及分析
(1)紅外傳感器測距系統中使用基于選頻網絡的放大設計,由于電阻電容選用國標,無法使中心頻率恰好落在38kHz,雙T選頻網絡中心頻率f0=1/2πRC,選擇R/C=10k/430pF,f0=37kHz,用multisim仿真出的幅頻特性如圖6所示,搭建硬件實驗電路,中心頻率并未落在37kHz而是30kHz,減小RC值多次試驗,當R/C=9.1k/430pF,中心頻率落在38kHz。

f.jpg


(2)迷宮墻壁由空心的白色塑料做成,有很大一部分紅外光發生透射,加之日光影響,因此如法給發射管套用黑色外管,減少外界干擾;由ARM微處理器產生PWM信號送人紅外發射管,接收管接收經過調制的紅外信號;用三極管實現電平轉換,調節電位器增加發射功率,使信號調整放大到A/D轉換的最佳量程范圍內,獲得期望的處理精度。通過實驗多次測量,得到一組紅外測量距離與輸出電壓的數據,以障礙物距離S為橫坐標,選頻放大后的電壓值U為縱坐標,用matlab繪制曲線,電壓值與距離關系式為U=0.1195+4.5962*S-1,如圖7所示。

g.jpg


(4)利用STM32定時器功能,通過軟件編程調制出需要的PWM信號,以此控制電機、發射紅外,圖8是Timer4的CH1通道輸出頻率為38kHz,占空比為30%的PWM信號。

5 結束語
    本文設計了基于STM32F103RCT6的電腦鼠控制系統,在matlab、muhisim仿真基礎上,確定了選頻網絡的RC參數,并通過實驗得到距離與電壓值的關系圖,體現了對稱RC雙T網絡良好的選頻特性;電機及驅動模塊選用效率高、響應快的空心杯直流電機。經試驗驗證,該設計方案可以滿足系統要求。

此內容為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>
          亚洲片区在线| 国产精品国产三级国产aⅴ入口| 欧美日韩成人综合在线一区二区| 国产精品爱啪在线线免费观看| 欧美二区乱c少妇| 欧美日韩视频一区二区| 欧美韩日高清| 欧美va亚洲va香蕉在线| 国产精品久久久久久久久动漫| 一区二区三区四区五区视频| 欧美激情精品久久久久久变态| 中文欧美在线视频| 国内精品国语自产拍在线观看| 国产精品永久免费观看| 怡红院av一区二区三区| 欧美人与性禽动交情品| 国产亚洲精品7777| 性娇小13――14欧美| 欧美成va人片在线观看| 亚洲精品乱码久久久久久| 欧美国产精品久久| 国产精品久久久久久久免费软件| 亚洲人屁股眼子交8| 一区二区三区国产精品| 欧美日韩中文精品| 欧美插天视频在线播放| 在线欧美三区| 免费看av成人| 国产精品日本欧美一区二区三区| 女人香蕉久久**毛片精品| 国产一区二区精品久久99| 亚洲高清不卡av| 欧美视频第二页| 狠狠爱成人网| 国产一区二区三区久久久| 在线视频欧美日韩精品| a91a精品视频在线观看| 一区二区在线观看视频在线观看| 欧美日韩免费一区| 亚洲网站在线播放| a91a精品视频在线观看| 国产情侣久久| 国产精品毛片大码女人| 欧美亚洲日本网站| 亚洲国产成人精品久久久国产成人一区| 亚洲蜜桃精久久久久久久| 国内外成人在线视频| 在线不卡视频| 亚洲精品一区二区三区四区高清| 91久久精品国产91性色| 亚洲人成在线播放网站岛国| 亚洲视频一区| 国产欧美日本一区二区三区| 国产一区二区三区成人欧美日韩在线观看| 欧美日产一区二区三区在线观看| 亚洲精品小视频在线观看| 欧美国产精品劲爆| 日韩视频一区二区三区在线播放免费观看| 欧美精品一区二区三区高清aⅴ| 欧美天天视频| 永久免费精品影视网站| 亚洲欧美日韩在线播放| 欧美色欧美亚洲另类二区| 欧美激情亚洲视频| 久久精品亚洲精品国产欧美kt∨| 欧美精品一区二区三区很污很色的| 精品成人一区二区三区| 国产三区二区一区久久| 亚洲欧洲一区二区三区在线观看| 亚洲一区二区三区在线视频| 国产日韩精品久久久| 久久久夜夜夜| 欧美一区二区三区在线观看| 久久精视频免费在线久久完整在线看| 国产老肥熟一区二区三区| 国产欧美一区二区白浆黑人| 夜夜嗨av一区二区三区| 久久国产精品72免费观看| 麻豆av一区二区三区| 亚洲欧洲日产国码二区| 国产三级精品三级| 亚洲一区二区精品| 国产一区二区三区成人欧美日韩在线观看| 国产精品亚洲一区| 一区免费观看视频| 国产精品视频999| 麻豆国产精品va在线观看不卡| 美女脱光内衣内裤视频久久影院| 亚洲免费激情| 亚洲视频在线观看三级| 欧美在线影院在线视频| 国产精品成人一区二区三区夜夜夜| 99riav1国产精品视频| 亚洲欧美综合国产精品一区| 欧美巨乳在线观看| 亚洲天堂av在线免费观看| 激情综合色综合久久综合| 99综合精品| 最新亚洲电影| 亚洲欧美欧美一区二区三区| 久久伊人免费视频| 国外成人在线| 久久精品72免费观看| 免费不卡中文字幕视频| 亚洲精品一区在线观看| 欧美一区二区三区四区高清| 亚洲精品中文字幕女同| 亚洲精品极品| 亚洲色诱最新| av不卡在线看| 国产精品成人一区二区三区吃奶| 久久免费观看视频| 亚洲欧洲中文日韩久久av乱码| 久久影院午夜论| 亚洲欧美在线网| 亚洲激情六月丁香| 香蕉尹人综合在线观看| 欧美日韩一区综合| 在线免费观看日韩欧美| 欧美成人日韩| 亚洲国产精品久久久久婷婷884| 欧美午夜片欧美片在线观看| 国产情人综合久久777777| 久久综合一区二区三区| 国产视频精品va久久久久久| 欧美日韩在线播放三区四区| 国产精品va在线播放| 国产精品专区第二| 亚洲国产精品电影在线观看| 亚洲日本免费电影| 含羞草久久爱69一区| 欧美一区二区三区四区在线观看| 国产一区二区视频在线观看| 国产亚洲午夜高清国产拍精品| 开心色5月久久精品| 国产精品一二三四区| 欧美一级日韩一级| 欧美国产一区视频在线观看| 午夜欧美大尺度福利影院在线看| 欧美日韩中文字幕| 亚洲人成亚洲人成在线观看| 国产精品国内视频| 欧美日韩精品在线观看| 欧美日韩伦理在线| 亚洲国产欧洲综合997久久| 午夜精品一区二区三区在线视| 国产综合欧美| 久久av红桃一区二区小说| 欧美日本一道本在线视频| 日韩视频在线播放| 一本综合精品| 欧美日韩精品免费观看视频完整| 久久天天躁狠狠躁夜夜av| 亚洲精品一区二区三区不| 国产一区二区高清不卡| 亚洲欧美日韩另类精品一区二区三区| 欧美日韩www| 夜夜嗨av一区二区三区四区| 亚洲精品社区| 欧美自拍偷拍| 久久婷婷国产综合精品青草| 国产欧美短视频| 国产在线视频欧美一区二区三区| 欧美日本一道本| 亚洲综合成人在线| 欧美va亚洲va香蕉在线| 亚洲高清三级视频| 最近中文字幕mv在线一区二区三区四区| 亚洲欧美精品中文字幕在线| 亚洲午夜久久久久久久久电影院| 亚洲国产专区校园欧美| 国产精品日韩欧美一区| 久久久精品国产99久久精品芒果| 在线日韩av永久免费观看| 国产精品高潮粉嫩av| 亚洲一区二区三区高清| 国产精品一区二区你懂的| 久久综合伊人77777| 亚洲高清一区二区三区| 久久久精品一区二区三区| 国产精品入口| 欧美性大战久久久久久久| 欧美日韩1区2区| 国产精品日韩精品欧美在线| 亚洲欧洲一区二区三区久久| 在线看国产一区| 欧美一区二区三区在线观看| 亚洲精品在线观看免费| 欧美大片在线观看一区| 欧美日韩不卡| 老色鬼精品视频在线观看播放| 午夜免费电影一区在线观看| 国产精品啊v在线| 一本色道久久综合亚洲二区三区| 欧美freesex8一10精品| 国产精品成人aaaaa网站| 在线观看亚洲视频| 国产欧美日韩在线观看| 国产精品丝袜91| 欧美精品在线免费观看| 欧美在线首页| 卡通动漫国产精品| 国产日韩欧美成人| 欧美在线高清视频| 亚洲一区二区三区影院| 亚洲欧洲日本国产| 亚洲国产1区| 国产精品成人观看视频免费| 欧美aaaaaaaa牛牛影院| 欧美视频免费看| 欧美日韩国内自拍| 99精品免费视频| 亚洲综合色在线| 久久综合图片| 国产精品一区二区在线观看| 欧美日韩国产综合网| 日韩一区二区免费高清| 欧美日本不卡视频| 久久综合久久综合久久| 欧美日韩在线观看一区二区三区| 欧美日韩免费在线观看| 亚洲欧美久久久久一区二区三区| 在线视频亚洲欧美| 小黄鸭视频精品导航| 夜夜爽99久久国产综合精品女不卡| 免费成人在线观看视频| 欧美a级在线| 亚洲欧美中文字幕| 日韩视频在线观看一区二区| 欧美第一黄网免费网站| 欧美fxxxxxx另类| 久久久天天操| 国产精品一区二区在线观看不卡| 欧美肉体xxxx裸体137大胆| 香蕉久久a毛片| 在线中文字幕不卡| 一区二区精品在线观看| 欧美肥婆在线| 国产精品网站在线播放| 亚洲激情专区| 国产日韩欧美在线一区| 国产午夜精品一区二区三区欧美| 夜夜嗨av色综合久久久综合网| 亚洲欧美日韩国产一区| 亚洲国产精品va在线观看黑人| 国产精品日韩久久久| 在线观看视频免费一区二区三区| 国产精品久久久久久久电影| 国产精品人人爽人人做我的可爱| 国产一区视频在线观看免费| 亚洲精品小视频| 一区二区三区国产在线| 99国产欧美久久久精品| 一区二区免费在线视频| 国产亚洲在线| 国产精品美女一区二区| 免费日韩精品中文字幕视频在线| 久久综合精品国产一区二区三区| 亚洲人成啪啪网站| 亚洲免费av电影| 一区二区三区高清视频在线观看| 亚洲一区三区在线观看| 欧美激情第3页| 欧美在线free| 欧美伦理a级免费电影| 欧美一区二区精品久久911| 欧美喷水视频| 国产日韩三区| 99riav久久精品riav| 国内久久视频| 欧美顶级少妇做爰| 亚洲高清资源| 麻豆freexxxx性91精品| 欧美日本亚洲视频| 亚洲人成精品久久久久| 欧美日韩国产另类不卡| 欧美成人精品一区| 国产精品一区在线播放| 国产综合视频| 国产在线精品成人一区二区三区| 亚洲影院在线| 好吊一区二区三区| 国内久久婷婷综合| 欧美日韩国产综合视频在线观看| 久久精品亚洲精品| 亚洲国内精品在线| 欧美激情在线狂野欧美精品| 欧美日韩综合在线免费观看| 欧美在线啊v| 欧美日韩调教| 久久久精品网| 国产欧美婷婷中文| 欧美激情一区在线| 国产女人水真多18毛片18精品视频| 在线一区视频| 欧美一区二区三区啪啪| 亚洲精品国产精品乱码不99| 亚洲视频欧洲视频| 欧美精品一区二区三区视频| 国产精品免费久久久久久| 久久se精品一区二区| 久久天天躁狠狠躁夜夜av| 久久性色av| 亚洲经典视频在线观看| 欧美激情五月| 欧美一区二区三区在线视频| 欧美一区二区视频在线观看2020| 亚洲日本欧美| 欧美日韩国产在线看| 欧美成人综合一区| 精品不卡一区| 久久久久九九九九| 中文久久精品| 亚洲欧洲一区二区三区| 亚洲国产va精品久久久不卡综合| 欧美色道久久88综合亚洲精品| 夜久久久久久| 欧美xart系列在线观看| 久久成人精品无人区| 免费成人黄色片| 欧美日韩国产色视频| 午夜精品久久久久久久蜜桃app| 国产亚洲一区二区三区在线播放| 国模套图日韩精品一区二区| 亚洲免费精彩视频| 在线亚洲精品福利网址导航| 韩日视频一区| 亚洲色图制服丝袜|