淺論小型兩輪自平衡電動車系統的設計與研究論文
小型兩輪自平衡電動車控制方案,是使用姿態檢測傳感器來檢測小車姿態的變化,運用合適的運動控制原理,驅動電機進行相應的調整,以保持小車平衡、但在實際設計中,加速度計檢測出來的數據易受小車運動速度影響,陀螺儀檢測出來的數據易受溫度影響,因此需要采用濾波器對其進行濾波、通過對卡爾曼濾波器與互補濾波器這兩種不同的濾波器進行比較,在基于飛思卡爾公司Kinetis K60的小型兩輪自平衡電動車姿態穩定系統上加以驗證,從而得出在實際設計中卡爾曼濾波器優于互補濾波器。
1控制系統分析與設計
1.1系統分析
小型兩輪自平衡電動車系統主要由姿態傳感器,CMOS攝像頭傳感器、矢量光電編碼器,Kinetis K60單片機、直流減速電淚L及其驅動電路組成。陀螺儀與加速度計的數據經過AD轉換后傳至控制器中,通過濾波器進行濾波后,獲得較為精確的角速度和角加速度數據,從而計算得到角度偏差;攝像頭采集道路信息,進行路徑識別,使小車沿一定路徑J決速運行光電編碼器采集車輪速度,通過負反饋控制小車速度,三者數據融合后,再通過PID算法輸出控制量,生成PWM從而控制電機運行。
1.2矢量編碼器
小車進行角度姿態控制時會產生兩個自由度上的偏移,除用測量角度的加速度計和陀螺儀外,還需要增加測量兩輪車位移的傳感器,這里選用可以測量正負位移的歐姆龍500線矢量編碼器(A日相光電編碼器)。
2角度濾波算法分析
從加速度計采集到的角度信息存在高頻干擾,輸出電壓,矢量編碼器控制電路會在實際反映傾角的電壓值附近波動、要從陀螺儀獲得角度信息,需要經過積分運算,而從單片機采集的角速度信息存在誤差和溫度偏移、這個誤差會隨時間延長而積累,最終導致輸出信號偏離真實角度信號、因此,下面介紹兩種濾波法,對兩種傳感器所獲得信息進行校正。
2.1互補濾波器
通過加速度計和陀螺儀積分獲得的`兩種與角度相關的信息,利用加速度計修正陀螺儀的積分輸出,利用陀螺儀修正加速度計的高頻干擾。從而使陀螺儀積分所得到的角度逐步跟蹤到加速度計所得到的角度。
對陀螺儀采集到的信息進行積分獲得動態角度,對加速度計采集到的信息進行計算獲得靜態角度,陀螺儀積分在短時間內可以較好地反映角度變化的情況,卻很難保證角度的精確性,而加速度計測量值可以較為真實地反映小車的物理角度信息,卻存在高頻干擾、利用動態角度和靜態角度得到角度偏差,通過調節誤差積分時間把角度偏差補償到動態角度中,可以在保證動態性能的前提下獲得較準確的角度值。
2.2卡爾曼濾波器
卡爾曼濾波用于數據融合時,可將姿態角和陀螺儀偏移量描述成由狀態方程和測量方程組成的二維系統。
2.3仿真結果
為了比較互補濾波器和卡爾曼濾波器對于陀螺儀的角度信息校正的有效性,將該算法利用MAL下LA日仿真,使其跟蹤同一呈正弦變化的仿真角度信息。
3軟件設計
小車的直立控制、速度控制以及方向控制都是在中斷程序中完成。利用單片機的一個周期定時器產生1ms周期中斷,中斷程序的任務被分配在五個中斷片段中、)因此每個中斷片段中的任務執行周期為5ms,將任務分配到不同的中斷片段中,一方面防i1=這些任務累積執行時間超過1ms,擾亂中斷時序,另一方面也考慮到這些任務之間的時間先后順序。
由軟件設計框圖及程序可得,進入第一個時間片時,脈沖計數器采集編碼器計數車輪轉數的信息,從而得到車體速度;進入第二個時間片時,采集陀螺儀與加速度計傳感器數據,由于采用模數轉換器采集數據,需要時間較長,因此將車體的直立控制函數放在下一個時間片中,進入第三個時間片時,計算直立控制的輸出量,并將直立控制、速度控制和方向控制的輸出量疊加成電機輸出量;進入第四個時間片時,計算速度控制的輸出量;進入最后一個時間片時,計算方向控制的輸出量。
【淺論小型兩輪自平衡電動車系統的設計與研究論文】相關文章:
自充電電動車控制系統的設計論文11-16
設計小型液冷系統論文11-13
中小型加油站防雷系統設計研究的論文10-29
數據采集系統設計研究論文10-26
金礦系統的防雷設計研究的論文11-01
企業IT資產管理系統設計研究論文01-13
中小型酒店管理系統設計實踐論文12-30
中小型酒店管理系統設計及實踐論文12-30
淺論鍋爐風機的安裝研究論文10-26