Test system and method for 1394B bus interface of protection recorder
By constructing a hardware testing platform and simulation testing module, the 1394B bus interface was tested in an aircraft environment, solving the problem of high-speed data transmission requirements in existing technologies. This enabled the functional verification of the protection recorder and the testing of data transmission performance, ensuring the stability and reliability of the system.
Patent Information
- Application Number
- CN202510922977.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-04
- Publication Date
- 2025-10-31
AI Technical Summary
Existing protection recorders, due to their use of low-speed HDLC bus technology and 1553B bus technology, are unable to meet the demands of modern aircraft for high-speed, low-latency, high-bandwidth, and large-capacity data transmission and storage. There is also a lack of effective testing methods to verify the functional performance and reliability of the 1394B bus interface.
A test system and method for the 1394B bus interface of a protective recorder are provided, including a hardware test platform and a simulation test module. Through hardware devices such as 1394B simulation board, signal source board, and display, combined with modules such as transmission configuration, fault injection, and real-time monitoring, the interface function and data transmission performance are simulated in an aircraft environment to verify the interface function and data transmission performance.
It enables functional verification and data transmission performance testing of the 1394B bus interface, identifies potential defects, ensures the stability and reliability of data transmission, supports various fault injection and topology checks, and is suitable for multiple models of protective recorders and avionics equipment.
Smart Images

Figure CN120872706A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of avionics technology, and in particular to a test system and method for a 1394B bus interface of a protective recorder. Background Technology
[0002] The flight recorder records various flight data, audio data, and video data generated during aircraft flight. This data reflects flight attitude and pilot actions. The stability of the recorder and the accuracy of the recorded data directly affect aircraft maintenance, fault diagnosis, hazard identification, and determination of the cause of flight accidents.
[0003] With the rapid development of electronic communication technology, previous protection recorders, which used low-speed HDLC bus technology and 1553B bus technology, are no longer suitable for the development requirements of modern aircraft for high-speed, low-latency, high-bandwidth, and large-capacity data transmission and storage. The 1394B bus interface based on the SAE AS5643 protocol has advantages in high bandwidth, low latency, hot-swappability, high reliability, and point-to-point transmission. Various types of protection recorders with the 1394B bus interface have been developed. In order to fully verify the functional performance of the protection recorder with the 1394B bus interface, there is an urgent need for a testing method that can meet the interface testing requirements of the protection recorder with the 1394B bus interface and also allow for routine maintenance of the protection recorder. Summary of the Invention
[0004] In view of this, embodiments of this application provide a test system and method for the 1394B bus interface of a protective recorder, which is used for protective recorders with a 1394B bus interface to verify interface functions, test data transmission rate, latency, bandwidth and other performance indicators, conduct fatigue tests to determine reliability, and inject faults to detect product defects in advance. It can also meet the daily testing needs of protective recorders. This method can be extended to the testing and verification of other avionics equipment with a 1394B bus interface.
[0005] In a first aspect, embodiments of this application provide a test system for the 1394B bus interface of a protective recorder. The system includes a hardware test platform and a simulation test module. The hardware test platform includes a protective recorder and a test fixture, which are connected by a test cable. The test fixture is equipped with a display, a computer motherboard, a 1394B simulation board, an Ethernet signal module, and an RS422 signal module. The 1394B simulation board is installed in the test fixture through a PCI slot. The computer motherboard is connected to a signal source board through an internal PCI bus. The signal source board outputs two 1394B bus signals and one Ethernet signal. The two 1394B bus signals are used to simulate the VMC and BFCC systems on an aircraft sending flight data to the protective recorder via the 1394B bus signals. The one Ethernet signal is used to unload data from the protective recorder. The simulation test module includes a transmission configuration submodule, an STOF packet control submodule, a fault injection submodule, and a real-time monitoring submodule. The transmission configuration submodule is used to configure the transmission of 1394B bus test signals. The STOF packet control submodule is used to control STOF packets. The fault injection submodule is used to inject faults into the 1394B bus test signals. The real-time monitoring submodule is used to monitor the 1394B bus data received by the protection recorder in real time and automatically identify whether the received value and the transmitted value of the 1394B bus signal are consistent.
[0006] According to a specific implementation of an embodiment of this application, the system further includes a data maintenance module, which includes a flight data processing submodule. The flight data processing submodule is used to parse and split the 1394B bus data recorded by the protection recorder, and to perform bit error rate comparison and analysis between each packet of data from the 1394B bus signal source and the 1394B bus data recorded by the protection recorder.
[0007] According to a specific implementation of an embodiment of this application, the data maintenance module further includes an audio data processing submodule and a video data processing submodule. The audio data processing submodule is used to play back the audio data recorded by the protection recorder; the video data processing submodule is used to play back the video data recorded by the protection recorder.
[0008] According to a specific implementation of the present application, the signal source board also outputs 3 video signals and 1 audio signal. The 3 video signals are used to simulate the communication between the MDE, HUD-L, HUD-R and the protection recorder, respectively, and the 1 audio signal is used to simulate the ACU system sending audio signals.
[0009] According to a specific implementation of an embodiment of this application, the simulation test module further includes a bus topology submodule, which is used to view the node connection status of the two 1394B daughter cards of the protection recorder through the bus topology diagram. The 1394B daughter cards include a VMC daughter card and a BFCC daughter card.
[0010] According to a specific implementation of an embodiment of this application, the test fixture supports testing of 4 IEEE-1394 nodes, each node provides 3 ports, each node can send a maximum of 120 messages, and each node can receive a maximum of 96 messages.
[0011] According to a specific implementation of an embodiment of this application, the 1394B simulation board supports a 48-bit received timestamp with an accuracy of 100ns, and supports real-time modification of STOF packets and messages.
[0012] According to a specific implementation of an embodiment of this application, the faults injected into the 1394B bus test signal by the fault injection submodule include VPC errors, CRC errors, message ID errors, and message length errors.
[0013] Secondly, embodiments of this application also provide a testing method for the 1394B bus interface of a protection recorder, the method comprising: The simulation test module sends 1394B bus signals and selects the rate mode according to the actual airborne environment. Two 1394B daughter cards on the simulator are tested, and the STOF packets and messages are modified in real time. Different code values are selected to be sent, and fault injection is performed. While the protection recorder is recording data, the real-time monitoring submodule monitors the data recorded by the protection recorder in real time to check whether the recorded data is consistent with the data sent by the simulation test module and whether there is any deviation in accuracy. By using log analysis software to check whether the product fault words change during the data recording process, it is possible to determine whether the error handling logic of the 1394B bus signal protection logger is complete after fault injection, and to determine whether there is data overflow or packet loss during the 1394B bus data stress test.
[0014] According to a specific implementation of an embodiment of this application, the method further includes: After the protection recorder finishes recording, the data maintenance module downloads the recorded data; The flight data processing submodule processes the downloaded data, including data splitting, report playback, curve playback, flight reconstruction, quick interpretation, and error rate comparison.
[0015] Beneficial effects: The test system and method for the 1394B bus interface of the protection recorder in this application embodiment can be used for network construction in the 1394 ground simulation environment of aviation systems. It can function as a standalone CC / RN / BM node, or simultaneously implement CC / RN functions on the same node. This test system is characterized by its small size, light weight, and easy expansion (adding Ethernet interfaces, etc.). It can test the stability of data transmission under full load, as well as the presence of packet loss or latency, to meet high throughput requirements. It provides multiple fault injection functions to expose design flaws, verify the completeness of the 1394B bus error handling logic, and optimize fault tolerance mechanisms. The test platform is easily expandable; multiple cards can be installed through the PCIe slot interface, simultaneously meeting the testing needs of various interfaces of the protection recorder. This test method can achieve centralized product status display, fault information statistics, fault injection, data packet format testing, topology checking, communication protocol checking, transmission rate evaluation, report printing, specified data capture, simple operation, easy maintenance, and high integration.
[0016] The method described in this application can perform various tests on 1394B bus interface protection recorders, and can also be applied to other types of avionics equipment with 1394B bus signals. It has been applied to the testing of protection recorders with multiple 1394B interfaces and has great practical value. Attached Figure Description
[0017] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0018] Figure 1 This is a schematic diagram of a test system according to an embodiment of the present invention; Figure 2 This is a schematic diagram illustrating the principle of a testing method according to an embodiment of the present invention. Detailed Implementation
[0019] The embodiments of this application will now be described in detail with reference to the accompanying drawings.
[0020] The following specific examples illustrate the implementation of this application. Those skilled in the art can easily understand other advantages and effects of this application from the content disclosed in this specification. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. This application can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of this application. It should be noted that, in the absence of conflict, the following embodiments and features in the embodiments can be combined with each other. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0021] It should be noted that various aspects of embodiments within the scope of the appended claims are described below. It will be apparent that the aspects described herein can be embodied in a wide variety of forms, and any particular structure and / or function described herein is merely illustrative. Based on this application, those skilled in the art will understand that one aspect described herein can be implemented independently of any other aspect, and two or more of these aspects can be combined in various ways. For example, any number of aspects set forth herein can be used to implement the device and / or practice the method. Additionally, this device and / or method can be implemented using structures and / or functionalities other than one or more of the aspects set forth herein.
[0022] It should also be noted that the illustrations provided in the following embodiments are only schematic representations of the basic concept of this application. The illustrations only show the components related to this application and are not drawn according to the number, shape and size of the components in actual implementation. In actual implementation, the form, quantity and proportion of each component can be arbitrarily changed, and the layout of the components may also be more complex.
[0023] Furthermore, specific details are provided in the following description to facilitate a thorough understanding of the examples. However, those skilled in the art will understand that the described aspects can be practiced without these specific details.
[0024] Firstly, referring to Figure 1 This application provides a test system for the 1394B bus interface of a protective recorder. The system includes a hardware test platform and a simulation test module. The hardware test platform includes a protective recorder and a test fixture, which are connected by a test cable. The test fixture is equipped with a display, a computer motherboard, a 1394B simulation board, an Ethernet signal module, and an RS422 signal module. The 1394B simulation board is installed in the test fixture through a PCI slot. The computer motherboard is connected to a signal source board through an internal PCI bus. The signal source board outputs two 1394B bus signals and one Ethernet signal. The two 1394B bus signals are used to simulate the VMC and BFCC systems on an aircraft sending flight data to the protective recorder via the 1394B bus signals. The one Ethernet signal is used to unload the protective recorder's data. Reference Figure 2 The simulation test module includes a transmission configuration submodule, an STOF packet control submodule, a fault injection submodule, and a real-time monitoring submodule. The transmission configuration submodule is used to configure the transmission of 1394B bus test signals. The STOF packet control submodule is used to control STOF packets. The fault injection submodule is used to inject faults into the 1394B bus test signals. The real-time monitoring submodule is used to monitor the 1394B bus data received by the protection recorder in real time and automatically identify whether the received value and the transmitted value of the 1394B bus signal are consistent.
[0025] In practice, the core of the hardware testing platform uses a 1394B emulation board, which can be used for network construction in an aviation system 1394 ground simulation environment. This emulation board is installed into the test fixture via a PCI slot. The protection recorder is connected to the test fixture using a 1394B test cable. After the protection recorder is powered on, the node connection status of the two 1394B daughter cards (VMC daughter card and BFCC daughter card) of the protection recorder can be viewed through the bus topology diagram. The test fixture supports up to 4 IEEE-1394 nodes and 12 1394B ports. Disconnecting the 1394B test cable and viewing the bus topology diagram can verify the hot-swappable performance of the 1394B interface, ensuring that the system is not affected when equipment is replaced.
[0026] For transmitting 1394B bus test signals, the 1394B simulation test module is configured, and the operating mode is selected. The operating modules include CC mode (transmit mode), RN mode (receive mode), and BM mode (bus monitoring mode), with S100b / S200b / S400b rate modes selectable. This simulation board supports 48-bit receive timestamps with an accuracy of 100ns and supports real-time modification of STOF packets and messages. Each node can transmit a maximum of 120 messages and receive a maximum of 96 messages, and it has a bus reset interface function.
[0027] It can simulate sending 1394B test data to the protection recorder individually or simultaneously via the VMC channel (flight control channel) or the BFCC channel (flight management channel). The data packets can be selected, and the code values sent can be 0XAA55, 0X55AA, ladder code, set value, or random code. The test only requires the network configuration table and the message content to be sent.
[0028] This system can run for extended periods to complete stress tests and monitor data packet loss rate, error rate, and product response time in real time. Furthermore, it can continuously transmit data using large numbers of data packets or high-bandwidth applications, gradually increasing the load while monitoring bandwidth utilization, latency, and packet loss rate in real time.
[0029] For data reception, the real-time monitoring module can view the 1394B bus data received by the protection recorder in real time, and display the recorded 1394B bus data packet format (including parameter name, source code value, physical quantity, etc.) in real time, and automatically identify whether the 1394B bus signal received value is consistent with the transmitted value within the accuracy range.
[0030] The testing system in this embodiment tests the protective recorder using the 1394B bus technical specifications of aircraft-grade equipment. It incorporates fault injection and fatigue stress testing to verify whether the recorder meets the requirements of high bandwidth and low latency, ensuring data transmission without loss or errors and identifying potential problems early. This method is scalable, supporting testing of multiple IEEE-1394 node devices and applicable to different 1394B interface aircraft equipment. The testing method includes 1394B transmission testing, fault injection, data reception, real-time data monitoring, and data processing. It also tests the protective recorder's Ethernet and RS422 interfaces. Through real-time data processing and playback, it ensures stable operation of the 1394B bus interface in complex environments, guaranteeing accurate recorded data and reliable communication.
[0031] In one embodiment, the system further includes a data maintenance module, which includes a flight data processing submodule. The flight data processing submodule is used to parse and split the 1394B bus data recorded by the protection recorder, and to perform bit error rate comparison analysis between each packet of data from the 1394B bus signal source and the 1394B bus data recorded by the protection recorder.
[0032] Furthermore, the data maintenance module also includes an audio data processing submodule and a video data processing submodule. The audio data processing submodule is used to play back the audio data recorded by the protection recorder; the video data processing submodule is used to play back the video data recorded by the protection recorder.
[0033] In practice, the ground maintenance software downloads the flight data (1394B data) from the protection recorder. The data processing software parses the recorded flight data (1394B data), including report playback, curve playback, flight reconstruction, and quick interpretation. It can also break down the flight data, comparing the bit error rate of each packet of data from the 1394B bus signal source (data sent by the test fixture) with the data recorded by the protection recorder (data error rate comparison). The audio data software plays back the recorded audio data; the video recording software plays back the recorded video data.
[0034] Furthermore, the signal source board also outputs 3 video signals and 1 audio signal. The 3 video signals are used to simulate the communication between the MDE (Maintenance Device), HUD-L (Left Display), HUD-R (Right Display) and the protection recorder, respectively. The 1 audio signal is used to simulate the ACU system sending audio signals.
[0035] In one embodiment, the simulation test module further includes a bus topology submodule, which is used to view the node connection status of the two 1394B daughter cards of the protection recorder through the bus topology diagram. The 1394B daughter cards include a VMC daughter card and a BFCC daughter card.
[0036] In one embodiment, the test fixture supports testing of 4 IEEE-1394 nodes, each node provides 3 ports, each node can send a maximum of 120 messages, and each node can receive a maximum of 96 messages.
[0037] In one embodiment, the 1394B emulation board supports 48-bit receive timestamps with an accuracy of 100ns, and supports real-time modification of STOF packets and messages.
[0038] In one embodiment, the fault injection submodule injects various faults into the 1394B bus test signals, including VPC errors (vertical parity check errors), CRC errors (cyclic redundancy check errors), message ID errors, and message length errors. For STOF packet transmission error injection, VPC errors, header CRC errors, and data body CRC errors can be configured. For message error injection, message header CRC errors, data body CRC errors, VPC errors, and SVPC errors can be configured.
[0039] Secondly, embodiments of this application also provide a testing method for the 1394B bus interface of a protection recorder, the method comprising: The simulation test module sends 1394B bus signals and selects the rate mode according to the actual airborne environment. Two 1394B daughter cards on the simulator are tested, and the STOF packets and messages are modified in real time. Different code values are selected to be sent, and fault injection is performed. While the protection recorder is recording data, the real-time monitoring submodule monitors the data recorded by the protection recorder in real time to check whether the recorded data is consistent with the data sent by the simulation test module and whether there is any deviation in accuracy. By using log analysis software to check whether the product fault words change during the data recording process, it is possible to determine whether the error handling logic of the 1394B bus signal protection logger is complete after fault injection, and to determine whether there is data overflow or packet loss during the 1394B bus data stress test.
[0040] According to a specific implementation of an embodiment of this application, the method further includes: After the protection recorder finishes recording, the data maintenance module downloads the recorded data; The flight data processing submodule processes the downloaded data, including data splitting, report playback, curve playback, flight reconstruction, quick interpretation, and error rate comparison.
[0041] In practical implementation, the applied test hardware includes test fixtures and test cables. The test fixtures consist of a monitor, chassis, computer motherboard, 1394B bus emulation module, audio signal module, Ethernet signal module, and RS422 signal module. The test cables include 1394B signal test cables and recorder assembly test cables. The computer motherboard in the test equipment drives the signal source board through the internal PCI bus, outputting various signals, including 1394B bus signals, audio signals, Ethernet signals, and RS-422 signals. Specifically, it provides two 1394B signals to simulate the VMC and BFCC systems on an aircraft sending flight data to the recorder via 1394B bus signals; three video Ethernet bus signals to simulate communication between the MDE, HUD-L, HUD-R and the recorder; one audio signal to simulate the ACU system sending audio signals; and one Ethernet signal to offload various data from the recorder.
[0042] Please see Figure 2 The main focus is on explaining the testing methods. The specific process is as follows: The test equipment sends various bus signals, such as the 1394B bus. In the simulation test module, according to the actual airborne environment, the S200b rate mode is selected, and the two 1394 channels of VMC and BFCC on the simulator are tested. The STOF packets and messages are modified in real time. Different code values can be selected, such as 0XAA55, 0X55AA, ladder code, set value (each data bit of the data packet can be changed), random code, etc. It can also implement various fault injection functions such as VPC error, CRC error, message ID error, and message length error.
[0043] While the protective recorder records data, the data monitoring software monitors the recorded data in real time, observing whether the recorded data is consistent with that sent by the 1394B simulation software and whether there are any accuracy deviations. The log analysis software can check whether the product fault words have changed during data recording, determining whether the protective recorder's error handling logic is complete after 1394B fault injection. During the 1394B bus data fatigue stress test, it checks for data overflow or packet loss. After recording is complete, the data maintenance software downloads the recorded data, and then the flight data processing software processes the flight data, including flight data splitting, report playback, curve playback, flight reconstruction, quick interpretation, and bit error rate comparison. The audio data processing submodule plays back the recorded audio data, judging waveform amplitude changes and waveform distortion. The video data processing submodule plays back the recorded two channels of video data.
[0044] The embodiments provided by this invention include a hardware testing platform and testing software, which can test the 1394B signals of four branch nodes. Each node can provide three ports, and each node can be initialized and configured with three working modes: CC, RN, and MON. The status of each node in each device can be configured, and dynamic monitoring and control of the topology between device nodes can be realized. Functions such as data packet construction, fault injection, and data packet transmission are realized. The testing software sets multiple signals such as random code and incrementing code to record the bit error rate test, and simultaneously adds fault injection test (forced CRC error, VPC error) and other abnormal conditions for testing.
[0045] The method described in this application can be used for network construction in the 1394 ground simulation environment of aviation systems. It can function as a standalone CC / RN / BM node or simultaneously implement CC / RN functions on the same node. The test equipment is characterized by its small size, light weight, and easy expansion (adding Ethernet interfaces, etc.). It can test the stability of data transmission under full load, checking for packet loss or latency to meet high throughput requirements. It provides various fault injection functions, including VPC error, CRC error, message ID error, and message length checks, to expose design flaws, verify the completeness of the 1394B bus error handling logic, and optimize fault tolerance mechanisms. The test platform is easily expandable; through the PCIe slot interface, it can accommodate sound cards (audio signal modules), gigabit network cards (Ethernet signal modules), and RS422 interface boards (RS422 signal modules), simultaneously meeting multiple interface tests for the protection recorder. This test method enables centralized product status display, fault information statistics, fault injection, packet format testing, topology checking, communication protocol checking, transmission rate evaluation, report printing, specified data capture, simple operation, easy maintenance, and high integration.
[0046] It can perform various tests on 1394B bus interface protection recorders, and can also be used in other types of avionics equipment with 1394B bus signals. It has been applied to the testing of protection recorders with multiple 1394B interfaces and has great practical value.
[0047] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A test system for a 1394B bus interface of a protective recorder, characterized in that, The system includes a hardware testing platform and a simulation testing module. The hardware testing platform includes a protective recorder and a test fixture, which are connected by a test cable. The test fixture is equipped with a monitor, a computer motherboard, a 1394B simulation board, an Ethernet signal module, and an RS422 signal module. The 1394B simulation board is installed in the test fixture through a PCI slot. The computer motherboard is connected to a signal source board through an internal PCI bus. The signal source board outputs two 1394B bus signals and one Ethernet signal. The two 1394B bus signals are used to simulate the VMC and BFCC systems on the aircraft sending flight data to the protective recorder via the 1394B bus signals. The one Ethernet signal is used to unload the data from the protective recorder. The simulation test module includes a transmission configuration submodule, an STOF packet control submodule, a fault injection submodule, and a real-time monitoring submodule. The transmission configuration submodule is used to configure the transmission of 1394B bus test signals. The STOF packet control submodule is used to control STOF packets. The fault injection submodule is used to inject faults into the 1394B bus test signals. The real-time monitoring submodule is used to monitor the 1394B bus data received by the protection recorder in real time and automatically identify whether the received value and the transmitted value of the 1394B bus signal are consistent.
2. The test system for the 1394B bus interface of the protective recorder according to claim 1, characterized in that, The system also includes a data maintenance module, which includes a flight data processing submodule. The flight data processing submodule is used to parse and split the 1394B bus data recorded by the protection recorder, and to perform bit error rate comparison and analysis between each packet of data from the 1394B bus signal source and the 1394B bus data recorded by the protection recorder.
3. The test system for the 1394B bus interface of the protective recorder according to claim 2, characterized in that, The data maintenance module further includes an audio data processing submodule and a video data processing submodule. The audio data processing submodule is used to play back the audio data recorded by the protection recorder; the video data processing submodule is used to play back the video data recorded by the protection recorder.
4. The test system for the 1394B bus interface of the protective recorder according to claim 1, characterized in that, The signal source board also outputs 3 video signals and 1 audio signal. The 3 video signals are used to simulate the communication between the MDE, HUD-L, HUD-R and the protection recorder, respectively, and the 1 audio signal is used to simulate the ACU system sending audio signals.
5. The test system for the 1394B bus interface of the protective recorder according to claim 1, characterized in that, The simulation test module also includes a bus topology submodule, which is used to view the node connection status of the two 1394B daughter cards of the protection recorder through the bus topology diagram. The 1394B daughter cards include a VMC daughter card and a BFCC daughter card.
6. The test system for the 1394B bus interface of the protective recorder according to claim 1, characterized in that, The test fixture supports testing of 4 IEEE-1394 nodes. Each node provides 3 ports. Each node can send a maximum of 120 messages and receive a maximum of 96 messages.
7. The test system for the 1394B bus interface of the protective recorder according to claim 1, characterized in that, The 1394B simulation board supports 48-bit receive timestamps with an accuracy of 100ns and supports real-time modification of STOF packets and messages.
8. The test system for the 1394B bus interface of the protective recorder according to claim 1, characterized in that, The fault injection submodule injects faults into the 1394B bus test signal, including VPC errors, CRC errors, message ID errors, and message length errors.
9. A test method for the 1394B bus interface of a protective recorder, implemented using the test system for the 1394B bus interface of a protective recorder as described in any one of claims 1-8, characterized in that, The method includes: The simulation test module sends 1394B bus signals and selects the rate mode according to the actual airborne environment. Two 1394B daughter cards on the simulator are tested, and the STOF packets and messages are modified in real time. Different code values are selected to be sent, and fault injection is performed. While the protection recorder is recording data, the real-time monitoring submodule monitors the data recorded by the protection recorder in real time to check whether the recorded data is consistent with the data sent by the simulation test module and whether there is any deviation in accuracy. By using log analysis software to check whether the product fault words change during the data recording process, it is possible to determine whether the error handling logic of the 1394B bus signal protection logger is complete after fault injection, and to determine whether there is data overflow or packet loss during the 1394B bus data stress test.
10. The test method for the 1394B bus interface of the protective recorder according to claim 9, characterized in that, The method further includes: After the protection recorder finishes recording, the data maintenance module downloads the recorded data; The flight data processing submodule processes the downloaded data, including data splitting, report playback, curve playback, flight reconstruction, quick interpretation, and error rate comparison.