《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于MCF52255的兩輪自平衡巡線機(jī)器人設(shè)計(jì)
基于MCF52255的兩輪自平衡巡線機(jī)器人設(shè)計(jì)
來(lái)源:電子技術(shù)應(yīng)用2013年第3期
王澤榮, 龔海霞,賈存良, 劉志鑫
中國(guó)礦業(yè)大學(xué) 信息與電氣工程學(xué)院, 江蘇 徐州 221116
摘要: 設(shè)計(jì)了以MCF52255高性能微處理器為控制核心的兩輪自平衡巡線機(jī)器人的硬件和軟件系統(tǒng)。使用卡爾曼濾波方法實(shí)現(xiàn)了加速度計(jì)信號(hào)和陀螺儀信號(hào)的數(shù)據(jù)融合,提高了該機(jī)器人的姿態(tài)角控制精度。實(shí)驗(yàn)結(jié)果表明,該機(jī)器人可以穩(wěn)定地實(shí)現(xiàn)自平衡控制和巡線自動(dòng)行走功能。
中圖分類號(hào): TP24;TP212
文獻(xiàn)標(biāo)識(shí)碼: A
文章編號(hào): 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

    兩輪自平衡巡線機(jī)器人是一個(gè)集自動(dòng)控制理論和動(dòng)力學(xué)理論于一體的復(fù)雜控制系統(tǒng),其動(dòng)力學(xué)系統(tǒng)具有多變量、非線性、強(qiáng)耦合、參數(shù)不確定性等特點(diǎn),近年來(lái)已成為各種控制方法的實(shí)驗(yàn)對(duì)象和檢驗(yàn)平臺(tái)[1]。

    本文設(shè)計(jì)的兩輪自平衡巡線機(jī)器人主要依靠其自身的動(dòng)態(tài)平衡能力和自主巡線能力進(jìn)行運(yùn)作,以內(nèi)置的MEMS加速度傳感器和MEMS陀螺儀來(lái)判斷機(jī)器人所處的姿態(tài)角。通過(guò)高速的中央微處理器計(jì)算出適當(dāng)?shù)闹噶詈螅?qū)動(dòng)馬達(dá)達(dá)到平衡的效果,然后根據(jù)路徑傳感器檢測(cè)到的信號(hào)實(shí)現(xiàn)巡線自動(dòng)行走功能。
    多傳感器的信號(hào)融合是一項(xiàng)非常重要的研究?jī)?nèi)容,本文采用卡爾曼濾波的方法將陀螺儀和加速度傳感器的信號(hào)進(jìn)行融合,解決了在計(jì)算機(jī)器人的實(shí)時(shí)姿態(tài)角時(shí)遇到的噪聲干擾和最優(yōu)估計(jì)問(wèn)題[2],提高了姿態(tài)角的測(cè)量精度,為機(jī)器人的自平衡控制創(chuàng)造了條件。
1 硬件系統(tǒng)設(shè)計(jì)
1.1 微控制器

    兩輪自平衡巡線機(jī)器人設(shè)計(jì)為輪式結(jié)構(gòu),硬件系統(tǒng)結(jié)構(gòu)圖如圖1所示。

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

 


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

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

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

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

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

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
激情久久久久久| 亚洲国产一区二区三区在线播 | 欧美激情一区二区| 欧美色欧美亚洲另类二区| 激情视频一区二区| 一本久久综合亚洲鲁鲁| 久久久久高清| 国产精品一区二区三区久久久 | 久久伊人亚洲| 国产精品护士白丝一区av| 亚洲午夜未删减在线观看| 午夜精品久久一牛影视| 国产精品白丝黑袜喷水久久久 | 在线午夜精品自拍| 国产一区二区在线观看免费| 亚洲欧美国产视频| 久久国产精品99久久久久久老狼 | 国产精品99久久不卡二区| 国产日韩精品久久| 一区二区激情| 欧美一级专区| 久久人人97超碰精品888| 狠狠色丁香久久婷婷综合丁香 | 樱花yy私人影院亚洲| 午夜精品久久99蜜桃的功能介绍| 欧美日韩国产在线播放| 最新精品在线| 欧美精品日韩三级| 香蕉久久夜色精品国产使用方法| 亚洲国语精品自产拍在线观看| 亚洲欧美日韩国产综合| 国产香蕉久久精品综合网| 一本色道久久综合亚洲二区三区| 免费观看一级特黄欧美大片| 日韩视频亚洲视频| 亚洲伦理在线观看| 欧美在线高清| 国产精品男女猛烈高潮激情 | 欧美激情视频免费观看| 一区二区精品| 久久国产精品久久久久久| 国产精品久久久久三级| 一区二区久久久久久| 久久国产精品99国产| 一区二区三区蜜桃网| 久久国产精品网站| 国产一区二区日韩精品欧美精品| 日韩一区二区高清| 国产精品久久久久久超碰| 这里只有视频精品| 午夜一区二区三区在线观看| 一本一本久久a久久精品综合妖精| 欧美激情中文字幕一区二区| 免费日韩视频| 亚洲日本中文| 久久精品72免费观看| 亚洲第一精品福利| 亚洲香蕉伊综合在人在线视看| 国产欧美日韩专区发布| 亚洲精品四区| 亚洲日本乱码在线观看| 男女精品视频| 99视频精品全部免费在线| 国产欧美一区二区精品忘忧草| 欧美尤物巨大精品爽| 欧美日韩hd| 99视频精品免费观看| 性刺激综合网| 日韩一级在线观看| 99精品99| 国产香蕉久久精品综合网| 久久久蜜臀国产一区二区| 久久精品日产第一区二区三区| 欧美精品国产一区| 亚洲黄色在线看| 在线成人免费视频| 欧美人与性禽动交情品| 欧美一区二区三区视频| 久久av资源网站| 国产三区精品| 亚洲国产精品一区| 午夜免费在线观看精品视频| 亚洲日本一区二区| 欧美影片第一页| 欧美日韩高清在线| 激情六月婷婷综合| 亚洲欧美大片| av成人手机在线| 久久夜色精品亚洲噜噜国产mv| 欧美性猛交视频| 亚洲国产精品va在线看黑人动漫| 亚洲欧美一区在线| 亚洲性感美女99在线| 麻豆亚洲精品| 国产日韩欧美精品| 一本一本a久久| 亚洲理伦在线| 老巨人导航500精品| 国产精品免费看片| 欧美一区二区三区四区在线观看地址 | 亚洲激情影院| 亚洲欧美三级伦理| 亚洲伦伦在线| 久久―日本道色综合久久| 亚洲经典自拍| 一区二区三区视频在线观看 | 欧美日韩日本国产亚洲在线| 激情五月***国产精品| 亚洲宅男天堂在线观看无病毒| 日韩亚洲不卡在线| 免费在线看成人av| 国产主播精品在线| 销魂美女一区二区三区视频在线| 亚洲一区国产一区| 欧美日韩亚洲成人| 亚洲毛片网站| 日韩视频一区二区三区在线播放免费观看| 久久精品二区| 国产欧美日韩免费| 亚洲一区二区四区| 亚洲——在线| 欧美午夜a级限制福利片| 亚洲美女精品一区| 一区二区高清在线| 欧美精品一卡| 亚洲精品在线观| 99在线精品观看| 欧美全黄视频| 亚洲精品国产精品国自产观看| 亚洲另类在线视频| 欧美日韩美女在线| 妖精成人www高清在线观看| 一区二区高清在线| 国产精品成人在线观看| 亚洲午夜激情| 欧美专区中文字幕| 欧美va亚洲va香蕉在线| 国产日韩欧美精品一区| 欧美一级大片在线免费观看| 久久久国产成人精品| 国产亚洲精品久久久久动| 性色av一区二区三区红粉影视| 欧美在线视频一区二区三区| 国产午夜精品久久久久久免费视| 欧美一区国产二区| 玖玖玖国产精品| 欧美中文字幕在线播放| 亚洲综合色噜噜狠狠| 亚洲东热激情| 亚洲精品麻豆| 欧美精品1区| 中文精品一区二区三区| 欧美亚洲专区| 国产亚洲人成a一在线v站 | 亚洲综合第一| 国产欧美日韩亚洲精品| 久久大综合网| 欧美承认网站| 日韩视频在线观看| 欧美一区二区三区四区高清| 狠狠色丁香久久综合频道| 亚洲欧洲在线观看| 欧美视频在线看| 欧美一区二区黄| 美腿丝袜亚洲色图| 日韩西西人体444www| 欧美一区二区三区成人| 黑人巨大精品欧美一区二区| 亚洲三级免费观看| 国产精品户外野外| 久久国产精品久久久久久| 欧美福利电影网| 中国女人久久久| 久久久久国色av免费看影院 | 亚洲人成人77777线观看| 亚洲在线观看视频网站| 国产亚洲亚洲| 中文日韩欧美| 国产亚洲欧洲997久久综合| 日韩亚洲视频| 国产女人aaa级久久久级| 亚洲激情视频网站| 国产精品久久久久久久久久直播| 久久精品国产清高在天天线| 欧美激情中文字幕乱码免费| 亚洲欧美中日韩| 欧美日韩国产高清| 欧美日韩第一区| 久久在线免费| 一本色道久久综合亚洲二区三区| 久久精品国产99国产精品澳门| 亚洲日本欧美天堂| 久久久999精品| 99国产精品私拍| 鲁大师成人一区二区三区| 亚洲麻豆一区| 欧美精品国产精品| 欧美一区二区三区日韩视频| 欧美啪啪一区| 欧美中文字幕在线播放|