51单片机无规律重启什么原因?

2019-07-15 11:24发布

我根据家里的实际情况用51做了个抽水定时自动关机的小电路。正常用了几天后无故重启,因为没在规定时间内停止,而且抽水机会关掉三四秒后又打开(我程序里设置单片机上电3秒后才打开抽水机,加上单片机本身初始化要1s左右时间),由此判断是重启了。
而且后来又出现了上电没法导通继电器,继电器指示灯微微闪烁的现象(这个我估计是三极管的问题了)。
隔离部分除了板上的光耦和继电器,抽水机这边我用了个交流接触器

请看看电路设计是否有问题,谢谢

USB PW SUPPLY.png
隔离部分.png
最小系统.png
PCB.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
feier567
1楼-- · 2019-07-16 12:56
猎国倾城 发表于 2017-4-10 12:03
电源不稳定,电机以及继电器与单片机分开供电,我也遇到过这样的问题,就是这样解决的!

电源部分要怎么改进?滤波电容大一点?

分开供电是指分别用两个电源供电?
wulinwl
2楼-- · 2019-07-16 15:14
feier567 发表于 2017-4-11 00:36
R13是LED1的限流电阻啊,和Q4有什么关系?

谢谢!R13笔误,建议改接的是R14。
沧海一瓶
3楼-- · 2019-07-16 21:06
你单片机的VDD是几伏?继电器的VDD又是几伏?硬件复位是否安全可靠?
776830702
4楼-- · 2019-07-16 21:51
代码问题吧~可能是单片机数值溢出了。
wjq海阔天空
5楼-- · 2019-07-17 00:32
 精彩回答 2  元偷偷看……
feier567
6楼-- · 2019-07-17 05:56
我感觉是滤波电容放的位置不对,刚刚看了个帖子说应该让电源经过滤波电容再给负载。我之前滤波电容的位置有明显错误,电容的位置在上面,不仅离开关远,而且快关又直接接在了USB的电源脚上,不是电源 → 滤波电容 → 负载的顺序,有点南辕北辙的意思,虽然几个引脚的连接符合“同一导线上的点都看作一点”,但实际会造成不稳定。不知道这样理解对不对

一周热门 更多>