智能车制作

标题: 我用两路AD采集电感电压值,能够采回值,但是舵机却不动 [打印本页]

作者: 竹叶    时间: 2013-3-30 00:53
标题: 我用两路AD采集电感电压值,能够采回值,但是舵机却不动
我用两路AD采集电感电压值,能够采回值,但是舵机却不动,不知道是什么原因,各位大神帮忙看看吧。

void Duo_zhuanwan()
{
int p1,m ;

m= (ad_value_0 - ad_value_1)/(ad_value_0 + ad_value_1);

if(m<=1||m>=-1)   /* 1500时 90度 中间    AD采集数 120*/
{

p1=1500-(m*400);

pwm2_init(p1);
  }

}    /*___占空比____*/


作者: 冰葑世纪    时间: 2013-3-30 09:46
我笑了、注意下自己的IF判断。然后(ad_value_0 - ad_value_1)永远<=(ad_value_0 +ad_value_1).....然后你的数据类型是int.小除大。为0
作者: 竹叶    时间: 2013-3-30 09:58
冰葑世纪 发表于 2013-3-30 09:46
我笑了、注意下自己的IF判断。然后(ad_value_0 - ad_value_1)永远

唉,搞晕了,谢了啊,我改一下





欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2