智能车制作
标题:
求助啊啊啊啊啊啊啊啊
[打印本页]
作者:
Huntersts
时间:
2017-3-8 23:02
标题:
求助啊啊啊啊啊啊啊啊
本帖最后由 Huntersts 于 2017-3-8 23:06 编辑
请问各路大神 为什么我的直立环加在车上 车是可以立起来但是却会在那个位置有频率很高的抖动 抖动范围很小就是一直不能达到静止 在这个基础上加上速度环之后车也不能沿直线前进,在跑的时候会有某一侧的轮胎突然加速转一下 时间长了就开始原地转圈了
这是怎么回事啊?
二楼有程序,
这是用来计算平衡的程序,现在改成用串级PID了 心好累啊
作者:
Huntersts
时间:
2017-3-8 23:05
float Value_main_pre,angle_pre_error,Value_secondary_pre,angle_pre_speed_error,angle_pre_pre_speed_error,Value_secondary;
float balance(float Angle,float Gyro)
{
float kp_main=10,angle_error,Value_main,angle_speed_error;
float KP_secondary=11,KD_secondary=1.5;
angle_error =Angle-ZHONGZHI_ANGLE;
Value_main = Value_main_pre +kp_main*(angle_error-angle_pre_error);
Value_main_pre = Value_main;
angle_pre_error = angle_error;
angle_speed_error = Value_main-ZHONGZHI_ANGLE_SPEED;
Value_secondary = Value_secondary_pre+KP_secondary*(angle_speed_error-angle_pre_speed_error)+KD_secondary*(angle_speed_error-2*angle_pre_speed_error+angle_pre_pre_speed_error);
Value_secondary_pre = Value_secondary;
angle_pre_pre_speed_error = angle_pre_speed_error;
angle_pre_speed_error = angle_speed_error;
return Value_secondary;
}
作者:
じ~凝眸处
时间:
2017-3-9 08:00
1、 死区问题 2采值不稳 3 PD参数问题 都有可能
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2