亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

您現在的位置是:蟲蟲下載站 > 資源下載 > 技術資料 > PID-小車類-兩輪自平衡小車資料

PID-小車類-兩輪自平衡小車資料

  • 資源大小:9334 K
  • 上傳時間: 2022-06-01
  • 上傳用戶:hai7ying
  • 資源積分:2 下載積分
  • 標      簽: pid 自平衡小車

資 源 簡 介

#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為零的時候


相 關 資 源

主站蜘蛛池模板: 湘潭市| 三穗县| 双江| 商河县| 上犹县| 曲水县| 沙湾县| 九龙县| 邵阳县| 兴义市| 武陟县| 霍城县| 左云县| 河南省| 盈江县| 乐山市| 喀喇沁旗| 武穴市| 和硕县| 临泽县| 综艺| 淮安市| 涟水县| 定兴县| 嘉禾县| 阿鲁科尔沁旗| 确山县| 孝义市| 察雅县| 抚松县| 于田县| 渝中区| 九台市| 马龙县| 永新县| 闽清县| 浦北县| 嘉鱼县| 万盛区| 泸溪县| 罗源县|