《電子技術應用》
您所在的位置:首頁 > 嵌入式技术 > 设计应用 > 基于数据融合的两轮自平衡小车控制系统设计
基于数据融合的两轮自平衡小车控制系统设计
来源:电子技术应用2013年第5期
魏 文, 段晨东, 高精隆, 李常磊
长安大学 电子与控制工程学院, 陕西 西安710064
摘要: 为解决两轮自平衡系统中传感器存在较大震动干扰与漂移误差的问题,并提高系统姿态倾角测量的精确性和实时性,提出了基于陀螺仪与加速度计数据融合的两轮系统自平衡控制方法。建立两轮自平衡系统的动力学模型,采用卡尔曼滤波算法融合陀螺仪与加速度计信号,得到系统姿态倾角与角速度最优估计值,通过双闭环数字PID算法实现两轮系统的自平衡控制。通过两轮小车自平衡控制系统的软硬件设计,成功验证了该方法的可行性与有效性。利用该方法大大提高了两轮自平衡系统的抗干扰性。
中圖分類號: TP273
文獻標識碼: A
文章編號: 0258-7998(2013)05-0079-03
The design of self-balancing two-wheel vehicle control system based on data fusion
Wei Wen, Duan Chendong, Gao Jinglong, Li Changlei
College of Electronic and Control Engineering, Chang’an University, Xi’an 710064, China
Abstract: In order to solve the problem of the large vibration interference and drift error of the sensor in self-balancing two-wheel vehicle system, and to improve the precision and real-time performance of the system attitude angle measurement, a method based on gyroscope and accelerometer data fusion is presented. On the basis of the establishment of self-balancing two-wheel system dynamics model, Kalman-Filtering algorithm is used to fuse the gyroscope and accelerometer signals in order to get the optimal estimate of system attitude angle and angular velocity. The self-balancing two-wheel vehicle control system is achieved by double closed loop digital PID algorithm. Through the hardware and software design, it verifies the feasibility and effectiveness of the method successfully, and the method greatly improves the anti-interference performance of self-balancing two-wheel system.
Key words : data fusion; Kalman-filtering; two-wheel; self-balancing

    兩輪系統是一種高度不穩定、非線性及多干擾系統,要使兩輪系統達到自平衡,其模型決定了系統的重心須在兩車輪軸線上。在兩輪小車自平衡控制過程中,小車姿態傾角測量的準確性與實時性決定了小車的控制精度及穩定性,僅僅依靠陀螺儀或者加速度計對兩輪小車姿態傾角測量,其測量誤差及振動干擾較大,往往達不到兩輪小車的自平衡控制。本文提出了基于陀螺儀與加速度計數據融合的兩輪自平衡小車控制方法,由陀螺儀與加速度計建立姿態傾角測量系統,通過卡爾曼濾波器進行數據融合得到小車高精度、高可靠性的姿態傾角,最后利用數字PID控制算法實現兩輪小車的自平衡控制[1]。

1 兩輪自平衡小車的動力學模型
    兩輪自平衡小車主要由車體、核心控制板、電機驅動板和車輪等部件構成,小車兩輪各參數(半徑、轉動慣量、質量等)相同且兩輪共軸,由兩直流電機獨立驅動。圖1為小車模型[2],假設小車質量為m、車輪半徑為r、車輪前進方向移動速度為v、車體自身水平作用力為H、車輪所受地面摩擦力為Hf、車輪對車軸的等效轉動慣量為J、車體對車輪等效轉動慣量為I、車輪轉速為ω、電機電磁轉矩為Tm、車體質心位置坐標(x,y)、車體質量ma、車體與垂直方向所成角度為φ、車輪對車身產生的扭矩為T。

    對車輪受力分析可知,車輪不僅受直流電機的輸出轉矩、地面支持力和摩擦力的影響,同時由于慣性作用還受到車體自身作用力的影響。將車輪的運動分解為前進方向與繞軸方向的運動,車輪運動方程可描述為[2]:
  
2 卡爾曼濾波數據融合過程
    兩輪小車姿態傾角的測量由陀螺儀與加速度計完成。陀螺儀測量的是旋轉運動,輸出角速度信號,旋轉越快,其輸出值越大,對角速度數據取積分,即能得到車體傾角值[3]。陀螺儀易受震動、溫度和不穩定力矩等影響,產生漂移誤差,計算小車姿態傾角時由于積分作用其測量誤差會越來越大。加速度計測量的是線性運動,輸出加速度信號,速度變化越快,輸出值越大,通過三角變換可得到加速度計與重力方向的夾角[4]。加速度計沒有累計誤差,但是加速度計易受震動干擾。因此,僅單獨使用陀螺儀或者加速度計對小車姿態進行測量,很難保證測量結果的精確性和可靠性。卡爾曼濾波是一種較好的多傳感器信息融合算法。采用卡爾曼濾波算法對加速度計與陀螺儀所測數據進行優化處理,補償加速度計的動態誤差與陀螺儀的漂移誤差,可得到精度與可靠性更高的小車姿態傾角。
    卡爾曼濾波算法是以最小均方誤差估計的一套遞推估計算法,其算法核心思想:采用信號與偏差的狀態方程,利用前一狀態得到的估計值和當前狀態的測量值來更新對狀態變量的預測與估計,最終求得當前狀態的最優估計值。
    卡爾曼濾波過程可分為狀態預測和測量修正兩個過程。狀態預測方程及時地由前一時刻的系統狀態和噪聲方差估計出當前時刻系統狀態;測量修正方程則將當前時刻測量值結合狀態預測過程得到的當前估計狀態來得到系統最優估計值。
   
    圖3為陀螺儀接口電路,陀螺儀選用微型角速度傳感器ENC-03。由于陀螺儀輸出電壓信號較小,其輸出信號經TLV2211放大6倍左右。圖4為加速度計接口電路,加速度計選用3軸小量程加速度傳感器MMA7361,其輸出電壓信號是小車運動方向與重力方向加速度的混合值。陀螺儀、加速度計接口電路均采用+5 V電源,與單片機STC12C5608AD供電電源相匹配,簡化了硬件設計。陀螺儀、加速度計輸出電壓信號均由STC12C5608AD片內集成A/D進行采集。

 

 


3.2 軟件設計
    圖5為系統軟件實現框圖,系統軟件主要包括小車姿態傳感器數據采集程序、卡爾曼濾波程序、PID控制程序、直流電機PWM控制程序等部分。STC12C5608AD片內集成A/D轉換和自帶PWM輸出功能,只需讀寫STC12C5608AD單片機內部與A/D轉換和PWM相關的寄存器,就能完成對傳感器的數據采集與直流電機的PWM控制。因此,系統軟件關鍵在于卡爾曼濾波算法與數字PID算法的實現。

   
    采用雙閉環數字PID對兩輪系統進行自平衡控制,其控制結構如圖6所示。對光電編碼器產生的脈沖轉換得到兩輪實時速度信號,以該信號作為反饋量實現速度閉環控制;通過對陀螺儀與加速度計采集的數據進行融合得到小車傾角信息,以小車傾角作為反饋量實現小車姿態閉環控制[7]。這樣就實現了兩輪自平衡系統的雙閉環數字PID控制,系統速度環與小車姿態環均采用位置型PID算法。

    本文介紹了基于數據融合的兩輪小車自平衡控制系統的設計方法,在建立兩輪自平衡小車的動力學模型的基礎上,通過卡爾曼濾波算法有效地補償震動、溫度及不穩定力矩對陀螺儀與加速度傳感器的影響,得到小車最優姿態傾角,最后通過雙閉環數字PID控制算法實現兩輪小車的自平衡控制。給予一定系統干擾,小車仍可實現自平衡,平衡時其傾角范圍在±10°內。數據融合技術應用于兩輪自平衡控制系統的方法,不僅提高了兩輪系統的穩定性與抗干擾性,同時也為兩輪系統姿態控制領域提供了一種新的設計思路[8]。
參考文獻
[1] 馮智勇, 曾瀚, 張力,等. 基于陀螺儀與加速度儀新號融合的傾角姿態測量[J].西南師范大學學報(自然科學版), 2011(4):137-141.
[2] 李凡紅. 兩輪自平衡小車系統[D]. 北京:北京交通大學, 2010.
[3] 李俊博,朱濤,鄒艷忠.陀螺穩定系統參數測試儀設計[J].計算機測量與控制,2011,19(2):481-482.
[4] 于瑋, 封維忠, 武建軍. 基于MEMS加速度傳感器的數字水平儀[J].儀表技術與傳感器,2011(1):24-26,48.
[5] 王光林. 兩輪電動車自平衡控制算法的研究[D]. 廣州:華南理工大學, 2011.
[6] 代杰, 段晨東,李磊,等. 彩色液晶顯示模塊在智能儀表中的應用[J].工業儀表與自動化裝置,2012(2):27-30.
[7] 周海旭. 兩輪自平衡機器人系統設計[D]. 哈爾濱:哈爾濱工程大學, 2010.
[8] 夏玉寶,何輔云,葛飛.基于多傳感器數據融合的漏磁信號采集與處理[J]. 電子技術應用, 2008(2):116-118.

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 久久久久久av| 国产精品自拍小视频| 日本精品一区二区三区在线播放视频| 国产精品一区在线免费观看| 久久免费视频网| 一区二区在线中文字幕电影视频| 国产在线观看福利| 久久亚洲国产精品日日av夜夜| 国产二区视频在线| 久久久精品在线视频| 在线不卡日本| 国产亚洲欧美在线视频| 国产精品久久久久久久午夜| 久青草国产97香蕉在线视频| 亚洲不卡中文字幕| 日韩在线播放一区| 久久免费少妇高潮久久精品99| 亚洲a成v人在线观看| 青春草国产视频| 日韩av大片在线| 日韩中文字幕视频在线观看| 国产精品九九久久久久久久| 免费不卡在线观看av| 久久精品免费一区二区| 国产一区二区在线视频播放| 国产日韩精品视频| 日韩视频永久免费观看| 日韩中文字幕在线不卡| 亚洲综合激情五月| 欧美亚洲伦理www| 欧美一区二区三区精品电影| 精品中文字幕乱| 欧美日韩一区在线视频| 欧美亚洲另类久久综合| 欧美一区二视频在线免费观看| 久久艹中文字幕| 欧美精品在线极品| 国产欧美日韩精品丝袜高跟鞋| 中文字幕在线亚洲精品| 国产精品久久色| 欧美激情国产日韩|