智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 5595|回复: 12
打印 上一主题 下一主题

sd-5舵机

[复制链接]

15

主题

181

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1838

热心会员奖章

威望
908
贡献
630
兑换币
0
注册时间
2011-11-23
在线时间
150 小时
跳转到指定楼层
1#
发表于 2012-4-16 15:53:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
sd-5舵机给多少工作频率。资料说是300hz,我给的是250hz,但是确切的多少比例的占空比对应多少的打角,求教呀~~

19

主题

670

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3466

热心会员奖章优秀会员奖章在线王奖章论坛元老奖章

威望
1709
贡献
977
兑换币
265
注册时间
2012-3-4
在线时间
391 小时
2#
发表于 2012-4-16 17:34:15 | 只看该作者
我给的频率是287HZ,占空比是30%左右,找到了他的中值
回复 支持 反对

使用道具 举报

6

主题

118

帖子

0

精华

高级会员

Rank: 4

积分
928
威望
432
贡献
410
兑换币
0
注册时间
2012-3-7
在线时间
43 小时
毕业学校
沈航
3#
发表于 2012-4-21 11:59:18 | 只看该作者
给了一个频率它会不会来回摆动啊?
回复 支持 反对

使用道具 举报

15

主题

181

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1838

热心会员奖章

威望
908
贡献
630
兑换币
0
注册时间
2011-11-23
在线时间
150 小时
4#
 楼主| 发表于 2012-4-21 12:11:39 | 只看该作者
学做飞思卡尔 发表于 2012-4-21 11:59
给了一个频率它会不会来回摆动啊?

不会呀
回复 支持 反对

使用道具 举报

26

主题

913

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5207

活跃会员奖章在线王奖章优秀会员奖章论坛元老奖章

威望
2267
贡献
1804
兑换币
117
注册时间
2011-3-16
在线时间
568 小时
5#
发表于 2012-4-21 13:29:34 | 只看该作者
脉冲宽度决定打多少角度,只要在允许的范围内,频率影响不是特别大!
回复 支持 反对

使用道具 举报

6

主题

118

帖子

0

精华

高级会员

Rank: 4

积分
928
威望
432
贡献
410
兑换币
0
注册时间
2012-3-7
在线时间
43 小时
毕业学校
沈航
6#
发表于 2012-4-21 14:53:50 | 只看该作者
wgl404 发表于 2012-4-21 13:29
脉冲宽度决定打多少角度,只要在允许的范围内,频率影响不是特别大!

允许的那个范围如何确定啊?
回复 支持 反对

使用道具 举报

26

主题

913

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5207

活跃会员奖章在线王奖章优秀会员奖章论坛元老奖章

威望
2267
贡献
1804
兑换币
117
注册时间
2011-3-16
在线时间
568 小时
7#
发表于 2012-4-21 15:25:52 | 只看该作者
学做飞思卡尔 发表于 2012-4-21 14:53
允许的那个范围如何确定啊?

不要高于300Hz就可以!
回复 支持 反对

使用道具 举报

6

主题

118

帖子

0

精华

高级会员

Rank: 4

积分
928
威望
432
贡献
410
兑换币
0
注册时间
2012-3-7
在线时间
43 小时
毕业学校
沈航
8#
发表于 2012-4-21 15:35:24 | 只看该作者
wgl404 发表于 2012-4-21 15:25
不要高于300Hz就可以!

我调了280hz,但是好像问题还是没有解决,请大侠看看我的程序有没有什么问题呀。
回复 支持 反对

使用道具 举报

6

主题

118

帖子

0

精华

高级会员

Rank: 4

积分
928
威望
432
贡献
410
兑换币
0
注册时间
2012-3-7
在线时间
43 小时
毕业学校
沈航
9#
发表于 2012-4-21 15:36:14 | 只看该作者
学做飞思卡尔 发表于 2012-4-21 15:35
我调了280hz,但是好像问题还是没有解决,请大侠看看我的程序有没有什么问题呀。

#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=3571;
  PWME_PWME1=1;
}
void smotorangle(unsigned char i)
{
    PWMDTY01=1200+11*i;
}

void main(void) {
  /* put your own code here */
  
  PWMInit();
  smotorangle(0);
EnableInterrupts;
  for(;;)
  {
  }
  
}
回复 支持 反对

使用道具 举报

26

主题

913

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5207

活跃会员奖章在线王奖章优秀会员奖章论坛元老奖章

威望
2267
贡献
1804
兑换币
117
注册时间
2011-3-16
在线时间
568 小时
10#
发表于 2012-4-21 16:30:43 | 只看该作者
加我QQ:1203591673
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-21 19:35 , Processed in 0.180726 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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