1.一种基于DSP和FPGA的总线故障注入系统,其特征在于:包括DSP主处理器、FPGA、上位机、以太网接口模块、DA模块、RS422接口模块、RS485接口模块、继电器网络、电阻网络和存储模块;
所述RS422接口模块和RS485接口模块设置在串口总线和FPGA之间,用于接收串口总线上的数据,并发送给FPGA;
所述FPGA通过数据总线、地址总线与DSP主处理器相连,将接收的数据发送给DSP主处理器;
所述DSP主处理器通过以太网接口模块与上位机连接,接收上位机发送的故障指令,根据对应的故障指令对接收的数据进行故障注入,生成故障注入后的数据;
所述FPGA通过DA模块与设备端连接,DA模块用于将故障注入后的数据转换为模拟量输出;
所述继电器网络和电阻网络设置在DA模块与设备端之间,通过FPGA控制继电器断开和连接,所述电阻网络用于模拟串行阻抗或并行阻抗。
2.根据权利要求1所述的基于DSP和FPGA的总线故障注入系统,其特征在于,以太网接口模块采用W5300芯片,DSP嵌入式处理器为ADSP-BF532芯片。
3.根据权利要求1所述的基于DSP和FPGA的总线故障注入系统,其特征在于,RS422接口模块、RS485接口模块均包括65LBC184接口芯片和光耦芯片6N137,65LBC184接口芯片用于RS422电平与TTL电平转换,光耦芯片6N137用于与FPGA的信号隔离。
4.根据权利要求1所述的基于DSP和FPGA的总线故障注入系统,其特征在于,DA模块包括4通道的AD5544转换芯片和OP2177运算放大器,4通道的AD5544转换芯片用于数模转换,OP2177运算放大器用于电压幅度调节、共模电压调节。
5.根据权利要求1所述的基于DSP和FPGA的RS422/RS485总线故障注入系统,其特征在于,继电器网络由TPIC6B595芯片驱动继电器,实现并行输出;通过FPGA控制继电器的通断,实现物理层次的短路、断路、串/并行阻抗的故障注入。