亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于STC12C5A60S2單片機的雙輪自平衡小車控制系統(tǒng)設計

        2016-06-17 01:27:00陳柔劉寅生沈陽工學院
        數(shù)碼世界 2016年5期
        關鍵詞:PID算法卡爾曼濾波

        陳柔 劉寅生*沈陽工學院

        ?

        基于STC12C5A60S2單片機的雙輪自平衡小車控制系統(tǒng)設計

        陳柔 劉寅生*
        沈陽工學院

        摘要:本文介紹了由單片機STC12C5A60S2、6軸集成姿態(tài)傳感器MPU6050、電機驅動模塊TB6612FNG等構成的雙輪自平衡小車控制系統(tǒng)構成,軟件部分應用了卡爾曼濾波方法與PID控制算法,實現(xiàn)雙輪平衡小車的直立與行走。

        關鍵詞:雙輪自平衡小車 姿態(tài)傳感器 卡爾曼濾波 PID算法

        1 雙輪自平衡小車總體系統(tǒng)設計

        雙輪自平衡小車的總控制系統(tǒng)由微理器(STC12C5A60S2)模塊、姿態(tài)傳感器(MPU6050)模塊、藍牙模塊(HC系列)、電源模塊、電機驅動模塊(TB6612FNG)及速度檢測模塊等組成。姿態(tài)傳感器主要采用MPU6050,用于采集小車的角度和小車的角速度信息;選用宏晶科技有限公司的STC12C5A60S2單片機作為主控芯片。

        2 姿態(tài)傳感器與姿態(tài)信號處理

        傳感器MPU6050是全球首個將陀螺儀與加速度計整合集成的運動處理組件,相對于較多組件的方案,免除了組合陀螺儀與加速度計之間的軸差問題,減少了大量的封裝空間。

        系統(tǒng)采用控制算法是PID控制,通過卡爾曼濾波整合車體角度、角速度、車體速度和位置等參數(shù),輸出PWM信號驅動電機,產(chǎn)生相應的力矩,從而使小車達到平衡。

        3 驅動模塊與速度檢測

        雙輪平衡小車的兩個直流減速電動機由TB6612FNG驅動模塊驅動。TB6612FNG是東芝半導體公司生產(chǎn)的一款直流電機驅動器件,是一款新型驅動器件,它具有很高的集成度,同時能提供足夠的輸出能力,運行性能和能耗方面也具有優(yōu)勢。因此,在集成化、小型化的電機控制系統(tǒng)中,它可以作為理想的電機驅動器。

        速度檢測方面選擇在電機上裝一個編碼盤,整合數(shù)電電路,使碼盤直接輸出數(shù)字信號便于MCU使用。

        4 軟件設計

        在雙輪平衡車的控制系統(tǒng)中,程序的功能主要是為了采集與分析來自傳感器的信號以及產(chǎn)生PWM信號用于對電機的控制。數(shù)據(jù)處理過程如圖2所示。

        圖2 數(shù)據(jù)處理框圖

        在軟件中主要定義了以下函數(shù):

        ⑴小車角度計算函數(shù),根據(jù)MPU6050采集到加速度與角速度計算出小車電機的角度,這里可以直接調用MPU6050輸出的數(shù)據(jù),也可以自行使用一些濾波算法進行數(shù)據(jù)融合。

        ⑵小車直立控制函數(shù),根據(jù)小車角度和角速度計算車模電機的控制量。

        ⑶小車速度控制函數(shù),根據(jù)小車采集到的電機轉速和速度設定值,計算電機的控制量。

        ⑷方向控制函數(shù),根據(jù)車模采集到的左右兩個編碼盤的數(shù)值計算出角度控制的量。

        ⑸電機輸出量匯集函數(shù),根據(jù)前面的直立控制、速度控制和方向控制所得到的控制量進行疊加,分別得到左右兩個電極的輸出電壓控制量。對疊加后的輸出量進行飽和處理。

        ⑺電機PWM輸出計算函數(shù),根據(jù)左右兩個電極的輸出控制量的正負極性,疊加上一個小的死區(qū)數(shù)值,克服車模機械靜態(tài)摩擦力。

        ⑺PWM輸出函數(shù),根據(jù)兩個電機的輸出量,計算出PWM控制寄存器的數(shù)值,設置四個PWM控制寄存器的數(shù)值。

        5 總結

        本文主要論述了雙輪自平衡小車控制系統(tǒng)的設計過程??刂破鞑捎肧TC12C5A60S2芯片,采用MPU6050芯片為姿態(tài)傳感器,應用了簡單的卡爾曼濾波與PID控制算法。在調試中逐步測定各個微分、比例、積分環(huán)節(jié)中的系數(shù)值,實現(xiàn)了雙輪自平衡小車的動態(tài)平衡與運動控制。

        參考文獻

        [1] 趙杰,王曉宇等.基于 UKF 的兩輪自平衡機器人姿態(tài)最優(yōu)估計研究[J].機器人. 2006: (11),605—609.

        [2] 王艷秋.自動控制原理[M].北京:清華大學出版社,2009.

        [3] 譚浩強.C 程序設計[M].北京:清華大學出版社,2005.

        [4] 秦永元,張洪鉞.卡爾曼濾波與組合導航原理[M].西安:西北工業(yè)大學出版社,1998.

        *通訊作者:劉寅生

        猜你喜歡
        PID算法卡爾曼濾波
        改進的擴展卡爾曼濾波算法研究
        測控技術(2018年12期)2018-11-25 09:37:34
        基于遞推更新卡爾曼濾波的磁偶極子目標跟蹤
        基于LabVIEW的旋轉倒立擺系統(tǒng)設計
        基于STM32的風力擺控制系統(tǒng)
        風力擺控制系統(tǒng)
        基于K60的智能循跡小車系統(tǒng)實現(xiàn)
        基于模糊卡爾曼濾波算法的動力電池SOC估計
        電源技術(2016年9期)2016-02-27 09:05:39
        基于擴展卡爾曼濾波的PMSM無位置傳感器控制
        電源技術(2015年1期)2015-08-22 11:16:28
        基于EMD和卡爾曼濾波的振蕩信號檢測
        基于卡爾曼濾波的組合導航誤差補償
        亚洲中文字幕久久精品蜜桃| 日本成本人片免费网站| 国产97色在线 | 亚洲| 国产美女在线精品亚洲二区| 国产三级自拍视频在线| 91精品国自产拍老熟女露脸| 按摩偷拍一区二区三区| 国产精选自拍视频网站| 午夜性无码专区| 亚洲区在线播放| 成人短篇在线视频夫妻刺激自拍 | 免费看黄片视频在线观看| 欧洲美女黑人粗性暴交视频| 欧美精品videosse精子| 人妻丰满熟妇av无码处处不卡| 国产精品自在线免费| 久久这里只有精品黄色| 男人的天堂一区二av| 国产激情久久久久影院老熟女免费 | 国产在线视频网友自拍| 人成午夜免费视频无码| 国产成人av一区二区三区在线| 国产人妖xxxx做受视频| 国产精品美女自在线观看| av网站免费在线浏览| 色欲aⅴ亚洲情无码av| 天堂а√在线中文在线新版| 欧美三级一区| 国产人成在线免费视频| 中国人在线观看免费的视频播放| 亚洲中文字幕久久精品无码喷水| 国产精品久久久久尤物| 美女福利视频在线观看网址| 亚洲一区二区三区四区五区黄| 玩两个丰满老熟女| 亚洲精品国产精品av| 一本色道久久亚洲加勒比| 亚洲精品一区久久久久久| 亚洲ⅤA中文字幕无码| 亚洲成a人一区二区三区久久| 欧美亚洲国产一区二区三区|