智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 8527|回复: 17
打印 上一主题 下一主题

[控制类] 舵机舵机舵机舵机舵机舵机舵机舵机!!!!!

[复制链接]

0

主题

24

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
225
威望
199
贡献
22
兑换币
0
注册时间
2008-5-16
在线时间
2 小时
跳转到指定楼层
1#
发表于 2009-3-2 21:56:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1贡献
  舵机不管给什么占空比,舵机总是朝一个方向转(顺时针),程序跑起来后,而且只转了二十来度的样子;
  现已经用示波器观察过,所给的pwm周期为10ms(频率100Hz),周期改为20ms(100Hz),也是一样;
  后来以为是硬件供电问题,就直接用电池串一个二极管给舵机供电,可结果仍然如此.
程序如下:

void Steer_Init()
{
    PWMCLK_PCLK4 = 0;       //4通道选择ClockA作为时钟源  
    PWMCLK_PCLK5 = 0;       //5通道选择ClockA作为时钟源
    PWMPRCLK_PCKA= 0x03;    //clock A总线频率的8分频24MHZ/8=3Mz
    PWMCTL_CON45 = 1;       //通道4,5级联成16位PWM通道
    PWMCAE_CAE5 = 0;      //默认左对齐
    PWMPOL_PPOL5 = 1;     //默认先高电平
    PWMPER45  = 30000;     //舵机的频率是100Hz    1/3M * x=1/100 = 10ms

    PWMDTY45 = 6000;     
    PWMCNT45 = 0;      
    PWME_PWME5 = 1;   
}

  小弟初来乍到,第一次做小车,也没有什么分,还望各位大虾多多指导下,在次先谢过了!
   

最佳答案

查看完整内容

占空比的问题吧,你先设置到中心位置在一点点加。

14

主题

586

帖子

0

精华

禁止发言

事人

积分
3226
威望
988
贡献
1966
兑换币
62
注册时间
2008-9-5
在线时间
136 小时
2#
发表于 2009-3-2 21:56:54 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

0

主题

24

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
225
威望
199
贡献
22
兑换币
0
注册时间
2008-5-16
在线时间
2 小时
3#
 楼主| 发表于 2009-3-4 17:58:48 | 只看该作者
应该不会吧,我把所有的占空比都已经试过了,不管是多少,总是左转......
2# 50833713
回复

使用道具 举报

0

主题

24

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
225
威望
199
贡献
22
兑换币
0
注册时间
2008-5-16
在线时间
2 小时
4#
 楼主| 发表于 2009-3-5 10:07:45 | 只看该作者
问题解决了,是因为单片机和舵机没有共地的原因,谢谢大家的热心帮助!
回复

使用道具 举报

0

主题

30

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
292
QQ
威望
214
贡献
78
兑换币
0
注册时间
2008-3-5
在线时间
0 小时
5#
发表于 2009-3-17 16:21:42 | 只看该作者
和我们刚做时候一样,呵呵
回复

使用道具 举报

0

主题

9

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
346
威望
254
贡献
72
兑换币
50
注册时间
2009-2-11
在线时间
10 小时
6#
发表于 2009-3-17 21:48:11 | 只看该作者
小弟还是第一次做哈
回复

使用道具 举报

0

主题

16

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
302
威望
228
贡献
42
兑换币
20
注册时间
2009-3-24
在线时间
16 小时
7#
发表于 2009-4-24 21:18:11 | 只看该作者
我们的单片机跟舵机本来就是共地的啊,可是还是有这个问题啊!!!而且通过示波器看占空比改变了啊?????
回复

使用道具 举报

40

主题

471

帖子

0

精华

禁止发言

~

积分
12665

论坛元老奖章

威望
1339
贡献
10656
兑换币
34
注册时间
2009-3-11
在线时间
335 小时
8#
发表于 2009-5-14 11:38:39 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

0

主题

1

帖子

0

精华

注册会员

Rank: 2

积分
123
威望
171
贡献
22
兑换币
0
注册时间
2009-5-21
在线时间
1 小时
9#
发表于 2009-5-22 14:39:24 | 只看该作者
看看你舵机频率、电源(舵机偏转的时候电流比较大,开关电源的话容易把电压拉下去)
回复

使用道具 举报

0

主题

21

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
235
威望
191
贡献
22
兑换币
0
注册时间
2009-4-2
在线时间
11 小时
10#
发表于 2009-6-8 23:50:26 | 只看该作者
问题解决了,是因为单片机和舵机没有共地的原因,谢谢大家的热心帮助!
chqs 发表于 2009-3-5 10:07
是什么原理呢,谢谢分享一下。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-26 02:21 , Processed in 0.368538 second(s), 37 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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