注册 登录
查看: 650|回复: 15

[摄像头组] 求问!舵机无论啥占空比都是往一边摆到尽,

[复制链接]
发表于 2014-12-31 17:51:39 | 显示全部楼层 |阅读模式
用的是书外例程,舵机左右摆

#include "common.h"
#include "include.h"



#define S3010_FTM   FTM1
#define S3010_CH    FTM_CH0
#define S3010_HZ    (100)


/*!
*  @brief      main函数
*  @since      v5.0
*  @note       野火 S3010舵机 测试实验 ,野火 提供的 电机驱动模块,管脚都加入 MOS 管隔离,信号是反相的。
                例如常规的 高电平 使能
*/
void main()
{
    uint8 i;
    FTM_PWM_init(S3010_FTM, S3010_CH,S3010_HZ,100);      //初始化 舵机 PWM

    while(1)
    {

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

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


    }

}

回复

使用道具 举报

 楼主| 发表于 2014-12-31 17:53:32 | 显示全部楼层
搞的我恶心死啦,求救求救
回复 支持 反对

使用道具 举报

发表于 2014-12-31 19:17:43 | 显示全部楼层
山外的舵机接口,是有反相。如果你的没有,就要去掉100-
来自安卓客户端来自安卓客户端
回复 支持 反对

使用道具 举报

发表于 2015-1-1 10:16:50 | 显示全部楼层
除了反相之外!你得注意你测得中值是否正确!
回复 支持 反对

使用道具 举报

发表于 2015-1-1 10:59:24 | 显示全部楼层
可能驱动的接口不一样,例子是反向的~
来自安卓客户端来自安卓客户端
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-1 11:29:35 | 显示全部楼层
微粒子 发表于 2014-12-31 19:17
山外的舵机接口,是有反相。如果你的没有,就要去掉100-

我用的是普通的3010舵机。。不知道有什么不同
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-1 11:30:11 | 显示全部楼层
乁_year 发表于 2015-1-1 10:16
除了反相之外!你得注意你测得中值是否正确!

以前测的中值是1480us
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-1 11:33:02 | 显示全部楼层
微粒子 发表于 2014-12-31 19:17
山外的舵机接口,是有反相。如果你的没有,就要去掉100-

去掉哪些100,表示有点混乱,我还想把精度调高,但是改1000以后不工作了
回复 支持 反对

使用道具 举报

发表于 2015-1-1 12:23:27 | 显示全部楼层
吴momo 发表于 2015-1-1 11:33
去掉哪些100,表示有点混乱,我还想把精度调高,但是改1000以后不工作了

是要控制高电平时间!你测测波形对不对。
来自安卓客户端来自安卓客户端
回复 支持 反对

使用道具 举报

发表于 2015-1-1 14:05:41 | 显示全部楼层
吴momo 发表于 2015-1-1 11:30
以前测的中值是1480us

这个装在车上了吗?
再重新测一下!
说不准什么时候人为的改变了方向
在装到了车上,那么原来的值就不再正确了!
所以!重新测!
回复 支持 反对

使用道具 举报

发表于 2015-1-1 16:48:23 | 显示全部楼层
提示一下,舵机和最小系统共地了么?
回复 支持 反对

使用道具 举报

发表于 2015-1-1 23:27:51 | 显示全部楼层
自己测一下中值吧
回复 支持 反对

使用道具 举报

发表于 2015-1-2 12:20:54 | 显示全部楼层
问下,你的问题解决了吗?我的这个例程 舵机一点都不动
来自PC客户端 来自PC客户端
回复 支持 反对

使用道具 举报

发表于 2015-1-2 18:27:25 | 显示全部楼层
单片机的GND接地和舵机上面接地要连起来,不客气
回复 支持 反对

使用道具 举报

发表于 2015-1-3 19:15:19 | 显示全部楼层
应该是反向的问题,如果不是用野火的驱动板而是直接接舵机来控制 ,是要把100-i该成i
回复 支持 反对

使用道具 举报

发表于 2015-1-3 19:29:57 | 显示全部楼层
羊兔马 发表于 2015-1-3 19:15
应该是反向的问题,如果不是用野火的驱动板而是直接接舵机来控制 ,是要把100-i该成i

是的,山外电机驱动的舵机接口有mos管反相
来自安卓客户端来自安卓客户端
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回列表 返回顶部