论文部分内容阅读
针对炮控系统工作环境对交流伺服系统的高稳定性和可靠性要求,单一的控制系统已经难以满足要求,提出了双CPU的软硬件冗余控制的方案。使用STM32F107VCT6作为控制器芯片,设计两套硬件电路,形成双CPU的硬件冗余方案。设计了基于BP神经网络的PID控制算法,主系统和备用系统都采用该控制算法,形成软件冗余。主系统和备用系统间通过CAN进行通信,运用解析式的故障检测法对主系统和备用系统的输出进行实时比较,设定门限误差值,当超过门限误差时,自动进行系统的热切换,保证控制系统的稳定和可靠。