智能车制作

标题: 【求助】下载程序后舵机不转动是什么原因?求大神指点程序问题 [打印本页]

作者: zhangliruo    时间: 2014-11-13 11:02
标题: 【求助】下载程序后舵机不转动是什么原因?求大神指点程序问题
舵机转动程序
int Servo_Out;
void  Servo_Con(void)
{
    int m=0,n=0,y=0;                                                               
    int AD_Value_err1;
    int AD_Value_err2;
    AD_Value_err1 = AD_Value[1] - AD_Value[2];
    AD_Value_err2 = AD_Value[0] - AD_Value[3];           //求两对电感数字量差值
    Servo_Out= y*( m*(AD_Value_err1) + n*(AD_Value_err2) )+SERVO_MID ;

if(Servo_Out > SERVO_RIGHT)                                 //对舵机输出值限幅,必须有输出限幅程序
    {                                                                                      //防止舵机打死损坏
    Servo_Out = SERVO_RIGHT;
    }
if(Servo_Out < SERVO_LEFT)
    {
    Servo_Out = SERVO_LEFT;
    }

PWMDTY01 = Servo_Out;
}
芯片XS128
把Servo_Out 改成最大左右偏的值都不转,但是在调中值的程序里面修改SERVO_MID舵机就能动,推测是程序的问题



作者: zhou1994    时间: 2014-11-13 11:23
东道主啊。舵机频率,占空比。都是有关的,随便给肯定不行
作者: 泰庆电子    时间: 2014-11-13 11:37
用示波器 看看波形
作者: mnmlyn    时间: 2014-11-15 00:53
东道主,这都开始做了,我们还没动静呢
作者: 沉静之亡    时间: 2014-11-18 21:36





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