智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 13936|回复: 38
打印 上一主题 下一主题

【单片机老是复位怎么破】

  [复制链接]

137

主题

2197

帖子

1

精华

知名人物

广州穗佳电子科技有限公司飞思卡尔专业店

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
23283

特殊贡献奖章资源大师奖章优秀版主奖章热心会员奖章论坛元老奖章活跃会员奖章优秀会员奖章在线王奖章论坛骨干奖章

QQ
威望
6807
贡献
12964
兑换币
9459
注册时间
2011-6-24
在线时间
1756 小时
跳转到指定楼层
1#
发表于 2014-5-7 13:21:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
硬件原因
1.单片机供电电压不稳定,有些单片机有最低输入电压要求,低于这个电压就会自动复位。
2.电机驱动出问题,不小心出现了100%满占空比,电池的电压被拉低,间接导致给单片机供电的稳压芯片输入电压不足而引起复位。
3.裸露的线路之间靠的太近,特别是高频电路之间,干扰引起复位。最好做一些绝缘处理。
4.赛道上存在的静电。尤其是北方的干燥天气,特别多静电,我们可以想到金属才可以导电的对吧?那么车上面离地比较近,又是金属的是什么呢?没错,就是电机,可以考虑在电机外面包裹一层绝缘层,绝缘胶布或者锡箔纸,还有建议在电机的2个引脚之间并联一个102pf~104pf的普通电容,用于吸收静电。
5.大多数硬件复位的原因可能都跟电机有关,因为电机自身转动也会产生反向的电动势,建议在PWM信号输入到电机驱动的信号支路上,加一个光耦隔离或者二极管,截止反向的电流。

软件原因
1.数组的数据溢出。输入数组的变量个数超过数组的最大个数。
2.DLL超频过高。有些同学为了追求极致的单片机处理速度,把超频系数超得太高,使得单片机复位。

以上只是举出了大多数的情况,不全面的地方还请楼下的同学补充

回复

使用道具 举报

93

主题

1166

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
7879

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

QQ
威望
4108
贡献
2161
兑换币
2705
注册时间
2013-8-14
在线时间
805 小时
推荐
发表于 2014-5-18 06:53:27 | 只看该作者
电机的两个引脚 指的是哪两个。
回复 支持 0 反对 1

使用道具 举报

1

主题

111

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1044
威望
489
贡献
293
兑换币
323
注册时间
2013-1-19
在线时间
131 小时
2#
发表于 2014-5-7 13:40:04 | 只看该作者
新手的福音
回复 支持 反对

使用道具 举报

31

主题

331

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6009
威望
2884
贡献
1381
兑换币
1771
注册时间
2012-11-2
在线时间
872 小时
3#
发表于 2014-5-7 14:40:37 | 只看该作者
回复 支持 反对

使用道具 举报

24

主题

1176

帖子

0

精华

常驻嘉宾

车屌

Rank: 8Rank: 8

积分
3652

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

威望
1680
贡献
1026
兑换币
1070
注册时间
2013-3-5
在线时间
473 小时
4#
发表于 2014-5-7 14:49:19 | 只看该作者
我之前遇到是那种问题。在一个电机堵转的时候就进入了外部中断,出不去。后来把驱动板上面的灰尘擦拭干净了就好了。那些引脚间的灰尘上面附着的有静电的。
回复 支持 反对

使用道具 举报

137

主题

2197

帖子

1

精华

知名人物

广州穗佳电子科技有限公司飞思卡尔专业店

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
23283

特殊贡献奖章资源大师奖章优秀版主奖章热心会员奖章论坛元老奖章活跃会员奖章优秀会员奖章在线王奖章论坛骨干奖章

QQ
威望
6807
贡献
12964
兑换币
9459
注册时间
2011-6-24
在线时间
1756 小时
5#
 楼主| 发表于 2014-5-8 10:42:58 | 只看该作者
1249844726 发表于 2014-5-7 14:49
我之前遇到是那种问题。在一个电机堵转的时候就进入了外部中断,出不去。后来把驱动板上面的灰尘擦拭干净了 ...

灰尘会聚在电路板上,就是因为被静电给吸过来的
回复 支持 反对

使用道具 举报

1

主题

75

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2918

优秀会员奖章

QQ
威望
1452
贡献
900
兑换币
752
注册时间
2012-11-7
在线时间
283 小时
6#
发表于 2014-5-8 11:23:25 | 只看该作者
加一些喂狗程序。防止程序跑飞
回复 支持 反对

使用道具 举报

29

主题

777

帖子

0

精华

常驻嘉宾

简单的算法+完美的机械结构

Rank: 8Rank: 8

积分
4688

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

QQ
威望
2219
贡献
1497
兑换币
1390
注册时间
2013-11-8
在线时间
486 小时
7#
发表于 2014-5-8 13:14:14 | 只看该作者
回复 支持 反对

使用道具 举报

28

主题

598

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3126

活跃会员奖章优秀会员奖章

威望
1714
贡献
862
兑换币
856
注册时间
2013-10-29
在线时间
275 小时
8#
发表于 2014-5-8 16:31:42 | 只看该作者
很有道理!
回复 支持 反对

使用道具 举报

18

主题

376

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4243
QQ
威望
2044
贡献
1199
兑换币
1205
注册时间
2012-9-27
在线时间
500 小时
9#
发表于 2014-5-18 01:22:21 | 只看该作者
跑的好好的,然后擦了一遍赛道就不能跑了,这是什么原因
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 16:14 , Processed in 0.054119 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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