智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 5602|回复: 8
打印 上一主题 下一主题

舵机的驱动程序 不好使,是什么原因呢,帮忙过来看看

[复制链接]

0

主题

10

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
214
威望
192
贡献
22
兑换币
0
注册时间
2008-2-26
在线时间
0 小时
跳转到指定楼层
1#
发表于 2008-4-29 21:51:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<>#include &lt;hidef.h&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* common defines and macros */<BR>#include &lt;mc9s12dg128.h&gt;&nbsp;&nbsp;&nbsp;&nbsp; /* derivative information */<BR>#pragma LINK_INFO DERIVATIVE "mc9s12dg128b"</P><P>void main(){<BR>&nbsp;&nbsp;&nbsp; int i;<BR>&nbsp;&nbsp;&nbsp; PWME=0X00;<BR>&nbsp;&nbsp;&nbsp;&nbsp; PWMCTL=0X10;&nbsp; //0 1 通道级联<BR>&nbsp;&nbsp;&nbsp;&nbsp; PWMPRCLK =0X03;&nbsp; //分频系数8&nbsp;&nbsp;&nbsp; 8M/8<BR>&nbsp;&nbsp;&nbsp;&nbsp; PWMCLK=0X00;&nbsp; // 选择 CLOCA<BR>&nbsp;&nbsp;&nbsp;&nbsp; //PWMSCLA=50;<BR>&nbsp;&nbsp;&nbsp; //PWMSCLB=50; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PWMPOL=0XFF;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PWMCAE=0X00;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PWMPER01=20000;//周期 20000*1us=20ms<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PWMDTY01=1000; //占空比 1000*1us=1ms<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PWME=0X02;&nbsp;&nbsp;&nbsp; //通道1 输出信号<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while(1){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>}</P><P>&nbsp;</P><P>接上电源和信号线之后&nbsp; 舵机里一直响,但是输出轴没有转动 占空比我设置了几个不同的值分别实验,但是都没有反应</P>

0

主题

294

帖子

1

精华

功勋会员

Rank: 10Rank: 10Rank: 10

积分
4137

特殊贡献奖章

QQ
威望
2664
贡献
1409
兑换币
35
注册时间
2007-11-22
在线时间
32 小时
2#
发表于 2008-4-30 00:18:30 | 只看该作者

Re:舵机的驱动程序 不好使,是什么原因呢,帮忙过来看看

频率设大点还是这样?
回复 支持 反对

使用道具 举报

0

主题

10

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
214
威望
192
贡献
22
兑换币
0
注册时间
2008-2-26
在线时间
0 小时
3#
 楼主| 发表于 2008-4-30 02:07:54 | 只看该作者

Re:舵机的驱动程序 不好使,是什么原因呢,帮忙过来看看

<>看书上介绍说,用20ms的周期信号,我就用得这个频率</P><P>你说频率设大点,那应该设为多少呢?&nbsp; 谢谢</P>
回复 支持 反对

使用道具 举报

0

主题

33

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
486
威望
348
贡献
106
兑换币
86
注册时间
2008-3-11
在线时间
16 小时
4#
发表于 2008-5-1 04:15:43 | 只看该作者

Re:舵机的驱动程序 不好使,是什么原因呢,帮忙过来看看

< align=left>50-200hz,但是我测试的时候用的是50</P>
回复 支持 反对

使用道具 举报

0

主题

10

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
214
威望
192
贡献
22
兑换币
0
注册时间
2008-2-26
在线时间
0 小时
5#
 楼主| 发表于 2008-5-1 06:43:57 | 只看该作者

Re:舵机的驱动程序 不好使,是什么原因呢,帮忙过来看看

<>周期是20ms 频率就是50HZ啊,占空比无论是设置成1.5ms还是 2ms舵机的轴都不转动,只是舵机里面在响</P>
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

注册会员

Rank: 2

积分
123
威望
171
贡献
22
兑换币
0
注册时间
2009-4-12
在线时间
0 小时
6#
发表于 2009-4-12 09:25:45 | 只看该作者
你的舵机在安装之前有没有先用函数发生器的波形试着看转角的啊,可能本来的舵机就已经家督偏到最大没有办法再偏的的吧,要不就是舵机坏了,我们昨天调舵机也调了一会的,注意,函数发生器选在TTL电平输出
回复 支持 反对

使用道具 举报

0

主题

12

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
231
QQ
威望
185
贡献
22
兑换币
0
注册时间
2009-4-7
在线时间
12 小时
7#
发表于 2009-4-12 13:29:57 | 只看该作者
谢谢,对我挺有启发的
回复 支持 反对

使用道具 举报

0

主题

119

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1146
威望
887
贡献
247
兑换币
4
注册时间
2009-4-7
在线时间
6 小时
8#
发表于 2009-4-12 18:14:21 | 只看该作者
可能是舵机坏了吧,建议多准备几个,舵机很容易坏的,不要在比赛前一天坏了,那就惨了
回复 支持 反对

使用道具 举报

1043

主题

1073

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1260
威望
736
贡献
382
兑换币
360
注册时间
2009-2-21
在线时间
71 小时
9#
发表于 2009-4-14 09:31:21 | 只看该作者
舵机不打还响,明显是打死了嘛,你改PWMDTY的值试试。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-26 02:52 , Processed in 0.122252 second(s), 37 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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