[经验分享] 单片机系统的复位(初始化)、抗干扰与防“走飞”

[复制链接]
14801|126
jonas222 发表于 2024-10-8 22:36 | 显示全部楼层
使用差分信号传输来减少共模干扰。
对敏感信号进行屏蔽。
chenqianqian 发表于 2024-10-9 07:58 来自手机 | 显示全部楼层
很有意义的经验分享贴,感谢楼主分享。
wex1002 发表于 2024-10-9 12:53 | 显示全部楼层
采用屏蔽、接地、滤波等措施降低电磁干扰。
AIsignel 发表于 2024-10-10 13:46 | 显示全部楼层
采用金属外壳或屏蔽层隔离电磁干扰,接口处设置滤波保护电路,滤除噪声,保护微控制器免受瞬时电压冲击。
Pretext 发表于 2024-10-11 13:53 | 显示全部楼层
软件中实现了自复位功能。当检测到异常时,微控制器可以主动复位。
软核硬核 发表于 2024-10-13 18:31 | 显示全部楼层
给键信号线增加限幅器电路或箝位二极管,以防止过高的电压损坏微控制器。
digit0 发表于 2024-10-13 22:52 | 显示全部楼层
通过对电容器充电和对电阻器分压,当电源通电时产生复位信号。
51xlf 发表于 2024-10-15 10:36 | 显示全部楼层
使用熔丝位来锁定程序存储区,防止程序被意外修改。
updownq 发表于 2024-10-15 10:55 | 显示全部楼层
优化代码结构和逻辑可以减少程序出错的可能性从而降低“走飞”的风险。
nowboy 发表于 2024-10-15 13:42 | 显示全部楼层
通过手动将Reset引脚(rst)上的电压升高到高电平来实现复位。
plsbackup 发表于 2024-10-15 15:28 | 显示全部楼层
“走飞” 现象可能是由于干扰、硬件故障、软件错误等原因引起的,会导致系统出现不可预测的行为,甚至死机或崩溃。
uptown 发表于 2024-10-15 16:28 | 显示全部楼层
上电复位(Power-On Reset, POR):当电源接通时,单片机内部电路产生复位信号。
手动复位:通过按下复位按钮来触发。
看门狗定时器复位:当程序运行超时,看门狗定时器会自动产生复位信号。
mollylawrence 发表于 2024-10-16 09:07 | 显示全部楼层
采用软件陷阱、看门狗等技术,捕获并纠正程序跑飞。
wwppd 发表于 2024-10-16 10:26 | 显示全部楼层
使用滤波电容来减少电源线上的噪声。
使用稳压器来提供稳定的电源。
yorkbarney 发表于 2024-10-16 12:40 | 显示全部楼层
合理布线,使用去耦电容,确保良好的接地。
lihuami 发表于 2024-10-16 15:44 | 显示全部楼层
复位(初始化)、抗干扰与防“走飞”是单片机系统设计中不可或缺的部分。
yeates333 发表于 2024-10-16 16:32 | 显示全部楼层
堆栈溢出是导致程序“走飞”的常见原因之一。为了防止堆栈溢出,可以在程序中设置堆栈大小检查和溢出保护机制,一旦检测到堆栈溢出就立即采取措施
bestwell 发表于 2024-10-16 19:13 | 显示全部楼层
设计防跑飞驱动电路,确保单片机跑飞时不会影响后续电路。
macpherson 发表于 2024-10-16 19:49 | 显示全部楼层
程序走飞通常是由于复位不充分、电源不稳定、干扰信号等原因导致CPU执行错误的操作。
modesty3jonah 发表于 2024-10-17 08:13 | 显示全部楼层
为了减少过程通道干扰,可以采用光电隔离、电磁屏蔽和双绞线传输等措施来提高信号传输的可靠性。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部