Test software fault injection verification system
By designing a test software fault injection verification system and utilizing the RS422 communication interface and load indication device, the misjudgment and low efficiency problems of aviation controller test equipment were solved, and efficient and accurate test result display was achieved.
Patent Information
- Application Number
- CN202423033823.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-09
- Publication Date
- 2025-09-23
- Estimated Expiration
- 2034-12-09
AI Technical Summary
Existing aviation controller test equipment has problems such as delays during software operation, leading to misjudgments and low test efficiency, and it is impossible to obtain test results quickly and intuitively.
A fault injection verification system for test software is designed. The test equipment and tooling are connected through the RS422 communication interface. The power module, control module, discrete quantity switch, acquisition module and load indication device are used to automatically determine the controller status and display the results on the display screen. The discrete quantity status is monitored by combining the BNC interface and oscilloscope.
It achieves accurate identification and efficient testing of the controller status, with intuitive display to avoid misjudgment, and the judgment time accuracy of the test software reaches 0.1%.
Smart Images

Figure CN223377647U_ABST
Abstract
Description
Technical Field
[0001] The utility model belongs to the technical field of aviation controller measurement, and in particular relates to a test software fault injection verification system. Background Art
[0002] As aviation controllers become more and more intelligent, the functional requirements for test equipment have become higher and more complex. It is particularly important whether the software of the test equipment can correctly identify the status of the controller and the accuracy of time measurement. However, there is a delay in the operation of the test software, which causes the test software to misjudge the test duration of the controller. In addition, the test efficiency is not high, and the test results cannot be obtained quickly and intuitively. Therefore, there is an urgent need for a test software fault injection verification system to solve the above problems.
[0003] Therefore, a fault injection tool is made, which can fully verify whether the test software of the controller test equipment can correctly identify the abnormal controller status and read the abnormal duration through the RS422 communication interface, ensuring that the test software works normally and will not cause misjudgment. Utility Model Content
[0004] The utility model provides a test software fault injection verification system, which is applied to the field of aviation controller measurement technology and solves the existing technical problems of non-intuitive display, low test efficiency and easy misjudgment.
[0005] In order to achieve the above technical objectives, the specific technical solutions adopted by this utility model are:
[0006] A test software fault injection verification system is arranged inside a test tool and a test device, and includes a power module, a power supply module, a control module, a discrete quantity switch, an acquisition module and a load indicating device. The power module, the power supply module and the acquisition module are arranged inside the test device, and the power supply module, the discrete quantity switch and the load indicating device are arranged inside the test tool. The control module is connected to the discrete quantity switch via an RS422 communication signal. The discrete quantity switch feeds back the communication information to the load indicating device after manual processing. The load indicating device judges the normal / abnormal status of different discrete quantities and then transmits the judgment result to the acquisition module via the RS422 communication signal. A display screen is provided inside the test tool, and the judgment result of the load indicating device is displayed via the display screen. A display screen is provided inside the test device, and the display screen is connected to the acquisition module to display the output result of the acquisition module via the display screen. The control module is also connected to the acquisition module to process the judgment result received by the acquisition module.
[0007] Furthermore, the power module provides power to the power supply module through a power supply cable. The power module is connected to the control module and also provides power to the control module.
[0008] Furthermore, the communication signal content output by the load indicating device includes the judgment of the test duration, the identification and prompt of the discrete quantity short circuit and discrete quantity open circuit states.
[0009] Furthermore, the test fixture is provided with a BNC interface, and the oscilloscope is connected to the test fixture via the BNC interface and communicated with the load indicating device inside the test fixture to display the duration of the corresponding discrete high level.
[0010] Furthermore, the discrete quantity switch is connected to an operation panel provided on the front panel of the test fixture, and the opening and closing instructions of the discrete quantities a, b, and c are respectively input through the operation panel.
[0011] Furthermore, a relay for controlling the status of 32 discrete quantities is provided inside the load indicating device. The control module transmits 32 discrete quantity signals to the discrete quantity switch via RS422 communication signals, and the signals enter the relay of the load indicating device for processing.
[0012] By adopting the above technical solution, the utility model can also bring the following beneficial effects:
[0013] The present invention relates to a test software fault injection verification system, which verifies the working status of the test equipment. The test tool is connected to the 32-channel discrete quantity signal of the test equipment through the RS422 communication signal, automatically outputs the corresponding signal, makes a normal judgment on the normal / abnormal status of different discrete quantities of the controller, and presents the result on the tool display screen. An oscilloscope is connected to the BNC interface to monitor the duration of different discrete quantity states, so that the accuracy of the software's product judgment time reaches 0.1%. The system has the advantages of intuitive display, high test efficiency and no misjudgment. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0015] Figure 1 The present invention provides a module connection diagram of a test software fault injection verification system; DETAILED DESCRIPTION
[0016] The embodiments of the present invention are described in detail below with reference to the accompanying drawings.
[0017] The following describes the implementation of the present invention through specific concrete examples. Those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. The present invention can also be implemented or applied through other different specific implementation methods, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present invention. 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 the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.
[0018] It should be noted that various aspects of the embodiments within the scope of the appended claims are described below. It should be apparent that the aspects described herein can be embodied in a wide variety of forms, and any specific structure and / or function described herein is merely illustrative. Based on the present invention, it should be understood by those skilled in the art that an 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 described herein can be used to implement an apparatus and / or practice a method. In addition, other structures and / or functionalities other than one or more of the aspects described herein can be used to implement this apparatus and / or practice this method.
[0019] It should also be noted that the illustrations provided in the following embodiments are only schematic illustrations of the basic concept of the present invention. The illustrations only show components related to the present invention and are not drawn according to the number, shape and size of components in actual implementation. In actual implementation, the type, quantity and proportion of each component can be changed at will, and the component layout type may also be more complicated.
[0020] Additionally, in the following description, specific details are provided to provide a thorough understanding of the examples. However, one skilled in the art will appreciate that the aspects described can be practiced without these specific details.
[0021] Example 1
[0022] In one embodiment of the present invention, see Figure 1A test software fault injection verification system is provided within a test fixture and test equipment, and includes a power module, a power supply module, a control module, a discrete quantity switch, an acquisition module, and a load indication device. The power module, power supply module, and acquisition module are provided within the test equipment, while the power supply module, discrete quantity switch, and load indication device are provided within the test fixture. The control module is connected to the discrete quantity switch via an RS422 communication signal. The discrete quantity switch manually processes the communication information and then feeds it back to the load indication device. The load indication device determines the normal / abnormal status of different discrete quantities and then transmits the determination result to the acquisition module via an RS422 communication signal. A display screen is provided within the test fixture, and the determination result of the load indication device is displayed on the display screen. A display screen is provided within the test equipment, and the display screen is connected to the acquisition module to display the output result of the acquisition module on the display screen. The control module is also connected to the acquisition module to process the determination result received by the acquisition module. The power module provides power to the power supply module via a power cable. The power module is connected to the control module and also provides power to the control module.
[0023] The communication signals output by the load indicating device include test duration determination, discrete short-circuit and discrete open-circuit status identification, and prompts. The load indicating device is equipped with relays that control the status of 32 discrete quantities. The control module transmits 32 discrete quantity signals to the discrete quantity switches via RS422 communication signals, and these signals are then processed by the load indicating device's relays.
[0024] The test fixture is provided with a BNC interface. The oscilloscope is connected to the test fixture through the BNC interface and is connected to the load indicating device inside the test fixture to display the corresponding discrete quantity high level duration.
[0025] The discrete quantity switch is connected to the operation panel arranged on the front panel of the test fixture, and the opening and closing instructions of discrete quantities a, b, and c are input respectively through the operation panel.
[0026] During the use of the utility model, the control module inside the test equipment transmits the signal to the inside of the discrete quantity switch through RS422 communication, and then is processed by the relay inside the test tooling, and the corresponding signal is automatically output, and the normal / abnormal state of different discrete quantities of the controller is normally judged, and the result is presented on the tooling display screen; when the control module outputs the test controller function A, the discrete quantities a, b, and c are input through the operation panel, and the display screen displays that a, b, and c are all in the "on" state, which is the normal working state of the controller. If a fault is injected, the discrete quantity a is placed in the "off" state, and the display screen should display that the a light is off and the b and c lights are on. Repeatedly injecting discrete quantity states of different faults, the test software can display accordingly, which can indicate that the display judgment function of the test software is normal. In short, the utility model has the advantages of intuitive display, high test efficiency and no misjudgment.
[0027] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present invention should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection of the claims.
Claims
1. A test software fault injection verification system, provided inside a test fixture and test equipment, characterized by: It includes a power supply module, a power supply module, a control module, a discrete quantity switch, an acquisition module and a load indicating device. The power supply module, the power supply module and the acquisition module are arranged inside the test equipment, and the power supply module, the discrete quantity switch and the load indicating device are arranged inside the test tooling. The control module is connected to the discrete quantity switch via an RS422 communication signal. The discrete quantity switch feeds back the communication information to the load indicating device after manual processing. The load indicating device judges the normal / abnormal status of different discrete quantities, and then transmits the judgment result to the acquisition module via the RS422 communication signal. A display screen is provided inside the test tooling, and the judgment result of the load indicating device is displayed through the display screen. A display is provided inside the test equipment, and the display is connected to the acquisition module to display the output result of the acquisition module through the display. The control module is also connected to the acquisition module to process the judgment result received by the acquisition module.
2. A test software fault injection verification system according to claim 1, characterized in that: The power supply module provides power to the power supply module through a power supply cable. The power supply module is connected to the control module and also provides power to the control module.
3. A test software fault injection verification system according to claim 2, characterized in that: The communication signal content output by the load indicating device includes the judgment of the test duration, the identification and prompt of the discrete quantity short circuit and discrete quantity open circuit states.
4. A test software fault injection verification system according to claim 3, characterized in that: The test fixture is provided with a BNC interface, and the oscilloscope is connected to the test fixture through the BNC interface and communicated with the load indicating device inside the test fixture to display the corresponding discrete quantity high level duration.
5. A test software fault injection verification system according to claim 4, characterized in that: The discrete quantity switch is connected to an operation panel arranged on the front panel of the test fixture, and the opening and closing instructions of discrete quantities a, b, and c are respectively input through the operation panel.
6. A test software fault injection verification system according to claim 5, characterized in that: The load indicating device is internally provided with a relay for controlling the status of 32 discrete quantities. The control module transmits 32 discrete quantity signals to the discrete quantity switch via RS422 communication signals, and the signals enter the relay of the load indicating device for processing.