智能车制作

标题: 这是什么问题,舵机动不了,难道这也错了 [打印本页]

作者: xiaofufu    时间: 2014-12-20 17:27
标题: 这是什么问题,舵机动不了,难道这也错了
SD5舵机测试,动不了

#include "common.h"
#include "include.h"
#define S3010_FTM   FTM0
#define S3010_CH    FTM_CH3
#define S3010_HZ    (300)
void main()
{                                                      
    uint8 i;
    FTM_PWM_init(S3010_FTM, S3010_CH,S3010_HZ,75);      //初始化 舵机 PWM

    while(1)
    {

        for(i = 13;i<25;i++)
        {
            FTM_PWM_Duty(S3010_FTM, S3010_CH,75-i);
            DELAY_MS(200);
        }

        for(;i>13;i--)
        {
            FTM_PWM_Duty(S3010_FTM, S3010_CH,75-i);
            DELAY_MS(200);
        }


    }

}



作者: zhou1994    时间: 2014-12-20 17:33
不动的可能性太多了,顺带说一下。3010貌似不是数字舵机,300HZ给sd5还行。
作者: xiaofufu    时间: 2014-12-20 17:42
zhou1994 发表于 2014-12-20 17:33
不动的可能性太多了,顺带说一下。3010貌似不是数字舵机,300HZ给sd5还行。

我就是那3010舵机例程,改了里面的参数,从第一次试就没动过。着急的很,

作者: zhou1994    时间: 2014-12-20 18:55
xiaofufu 发表于 2014-12-20 17:42
我就是那3010舵机例程,改了里面的参数,从第一次试就没动过。着急的很,

我说,3010需要50hz的信号,懂了?

作者: luckner    时间: 2014-12-21 09:19
用示波器看波形有没有输出  然后再看供电情况
作者: 我是小狮子    时间: 2014-12-21 09:52
不能300hz
作者: 钟意黑色    时间: 2014-12-28 00:17
300太大了。还有算下你那个占空比打的是多少度吧




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