发明名称 基于多通道串行通讯的链式SVG故障分级容错处理方法
摘要 本发明公开了一种基于多通道串行通讯的链式SVG故障分级容错处理方法,其特征在于,包括,S01,建立三级链式SVG故障容错处理装置;S02,链式SVG单元模块对自身故障的自动检测处理;S03,FPGA对多个链式SVG单元模块故障的并行处理;S04,DSP对故障统一处理;S05,重故障分级容错处理;S06,DSP发生死循环故障处理;S07,供电电源异常故障处理;本发明对基于多通道串行通讯的链式SVG故障进行分级处理,每级处理不同的故障,并进行容错,处理及时,效率高。
申请公布号 CN104391756A 申请公布日期 2015.03.04
申请号 CN201410593708.2 申请日期 2014.10.29
申请人 威凡智能电气高科技有限公司 发明人 杨立军;杨婷;杨志;邹积勇;毛宇阳;季石斌;吴新兵
分类号 G06F11/07(2006.01)I 主分类号 G06F11/07(2006.01)I
代理机构 南京纵横知识产权代理有限公司 32224 代理人 董建林
主权项 一种基于多通道串行通讯的链式SVG故障分级容错处理方法,其特征在于, 包括,S01,建立三级链式SVG故障容错处理装置:连接DSP和FPGA,建立链式SVG故障分级容错处理的中央处理器;所述FPGA用于实现多通道串行通讯任务;所述FPGA与链式SVG单元模块进行光纤连接,采用串行通讯协议,完成对单元故障的解码识别;FPGA通过数据总线和IO口与DSP连接,进行命令与数据传输,故障由FPGA汇总分类传输给DSP,由DSP实现链式SVG故障动作;S02,链式SVG单元模块对自身故障的自动检测处理为所述三级链式SVG故障容错处理装置的第三级:所述自身故障的自动检测处理具体包括:链式SVG单元模块对通过光纤接收到的信号进行高低电平时长甄别,时长超过一帧数据时,信号恒为高或低,则为通讯故障;链式SVG单元模块实时监测母线电压数据,当母线电压数据超过额定值时为单元过压;当监测IGBT工作电流超过额定工作电流时则为驱动故障;当监测IGBT工作温度大于设定温度时则为过温;监测到所述通讯故障、单元过压、驱动故障和过温时,三级保护单元封锁输出,同时把故障按位形式通过串行光纤传输给第二级进行处理;S03,FPGA对多个链式SVG单元模块故障的并行处理位于链式SVG故障容错处理装置第二级:通过串行通讯协议对故障信息进行解码,当串行数据位变为1时则判定所述数据位的对应位有故障,对所有链式SVG单元模块的故障位检测汇总,任何一个单元故障位为1时,FPGA对所述故障位进行一帧时间滤波,当滤波后故障信息依旧在,对所有链式SVG单元模块发出封锁驱动脉冲命令,将所述故障信息上传至DSP;S04,DSP对故障统一处理为所述链式SVG故障容错处理装置的第一级:FPGA通过IO口与DSP连接,设置DSP管脚为中断管脚,当FPGA的IO由低变高时,DSP进入中断,在中断中进行故障信息读取,封锁DSP发送给所有单元的数据,同时控制中间继电器分断SVG入线断路器,并给出报警信号;S05,重故障分级容错处理:FPGA接收到SVG在运行中发生的系统过流、过压故障时,由FPGA首先对装置发出封锁脉冲命令,同时DSP通过重故障中断处理,输出断路器跳闸命令,同时再次对所有单元发出封锁驱动脉冲命令;S06,DSP发生死循环故障处理:FPGA通过检测DSP实时同步握手信号,判断DSP工作状态,若DSP发生死循环故障时,FPGA将对所有链式SVG单元模块发出封锁驱动脉冲命令并输出断路器跳闸命令;S07,供电电源异常故障处理: FPGA对UPS和双路220V供电电源进行监测,若监测到供电电源异常,FPGA将对所有链式SVG单元模块发出封锁驱动脉冲命令并输出断路器跳闸命令。
地址 212132 江苏省镇江市大港高新区金港大道68号