智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2303|回复: 3
打印 上一主题 下一主题

s-d5舵机问题

[复制链接]

38

主题

446

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6454
威望
4774
贡献
644
兑换币
1264
注册时间
2014-3-19
在线时间
518 小时
跳转到指定楼层
1#
发表于 2014-4-18 13:37:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近舵机除了点问题。。。不能进行左转(大概转向);大神帮忙看下:
主板: k60  
舵机电源:6V正常
程序:
while(1)
{
   FTM_PWM_init(FTM1, CH1,300,300);   //设定占空比精度为0.1%
   delay_ms(140);
   FTM_PWM_init(FTM1, CH1,300,600);
   delay_ms(140);
   FTM_PWM_init(FTM1, CH1,300,600);
   delay_ms(140);
   FTM_PWM_init(FTM1, CH1,300,300);
   delay_ms(140);
}


之后也单独试了一下:
FTM_PWM_init(FTM1, CH1,300,300);   //设定占空比精度为0.1%
   delay_ms(140);
   FTM_PWM_init(FTM1, CH1,300,600);
   delay_ms(140);

舵机也是只右转部左转



这个测试程序的目的是让舵机左转后回中,再右转回中,,一直这样重复;
但是实际现象是一直右转回中。。。不会左转!
回复

使用道具 举报

0

主题

23

帖子

0

精华

高级会员

Rank: 4

积分
734
威望
483
贡献
191
兑换币
133
注册时间
2012-2-21
在线时间
30 小时
2#
发表于 2014-4-18 15:09:25 | 只看该作者
你确定初始位置是在零度么
回复 支持 反对

使用道具 举报

38

主题

446

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6454
威望
4774
贡献
644
兑换币
1264
注册时间
2014-3-19
在线时间
518 小时
3#
 楼主| 发表于 2014-4-19 08:25:37 | 只看该作者
断♂ 发表于 2014-4-18 15:09
你确定初始位置是在零度么

我试了一下。。准备以舵机 高脉冲为1.5MS是的转角为中心点。。但是发现。。。舵机的转角不是90度。。。也就是说。。。我人为把舵机摆到一个极限(左右极限),在加上脉冲。。。。舵机转过角大于90度或小于90度。。。。
麻烦问下s-d5的高脉冲时间与舵机转角是什么关系。。。。


而且我给0.5MS的高脉冲时不发生转动。。。当给2.5MS的高脉冲时。。。转动角度为大约150度。。。或30度(摆到左右极限)。。。。。
回复 支持 反对

使用道具 举报

0

主题

23

帖子

0

精华

高级会员

Rank: 4

积分
734
威望
483
贡献
191
兑换币
133
注册时间
2012-2-21
在线时间
30 小时
4#
发表于 2014-4-20 10:25:17 | 只看该作者
abacrya、军 发表于 2014-4-19 08:25
我试了一下。。准备以舵机 高脉冲为1.5MS是的转角为中心点。。但是发现。。。舵机的转角不是90度。。。也 ...

周期20ms时候,1.5ms对应的是0度,而且 你还真敢让他极限左右摆,我们都不敢让他转超90.
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-10-1 03:22 , Processed in 0.045378 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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