智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 4544|回复: 13
打印 上一主题 下一主题

SD-5舵机如何调?

  [复制链接]

6

主题

118

帖子

0

精华

高级会员

Rank: 4

积分
928
威望
432
贡献
410
兑换币
0
注册时间
2012-3-7
在线时间
43 小时
毕业学校
沈航
跳转到指定楼层
1#
发表于 2012-4-21 11:57:37 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我给舵机一个固定的PWM波后,它转动了一会儿就吱吱响,而且我手靠近信号线的时候它就来回摆动,请问这是为什么呢?我的程序如下:
#include <hidef.h>      /* common defines and macros */
#include "derivative.h"      /* derivative-specific definitions */
void PWMInit()
{
  PWME_PWME1=0;
  PWMCTL_CON01=1;
  PWMPRCLK=0X02;
  PWMSCLA=0X01;
  PWMCLK_PCLK1=1;
  PWMPOL_PPOL1=1;
  PWMCAE_CAE1=0;
  PWMPER01=3333;
  PWME_PWME1=1;
}
void smotorangle(unsigned char i)
{
    PWMDTY01=1700+11*i;
}

void main(void) {
  /* put your own code here */
  
  PWMInit();
  smotorangle(0);
EnableInterrupts;
  for(;;)
  {
  }
  
}


补充内容 (2012-4-21 15:22):
求各位大侠的舵机调试程序。。。

1

主题

5

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
240
威望
154
贡献
58
兑换币
0
注册时间
2012-3-29
在线时间
14 小时
14#
发表于 2012-4-28 17:19:33 | 只看该作者
我采用级联的方式,给S-D5供50Hz的PWM频率··然后改变它的占空比可以实现它按照给定的参数转动45,90,135,180度
回复 支持 反对

使用道具 举报

48

主题

493

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2947
威望
1774
贡献
469
兑换币
705
注册时间
2012-4-22
在线时间
352 小时
毕业学校
hgd
13#
发表于 2012-4-28 08:48:32 | 只看该作者
回复 支持 反对

使用道具 举报

0

主题

15

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
292
威望
195
贡献
57
兑换币
0
注册时间
2012-3-13
在线时间
20 小时
毕业学校
南京邮电大学
12#
发表于 2012-4-22 11:04:14 | 只看该作者
我50hz也可以正常转动!
回复 支持 反对

使用道具 举报

17

主题

151

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3299
威望
1606
贡献
1163
兑换币
155
注册时间
2011-9-30
在线时间
265 小时
11#
发表于 2012-4-22 10:54:58 | 只看该作者
100hz我用的没有问题
回复 支持 反对

使用道具 举报

15

主题

181

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1838

热心会员奖章

威望
908
贡献
630
兑换币
0
注册时间
2011-11-23
在线时间
150 小时
10#
发表于 2012-4-22 00:15:02 | 只看该作者
250hz是确保可以正常的。。。
回复 支持 反对

使用道具 举报

6

主题

118

帖子

0

精华

高级会员

Rank: 4

积分
928
威望
432
贡献
410
兑换币
0
注册时间
2012-3-7
在线时间
43 小时
毕业学校
沈航
9#
 楼主| 发表于 2012-4-21 19:46:30 | 只看该作者
大雄@南京 发表于 2012-4-21 15:59
看看200可不可以,之前我也是按说明书上给的300赫兹,但是并没有按照我给的程序去转

是给它频率为200HZ吗?我试试吧。
回复 支持 反对

使用道具 举报

3

主题

91

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1825
QQ
威望
907
贡献
366
兑换币
22
注册时间
2012-1-19
在线时间
276 小时
8#
发表于 2012-4-21 15:59:47 | 只看该作者
看看200可不可以,之前我也是按说明书上给的300赫兹,但是并没有按照我给的程序去转
回复 支持 反对

使用道具 举报

6

主题

118

帖子

0

精华

高级会员

Rank: 4

积分
928
威望
432
贡献
410
兑换币
0
注册时间
2012-3-7
在线时间
43 小时
毕业学校
沈航
7#
 楼主| 发表于 2012-4-21 14:59:01 | 只看该作者
先谢谢了。
回复 支持 反对

使用道具 举报

165

主题

4119

帖子

2

精华

杰出人士

老司机【呆萌侠】

Rank: 12Rank: 12Rank: 12

积分
16895

活跃会员奖章优秀会员奖章推广达人奖章热心会员奖章论坛元老奖章论坛骨干奖章在线王奖章资源大师奖章

QQ
威望
9751
贡献
4562
兑换币
1629
注册时间
2011-7-23
在线时间
1291 小时
毕业学校
工大
6#
发表于 2012-4-21 14:54:04 | 只看该作者
你查查舵机消抖,这个问题总是能解决的,呵呵= =
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-31 05:37 , Processed in 0.057014 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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