智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2333|回复: 2
打印 上一主题 下一主题

各位大佬的直立都是怎么调的 我的车一直平衡不了啊

[复制链接]

1

主题

1

帖子

0

精华

注册会员

Rank: 2

积分
18
威望
12
贡献
4
兑换币
6
注册时间
2017-6-10
在线时间
1 小时
毕业学校
山东工业
跳转到指定楼层
1#
发表于 2017-7-19 14:59:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
车子一走就翻 来不及减速啊
回复

使用道具 举报

3

主题

38

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1404
QQ
威望
1039
贡献
295
兑换币
128
注册时间
2015-12-2
在线时间
35 小时
2#
发表于 2017-7-22 11:04:15 | 只看该作者
本帖最后由 wuwenfu5 于 2017-7-22 11:08 编辑

滤波做好,pd而已,调调温飘或者零偏,
  1.     float xishu=0.048;
  2.     Acc_Offset = -500;//1000前倾 //-450
  3.     Angle =(Acc_Z-Acc_Offset*10)*180.0/(Acc_Max-Acc_Min);
  4.     Angle_Speed=(Gyro_Y-Gyro_Y_Offset) * xishu;
  5.     Kalman_Filter(Angle,Angle_Speed);            //调用卡尔曼滤波函数
  6.   
  7.     PID_ANGLE.pout=PID_ANGLE.P*(Car_Angle-Set_Angle);
  8.     PID_ANGLE.dout=PID_ANGLE.D*Angle_Speed;

  9.     PID_ANGLE.OUT= PID_ANGLE.pout+ PID_ANGLE.dout;
复制代码
滤波的话使用卡尔曼和互补没什么差别,Gyro_Y_Offset为陀螺仪的温飘,需要根据实际校准
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
215
威望
115
贡献
66
兑换币
75
注册时间
2019-1-20
在线时间
17 小时
3#
发表于 2019-3-9 18:01:31 | 只看该作者
乘的系数为啥是0.048
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|亿加合和智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-4-27 02:23 , Processed in 0.063852 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表