智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2423|回复: 5
打印 上一主题 下一主题

[编程类] 问个舵机的问题。困扰很久了

[复制链接]

11

主题

21

帖子

0

精华

高级会员

Rank: 4

积分
954
威望
279
贡献
145
兑换币
161
注册时间
2013-3-19
在线时间
265 小时
毕业学校
中国计量学院
跳转到指定楼层
1#
发表于 2013-6-28 13:52:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1贡献
为什么我一个舵机测试程序里    PWME  = 0x00;       //PWM禁止    PWMCTL = 0x70;                  //CH01、23、45级联成16位PWM;
    PWMCAE = 0x00;                //选择输出模式为左对齐输出模式
    PWMPOL = 0xFF;                        //先输出高电平,计数到DTY时,反转电平
    PWMPRCLK = 0x33;    //ClockA 8分频=BusClock/8=6MHz ;ClockB 8分频=BusClock/8=6MHz  
    PWMSCLA = 0x01;     //ClockSA=ClockA/(2*1)=3MHz
    PWMSCLB = 0x01;     //ClockSB=ClockB/(2*1)=3MHz      
    PWMCLK  = 0xFF;     //CH0145选择clock SA做时钟源;CH2367选择clock SB做时钟源               
    PWMPER45 = 10000;   //频率= ClockSA/PWMPER45; 300Hz;
    PWMDTY45 = 4500;    //0°----50%     
给4500是中间  高电平1。5ms   
而另一个程序
    PWME  = 0x00;       //PWM禁止
    PWMCTL = 0x70;                  //CH01、23、45级联成16位PWM;
    PWMCAE = 0x00;                        //选择输出模式为左对齐输出模式
    PWMPOL = 0xFF;                        //先输出高电平,计数到DTY时,反转电平
    PWMPRCLK = 0x33;    //ClockA 8分频=BusClock/8=6MHz ;ClockB 8分频=BusClock/8=6MHz  
    PWMSCLA = 0x01;     //ClockSA=ClockA/(2*1)=3MHz
    PWMSCLB = 0x01;     //ClockSB=ClockB/(2*1)=3MHz      
    PWMCLK  = 0xFF;     //CH0145选择clock SA做时钟源;CH2367选择clock SB做时钟源
   
    PWMPER45 = 10000;   //频率= ClockSA/PWMPER45; 300Hz;
    PWMDTY45 = 7300;    //0°----50%   
给7300才是中间。。      频率都一样的呀   求解答!!!!!!!!!!!!




8

主题

146

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1697
威望
849
贡献
556
兑换币
573
注册时间
2013-5-25
在线时间
146 小时
2#
发表于 2013-6-28 14:12:03 | 只看该作者
看复位还是不复位要看舵机上有个LOGO、你看看你的舵机杆有没有对正、还有就是你的主板是不是有影响对舵机
回复

使用道具 举报

11

主题

21

帖子

0

精华

高级会员

Rank: 4

积分
954
威望
279
贡献
145
兑换币
161
注册时间
2013-3-19
在线时间
265 小时
毕业学校
中国计量学院
3#
 楼主| 发表于 2013-6-28 14:20:52 | 只看该作者
电磁风暴 发表于 2013-6-28 14:12
看复位还是不复位要看舵机上有个LOGO、你看看你的舵机杆有没有对正、还有就是你的主板是不是有影响对舵机

我都用的同个舵机同块板子。。。。就是用了2个程序而已。。  舵机中间值 只和频率有关吗还是和时钟也有关
回复

使用道具 举报

8

主题

146

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1697
威望
849
贡献
556
兑换币
573
注册时间
2013-5-25
在线时间
146 小时
4#
发表于 2013-6-28 18:31:25 | 只看该作者
一定和频率有关系 、你那个组的 用什么舵机
回复

使用道具 举报

11

主题

21

帖子

0

精华

高级会员

Rank: 4

积分
954
威望
279
贡献
145
兑换币
161
注册时间
2013-3-19
在线时间
265 小时
毕业学校
中国计量学院
5#
 楼主| 发表于 2013-6-29 14:20:39 | 只看该作者
电磁风暴 发表于 2013-6-28 18:31
一定和频率有关系 、你那个组的 用什么舵机

SD-5  你看上面两个程序是不是频率一样的
回复

使用道具 举报

2

主题

40

帖子

0

精华

高级会员

Rank: 4

积分
508
威望
290
贡献
146
兑换币
103
注册时间
2012-9-1
在线时间
36 小时
6#
发表于 2013-7-7 10:50:29 | 只看该作者
lz,这两个程序除了最后一行还有哪不一样??肯定是你的busclock不一样!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 19:56 , Processed in 0.072010 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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