CN106776188A - Bus failure injected system based on DSP and FPGA - Google Patents
Bus failure injected system based on DSP and FPGA Download PDFInfo
- Publication number
- CN106776188A CN106776188A CN201611260831.8A CN201611260831A CN106776188A CN 106776188 A CN106776188 A CN 106776188A CN 201611260831 A CN201611260831 A CN 201611260831A CN 106776188 A CN106776188 A CN 106776188A
- Authority
- CN
- China
- Prior art keywords
- fpga
- dsp
- bus
- module
- fault injection
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000002347 injection Methods 0.000 claims abstract description 49
- 239000007924 injection Substances 0.000 claims abstract description 49
- 238000006243 chemical reaction Methods 0.000 claims description 14
- 238000002955 isolation Methods 0.000 claims description 3
- 238000004891 communication Methods 0.000 abstract description 10
- 238000000034 method Methods 0.000 abstract description 5
- 238000012545 processing Methods 0.000 abstract description 4
- 230000008569 process Effects 0.000 abstract description 2
- 238000012360 testing method Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000005284 excitation Effects 0.000 description 2
- 239000000243 solution Substances 0.000 description 2
- 238000010998 test method Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2273—Test methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/26—Functional testing
- G06F11/263—Generation of test inputs, e.g. test vectors, patterns or sequences ; with adaptation of the tested hardware for testability with external testers
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
- Maintenance And Management Of Digital Transmission (AREA)
Abstract
本发明公开了一种基于DSP和FPGA的总线故障注入系统,包括DSP主处理器、FPGA、上位机、以太网接口模块、DA模块、RS422接口模块、RS485接口模块、继电器网络、电阻网络和存储模块;通过串接在总线系统中来进行所需故障模式配置,RS422/RS485接口模块用来接收总线上的串行信号,由FPGA转换成并行信号,经过DSP处理后,通过FPGA控制DA模块和继电器网络输出注入故障后的信号。本发明采用硬件故障注入,可以实现物理层、电气层、协议层次故障注入功能,更真实的模拟硬件在实际运行过程中发生的故障,在总线设备正常通信中实时加入各种故障。
The invention discloses a bus fault injection system based on DSP and FPGA, comprising DSP main processor, FPGA, upper computer, Ethernet interface module, DA module, RS422 interface module, RS485 interface module, relay network, resistance network and storage module; through serial connection in the bus system to configure the required failure mode, the RS422/RS485 interface module is used to receive the serial signal on the bus, which is converted into a parallel signal by the FPGA, and after DSP processing, the DA module and the The relay network outputs the signal after the injected fault. The invention adopts hardware fault injection, which can realize the fault injection function of physical layer, electrical layer and protocol layer, more realistically simulate the faults of hardware in the actual operation process, and add various faults in real time in the normal communication of bus equipment.
Description
技术领域technical field
本发明涉及故障注入技术,特别是一种基于DSP和FPGA的总线故障注入系统。The invention relates to fault injection technology, in particular to a bus fault injection system based on DSP and FPGA.
背景技术Background technique
近几来,RS-422、RS-485总线,因其高实时性和高灵活性被广泛采用,但是在实际应用中,要保证总线系统的高可靠性,总线测试必不可少。In recent years, RS-422 and RS-485 buses have been widely used because of their high real-time and high flexibility, but in practical applications, to ensure the high reliability of the bus system, bus testing is essential.
现有的测试方法大多采用正向测试的模式,针对输入的激励,测试输出的响应;即使现有的一些采取故障注入的测试方法,也仅仅是进行物理层次和协议层次的故障模拟,对信号注入短路、断路、串/并阻抗、信号替换、信号延时等数字部分故障,对信号的模拟部分的故障注入覆盖不全面,而实际总线运行中会面对各种各样的状态及环境变化。Most of the existing test methods adopt the forward test mode to test the output response to the input stimulus; even if some existing test methods adopt fault injection, they only perform fault simulation at the physical level and protocol level. Inject short circuit, open circuit, series/parallel impedance, signal replacement, signal delay and other digital part faults, and the fault injection coverage of the analog part of the signal is not comprehensive, and the actual bus operation will face various states and environmental changes .
发明内容Contents of the invention
本发明的目的在于提供一种基于DSP和FPGA的总线故障注入系统,能够模拟总线通信时硬件在实际运行过程中发生的故障。The purpose of the present invention is to provide a bus fault injection system based on DSP and FPGA, capable of simulating the faults of hardware during actual operation during bus communication.
实现本发明目的的技术解决方案为:一种基于DSP和FPGA的总线故障注入系统,包括DSP主处理器、FPGA、上位机、以太网接口模块、DA模块、RS422接口模块、RS485接口模块、继电器网络、电阻网络和存储模块;The technical solution that realizes the object of the present invention is: a kind of bus fault injection system based on DSP and FPGA, comprises DSP main processor, FPGA, upper computer, Ethernet interface module, DA module, RS422 interface module, RS485 interface module, relay networks, resistor networks and memory modules;
所述RS422接口模块和RS485接口模块设置在串口总线和FPGA之间,用于接收串口总线上的数据,并发送给FPGA;Described RS422 interface module and RS485 interface module are arranged between serial port bus and FPGA, are used for receiving the data on the serial port bus, and send to FPGA;
所述FPGA通过数据总线、地址总线与DSP主处理器相连,将接收的数据发送给DSP主处理器;The FPGA is connected to the DSP main processor through a data bus and an address bus, and sends the received data to the DSP main processor;
所述DSP主处理器通过以太网接口模块与上位机连接,接收上位机发送的故障指令,根据对应的故障指令对接收的数据进行故障注入,生成故障注入后的数据;The DSP main processor is connected with the upper computer through the Ethernet interface module, receives the fault instruction sent by the upper computer, carries out fault injection to the received data according to the corresponding fault instruction, and generates the data after the fault injection;
所述FPGA通过DA模块与设备端连接,DA模块用于将故障注入后的数据转换为模拟量输出;The FPGA is connected to the device end through a DA module, and the DA module is used to convert the data after the fault injection into an analog output;
所述继电器网络和电阻网络设置在DA模块与设备端之间,通过FPGA控制继电器断开和连接,所述电阻网络用于模拟串行阻抗或并行阻抗。The relay network and the resistance network are arranged between the DA module and the equipment end, and the disconnection and connection of the relay are controlled by the FPGA, and the resistance network is used to simulate serial impedance or parallel impedance.
本发明与现有技术相比,其显著优点为:1)本发明在不改变提供激励源的测试设备与被测设备信号的前提下,通过串接在总线系统中的故障注入单元来进行所需故障的配置,改变通信信号,实现在总线设备正常通信中加入各种故障的功能;2)本发明采用硬件故障注入方法,由模拟量输出故障注入后的信号,模拟硬件在实际运行过程中发生的故障;3)本发明在应用中可以根据约定的波特率,通过上位机人机交互界面设置串行接收波特率,可以直接作为一个模块灵活应用于不同的波特率通信系统,具有很强的灵活性;4)本发明具有良好的可视化界面,通过以太网通信,可以传输故障注入命令,可以实时的注入故障;5)本发明通过FPGA直接控制各个模块,降低了系统成本,简化了电路设计,具有较高的性价比。Compared with the prior art, the present invention has the following significant advantages: 1) the present invention performs all fault injection units connected in series in the bus system under the premise of not changing the signals of the test equipment and the equipment under test that provide the excitation source. Need the disposition of fault, change the communication signal, realize the function that adds various faults in the normal communication of bus equipment; 2) The present invention adopts the hardware fault injection method, the signal after the fault injection is output by the analog quantity, simulates the hardware in the actual running process 3) The present invention can set the serial receiving baud rate through the upper computer man-machine interaction interface according to the agreed baud rate in application, and can be directly used as a module flexibly in different baud rate communication systems, It has very strong flexibility; 4) the present invention has a good visual interface, can transmit fault injection commands through Ethernet communication, and can inject faults in real time; 5) the present invention directly controls each module through FPGA, which reduces system cost, It simplifies the circuit design and has high cost performance.
附图说明Description of drawings
图1是本发明基于DSP和FPGA的总线故障注入系统整体结构图。Fig. 1 is the overall structural diagram of the bus fault injection system based on DSP and FPGA of the present invention.
图2是本发明基于DSP和FPGA的总线故障注入系统的硬件结构图。Fig. 2 is a hardware structural diagram of the bus fault injection system based on DSP and FPGA of the present invention.
图3是本发明基于DSP和FPGA的总线故障注入系统的RS422接口模块原理图。Fig. 3 is a schematic diagram of the RS422 interface module of the bus fault injection system based on DSP and FPGA in the present invention.
图4是本发明基于DSP和FPGA的总线故障注入系统的继电器输出原理图。Fig. 4 is a schematic diagram of the relay output of the bus fault injection system based on DSP and FPGA of the present invention.
图5是本发明基于DSP和FPGA的总线故障注入系统的继电器、电阻网络示意图。Fig. 5 is a schematic diagram of relays and resistor networks of the bus fault injection system based on DSP and FPGA of the present invention.
图6是本发明基于DSP和FPGA的总线故障注入系统的DA模块原理图。Fig. 6 is a schematic diagram of the DA module of the bus fault injection system based on DSP and FPGA in the present invention.
图7是本发明基于DSP和FPGA的总线故障注入系统的上、下位机流程图。Fig. 7 is a flow chart of the upper and lower computers of the bus fault injection system based on DSP and FPGA in the present invention.
具体实施方式detailed description
结合图1、图2,本发明的一种基于DSP和FPGA的总线故障注入系统,包括DSP主处理器、FPGA、上位机、以太网接口模块、DA模块、RS422接口模块、RS485接口模块、继电器网络、电阻网络和存储模块;In conjunction with Fig. 1 and Fig. 2, a kind of bus fault injection system based on DSP and FPGA of the present invention includes DSP main processor, FPGA, upper computer, Ethernet interface module, DA module, RS422 interface module, RS485 interface module, relay networks, resistor networks and memory modules;
所述RS422接口模块和RS485接口模块设置在串口总线和FPGA之间,用于接收串口总线上的数据,并发送给FPGA;Described RS422 interface module and RS485 interface module are arranged between serial port bus and FPGA, are used for receiving the data on the serial port bus, and send to FPGA;
所述FPGA通过数据总线、地址总线与DSP主处理器相连,将接收的数据发送给DSP主处理器;The FPGA is connected to the DSP main processor through a data bus and an address bus, and sends the received data to the DSP main processor;
所述DSP主处理器通过以太网接口模块与上位机连接,接收上位机发送的故障指令,根据对应的故障指令对接收的数据进行故障注入,生成故障注入后的数据;The DSP main processor is connected with the host computer through the Ethernet interface module, receives the fault command sent by the host computer, performs fault injection to the received data according to the corresponding fault command, and generates data after the fault injection;
所述FPGA通过DA模块与设备端连接,DA模块用于将故障注入后的数据转换为模拟量输出;The FPGA is connected to the device end through a DA module, and the DA module is used to convert the data after the fault injection into an analog output;
所述继电器网络和电阻网络设置在DA模块与设备端之间,通过FPGA控制继电器断开和连接,所述电阻网络用于模拟串行阻抗或并行阻抗。The relay network and the resistance network are arranged between the DA module and the equipment end, and the disconnection and connection of the relay are controlled by the FPGA, and the resistance network is used to simulate serial impedance or parallel impedance.
进一步的,以太网接口模块采用W5300芯片,DSP嵌入式处理器为ADSP-BF532芯片。Further, the Ethernet interface module adopts W5300 chip, and the DSP embedded processor adopts ADSP-BF532 chip.
进一步的,RS422接口模块、RS485接口模块均包括65LBC184接口芯片和光耦芯片6N137,65LBC184接口芯片用于RS422电平与TTL电平转换,光耦芯片6N137用于与FPGA的信号隔离。Furthermore, both the RS422 interface module and the RS485 interface module include a 65LBC184 interface chip and an optocoupler chip 6N137, the 65LBC184 interface chip is used for RS422 level and TTL level conversion, and the optocoupler chip 6N137 is used for signal isolation from the FPGA.
进一步的,DA模块包括4通道的AD5544转换芯片和OP2177运算放大器,4通道的AD5544转换芯片用于数模转换,OP2177运算放大器用于电压幅度调节、共模电压调节。Further, the DA module includes a 4-channel AD5544 conversion chip and an OP2177 operational amplifier, the 4-channel AD5544 conversion chip is used for digital-to-analog conversion, and the OP2177 operational amplifier is used for voltage amplitude adjustment and common-mode voltage adjustment.
进一步的,继电器网络由TPIC6B595芯片驱动继电器,实现并行输出;通过FPGA控制继电器的通断,实现物理层次的短路、断路、串/并行阻抗的故障注入。Furthermore, the relay network is driven by the TPIC6B595 chip to achieve parallel output; the on-off of the relay is controlled by the FPGA to realize the fault injection of short circuit, open circuit, and series/parallel impedance at the physical level.
进一步的,FPGA直接控制RS422/RS485模块、DA模块、继电器网络,实现RS422/RS485串行信号的接收,并将其转换成并行信号交于DSP处理;FPGA采用三线串行方式控制输出状态,输出串行数据转换时钟、TPIC6B595的片选信号以及串行输出数据,通过TPIC6B595芯片实现并行输出;FPGA采用四线串行方式控制DA模块,输出串行数据时钟、AD5544的片选信号、串行输出数据以及串行数据加载信号。Furthermore, the FPGA directly controls the RS422/RS485 module, DA module, and relay network to realize the reception of RS422/RS485 serial signals, and converts them into parallel signals for DSP processing; Serial data conversion clock, chip select signal of TPIC6B595 and serial output data, realize parallel output through TPIC6B595 chip; FPGA adopts four-wire serial mode to control DA module, output serial data clock, chip select signal of AD5544, serial output data and serial data load signals.
本发明通过串接在总线中来进行所需故障的配置,由RS422/RS485接口模块接收总线上的信号,经过DSP处理后,通过FPGA控制DA模块输出注入故障后的信号,实现在总线设备正常通信中实时加入各种故障。The present invention configures the required faults by serially connecting them in the bus. The RS422/RS485 interface module receives the signals on the bus. After DSP processing, the FPGA controls the DA module to output the signal after the fault is injected, and realizes that the bus equipment is normal. Various faults are added to the communication in real time.
为了使本发明的目的、技术方案及优点更加清楚明确,结合附图和实施例对本发明进行详细介绍。In order to make the purpose, technical solution and advantages of the present invention clearer, the present invention will be described in detail with reference to the accompanying drawings and embodiments.
实施例Example
如图1所示,基于DSP和FPGA的总线故障注入系统,在不改变提供激励源的测试设备与被测设备信号的前提下,通过挂接在总线系统中的故障注入单元来进行所需故障模式的配置,改变通信信号,实现在总线设备正常通信中实时加入各种故障的功能。As shown in Figure 1, the bus fault injection system based on DSP and FPGA, under the premise of not changing the signal of the test equipment and the device under test that provide the excitation source, implements the required fault injection unit through the fault injection unit connected to the bus system. The configuration of the mode changes the communication signal and realizes the function of adding various faults in real time during the normal communication of the bus device.
如图2和图7,基于DSP和FPGA的总线故障注入系统包括上位机和下位机两个部分,上位机利用组态王设计提供人机交互界面,用来接收操作人员下达的故障命令,并将故障命令发送给下位机。下位机上电之后首先对DSP、FPGA、W5300等进行初始化,接着根据实际通信波特率设置串行信号接收波特率,等待上位机故障注入命令,接收到故障命令后,根据故障要求通过控制DA模块,继电器网络,输出故障注入后的信号。As shown in Figure 2 and Figure 7, the bus fault injection system based on DSP and FPGA includes two parts: the upper computer and the lower computer. Send the fault command to the lower computer. After the lower computer is powered on, first initialize the DSP, FPGA, W5300, etc., then set the serial signal receiving baud rate according to the actual communication baud rate, wait for the fault injection command of the upper computer, and after receiving the fault command, pass the control DA according to the fault requirements. The module, the relay network, outputs the signal after fault injection.
如图2所示,一种基于DSP和FPGA的RS422/RS485总线故障注入系统,包括DSP主处理器、FPGA协处理器、上位机、以太网接口模块、DA模块、RS422接口模块、RS485接口模块、继电器网络和电阻网络。DSP主处理器通过以太网接口模块与上位机连接,接收上位机发送的故障命令,与FPGA通过数据总线、地址总线相连;RS422接口模块、RS485接口模块作为串口通信模块,连接在FPGA与串行总线之间;RS422接口模块、RS485接口模块与FPGA通过电平转换芯片LVC4245A连接,实现5V与3.3V电平转换;继电器网络、电阻网络以及DA模块与FPGA连接,由FPGA控制输出。As shown in Figure 2, a RS422/RS485 bus fault injection system based on DSP and FPGA, including DSP main processor, FPGA coprocessor, host computer, Ethernet interface module, DA module, RS422 interface module, RS485 interface module , relay network and resistor network. The DSP main processor is connected with the upper computer through the Ethernet interface module, receives the fault command sent by the upper computer, and connects with FPGA through data bus and address bus; Between the buses; RS422 interface module, RS485 interface module and FPGA are connected through level conversion chip LVC4245A to realize 5V and 3.3V level conversion; relay network, resistor network and DA module are connected to FPGA, and the output is controlled by FPGA.
结合图2、图3和图6,RS422/RS485接口模块采用65LBC184接口芯片,完成RS422电平与TTL转换,并通过光耦芯片6N137实现与FPGA的信号隔离;DA模块采用4通道的AD5544转换芯片,完成数模转换,选择OP2177运算放大器,完成电压幅度调节、共模电压调节,从而实现电气层次的故障注入;继电器网络经过TPIC6B595芯片驱动继电器实现并行输出,通过FPGA控制继电器的通断,实现物理层次的短路、断路、串/并行阻抗的故障注入。Combined with Figure 2, Figure 3 and Figure 6, the RS422/RS485 interface module uses the 65LBC184 interface chip to complete the RS422 level and TTL conversion, and realizes the signal isolation from the FPGA through the optocoupler chip 6N137; the DA module uses the 4-channel AD5544 conversion chip , to complete the digital-to-analog conversion, select the OP2177 operational amplifier, and complete the voltage amplitude adjustment and common-mode voltage adjustment, so as to realize the fault injection at the electrical level; the relay network is driven by the TPIC6B595 chip to achieve parallel output, and the on-off of the relay is controlled by the FPGA to realize the physical Layered short circuit, open circuit, series/parallel impedance fault injection.
结合图2-图4,FPGA内部RS422/RS485模块软件设计,包括串行波特率生成单元,串行接收单元和串行发送单元,实现串行收发模块功能,接收串行信号波特率,可以根据实际接收信号的波特率,由上位机人机界面设置,通过对时钟信号分频实现。串行接收单元采用多级D触发器串接,将接收到的输入串行数据流转换为并行数据后,进行后续的处理;FPGA内部输出模块采用三线串行方式控制输出状态,输出串行数据转换时钟、TPIC6B595的片选信号以及串行输出数据,通过TPIC6B595芯片驱动继电器并行输出;通过FPGA控制不同继电器的通断,可以在线路不同部位间连接电阻,从而实现RS422/RS485总线短路、断路、串/并行阻抗等物理层次的故障注入。Combined with Figure 2-Figure 4, the software design of the RS422/RS485 module inside the FPGA includes a serial baud rate generating unit, a serial receiving unit and a serial sending unit to realize the function of the serial transceiver module and receive the serial signal baud rate, According to the baud rate of the actual received signal, it can be set by the man-machine interface of the upper computer, and realized by dividing the frequency of the clock signal. The serial receiving unit is connected in series with multi-level D flip-flops to convert the received input serial data stream into parallel data for subsequent processing; the internal output module of the FPGA uses a three-wire serial mode to control the output state and output serial data Convert the clock, TPIC6B595 chip select signal and serial output data, and drive the relay through the TPIC6B595 chip to output in parallel; through the FPGA to control the on-off of different relays, you can connect resistors between different parts of the line, so as to realize RS422/RS485 bus short circuit, open circuit, Fault injection at the physical level such as series/parallel impedance.
结合图2和图5,FPGA内部DA模块采用四线串行方式控制DA模块,输出串行数据时钟、AD5544的片选信号、串行输出数据以及串行数据加载信号,控制AD5544的两个通道分别输出不同的电压值作为差分信号对,可以灵活的进行电压值的设定,从而实现RS422/RS485总线电压幅度调节、共模电压调节,输入电压阈值调节等电气层次的故障注入。同时通过FPGA,将接收的数据存入其FIFO模块实现延时故障;将接收的数据替换成不同的数据,如第一位数据位翻转,再由DA输出,实现数据替换;或者改变DA模块输出速率实现传输速率的调节,进行协议层次的故障注入。Combined with Figure 2 and Figure 5, the DA module inside the FPGA uses a four-wire serial method to control the DA module, output serial data clock, chip select signal of AD5544, serial output data and serial data loading signal, and control the two channels of AD5544 Different voltage values are output as differential signal pairs, and the voltage value can be set flexibly, so as to realize fault injection at the electrical level such as RS422/RS485 bus voltage amplitude adjustment, common mode voltage adjustment, and input voltage threshold adjustment. At the same time, through FPGA, store the received data into its FIFO module to realize delay failure; replace the received data with different data, such as flipping the first data bit, and then output it by DA to realize data replacement; or change the output of DA module The rate realizes the adjustment of the transmission rate and performs fault injection at the protocol level.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611260831.8A CN106776188B (en) | 2016-12-30 | 2016-12-30 | Bus fault injection system based on DSP and FPGA |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611260831.8A CN106776188B (en) | 2016-12-30 | 2016-12-30 | Bus fault injection system based on DSP and FPGA |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106776188A true CN106776188A (en) | 2017-05-31 |
CN106776188B CN106776188B (en) | 2020-07-31 |
Family
ID=58954052
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611260831.8A Expired - Fee Related CN106776188B (en) | 2016-12-30 | 2016-12-30 | Bus fault injection system based on DSP and FPGA |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106776188B (en) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108334060A (en) * | 2018-03-15 | 2018-07-27 | 北京润科通用技术有限公司 | A kind of bus failure injection device |
CN108469807A (en) * | 2018-03-29 | 2018-08-31 | 北京润科通用技术有限公司 | A kind of MVB bus fault injection system and method |
CN108508295A (en) * | 2018-03-29 | 2018-09-07 | 北京润科通用技术有限公司 | A kind of switching value fault injection system and method |
CN108958997A (en) * | 2018-05-23 | 2018-12-07 | 哈尔滨工业大学 | Universal serial bus fault simulation system and analogy method |
CN109062740A (en) * | 2018-06-05 | 2018-12-21 | 北京电子工程总体研究所 | A kind of auxiliary Check System and method based on direct fault location |
CN109696899A (en) * | 2017-10-20 | 2019-04-30 | 中国商用飞机有限责任公司 | A kind of dedicated quality synthesis evaluation system of aircraft ARINC429 bus |
CN109947078A (en) * | 2019-03-20 | 2019-06-28 | 广州小鹏汽车科技有限公司 | Direct fault location unit and its board, real time fail method for implanting, device and equipment |
CN110188053A (en) * | 2019-05-30 | 2019-08-30 | 北京润科通用技术有限公司 | Airborne databus delay fault injection device and method |
CN110262316A (en) * | 2019-05-28 | 2019-09-20 | 无锡市瑞丰计量科技有限公司 | Instrument and meter intelligent things module |
CN110347537A (en) * | 2018-04-02 | 2019-10-18 | 北京振兴计量测试研究所 | Protocol layer bus failure injected system |
CN111948472A (en) * | 2020-07-02 | 2020-11-17 | 中国航空无线电电子研究所 | Testability verification device for civil aircraft avionics product |
CN113297108A (en) * | 2021-05-26 | 2021-08-24 | 上海创景信息科技有限公司 | Circuit structure suitable for half-duplex bus signal direction control and control method |
CN115407744A (en) * | 2022-07-01 | 2022-11-29 | 哈尔滨工业大学(威海) | A multi-protocol bus fault injection system and its control method |
CN118534787A (en) * | 2024-04-30 | 2024-08-23 | 机械工业仪器仪表综合技术经济研究所 | A simulation test system based on analog fault injection |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102622323A (en) * | 2012-03-27 | 2012-08-01 | 首都师范大学 | Data transmission management method based on switch matrix in dynamic configurable serial bus |
CN205263644U (en) * | 2015-12-24 | 2016-05-25 | 珠海诺华科技有限公司 | Multibus fault injection system |
CN205301911U (en) * | 2016-01-04 | 2016-06-08 | 北京航空工程技术研究中心 | Embedded fault injection control system |
-
2016
- 2016-12-30 CN CN201611260831.8A patent/CN106776188B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102622323A (en) * | 2012-03-27 | 2012-08-01 | 首都师范大学 | Data transmission management method based on switch matrix in dynamic configurable serial bus |
CN205263644U (en) * | 2015-12-24 | 2016-05-25 | 珠海诺华科技有限公司 | Multibus fault injection system |
CN205301911U (en) * | 2016-01-04 | 2016-06-08 | 北京航空工程技术研究中心 | Embedded fault injection control system |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109696899B (en) * | 2017-10-20 | 2022-02-18 | 中国商用飞机有限责任公司 | Special quality comprehensive evaluation system for aircraft ARINC429 bus |
CN109696899A (en) * | 2017-10-20 | 2019-04-30 | 中国商用飞机有限责任公司 | A kind of dedicated quality synthesis evaluation system of aircraft ARINC429 bus |
CN108334060A (en) * | 2018-03-15 | 2018-07-27 | 北京润科通用技术有限公司 | A kind of bus failure injection device |
CN108469807A (en) * | 2018-03-29 | 2018-08-31 | 北京润科通用技术有限公司 | A kind of MVB bus fault injection system and method |
CN108508295A (en) * | 2018-03-29 | 2018-09-07 | 北京润科通用技术有限公司 | A kind of switching value fault injection system and method |
CN110347537A (en) * | 2018-04-02 | 2019-10-18 | 北京振兴计量测试研究所 | Protocol layer bus failure injected system |
CN108958997A (en) * | 2018-05-23 | 2018-12-07 | 哈尔滨工业大学 | Universal serial bus fault simulation system and analogy method |
CN108958997B (en) * | 2018-05-23 | 2022-03-04 | 哈尔滨工业大学 | Serial bus fault simulation system and simulation method |
CN109062740A (en) * | 2018-06-05 | 2018-12-21 | 北京电子工程总体研究所 | A kind of auxiliary Check System and method based on direct fault location |
CN109947078A (en) * | 2019-03-20 | 2019-06-28 | 广州小鹏汽车科技有限公司 | Direct fault location unit and its board, real time fail method for implanting, device and equipment |
CN110262316A (en) * | 2019-05-28 | 2019-09-20 | 无锡市瑞丰计量科技有限公司 | Instrument and meter intelligent things module |
CN110188053B (en) * | 2019-05-30 | 2020-12-01 | 北京润科通用技术有限公司 | Airborne data bus delay fault injection equipment and method |
CN110188053A (en) * | 2019-05-30 | 2019-08-30 | 北京润科通用技术有限公司 | Airborne databus delay fault injection device and method |
CN111948472A (en) * | 2020-07-02 | 2020-11-17 | 中国航空无线电电子研究所 | Testability verification device for civil aircraft avionics product |
CN113297108A (en) * | 2021-05-26 | 2021-08-24 | 上海创景信息科技有限公司 | Circuit structure suitable for half-duplex bus signal direction control and control method |
CN113297108B (en) * | 2021-05-26 | 2023-11-10 | 上海创景信息科技有限公司 | Circuit structure and control method suitable for half-duplex bus signal direction control |
CN115407744A (en) * | 2022-07-01 | 2022-11-29 | 哈尔滨工业大学(威海) | A multi-protocol bus fault injection system and its control method |
CN115407744B (en) * | 2022-07-01 | 2024-11-19 | 哈尔滨工业大学(威海) | A multi-protocol bus fault injection system and control method thereof |
CN118534787A (en) * | 2024-04-30 | 2024-08-23 | 机械工业仪器仪表综合技术经济研究所 | A simulation test system based on analog fault injection |
Also Published As
Publication number | Publication date |
---|---|
CN106776188B (en) | 2020-07-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106776188B (en) | Bus fault injection system based on DSP and FPGA | |
CN103925853B (en) | A kind of carrier rocket ground testing system device | |
CN204086955U (en) | Portable multi-protocols dual bus multistage integratedization electromechanical coupling system measure and control device | |
CN205301911U (en) | Embedded fault injection control system | |
CN106081046A (en) | A kind of double remaining aerostatics measure and control device | |
CN104484257B (en) | A kind of general 1553B bus communication emulation test system and method | |
CN105049308B (en) | A kind of adaptive BC and its operation method based on protocol conversion bridge | |
CN109407574B (en) | Multi-bus selectable output control device and method thereof | |
CN108123904A (en) | A kind of communication bus impedance auto-match device and method | |
CN208608998U (en) | A kind of equipment test verifying system based on FC network | |
CN204576492U (en) | A kind of proving installation of software configuration item | |
CN201751896U (en) | ARINC429 bus testing device | |
CN101916206B (en) | Method and device for modeling signal system | |
CN103580971A (en) | Multifunction vehicle bus interference device | |
CN211506896U (en) | Digital electronic technology experiment system | |
CN206402245U (en) | A kind of test board | |
CN211124025U (en) | Multi-protocol simulation simulator | |
CN103926846B (en) | A System for Simulation and Fault Generation of Aeronautical Ammunition | |
CN110865633B (en) | Detection system and detection method for integrated measurement and control host of transformer substation | |
CN106546833B (en) | A kind of electric energy meter RS-485 communication chip networkings test system | |
CN203608197U (en) | Portable 1553B bus cable testing equipment | |
CN102541783B (en) | Timing simulation system and method | |
CN204926072U (en) | Communication interface integrated circuit board suitable for flexible direct current transmission real -time simulation of system platform | |
CN107153376A (en) | A kind of electronic controller | |
CN204597989U (en) | Based on the AFDX terminal test equipment of CPCI interface |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20200731 Termination date: 20211230 |