简介:基于DSP、FPGA和CAN总线的嵌入式数字型舰炮随动系统,因“飞车”故障而导致舰炮机械限位装置等结构组件损毁.通过与模拟控制随动系统对比分析,随动控制模块与交流驱动器CAN总线通信中断是造成故障的主要原因.根据故障机理,在软件、电气、机械三层安全保护设计方案基础上,针对电气限位点,采用在随动控制模块、角度限制器和交流驱动器前端增设电气限位点,检测触点接至电源启动回路的硬件设计,在随动控制模块与交流驱动器CAN总线通信软件中增加“握手”信号的软件设计,实现了系统整体安全保护.试验结果表明,安全保护措施可靠、有效.