智能车制作
标题:
程序有个奇怪的错误,不知道怎么造成的,求指导
[打印本页]
作者:
愚者
时间:
2014-4-20 01:17
标题:
程序有个奇怪的错误,不知道怎么造成的,求指导
因为调直立时发现一旦把小车拿起来,车轮就会朝一个方向跑飞,所以就用虚拟示波器看了看数值,发现奇怪的问题,实在想不明白。
Speed_L是我左轮电机的控制值,mmm和lll是特地设出来作比较的,其他地方都没有用到,
程序如下:
mmm=Speed_L;
lll=mmm;
if(Speed_L > 4900) Speed_L=4900;
if(Speed_L < -4900) Speed_L=-4900;
if(mmm > 4900) mmm=4900;
if(mmm < -4900) mmm=-4900;
我发现,lll这个值是来回变化的,但是 Speed_L 和 mmm 从第一次变到-4900之后就没变过了。
下面的图里 黄色线 是lll ,一直在变
粉色线 是speed_L 和 mmm ,一直是-4900.不懂是为什么。求指导啊。
作者:
博学日新
时间:
2014-4-20 06:09
车拿起来单方向偏时 电机本该一个方向转 但是正转一会突然反转 去掉速度环的积分就没事了 咋回事这是?感觉我这情况和楼主差不多、、、、
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2