1.一种具有故障诊断功能的继电器控制系统,其特征在于:所述具有故障诊断功能的继电器控制系统包括控制模块、驱动模块、继电器模块及故障处理模块,所述继电器模块包括多个继电器,所述驱动模块与每个继电器相连,并通过SPI总线与所述控制模块相连,所述故障处理模块与所述控制模块及所述驱动模块相连,所述控制模块用于在系统上电后进行自检,并在自检出故障时将故障传输出给所述故障处理模块,且在自检出没有故障时控制所述驱动模块进行自检,所述驱动模块用于在自检出故障时将故障传输出给所述故障处理模块,并在自检出没有故障时检测所述SPI总线是否存在故障以及所述多个继电器是否存在断线,且在检测出所述SPI总线存在故障或所述多个继电器存在断线时将故障传输给所述故障检测模块,还在检测出所述SPI总线不存在故障且所述多个继电器不存在断线时将检测结果输出给所述控制模块,所述控制模块还用于在接收到所述检测结果后通过所述驱动模块控制所述多个继电器的断开与闭合,所述故障处理模块用于对接收到的故障进行相应处理。
2.如权利要求1所述的具有故障诊断功能的继电器控制系统,其特征在于:所述驱动模块还用于在所述多个继电器工作时检测所述多个继电器的是否出现故障,并在检测到某个继电器出现故障时将故障传输给所述故障处理模块。
3.如权利要求1所述的具有故障诊断功能的继电器控制系统,其特征在于:所述继电器模块还包括辅助诊断单元,所述辅助诊断单元与每个继电器及所述故障处理模块相连,所述辅助诊断单元用于在所述多个继电器工作时检测所述多个继电器的是否出现故障,并在检测到某个继电器出现故障时将故障传输给所述故障处理模块。
4.如权利要求1所述的具有故障诊断功能的继电器控制系统,其特征在于:所述SPI总线的故障包括所述SPI总线断线、所述SPI总线工作异常或冲突以及所述SPI总线负载率过高。
5.如权利要求1所述的具有故障诊断功能的继电器控制系统,其特征在于:所述故障处理模块用于对接收到的故障进行分类,并根据故障的类型采取相应的处理措施。
6.如权利要求5所述的具有故障诊断功能的继电器控制系统,其特征在于:所述故障处理模块用于将接收到的故障分成第一至第四类,并对第一类的故障采取紧急停车的处理措施,对第二类的故障采取限制功率的处理措施,对第三类故障采取到维修站维修的处理措施,还对第四类故障采取故障报警的处理措施。
7.如权利要求1所述的具有故障诊断功能的继电器控制系统,其特征在于:所述控制模块包括中央处理器、微控制单元及单片机中的一种或多种。