智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 4893|回复: 4
打印 上一主题 下一主题

[控制类] 舵机中心值怎么调啊

  [复制链接]

1

主题

1

帖子

0

精华

注册会员

Rank: 2

积分
18
威望
14
贡献
4
兑换币
4
注册时间
2012-12-4
在线时间
1 小时
毕业学校
大连民族学院
跳转到指定楼层
1#
发表于 2012-12-6 16:52:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
2贡献
各位  谁能告诉我舵机的中心值怎么调啊  急用啊  最好详细一点  比如都用调什么  怎么调  要过程啊  谢谢啦

2

主题

8

帖子

0

精华

注册会员

Rank: 2

积分
78
威望
49
贡献
23
兑换币
27
注册时间
2012-12-6
在线时间
3 小时
毕业学校
zhongkai
2#
发表于 2012-12-11 00:03:47 | 只看该作者
舵机的中心就是1.5ms周期的pwm啊,模拟舵机用50hz,数字舵机可以50到几百都可以
回复

使用道具 举报

68

主题

1086

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4578

活跃会员奖章优秀会员奖章论坛元老奖章论坛骨干奖章在线王奖章

QQ
威望
2515
贡献
1213
兑换币
1382
注册时间
2012-9-19
在线时间
425 小时
3#
发表于 2012-12-11 15:18:42 | 只看该作者
void Steer_Init(void)
{
    PWME_PWME3 = 0;      //先禁止各通道输出
    PWMCTL_CON23 = 1;    //两两级联成16位PWM
    PWMPRCLK_PCKB = 2;  //预分频系数为B 4,总线频率,即10MHZ
    PWMSCLB = 2;  //SB_CLK = B_CLK / (2*2) ==2.5MHz
    PWMCLK_PCLK3 = 1;   //通道选  clock SB做时钟源
                                             
    PWMCNT3=0;  //23计数器清零
    PWMCAE_CAE3=0;    //选择输出模式为左对齐输出模式   
    PWMPOL_PPOL3=1;    //先输出高电平,计数到DTY时,反转电平
   
    PWMPER23=50000; // 20ms ;50Hz
    PWMDTY23=0;
    PWME_PWME3 = 1;      
}

PWMPER周期寄存器的值50000(飞思卡尔比赛一般都是,尤其是摄像头组的),周期20ms,PWMDTY的值5000左右(我们的就是),可以自己改变PWMDTY的值,我们的是>5000好像是向右拐吧(5000--6000),<5000hao好像是向左拐吧(4000--5000),你自己试一下,4000--6000是PWMDTY值的上下限,希望能对你有所帮助








回复

使用道具 举报

68

主题

1086

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4578

活跃会员奖章优秀会员奖章论坛元老奖章论坛骨干奖章在线王奖章

QQ
威望
2515
贡献
1213
兑换币
1382
注册时间
2012-9-19
在线时间
425 小时
4#
发表于 2012-12-11 15:19:15 | 只看该作者
void Steer_Init(void)
{
    PWME_PWME3 = 0;      //先禁止各通道输出
    PWMCTL_CON23 = 1;    //两两级联成16位PWM
    PWMPRCLK_PCKB = 2;  //预分频系数为B 4,总线频率,即10MHZ
    PWMSCLB = 2;  //SB_CLK = B_CLK / (2*2) ==2.5MHz
    PWMCLK_PCLK3 = 1;   //通道选  clock SB做时钟源
                                             
    PWMCNT3=0;  //23计数器清零
    PWMCAE_CAE3=0;    //选择输出模式为左对齐输出模式   
    PWMPOL_PPOL3=1;    //先输出高电平,计数到DTY时,反转电平
   
    PWMPER23=50000; // 20ms ;50Hz
    PWMDTY23=0;
    PWME_PWME3 = 1;      
}
PWMPER周期寄存器的值50000(飞思卡尔比赛一般都是,尤其是摄像头组的),周期20ms,PWMDTY的值5000左右(我们的就是),可以自己改变PWMDTY的值,我们的是>5000好像是向右拐吧(5000--6000),<5000hao好像是向左拐吧(4000--5000),你自己试一下,4000--6000是PWMDTY值的上下限,希望能对你有所帮助
回复

使用道具 举报

1

主题

18

帖子

0

精华

高级会员

Rank: 4

积分
685
威望
345
贡献
216
兑换币
227
注册时间
2015-11-3
在线时间
62 小时
毕业学校
西安邮电大学
5#
发表于 2015-12-10 18:07:17 | 只看该作者
:):):):)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-25 14:17 , Processed in 0.051798 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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