智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 13447|回复: 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超频过高。有些同学为了追求极致的单片机处理速度,把超频系数超得太高,使得单片机复位。

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

回复

使用道具 举报

137

主题

2197

帖子

1

精华

知名人物

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

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

积分
23283

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

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

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

使用道具 举报

137

主题

2197

帖子

1

精华

知名人物

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

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

积分
23283

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

QQ
威望
6807
贡献
12964
兑换币
9459
注册时间
2011-6-24
在线时间
1756 小时
3#
 楼主| 发表于 2014-5-19 11:42:18 | 显示全部楼层
头上两只角 发表于 2014-5-18 06:53
电机的两个引脚 指的是哪两个。

电机就只有2个引脚
回复 支持 反对

使用道具 举报

137

主题

2197

帖子

1

精华

知名人物

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

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

积分
23283

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

QQ
威望
6807
贡献
12964
兑换币
9459
注册时间
2011-6-24
在线时间
1756 小时
4#
 楼主| 发表于 2014-5-26 11:57:14 | 显示全部楼层
jason吴 发表于 2014-5-26 10:11
内容原来电机电容是这个作用啊

是的
回复 支持 反对

使用道具 举报

137

主题

2197

帖子

1

精华

知名人物

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

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

积分
23283

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

QQ
威望
6807
贡献
12964
兑换币
9459
注册时间
2011-6-24
在线时间
1756 小时
5#
 楼主| 发表于 2014-5-29 11:53:53 | 显示全部楼层
天芒 发表于 2014-5-29 11:16
船长,问个问题啊。
前几天我不加编码器的时候车子跑的很好,可是后来我加上编码器后,单片机总是死机,液 ...

你的编码器是用什么供电的呢?不会是跟单片机一起吧?还有编码器跟单片机的GND是不是接到一起了呢?
还有一种可能是因为编码器外壳是金属的,建议做一下绝缘处理
回复 支持 反对

使用道具 举报

137

主题

2197

帖子

1

精华

知名人物

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

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

积分
23283

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

QQ
威望
6807
贡献
12964
兑换币
9459
注册时间
2011-6-24
在线时间
1756 小时
6#
 楼主| 发表于 2014-6-1 20:19:25 | 显示全部楼层
△ABC≌△DEF 发表于 2014-6-1 16:58
船长,我最近也是车子总死机复位,你说的方法都试了,还是不好使,加上闭环特别爱死机复位,请问这是怎么回 ...

加上闭环是因为你加上了编码器吧?编码器外壳是金属的,注意一下静电
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-7 06:45 , Processed in 0.245480 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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