智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 7792|回复: 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;         //使能通道  
}


7

主题

18

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
434
威望
271
贡献
91
兑换币
0
注册时间
2012-2-6
在线时间
36 小时
毕业学校
江阴市第二中学
2#
 楼主| 发表于 2012-5-6 15:01:45 | 只看该作者
很急请求指点
回复 支持 反对

使用道具 举报

5

主题

19

帖子

0

精华

高级会员

Rank: 4

积分
703
威望
425
贡献
138
兑换币
2
注册时间
2011-12-16
在线时间
70 小时
3#
发表于 2012-5-6 23:49:51 | 只看该作者
硬件上舵机中性点没调好吧
回复 支持 反对

使用道具 举报

7

主题

18

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
434
威望
271
贡献
91
兑换币
0
注册时间
2012-2-6
在线时间
36 小时
毕业学校
江阴市第二中学
4#
 楼主| 发表于 2012-5-6 23:54:25 | 只看该作者
hjk 发表于 2012-5-6 23:49
硬件上舵机中性点没调好吧

实际上是没有共地,问题已经解决,谢谢诶

回复 支持 反对

使用道具 举报

0

主题

143

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1484
威望
798
贡献
436
兑换币
228
注册时间
2012-2-18
在线时间
125 小时
5#
发表于 2012-5-16 22:14:59 | 只看该作者
硬件问题?
回复 支持 反对

使用道具 举报

7

主题

18

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
434
威望
271
贡献
91
兑换币
0
注册时间
2012-2-6
在线时间
36 小时
毕业学校
江阴市第二中学
6#
 楼主| 发表于 2012-5-17 09:30:31 | 只看该作者
笑尸_花 发表于 2012-5-16 22:14
硬件问题?

共地

回复 支持 反对

使用道具 举报

0

主题

143

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1484
威望
798
贡献
436
兑换币
228
注册时间
2012-2-18
在线时间
125 小时
7#
发表于 2012-5-17 15:52:42 | 只看该作者
朝彻见独 发表于 2012-5-17 09:30
共地

没有接地?谁跟谁共?
回复 支持 反对

使用道具 举报

3

主题

50

帖子

0

精华

高级会员

Rank: 4

积分
766
威望
415
贡献
205
兑换币
130
注册时间
2012-2-12
在线时间
74 小时
8#
发表于 2012-5-23 17:28:16 | 只看该作者
朝彻见独 发表于 2012-5-17 09:30
共地

我也出现这样情况,求分享
回复 支持 反对

使用道具 举报

3

主题

7

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
290
威望
176
贡献
56
兑换币
6
注册时间
2012-4-13
在线时间
29 小时
毕业学校
滨州学院
9#
发表于 2012-6-4 16:48:24 | 只看该作者
我也有这样的问题,求解,谁和谁共地
回复 支持 反对

使用道具 举报

0

主题

8

帖子

0

精华

高级会员

Rank: 4

积分
504
威望
285
贡献
93
兑换币
5
注册时间
2012-3-26
在线时间
63 小时
毕业学校
舜耕中学
10#
发表于 2012-7-3 15:29:50 | 只看该作者
接5v电压  别接6v
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-28 12:13 , Processed in 0.048362 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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