智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3612|回复: 0
打印 上一主题 下一主题

[编程类] 求教!电机舵机的pwm初始化问题

[复制链接]

0

主题

4

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
262
威望
206
贡献
42
兑换币
20
注册时间
2009-5-26
在线时间
7 小时
跳转到指定楼层
1#
发表于 2009-6-4 14:55:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1贡献
PWME = 0x00;    //PWM01
    PWMCTL = 0x10;        //通道1 0 合并
    PWMCLK = 0x00;        //选择时钟源A,B
    PWMPRCLK = 0x33;      //时钟源A,B clock=bus clock/8
    PWMPOL = 0xFF;        //下降沿计数
    PWMCAE = 0x00;        //左对齐

    PWMPER01= 30000;       //输出频率=24000000/(*8*30000)=100Hz即10ms舵机工作频率
    PWMDTY01 =6000;        //0度      2250? 6000?

    PWMPER2 = 200;        //输出频率=24000000/(8*200)=7500Hz
    PWMDTY2 = 35;       //占空比= PWMDTY2/PWMPRE2        35?
  
    PWMPER3 = 200;        //输出频率
    PWMDTY3 = 0;       //占空比     
   
    PWME = 0x0F;    //使能PWM01

我怎么也不明白,为什么舵机初始占空比设置是6000?看资料说明里计算出的0度位置应该是2250啊

还有电机为什么要设置35的占空比?这样不是会让小车慢速跑吗?为什么是停止的呢

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

本版积分规则

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

GMT+8, 2024-9-25 11:13 , Processed in 0.073702 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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