智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 7796|回复: 20
打印 上一主题 下一主题

舵机调试

  [复制链接]

7

主题

18

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
434
威望
271
贡献
91
兑换币
0
注册时间
2012-2-6
在线时间
36 小时
毕业学校
江阴市第二中学
跳转到指定楼层
1#
发表于 2012-5-6 15:00:18 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
寻求高人指点,调试舵机我选用20ms为周期,用示波器检测PWM端口波形一切正常。我不管怎么改变PWMDTY01的值,舵机老是只往右转,随后就乱转,与我的初衷完全不一样,请求高人指点迷津
/*********************************************************
**** 函数名:脉宽调制模块初始化
*
***   说明 :用于舵机和电机
**********************************************************/

void PWM_init(void)   //脉宽调制模块的初始化
{

  /*//SB,B for ch2367
  //SA,A for ch0145
  PWME=0x00;
  PWMPRCLK=0x44; // 0100 0100   A=B=48M/16= 3M
  PWMSCLA=150;
  PWMSCLB=150;  // SB=B/2/150=10K
  PWMCLK_PCLK0=1;  //  PWM0---SB
  PWMPOL_PPOL0=1;  // duty = high time
  PWMCAE_CAE0=0;  //  left-aligned
  PWMCTL=0x00;
  PWMPER0=200;  // frequency = SB/200 = 100Hz   20ms
  PWMDTY0=16;  //  duty cycle =
  PWME=0x01;  */

  //  0.1.4.5 A SA
  //  2.3.6.7 B SB

     //舵机摇头
    //SB,B for ch2367
    //SA,A for ch0145  
    PWMPRCLK=0x44; // 0100 0100   A=B=48M/16= 3M  
    //PWMSCLA = 0x03;    //对clock SA 进行2*PWMSCLA=6分频;pwm clock=clockA/6=500k;     
    //PWMSCLB = 0x03;    //clk SB=clk B/(2*pwmsclb)=500k
    PWMSCLA=150;   //SA=A/2/150=10K
    PWMSCLB = 0x03;    //clk SB=clk B/(2*pwmsclb)=500k
   //pwm01
    PWMCTL_CON01=1;
    PWMCNT01 = 0;
    PWMCAE_CAE1=0;      
    PWMPOL_PPOL1=1;                           
    PWMCLK_PCLK1=1;                 
    PWME_PWME1 = 0;

    PWMPER01 =100;  // frequency = SB/100 = 100Hz   10ms     
    PWMDTY01 =16;   //  duty cycle = 16%                     
    PWME_PWME1 = 1;  

    /* //pwm23
    PWMCTL_CON23=1;
    PWMCNT23 = 0;
    PWMCAE_CAE3=0;      
    PWMPOL_PPOL3=1;                           
    PWMCLK_PCLK3=1;                 
    PWME_PWME3 = 0;

    PWMPER23 =10000;  //50hz      
    PWMDTY23 =750;//参数可调 PWMDTY0 =750,1.5ms 方波                        
    PWME_PWME3 = 1;      */

     //电机
    PWME_PWME3 = 0;      //关闭通道
    PWMCTL_CON23= 1;     //4.5通道级联
    PWMCAE_CAE2 = 0;     //选择左对齐输出模式
    PWMCNT23 = 0;        //计数器清零
    PWMPOL_PPOL3 = 1;    //极性设置为正
    PWMCLK_PCLK3 = 1;    //选择SA作为时钟源
    PWMPER23 = 1000;     //  500HZ
    PWMDTY23 = 200;     
    PWME_PWME3 = 1;         //使能通道  
}


5

主题

83

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1948
威望
955
贡献
567
兑换币
602
注册时间
2013-11-19
在线时间
213 小时
毕业学校
广东工业大学华立学院
21#
发表于 2014-3-20 14:38:17 | 只看该作者
朝彻见独 发表于 2012-5-17 09:30
共地

兄弟,请问一下谁与谁共地啊?
回复 支持 反对

使用道具 举报

0

主题

61

帖子

0

精华

高级会员

Rank: 4

积分
623
威望
302
贡献
165
兑换币
209
注册时间
2013-11-10
在线时间
78 小时
20#
发表于 2014-3-6 20:06:39 | 只看该作者
同求
回复 支持 反对

使用道具 举报

10

主题

58

帖子

0

精华

高级会员

Rank: 4

积分
753
威望
372
贡献
219
兑换币
236
注册时间
2013-5-11
在线时间
81 小时
19#
发表于 2013-5-25 23:07:04 | 只看该作者
谁和谁共地啊??同求
回复 支持 反对

使用道具 举报

20

主题

308

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2157
QQ
威望
1132
贡献
547
兑换币
695
注册时间
2012-11-27
在线时间
239 小时
18#
发表于 2013-3-26 19:29:56 | 只看该作者
:)
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

精华

注册会员

Rank: 2

积分
151
威望
93
贡献
38
兑换币
34
注册时间
2012-11-22
在线时间
10 小时
毕业学校
东南大学
17#
发表于 2013-3-3 10:13:04 | 只看该作者
求详细解答,同问
回复 支持 反对

使用道具 举报

11

主题

211

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3191
QQ
威望
1936
贡献
863
兑换币
336
注册时间
2012-8-29
在线时间
196 小时
16#
发表于 2013-1-9 15:08:13 | 只看该作者
你好  请问一下 你的单片机是F5225x吗?  你的舵机精度是怎么控制的?
回复 支持 反对

使用道具 举报

1

主题

14

帖子

0

精华

注册会员

Rank: 2

积分
121
威望
64
贡献
35
兑换币
36
注册时间
2012-11-16
在线时间
11 小时
15#
发表于 2013-1-7 16:46:07 | 只看该作者
朝彻见独 发表于 2012-5-6 23:54
实际上是没有共地,问题已经解决,谢谢诶

哪个地方没有共地啊,我们的车在直道上舵机总是晃头,弯道还可以,大侠赐教
回复 支持 反对

使用道具 举报

21

主题

892

帖子

0

精华

常驻嘉宾

爱板者

Rank: 8Rank: 8

积分
3857

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

威望
1833
贡献
1048
兑换币
736
注册时间
2012-12-4
在线时间
488 小时
14#
发表于 2013-1-2 11:03:12 | 只看该作者
回复 支持 反对

使用道具 举报

21

主题

892

帖子

0

精华

常驻嘉宾

爱板者

Rank: 8Rank: 8

积分
3857

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

威望
1833
贡献
1048
兑换币
736
注册时间
2012-12-4
在线时间
488 小时
13#
发表于 2013-1-2 10:40:24 | 只看该作者
看看
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-29 02:51 , Processed in 0.052844 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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