
防止运动控制器MC在电压跌落或短时中断时死机,需从电源硬件和软件逻辑两方面设计。
硬件上,电源模块应具有宽输入电压范围,输入端增加大容量储能电容。使用具有保持功能的开关电源或增加超级电容/电池备份模块。为CPU、FPGA等核心芯片的供电增加局部大电容,并监控其电压,低于阈值时产生预警。数字输出应设计成失电进入安全状态。
软件上,实现电源监控和看门狗功能,检测到异常时快速保存关键数据到非易失存储器,并进入低功耗休眠或有序关机。通信协议应有超时重连机制。测试按照IEC 61000-4-11/34进行,验证模块在电压跌落至0%并恢复过程中,不出现死机、数据丢失或误动作,并能自动恢复运行。