摘要:异常诊断是ECRH控制系统中存在的一大问题。由于控制回旋管的信号繁多,且控制实时性要求高,一般延迟要求在微秒量级。一旦发生故障,控制系统会立即关闭各高压电源以保护回旋管。想要查找异常发生的原因,只能将各信号均接入示波器,并且等待该故障再次发生时被示波器捕获,这样不仅难以定位异常,而且耗时耗力。针对以上问题,设计了ECRH系统中央控制器的异常诊断逻辑,该诊断逻辑主要基于正常的回旋管控制流程,通过判断回旋管控制流程的走向以及各种检测输入信号来诊断异常发生的原因。将诊断逻辑与正常的回旋管控制逻辑嵌入到同一片FPGA芯片中,并发运行。时序仿真结果表明,在故障发生时能够立即输出异常信号给计算机,实现了实时在线故障检测和诊断,使整个电子回旋共振加热控制系统更加智能化。