微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 51单片机无规律重启什么原因?

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

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





电源不稳定的可能性较大,另外R13接Q4的EB间更合理些。

应该是你的硬件问题,先查看一下电源,然后查看你的隔离电路有没有问题?

建议画电路板时地线走线应宽一些多一些,减少电路干绕

电源不稳定,电机以及继电器与单片机分开供电,我也遇到过这样的问题,就是这样解决的!

R13是LED1的限流电阻啊,和Q4有什么关系?

隔离电路是我反推一个光耦继电器模块板子做的,看图上理论没问题,没看出来有什么缺陷。
或许是我布线有问题,强电弱电隔离、电源地隔离还不太了解

电源部分要怎么改进?滤波电容大一点?
分开供电是指分别用两个电源供电?

谢谢!R13笔误,建议改接的是R14。

你单片机的VDD是几伏?继电器的VDD又是几伏?硬件复位是否安全可靠?

代码问题吧~可能是单片机数值溢出了。

很大程度上是因为你的电源不稳定,电容器检测到不稳定进行重启!

我感觉是滤波电容放的位置不对,刚刚看了个帖子说应该让电源经过滤波电容再给负载。我之前滤波电容的位置有明显错误,电容的位置在上面,不仅离开关远,而且快关又直接接在了USB的电源脚上,不是电源 → 滤波电容 → 负载的顺序,有点南辕北辙的意思,虽然几个引脚的连接符合“同一导线上的点都看作一点”,但实际会造成不稳定。不知道这样理解对不对

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top