《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于MCF52255的兩輪自平衡巡線機器人設計
基于MCF52255的兩輪自平衡巡線機器人設計
來源:電子技術應用2013年第3期
王澤榮, 龔海霞,賈存良, 劉志鑫
中國礦業大學 信息與電氣工程學院, 江蘇 徐州 221116
摘要: 設計了以MCF52255高性能微處理器為控制核心的兩輪自平衡巡線機器人的硬件和軟件系統。使用卡爾曼濾波方法實現了加速度計信號和陀螺儀信號的數據融合,提高了該機器人的姿態角控制精度。實驗結果表明,該機器人可以穩定地實現自平衡控制和巡線自動行走功能。
中圖分類號: TP24;TP212
文獻標識碼: A
文章編號: 0258-7998(2013)03-0127-03
Design of two-wheeled self-balanced tracking robot based on MCF52255
Wang Zerong, Gong Haixia, Jia Cunliang, Liu Zhixin
School of Information and Electrical Engineering, China University of Mining and Technology, Xuzhou 221116, China
Abstract: Designed a kind of the robot’s system based on MCF52255, which is a high-performance microprocessor. The robot system contains the hardware solutions and software solutions. To achieve the data fusion of the accelerometer signal and the gyroscope signal, we used the Kalman filter method. The experimental results showed that the robot can be stably achieve self-balance and automatic tracking function.
Key words : MCF52255; self-balanced; data fusion; Kalman filter; robot

    兩輪自平衡巡線機器人是一個集自動控制理論和動力學理論于一體的復雜控制系統,其動力學系統具有多變量、非線性、強耦合、參數不確定性等特點,近年來已成為各種控制方法的實驗對象和檢驗平臺[1]。

    本文設計的兩輪自平衡巡線機器人主要依靠其自身的動態平衡能力和自主巡線能力進行運作,以內置的MEMS加速度傳感器和MEMS陀螺儀來判斷機器人所處的姿態角。通過高速的中央微處理器計算出適當的指令后,驅動馬達達到平衡的效果,然后根據路徑傳感器檢測到的信號實現巡線自動行走功能。
    多傳感器的信號融合是一項非常重要的研究內容,本文采用卡爾曼濾波的方法將陀螺儀和加速度傳感器的信號進行融合,解決了在計算機器人的實時姿態角時遇到的噪聲干擾和最優估計問題[2],提高了姿態角的測量精度,為機器人的自平衡控制創造了條件。
1 硬件系統設計
1.1 微控制器

    兩輪自平衡巡線機器人設計為輪式結構,硬件系統結構圖如圖1所示。

    本系統采用飛思卡爾公司生產的32位高性能微處理器MCF52255作為控制核心。MCF52255基于Coldfire V2內核,具有512 KB片內Flash程序存儲器、3個異步串口模塊(UART)、8通道12位A/D轉換器、8通道/8位或4通道/16位脈沖調制模塊(PWM),系統時鐘頻率高達80 MHz。通過其豐富的I/O接口和內部強大的數據處理能力可以很容易實現信號采集和系統控制。

 


1.2 傾角和角速度檢測電路
    機器人的傾角和角速度檢測依靠加速度計和陀螺儀實現。本系統中加速度計選用MMA7260芯片,它可以測量由地球引力作用或者物體運動所產生的加速度[3]。通過設置使MMA7260的各軸信號靈敏度調整為800 mV/g,將檢測到的模擬信號直接傳到MCF52255 的A/D轉換部分進行測量。陀螺儀選用ENC-03,它可以輸出一個和角速度成正比的模擬電壓信號。MCF52255通過卡爾曼濾波算法對加速度計和陀螺儀的信號進行融合,然后計算出較為準確的姿態角。
1.3 路徑信號檢測電路
    機器人的路徑信號檢測是實現巡線行走功能的前提[4]。本系統中為機器人提供的路徑信號是電磁信號,在規劃好的行走路線的中心線上鋪設一根通有100 mA、 20 kHz交變電流的漆包線,這樣在中心線的周圍便會產生一個交變的磁場。在機器人的前方等間距安裝3個電磁傳感器,即可對機器人左右兩側以及中心線位置的磁場強度進行檢測。路徑信號檢測電路如圖2所示。

1.4 運動控制電路
    采用2路軸編碼器和2路外部計數器來完成機器人左右兩輪的測速任務;電機驅動電路采用由MOSFET搭建而成的H橋電路[5];MCF52255綜合姿態角信號、速度信號以及路徑信號后,產生4路PWM調速控制信號,此信號通過控制電機模塊驅動來對電機轉速進行控制,進而實現機器人的自平衡與巡線行走功能。
2 姿態角測量過程
    姿態角的測量是兩輪自平衡巡線機器人設計中最重要的一個環節,單獨利用加速度計或者陀螺儀都不能得到可靠的姿態角來保證機器人平衡。加速度計的靜態測量準確,但是容易受到動態加速度的影響,不適合測量運動物體的傾角;陀螺儀雖然動態性能良好,但是存在積分漂移誤差,不適合單獨長時間工作[6]。為了解決以上測量問題,本文采用卡爾曼濾波方法實現了加速度計信號和陀螺儀信號的數據融合,提高了該機器人的姿態角測量精度和控制精度。
   

3 軟件設計
    本文設計的自平衡巡線機器人的軟件主要有:(1)各傳感器信號的采集處理程序; (2)電機PWM程序;(3)機器人運行控制程序(包括自平衡控制、速度控制、巡線控制);(4)流程控制程序(包括程序初始化、狀態監控、參數設定)。其中,所有程序需要精確地執行周期時間,因此采用周期中斷的方式實現。機器人的主程序流程圖如圖3所示。

4 實驗與結果
 為了驗證所設計的自平衡巡線機器人的平衡性能與巡線性能,搭建了以MCF52255為主控芯片的實驗系統。
    利用上位機對機器人的運行性能進行實時監測,測得機器人在初始運行過程中的姿態角波形如圖4所示。其中有噪聲的波形為加速度計測得的傾角信號,此波形由于波動過大,不能作為自平衡控制的參考信號;另一條相對平滑的波形是經過卡爾曼信息融合后得到的姿態角信號,此信號稍有些滯后,影響機器人的響應速度,也不能作為參考信號,實物測試結果也證明此時機器人晃動明顯,不能實現自平衡控制。
    對卡爾曼數據融合算法中的陀螺儀和加速度計的信用權值進行調整后,再次進行上位機監測,并且在測量過程中人為地對機器人施加晃動干擾,得到的姿態角波形如圖5所示。從圖5中可以看到此時的濾波效果很好,雖然人為地晃動干擾使加速度計測得的傾角信號產生很多毛刺,但是濾波后的信號很平滑,且基本上沒有滯后,跟蹤性能比較理想。機器人的平衡控制程序可以采用此平滑波形作為姿態角的參考信號。實物測試結果也證明此時機器人可以完成預定的自平衡功能和巡線行走功能。

    本文設計了以MCF52255高性能微處理器為控制核心的兩輪自平衡巡線機器人的軟硬件系統。針對單獨使用陀螺儀或者加速度計都不能得到精準姿態角信號的問題,設計了卡爾曼數據融合算法。實驗結果表明,本文設計的機器人能夠很好地實現自平衡功能和巡線行走功能,較高的姿態角測量精度為機器人的自平衡控制提供了可靠的姿態反饋,也為巡線行走功能的進一步完善創造了條件,具有一定的應用價值。
參考文獻
[1] 何雅靜,屈勝利,孟祥忠,等. 兩輪不平衡小車變結構控制抖振與魯棒性研究[J]. 電子技術應用,2011,37(5):130-133.
[2] 董存輝,擺玉龍,柴乾隆.基于模糊控制的自主尋跡機器人設計[J].電子技術應用,2012,38(5):139-141.
[3] 王帥,魏國.卡爾曼濾波在四旋翼飛行器姿態測量中的應用[J].兵工自動化,2011,30(1):73-75.
[4] 吳黎明,張力鍇,李怡凡.基于ANN和單個三軸加速度傳感器的汽車運動姿態測量[J].傳感技術學報,2011,24(6):923-927.
[5] 李人厚.自主移動機器人導論[M].西安:西安交通大學出版社,2006.
[6] 潘泉,楊峰,葉亮,等.一類非線性濾波器—UKF綜述[J].控制與決策,2005,20(5):481-489.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产精品乱码久久久久久| 亚洲成人在线视频播放| 开心色5月久久精品| 亚洲综合精品四区| 99国产一区| 亚洲日本久久| 亚洲国产婷婷香蕉久久久久久99 | 国产欧美一区二区三区沐欲| 国产精品美女久久久久av超清| 欧美性片在线观看| 国产精品成人一区二区艾草| 国产精品久久久久9999高清| 国产精品久久久久久久久久尿 | 亚洲精选在线| 日韩亚洲成人av在线| 亚洲六月丁香色婷婷综合久久| 最新中文字幕亚洲| 亚洲欧洲精品一区二区三区| 亚洲精品国产精品国自产观看| 亚洲欧洲日本专区| 亚洲人成小说网站色在线| 亚洲国产91精品在线观看| 国产精品你懂的在线| 国产精品自拍一区| 国产精品日韩欧美大师| 国产精品地址| 国产精品久久久久免费a∨| 欧美日韩国产电影| 欧美黄色大片网站| 欧美激情一级片一区二区| 欧美fxxxxxx另类| 女仆av观看一区| 免费的成人av| 久久综合久久久久88| 欧美激情按摩| 欧美激情在线狂野欧美精品| 免费在线观看成人av| 免费中文日韩| 免费不卡视频| 欧美国产91| 欧美国产免费| 欧美人妖另类| 欧美丝袜一区二区三区| 国产精品二区影院| 国产精品每日更新| 国产日韩一区二区三区| 国产日韩欧美一区二区三区在线观看| 国产精品卡一卡二| 国产精品自拍三区| 国内成+人亚洲| 在线视频成人| 亚洲国产日韩欧美在线图片| 国产精品毛片| 国产一区二区三区久久精品| 黄色一区二区三区| 亚洲电影中文字幕| 亚洲免费久久| 亚洲一区二区三区中文字幕在线| 午夜精品久久久久久久| 久久av红桃一区二区小说| 亚洲国产高清aⅴ视频| 亚洲茄子视频| 亚洲一区二区三区色| 午夜欧美大尺度福利影院在线看| 欧美在线一级视频| 六月丁香综合| 欧美日韩一区成人| 国产乱码精品| 伊人久久综合97精品| 国产综合欧美| 国产午夜久久| 伊人久久男人天堂| 99国内精品久久| 欧美在线国产精品| 亚洲精品社区| 亚洲女性喷水在线观看一区| 久久国产精品久久久久久电车| 久久综合九色综合久99| 欧美日韩一区免费| 国产亚洲欧洲| 亚洲美女av黄| 香蕉乱码成人久久天堂爱免费| 亚洲人精品午夜| 亚洲欧美激情一区| 久久免费高清| 欧美日韩中字| 狠狠色狠狠色综合日日小说| 亚洲伦理在线| 欧美一区二区三区在线观看视频 | 另类国产ts人妖高潮视频| 在线精品福利| 亚洲精品韩国| 一区电影在线观看| 欧美亚洲免费在线| 亚洲人成在线免费观看| 在线视频一区观看| 性做久久久久久免费观看欧美| 欧美黄色精品| 国产一区二区精品在线观看| 亚洲国产美女| 亚洲免费综合| 亚洲啪啪91| 欧美一区二区三区在线| 欧美成人xxx| 国产私拍一区| 亚洲精品一区二区三区婷婷月| 亚洲欧美日韩成人| 亚洲国产精品va在线看黑人动漫| 亚洲午夜精品久久| 久久久午夜视频| 欧美午夜免费影院| 在线免费不卡视频| 亚洲欧美日韩在线不卡| 亚洲欧洲一区二区三区| 午夜精品一区二区三区在线播放| 欧美1区3d| 国产亚洲制服色| 在线一区二区视频| 日韩一二三在线视频播| 久久人人爽人人爽| 国产农村妇女精品一区二区| 在线成人激情视频| 久久精品99无色码中文字幕| 先锋资源久久| 欧美日韩亚洲成人| 亚洲国产二区| 久久精品视频va| 欧美伊人久久| 欧美小视频在线| 日韩视频在线一区| 亚洲精品黄网在线观看| 久久精品亚洲一区二区三区浴池 | 欧美亚洲视频一区二区| 欧美精品一卡| 亚洲国产欧美在线人成| 久久国产毛片| 久久精品国产在热久久| 国产精品亚发布| 一区二区欧美国产| 亚洲欧美日韩国产一区| 欧美视频一区| 一区二区三区黄色| 一区二区三区黄色| 欧美韩国日本一区| 91久久精品国产91久久| 亚洲国产精品一区二区久 | 国产精品99久久久久久有的能看| 欧美激情第二页| 亚洲黄网站在线观看| 亚洲国产三级在线| 欧美日韩免费观看中文| 日韩视频三区| 亚洲桃花岛网站| 欧美日韩精品三区| 99精品国产在热久久婷婷| 一本色道**综合亚洲精品蜜桃冫 | 免费h精品视频在线播放| 一色屋精品视频在线看| 亚洲承认在线| 蜜臀va亚洲va欧美va天堂| 亚洲动漫精品| 亚洲日本中文| 欧美激情1区2区3区| 亚洲精品老司机| 在线一区二区三区做爰视频网站| 国产精品久久久久久av下载红粉| 一区二区三区四区精品| 亚洲欧美日韩一区| 国产日韩欧美中文| 久久精品91| 欧美激情一二区| 亚洲美女视频在线观看| 亚洲一区国产视频| 国产精品视频一区二区高潮| 性伦欧美刺激片在线观看| 久久久成人精品| 在线国产亚洲欧美| 99re66热这里只有精品4| 国产精品亚发布| 久久精品系列| 欧美久久电影| 亚洲一区二区三区在线视频| 久久精品一区二区国产| 有坂深雪在线一区| 99精品欧美| 国产精品视区| 亚洲国产小视频| 欧美日韩在线观看一区二区| 亚洲欧美日韩直播| 欧美在线亚洲在线| 欧美精品麻豆| 久久经典综合| 欧美日韩国产精品专区| 亚洲影院色无极综合| 久热精品视频| 一区二区三区高清不卡| 久久精品99久久香蕉国产色戒| 在线欧美日韩| 亚洲综合电影| 尤物九九久久国产精品的特点|