打印

关于STM8L151G6死机问题

[复制链接]
1072|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Tanglin7630424|  楼主 | 2019-12-25 11:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近客户反馈一个故障机器,死机:按键失效,显示屏不能更新显示,定时关机功能失效,所有功能失效,由于是国外客户,机器不能寄回,故做了模拟测试,经过模拟发现使用电动工具靠近机器就会出现类似的死机现象,不一定每次都出现,所以怀疑是MCU受电磁干扰或电弧干扰导致MCU工作异常,使用外部Pin RSET可以复位,重新开机后正常工作,请问有没有遇到这种问题的兄弟,是怎么解决的,谢谢。

使用特权

评论回复

相关帖子

沙发
叶春勇| | 2019-12-25 12:03 | 只看该作者
悲剧呀,我以前碰过attiny13a的死机,跟你的类似也是驱动直流电机。
改进点:
(1)低电压复位。avr单片机的熔丝没勾上。
(2)没有意识到单片机去耦电容的重要性,布线随意。后将去耦电容非常非常非常非常靠近单片机。在没有勾上低电压复位时,有改善。
(3)如有可能电解电容,尽可能滚蛋。改用高频电容。电解电容容量很大,对于初入电子行业的人,欺骗性很大。对高频干扰,一点用都没。只能解决ems中的电源跌落问题。
(4)nmos驱动电机,nmos的地和单片机的地用0欧姆隔开。免得被覆铜干扰。

使用特权

评论回复
板凳
Tanglin7630424|  楼主 | 2019-12-25 13:33 | 只看该作者
叶春勇 发表于 2019-12-25 12:03
悲剧呀,我以前碰过attiny13a的死机,跟你的类似也是驱动直流电机。
改进点:
(1)低电压复位。avr单片机 ...

我怀疑是程序跑飞或内部晶振被打死

使用特权

评论回复
地板
tyw| | 2019-12-25 14:03 | 只看该作者
5
叶春勇| | 2019-12-25 14:44 | 只看该作者
Tanglin7630424 发表于 2019-12-25 13:33
我怀疑是程序跑飞或内部晶振被打死

肯定是死机了,且看门狗都没用了。

使用特权

评论回复
6
一事无成就是我| | 2019-12-25 18:11 | 只看该作者
程序重新做,增大程序的容错性和现场恢复能力,单片机在强电磁环境下不死是没有见过的,但是通过程序处理是能很好恢复的,用户不一定能觉察出来。

使用特权

评论回复
7
songchenping| | 2019-12-26 10:32 | 只看该作者
Tanglin7630424 发表于 2019-12-25 13:33
我怀疑是程序跑飞或内部晶振被打死

叶工说的这些都是硬件上需要考虑的东西。看样子你是做软件的。

使用特权

评论回复
8
tom_xu| | 2019-12-26 14:02 | 只看该作者
叶春勇 发表于 2019-12-25 12:03
悲剧呀,我以前碰过attiny13a的死机,跟你的类似也是驱动直流电机。
改进点:
(1)低电压复位。avr单片机 ...

非常好的实战经验总结。

使用特权

评论回复
9
tom_xu| | 2019-12-26 14:04 | 只看该作者
可以在电源输入端和通讯线上打打脉冲群,就能发现电路板的抗干扰等级。
也不一定是STM8L的抗干扰能力问题,可能是你布板的问题。

使用特权

评论回复
10
steelen| | 2019-12-26 16:28 | 只看该作者
软件基本没戏
不用讨论了
电磁兼容问题

使用特权

评论回复
11
gx_huang| | 2019-12-26 16:36 | 只看该作者
估计你的产品需要召回,赶紧找一个水平高的重新设计硬件。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

18

帖子

0

粉丝