智能车制作

标题: 舵机左右摆问题 [打印本页]

作者: ◆浅笑痴情╂    时间: 2014-4-18 20:34
标题: 舵机左右摆问题
为什么该程序只有在复位按键按下的时候才会偶尔的左右转动?
#include "common.h"
#include "include.h"

#define SD5_FTM   FTM1
#define SD5_CH    FTM_CH0
#define SD5_HZ    (100)
//#define FTM1_PRECISON 50000u     定义占空比精度,100即精度为1%,1000u则精度为0.1%,用于占空比 duty 形参传入

void main()
{
    uint8 i;
    FTM_PWM_init(SD5_FTM, SD5_CH,SD5_HZ,50000);      //初始化 舵机 PWM

    while(1)
    {


         FTM_PWM_Duty(SD5_FTM, SD5_CH,47500);      //
         DELAY_MS(1000);


         FTM_PWM_Duty(SD5_FTM, SD5_CH,40000);
         DELAY_MS(1000);

    }

}


作者: 碛北的孤狼    时间: 2014-4-19 10:40
你的是几V供电啊???
作者: ◆浅笑痴情╂    时间: 2014-4-19 21:07
碛北的孤狼 发表于 2014-4-19 10:40
你的是几V供电啊???

测了一下,,给舵机的电压时7.9V。。频率改变后,从中间位置到左转90度的PWM都能输出,右转的相应的PWM都没有输出

作者: 碛北的孤狼    时间: 2014-4-20 11:43
7.9V??舵机的型号是不是S3010吗?7.9V太大吧,该成6V的试试吧!!
作者: ◆浅笑痴情╂    时间: 2014-4-20 16:10
碛北的孤狼 发表于 2014-4-20 11:43
7.9V??舵机的型号是不是S3010吗?7.9V太大吧,该成6V的试试吧!!

是的,舵机是S-D5的,采用野火的舵机驱动模块,输出直接就是7.9V的了。。

作者: 碛北的孤狼    时间: 2014-4-21 13:30
◆浅笑痴情╂ 发表于 2014-4-20 16:10
是的,舵机是S-D5的,采用野火的舵机驱动模块,输出直接就是7.9V的了。。

哦!!




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