智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 6422|回复: 13
打印 上一主题 下一主题

[电机与驱动] 电机转动问题

  [复制链接]

1

主题

21

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
249
威望
196
贡献
23
兑换币
0
注册时间
2010-1-7
在线时间
15 小时
跳转到指定楼层
1#
发表于 2010-5-1 22:38:29 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
void init_Dianji(void)
{   
    PTP &= 0xf5;      //stop DJ
    DDRP |= 0x0a;     //output
    RDRP &= 0xf5;     //full drive
    PERP |= 0x0a;     //pull up or down enable
    PPSP &= 0xfa;     //select pull up


    PWME_PWME1=0;     //向后 disable
    PWME_PWME3=0;     //向前 disable   
   
    PWMPRCLK=0;  // BUS Clock
    PWMCLK &= 0xf5;   // PWM3-Clock BWM1-Clock A
   
    PWMPOL |= 0x0a;   //start with High Level
    PWMCAE &= 0xf5;   // left asigned
    PWMCTL_CON01 =1;  // 01级联
    PWMCTL_CON23 =1;  // 23级联
    PWMCTL_PFRZ = 0;
    PWMCTL_PSWAI =0;
   
    PWMDTY23 = 0;  /* Store initial value to the duty-compare register */
    PWMPER23 = 2400;  /* and to the period register */
   
    PWMDTY01 = 0;  /* Store initial value to the duty-compare register */
    PWMPER01 = 2400;  /* and to the period register */
}
上面是电机初始化的程序。后来在主程序中我们使PWMDTY23=20,电机转动,且速度很快;但是使PWMDTY23=30以及更大的值后,电机就没有反应了。然而就是这样同样的一个程序烧进其他的车子后,是能够控制的速度的大小的。并且其他的车子在程序运行到初始化部分不会转,一直到设置PWME使能为1才转,但是我们的车子在初始化部分就转起来了。我觉得应该是硬件的问题,可是不知道问题在哪里,麻烦各位高人给指点迷津!

3

主题

39

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1492
QQ
威望
1212
贡献
244
兑换币
0
注册时间
2012-5-24
在线时间
18 小时
毕业学校
常熟理工学院
14#
发表于 2012-6-2 10:04:48 | 只看该作者
学习了
回复 支持 反对

使用道具 举报

1

主题

31

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
413
威望
263
贡献
96
兑换币
0
注册时间
2012-3-26
在线时间
27 小时
毕业学校
烟台汽车工程职业学院
13#
发表于 2012-5-24 22:01:58 | 只看该作者
谢谢
我试车时短路了,向后冲啊
回复 支持 反对

使用道具 举报

15

主题

233

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2757
威望
1261
贡献
636
兑换币
304
注册时间
2012-3-26
在线时间
430 小时
12#
发表于 2012-5-22 15:29:38 | 只看该作者
回复 支持 反对

使用道具 举报

1

主题

11

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
309
威望
245
贡献
60
兑换币
0
注册时间
2011-7-15
在线时间
2 小时
11#
发表于 2011-7-15 10:54:30 | 只看该作者
回复 支持 反对

使用道具 举报

0

主题

29

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
262
威望
199
贡献
53
兑换币
0
注册时间
2010-10-27
在线时间
5 小时
10#
发表于 2011-3-5 23:21:05 | 只看该作者
回复 支持 反对

使用道具 举报

0

主题

40

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
399
威望
266
贡献
63
兑换币
0
注册时间
2011-2-15
在线时间
35 小时
9#
发表于 2011-2-23 18:37:42 | 只看该作者
回复 支持 反对

使用道具 举报

3

主题

89

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1126
威望
389
贡献
563
兑换币
0
注册时间
2010-11-11
在线时间
87 小时
8#
发表于 2011-2-16 21:35:28 | 只看该作者
学习了!
回复 支持 反对

使用道具 举报

3

主题

89

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1126
威望
389
贡献
563
兑换币
0
注册时间
2010-11-11
在线时间
87 小时
7#
发表于 2011-2-16 21:35:15 | 只看该作者
学习了!
回复 支持 反对

使用道具 举报

1

主题

21

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
249
威望
196
贡献
23
兑换币
0
注册时间
2010-1-7
在线时间
15 小时
6#
 楼主| 发表于 2010-5-2 18:23:27 | 只看该作者
最后测出来了,是芯片的一个引脚断了。O(∩_∩)O~谢谢大家的帮忙啊~
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-11 09:50 , Processed in 0.122446 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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