#define PI (3.14159265)
// 度數表示的角速度*1000
#define MDPS (70)
// 弧度表示的角速度
#define RADPS ((float)MDPS*PI/180000)
// 每個查詢周期改變的角度
#define RADPT (RADPS/(-100))
// 平衡的角度范圍;+-60度(由于角度計算采用一階展開,實際值約為46度)
#define ANGLE_RANGE_MAX (60*PI/180)
#define ANGLE_RANGE_MIN (-60*PI/180)
// 全局變量
pid_s sPID; // PID控制參數結構體
float radian_filted=0; // 濾波后的弧度
accelerometer_s acc; // 加速度結構體,包含3維變量
gyroscope_s gyr; // 角速度結構體,包含3維變量
int speed=0, distance=0; // 小車移動的速度,距離
int tick_flag = 0; // 定時中斷標志
int pwm_speed = 0; // 電機pwm控制的偏置值,兩個電機的大小、正負相同,使小車以一定的速度前進
int pwm_turn = 0; // 電機pwm控制的差異值,兩個電機的大小相同,正負相反,使小車左、右轉向
float angle_balance = 0; // 小車的平衡角度。由于小車重心的偏移,小車的平衡角度不一定是radian_filted為零的時候
資源簡介:兩輪自平衡小車通過三軸加速度傳感器ADXL345?獲取當前加速度,然后采用了pid控制算法輸出PWM,是小車快速達到穩定狀態內部包含pid控制算法教程,數字濾波算法和電機驅動模塊的使用,這份資料可以快速了解平衡車控制原理以及程序上所采用的實際控制方法,達到...
上傳時間: 2022-02-12
上傳用戶:ttalli
資源簡介:兩輪自平衡小車
上傳時間: 2013-11-04
上傳用戶:lo25643
資源簡介:兩輪自平衡小車
上傳時間: 2013-11-15
上傳用戶:ghostparker
資源簡介:#define PI (3.14159265)// 度數表示的角速度*1000#define MDPS (70)// 弧度表示的角速度#define RADPS ((float)MDPS*PI/180000)// 每個查詢周期改變的角度#define RADPT (RADPS/(-100))// 平衡的角度范圍;+-60度(由于角度計算采用一階展開,實際值約為46度)...
上傳時間: 2022-06-01
上傳用戶:
資源簡介:·摘要:? 針對自行設計的兩輪自平衡機器人Opyanbot建立了動力學模型,應用最優控制和兩輪差動等控制方法設計了控制器,提出了針對兩輪自平衡機器人平衡和行進的新策略.為了提高兩輪自平衡機器人的控制效果,利用基于DSP數字電路的全數字智能伺服驅動單元IPM100...
上傳時間: 2013-07-12
上傳用戶:hfmm633
資源簡介:設計了MCF52255高性能微處理器為控制核心的兩輪自平衡巡線機器人的硬件和軟件系統
上傳時間: 2013-12-24
上傳用戶:s藍莓汁
資源簡介:AVR單片機做的兩輪自平衡機器人,這個系統是基于AvrX做的
上傳時間: 2013-12-19
上傳用戶:dragonhaixm
資源簡介:亞博智能 STM32平衡車平衡車小車之家資料51單片機兩輪自平衡小車光盤10.芯片Datasheet09.超值學習資料08.喵嗚地面站(電腦端多功能調試助手)07.開發環境及燒錄工具06.CP2102串口驅動05.PDF書籍04.視頻教程03.app02.源代碼01.原理圖自述文件.txt - 1.20KB
上傳時間: 2022-06-05
上傳用戶:
資源簡介:雙輪平衡車開發文檔(自平衡小車的開發),雙輪平衡車開發文檔。
上傳時間: 2013-11-18
上傳用戶:ysystc699
資源簡介:基于pid算法的自平衡小車設計,采用MPU6050六軸陀螺儀,可用于畢業設計、電子競賽等。
上傳時間: 2016-07-22
上傳用戶:nuaahz
資源簡介:飛思卡爾電磁組官網雙軸自平衡小車
上傳時間: 2013-11-17
上傳用戶:lo25643
資源簡介:關于自平衡小車的論文,拉格朗日法動力學建模及matlab仿真
上傳時間: 2018-05-13
上傳用戶:cyzcyzxz
資源簡介:該文檔為單片機控制單軸雙輪自動平衡小車設計開題報告剖析資料,講解的還不錯,感興趣的可以下載看看…………………………
上傳時間: 2021-11-07
上傳用戶:
資源簡介:基于stm32的自平衡小車,有需要的可以參考!
上傳時間: 2022-04-09
上傳用戶:
資源簡介:基于單片機的兩輪自平衡車設計論文及代碼
上傳時間: 2018-06-13
上傳用戶:LIYANKE
資源簡介:Matlab編程 超清書簽版
上傳時間: 2013-05-15
上傳用戶:eeworm
資源簡介:輕松入門 學顯示器技術
上傳時間: 2013-05-20
上傳用戶:eeworm
資源簡介:單軸雙輪自平衡車
上傳時間: 2014-01-05
上傳用戶:萍水相逢
資源簡介:C++程序設計原理與實踐(國外經典教材
上傳時間: 2013-07-10
上傳用戶:eeworm
資源簡介:基于STM32的兩輪平衡小車程序代碼。想自己做的可以參考一下
上傳時間: 2013-07-06
上傳用戶:tzl1975
資源簡介:制作兩輪子平衡車利器
上傳時間: 2014-12-26
上傳用戶:gy592333
資源簡介:全套資料打包:
上傳時間: 2022-07-10
上傳用戶:
資源簡介:pid-小車類-手機遙控十分mimi藍牙小車V2資料全部開源/**************************************************************************函數功能:增量PI控制器入口參數:編碼器測量值,目標速度返回? 值:電機PWM根據增量式離散pid公式?pwm+=Kp[e(k)-e(k-1)...
上傳時間: 2022-06-01
上傳用戶:20125101110
資源簡介:文中以第七屆"飛思卡爾"杯大學生智能車競賽為背景,以飛思卡爾MC9S12XS128單片機為核心,設計了一種自平衡巡線智能車系統。本設計基于倒立擺的動力學模型,經過卡爾曼濾波算法對陀螺儀和加速度計的輸出信號進行處理得到智能車的角速度和傾角,再通過pid運算處...
上傳時間: 2013-10-08
上傳用戶:CHENKAI
資源簡介:平衡小車是通過兩個電機運動下實現小車不倒下直立行走的多功能智能小車,在外力的推拉下,小車依然保持不倒下。如果通過簡單的練習,一般人可以通過自己的手指把木棒直立而不倒的?放在指尖上,所以練習的時候,需要學會的兩個條件:一是放在指尖上可以移動,...
上傳時間: 2022-07-24
上傳用戶:shjgzh
資源簡介:小車,直立行走,采用陀螺儀等傳感器,頂頂頂頂
上傳時間: 2013-04-24
上傳用戶:wsm555
資源簡介:單片機控制小車(兩個步進電機)前進后退及轉彎程序,開發環境:Keil
上傳時間: 2016-05-29
上傳用戶:changeboy
資源簡介:2007年大學生電子設計競賽AVR平衡小車
上傳時間: 2014-01-17
上傳用戶:dyctj
資源簡介:stm32主芯片控制的平衡小車代碼紫薯紫薯紫薯紫薯紫薯
上傳時間: 2017-08-10
上傳用戶:富硒紫番薯
資源簡介:該文檔為基于視覺導航兩輪平衡車的設計畢業設計論文總結文檔,是一份很不錯的參考資料,具有較高參考價值,感興趣的可以下載看看………………
上傳時間: 2022-04-27
上傳用戶:20125101110