单片机死机的原因(单片机死机)

交换机 2024-05-16 电子 25 views

扫一扫用手机浏览

文章目录 [+]
继电器疯狂开关单片机会死机

机器启动瞬间会产生较强的电磁干扰,去掉了Y电容无法抵消此类共模干扰,所以通过开关电源影响到了单片机。建议加上Y电容,或者在单片机电源输入端做好抗干扰处理。

继电器带负荷后触点上产生的高压,经过继电器的线圈感应到了单片机这一侧,导致单片机不工作。或是断开的电压是波峰或波谷附近,电压会高,过零点附近会比较低,也是导致单片机不工作的原因。

那个磁性元件在状态转换的时候会产生一个反的电动势,相当于单片机管脚来说是灌电流,而且继电器电流都比较大,所以灌电流大,造成管关机了啊,隔离一下,或者加一个二极管的吸收回路就好了。

问题可能出在那个继电器上,在继电器吸合或断开时,产生了干拢脉冲,使单片机程序跑飞造成死机。继电器线圈电压是5V还是12V的,是三极管驱动的吗?估计是继电器和单片机用同一个电源,造成干扰。还有,驱动电路应该加光耦隔离。

这就是其中一种。电磁干扰单片机,使之死机。好几种,建议全部用上最保险。1,开关闭合后,触发继电器吸合,改为,开关闭合后延时500ms然后再出发继电器,这时为了解除电磁铁吸合后干扰信号导致单片机误动作。

步进电机一卡死单片机就死机。布线不合理。同一回路或不同回路间布线不合理时容易产生感生电动势,形成电磁干扰。供电干扰。

stc单片机易死机吗

通过实验我知道,STC15F2K这系列的单片机中断系统硬件是有缺陷的。我后来修改了产品的程序,客户没有再反馈有什么”死机“的问题。

问题可能出在那个继电器上,在继电器吸合或断开时,产生了干拢脉冲,使单片机程序跑飞造成死机。继电器线圈电压是5V还是12V的,是三极管驱动的吗?估计是继电器和单片机用同一个电源,造成干扰。还有,驱动电路应该加光耦隔离。

电源没隔离,你信号隔离就没意义了。。stc单片机学习用,隔离用,低要求的情况还可以用。片子不行没办法。

我也经常使用这个芯片,但是并没有遇到过你说的这种情况,只是偶尔会出现这种情况,比如我的程序是在液晶屏上显示某些文字,如果单片机震动的话会出现一些乱码,我想可能是有噪声吧。我想你可以加个手动复位电路试试。

单片机死机了就是指程序计数器pc不可控制,不听指挥了

PC就是程序计数器,就是指挥程序从哪里执行。如果是8位机,每个存储单元存放一个字节,指令有单字节、双字节和3字节。单片机复位时,PC=0000H,而后每执行一条指令,PC根据指令的字节数增加。

会。具体情况就要看你的设备而定了。现在写程序一般都有看门狗这样的检测程序,如果死机的话,会重启。

它用来存放下一条将要执行的指令地址。单片机的PC是指程序计数器(Program***Counter),程序计数器PC用于存放下一条将要执行的指令地址,是一个16位专用寄存器,不能通过MOV指令来操作,对用户来说是不可见的。

程序是按顺序执行的,PC指的是当前执行语句的地址。该寄存器的值是随着程序的执行而改变的,不能直接修改。

PC也可以通过被修改来指向跳转的地址,从而实现对程序的控制流程的控制和调度。因此,程序计数器是单片机中一个非常重要的寄存器,它决定了CPU执行指令的顺序和流程,直接影响程序的正确性和运行效率。

单片机低电压导致的死机

1、外部可能引起死机可能就是电压不稳、静电过大等原因。单片机程序死机,跑飞了可以从以下几个方面查找原因:***意外中断。

2、死机的可能性较多:软件BUG***电源纹波问题***外部串扰等***解决方法:1***全面清查软件代码***另外应该做软件看门狗,在死锁时自动重启。

3、确认2576前端,也就是电路板的最高工作电压,然后分析判断该电压是否低于电瓶电压?如果低于电瓶电压,那说明设计有缺陷。如果2576前端正常,然后分析2576输出电压。然后再一步一步分析其它部分。

4、先把1117换一个试试,就是简单的把其他的对调一下,看看还有没有现象。环境高温也不会至于把供电电压拉低的。反而像是电压降低后,使得单片机死机了。

5、步进电机一卡死单片机就死机。布线不合理。同一回路或不同回路间布线不合理时容易产生感生电动势,形成电磁干扰。供电干扰。

6、机器启动瞬间会产生较强的电磁干扰,去掉了Y电容无法抵消此类共模干扰,所以通过开关电源影响到了单片机。建议加上Y电容,或者在单片机电源输入端做好抗干扰处理。

请教各位大侠,关于单片机长时间运行死机的问题

1、这个一般而言是硬件设计问题所致,比如抗干扰设计不够合理,某些期间受热后工作不稳定;电源的纹波可较大;等等。

2、如果你是51单片机用左边那个,如果你是avr或者pic单片机用右边那个。如果你实在没有10k电阻的话,就什么不要接,电容接vcc就用22uf的。应该可以的。如果还是不行就去买点10k的电电阻。100个才2块钱。很便宜的。

3、先把1117换一个试试,就是简单的把其他的对调一下,看看还有没有现象。环境高温也不会至于把供电电压拉低的。反而像是电压降低后,使得单片机死机了。

4、很正常的,电磁铁吸合关闭会有电磁信号的串入。直接导致你的单片机死机,昨天说了,要是带动线圈类或,大电流的,还会有其它问题出现。这就是其中一种。电磁干扰单片机,使之死机。好几种,建议全部用上最保险。

5、这种现象叫“死锁”,也称为“可控硅效应”,造成这种情况的主要原因是单片机的某些引脚有强干扰侵入,应采取限流及各种抗干扰措施。

步进电机一卡死单片机就死机

1、长时间运行死机的原因相对也算多:①有振荡器(特别是陶瓷振荡器)振荡不良,长时间运行后,振荡器停振导致单片机死机。②有单片机(特别是国产某晶)性能不佳,平均每1~1月就有一次死机。

2、单片机死机了就是指程序计数器pc不可控制,不听指挥了。

3、首先51单片机意外中断,查看51单片机是否打开了某个中断,但是没有响应和清除中端标志,导致程序一直进入中断,造成死机假象。其次地址溢出,常见错误为指针操作错误。

本文转载自互联网,如有侵权,联系删除

本文链接地址:http://www.alissi-bronte.com/9028.html

相关文章

  • 暂无相关推荐