999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于PID控制的兩輪自平衡小車的研究

2021-05-28 06:18:46李志豪司永康屈志揚李建軍李高展曲藝晗河南科技大學機電工程學院河南洛陽471003
科學技術創新 2021年14期
關鍵詞:信號系統

李志豪 司永康 屈志揚 李建軍 李高展 曲藝晗(河南科技大學 機電工程學院,河南 洛陽471003)

1 概述

近年來,兩輪式自平衡小車的研究在美國、日本、等國都得到了迅速發展。平衡車能夠通過自身的整體協調性操作平衡,而且體積小,容易上手,成為越來越多人的一種代步工具。平衡車的動力來源是鋰電池,沒有碳排放,是一種綠色出行方式,能很好的保護環境。目前,平衡車已經進入越來越多人的視野之中,我們研究的目的是使小車能在正常的環境下正常前進和后退,保證正常的直立運行。

2 系統總體結構設計

該平衡小車系統采用Arduino 單片機為核心,GY-85 九軸IMU 傳感器模塊負責采集平衡小車的姿態,并將姿態信息傳輸回Arduino 控制器,控制器得到平衡小車的實時角速度和角度以及小車車輪當前的速度,綜合計算出需要輸出的控制信號進而準確控制平衡小車兩個車輪的直流電動機[1],使平衡小車保持平衡,同時將平衡小車系統所采集到的角度、角速度、車輪速度等通過藍牙控制模塊傳送至手機app上實時顯示,以及在小車硬件顯示屏上也能顯示。系統總體結構如圖1 所示。

圖1 平衡小車系統

3 系統電路設計

該平衡小車系統分別由電源降壓模塊AMS1117、Arduinouno、GY-85 姿態傳感器、電機驅動模塊、電機及BT08b藍牙控制模塊四部分組成,小車的系統集成電路結構如圖2。12v的電源經過降壓模塊下降至5v,為Arduino 控制板提供電源,GY-85 讀取小車姿態數據再傳到Arduino 控制器;電機編碼器獲得一臺電機的轉速再通過傳感器反饋到Arduino 控制板,Arduino 控制板根據傳感器所采集的信息,通過PID 控制算法將PWM 信號輸出傳至電機驅動模塊[2]與此同時,控制器將傳感器采集到的小車姿態運動信息通過BT08B 藍牙模塊傳送到手機app 上,并且能在顯示屏上顯示出來。

圖2 平衡小車系統電路原理圖

3.1 ArduinoUNO 控制板

ArduinoUNO 是基于ATmega328P 的一款微控制器板[3]。它分別設置了14 個用于數值式的進出輸入/控制輸出引腳(其中6個引腳設計可以被直接用于PWM 輸出),6 個模擬輸入,16MHz的晶振控制時鐘,USB 的總線連接,電源的插孔,ICSP 連接頭和復位控制按鈕。只需要通過兩根USB 數據線和電腦硬件連接就可以同時進行電源供電、數據傳輸通訊和程序下載。

3.2 GY-85 姿態傳感器模塊

GY-85 傳感器模塊系統是兩輪平衡小車的核心零件之一,其中包含有三個芯片:陀螺儀、加速度計和電子磁力測量器(各三個軸),通過閱讀這些參數,就可以判斷出一個物體在不同時刻的姿態、轉動速度、方向。

3.3 電機驅動模塊

該系統采用L298N 雙橋直流電機驅動模塊,可以同時控制2 個電機正反轉,平衡小車只需要這一個電機模塊就能控制兩個輪子的運動。L298N 電機驅動模塊,電機驅動電壓5-35V,輸出最大電流范圍可達2.5-3A。主要特點:工作時電壓高,輸出電流較大。

4 系統軟件設計

在自平衡小車控制系統中,系統內部的工作原理與運行流程如圖3。平衡小車的轉速控制狀態可以大致分為三種,即平衡驅動控制、速度驅動控制和方向驅動控制,要正確實現這三種控制,控制的對象就是對兩個車輪電機的控制[4],我們采用了經典型PID 控制器進行自平衡驅動控制。而要達到準確的控制,我們就需要知道小車的姿態、速度數據,這些數據對下一步控制器怎樣去控制小車的運動非常重要。我們通過GY-85 姿態傳感器采集小車的實時數據,數據傳至控制器,用PID 控制算法對數據進行處理,再輸出PWM 波,小車電機做出調速運動,從而實現小車的平衡及運動。

圖3 程序流程圖

我們使用兩臺直流驅動電機,電機的引腳A、B 用來輸入PWM 脈寬調制器的信號來對電機進行調速控制。如果左電動機輸入信號端IN1 連接高電平,輸入信號端IN2 連接低電平,左電機正轉;如果信號端IN1 接到低電平,IN2 接高電平,左電機就會逆轉。控制右電機采用同樣的方式,輸入信號端IN3 接高電平,輸入端IN4 接低電平,右電機正轉;反之電機就會逆轉。PWM 信號端A 控制左電機調速,PWM 信號端B 控制右電機調速。電機工作如表1。

5 平衡小車simulink 仿真

通過對兩輪自平衡小系統動力學分析和數學建模,引入PID 反饋后系統的傳遞函數為:

在simulink 中, 建立了平衡小車數學模型, 如圖4, 調用PID 控制器組合構成系統的主要組成部分。在以單位階躍信號為干擾物時,繪制出對應的階躍響應曲線圖,如圖5。通過這個波形我們可以清楚地看出, 系統能夠在受到外界干擾的條件下,能夠使其在一定的周期內重新回到穩定的狀態。這就說明我們所構造的兩輪均衡小汽車體系的數學模擬機構是有效實現的。

表1 電機工作邏輯表

圖4 平衡小車系統模型simulink 仿真

圖5 階躍響應曲線圖

6 實驗結果分析

本系統實現了小車能夠基本保持平衡,實驗過程中小車會出現略微的不穩定前后的晃動。通過藍牙在手機app 上可以顯示各個數據的變化。整個系統的設計成本低、項目完成周期為三個星期。基于Arduino 的兩輪自平衡小車基本能夠實現項目的要求,由于知識的匱乏,時間的緊迫,Arduino 程序存在很多不夠完美的地方,simulink 仿真也存在很多未考慮的實際影響因素。

7 結論

兩輪自平衡小車是一個非線性的復雜系統,在項目的設計中運用開源硬件完成了兩輪自平衡小車的項目設計。采用藍牙模塊實現更方便的控制。整個系統中,用姿態傳感器對小車的姿態、速度、方向進行采集,再利用PID 控制算法對數據進行處理,控制小車的平衡性和穩定性。

猜你喜歡
信號系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
完形填空二則
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
孩子停止長個的信號
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
基于LabVIEW的力加載信號采集與PID控制
主站蜘蛛池模板: 精品人妻无码区在线视频| 青草午夜精品视频在线观看| 四虎在线观看视频高清无码| 国产精品开放后亚洲| 亚洲天堂在线免费| 在线观看欧美国产| 亚洲中字无码AV电影在线观看| 波多野结衣无码AV在线| 99视频精品在线观看| 国产精品一区二区国产主播| 在线免费无码视频| 国产精品无码一二三视频| 国产午夜福利在线小视频| a免费毛片在线播放| 久草视频一区| 波多野结衣中文字幕一区二区| 国产制服丝袜91在线| 粗大猛烈进出高潮视频无码| 黄色污网站在线观看| 精品福利国产| 成人免费视频一区| 国产成人无码Av在线播放无广告 | 韩国福利一区| 色婷婷综合在线| 日本a级免费| 亚洲av无码人妻| 日韩无码精品人妻| 亚洲精品手机在线| 国产欧美精品专区一区二区| 色综合成人| 亚洲精品第五页| 久久青青草原亚洲av无码| 免费激情网站| 精品国产女同疯狂摩擦2| 天堂成人av| 免费看黄片一区二区三区| yjizz视频最新网站在线| 久久公开视频| 国产成本人片免费a∨短片| 91福利片| 在线视频一区二区三区不卡| 国产精品丝袜在线| 国产探花在线视频| 天堂网亚洲系列亚洲系列| 亚洲制服中文字幕一区二区| 亚洲一区二区三区在线视频| 亚洲人成电影在线播放| 啪啪啪亚洲无码| 天天做天天爱天天爽综合区| jizz国产视频| 国产呦视频免费视频在线观看| 无码日韩视频| 99青青青精品视频在线| 免费一级毛片不卡在线播放| 欧美成人免费午夜全| 米奇精品一区二区三区| 中文字幕第4页| 2021国产精品自拍| 亚洲国产精品VA在线看黑人| 麻豆精品视频在线原创| 午夜无码一区二区三区| 亚洲AV一二三区无码AV蜜桃| 久久中文电影| 久久久久青草线综合超碰| 四虎国产永久在线观看| 国产美女精品在线| 国产黄色爱视频| 国产精品v欧美| 免费黄色国产视频| 日本精品αv中文字幕| 97在线视频免费观看| 在线一级毛片| 三级视频中文字幕| 四虎在线观看视频高清无码| 精品无码一区二区三区电影| 少妇极品熟妇人妻专区视频| 日韩无码白| AV网站中文| 蜜臀AV在线播放| 熟女成人国产精品视频| a色毛片免费视频| 伊人久久大香线蕉aⅴ色|