智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2889|回复: 16
打印 上一主题 下一主题

[咨询] 求助!为什么舵机没有反应?

  [复制链接]

4

主题

60

帖子

0

精华

高级会员

Rank: 4

积分
783
威望
384
贡献
227
兑换币
251
注册时间
2013-12-3
在线时间
86 小时
跳转到指定楼层
1#
发表于 2013-12-29 20:24:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用的是128的芯片,控制舵机时,舵机就是没反应,而且舵机还发出吱吱的响声;
我用了好几个舵机,都是没反应,这是为什么?
下面是程序
void Steer_init(void)      //舵机初始化
{
    PWME_PWME2=0;      
    PWME_PWME3=0;      
    PWMCLK_PCLK3=1;   
    PWMPRCLK=0x22;       //CLOCK B=64MHZ/4=16MHz                     
    PWMSCLB=8;           //CLOCK SB=CLOCK B /(2*PWMSCLB) =16M/(2*8)=1MHz
    PWMCAE=0x00;      
    PWMPOL_PPOL3=1;     
    PWMCTL_CON23=1;   
    PWMCNT23=0;         

    PWMDTY23=1500;      //PWM通道占空比寄存器,
    PWMPER23=20000;      //PWM通道周期寄存器,

    PWME_PWME3=1;      
}
我把PWMDTY23的值从500到2500都试了一遍,都是没反应

17

主题

167

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
494
威望
269
贡献
115
兑换币
143
注册时间
2013-10-16
在线时间
55 小时
2#
发表于 2013-12-29 20:50:14 | 只看该作者
用示波器看下 PWM的输出波形
回复 支持 反对

使用道具 举报

4

主题

60

帖子

0

精华

高级会员

Rank: 4

积分
783
威望
384
贡献
227
兑换币
251
注册时间
2013-12-3
在线时间
86 小时
3#
 楼主| 发表于 2013-12-29 21:26:32 | 只看该作者
幽蓝の灵魂 发表于 2013-12-29 20:50
用示波器看下 PWM的输出波形

用示波器看了,波形十分完美。。。
回复 支持 反对

使用道具 举报

21

主题

108

帖子

0

精华

高级会员

Rank: 4

积分
732
威望
396
贡献
234
兑换币
235
注册时间
2013-12-4
在线时间
51 小时
4#
发表于 2013-12-29 21:44:40 | 只看该作者
回复 支持 反对

使用道具 举报

17

主题

167

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
494
威望
269
贡献
115
兑换币
143
注册时间
2013-10-16
在线时间
55 小时
5#
发表于 2013-12-29 21:51:07 | 只看该作者
wangsh123 发表于 2013-12-29 21:26
用示波器看了,波形十分完美。。。

看频率 和 占空比,不是波形啊。。。
回复 支持 反对

使用道具 举报

4

主题

60

帖子

0

精华

高级会员

Rank: 4

积分
783
威望
384
贡献
227
兑换币
251
注册时间
2013-12-3
在线时间
86 小时
6#
 楼主| 发表于 2013-12-29 22:07:05 | 只看该作者
幽蓝の灵魂 发表于 2013-12-29 21:51
看频率 和 占空比,不是波形啊。。。

额,我说的完美,是指 频率和占空比 与程序所设定的参数完全对应。。。
回复 支持 反对

使用道具 举报

17

主题

167

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
494
威望
269
贡献
115
兑换币
143
注册时间
2013-10-16
在线时间
55 小时
7#
发表于 2013-12-29 22:10:35 | 只看该作者
wangsh123 发表于 2013-12-29 22:07
额,我说的完美,是指 频率和占空比 与程序所设定的参数完全对应。。。

用方波发生器针对舵机看看是否控制正确,还有再换个舵机看看。
回复 支持 反对

使用道具 举报

4

主题

60

帖子

0

精华

高级会员

Rank: 4

积分
783
威望
384
贡献
227
兑换币
251
注册时间
2013-12-3
在线时间
86 小时
8#
 楼主| 发表于 2013-12-29 22:31:58 | 只看该作者
幽蓝の灵魂 发表于 2013-12-29 22:10
用方波发生器针对舵机看看是否控制正确,还有再换个舵机看看。

还是不行,一连换了4个舵机也不行
回复 支持 反对

使用道具 举报

165

主题

4119

帖子

2

精华

杰出人士

老司机【呆萌侠】

Rank: 12Rank: 12Rank: 12

积分
16871

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

QQ
威望
9731
贡献
4558
兑换币
1629
注册时间
2011-7-23
在线时间
1291 小时
毕业学校
工大
9#
发表于 2013-12-29 22:36:11 | 只看该作者
PWMDTY23=4000  看看效果
回复 支持 反对

使用道具 举报

4

主题

60

帖子

0

精华

高级会员

Rank: 4

积分
783
威望
384
贡献
227
兑换币
251
注册时间
2013-12-3
在线时间
86 小时
10#
 楼主| 发表于 2013-12-29 22:42:18 | 只看该作者
恋May 发表于 2013-12-29 22:36
PWMDTY23=4000  看看效果

还是没反应,依然发出吱吱的响声PWMDTY23=4000不是超出舵机的最大限度了吗?



回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-25 11:12 , Processed in 0.045589 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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