A platform detection system

By designing a platform detection system combining hardware and software, the rapid, efficient and safety problems of complex measurement and control system testing are solved, and the rapid adaptation and testing process reuse of different models and devices are achieved, which improves testing efficiency and accuracy.

CN115729216BActive Publication Date: 2025-07-0158TH RES INST OF CETC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211474272.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-23
Publication Date
2025-07-01
Estimated Expiration
2042-11-23

AI Technical Summary

Technical Problem

The prior art is difficult to test complex measurement and control systems quickly, efficiently and safely, especially in adaptation and reuse of test processes between different models and devices.

Method used

A platform detection system is designed, combining hardware and software. The hardware part uses NI system for signal acquisition and IO quantity control. The software part uses Labview programming, calls the labviewFPGA toolkit for signal simulation and equivalent, realizing modular program writing and testing process database design. Test tasks for different models and devices are realized through rapid modification of common interface adapters and databases.

Benefits of technology

It realizes rapid adaptation and testing process reuse of different models and devices, greatly shortens the software development cycle, improves testing efficiency and accuracy, and reduces test abnormalities caused by human factors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115729216B_ABST
    Figure CN115729216B_ABST
Patent Text Reader

Abstract

The present invention discloses a platform detection system, which includes two parts: hardware and software. The hardware part includes a connected NI system and a measurement and control system; the measurement and control system is used to issue action instructions; the NI system, that is, the equivalent simulation system, real-time collects various types of signals and controls the IO quantity; the software part uses Labview programming, calls the labview FPGA toolkit for signal simulation, equivalence, modular program writing, and realizes the design of the test process database; applies historical real data for data playback, which is convenient for reproducing faults during the operation of the detection platform. During the data playback process, the signal state can be manually set to view the states of each signal during the operation of the platform. The present invention uses modular program writing and realizes the design of the test process database, greatly shortening the software development cycle, effectively simplifying the software modules of different measurement and control system devices and the reuse of test processes; applying historical real data for data playback is convenient for reproducing faults during the operation of a certain platform.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of detection systems, and particularly relates to a platform detection system. Background Art

[0002] With the rapid development of the national economy, the national defense force is also rapidly improving; new requirements are also put forward for the performance and functions of related equipment. At the same time, it is also required that the measurement and control systems of related equipment have reliability and stability; therefore, the test systems developed for such measurement and control systems are particularly important, and rapid, efficient, and safe tests should be carried out on different measurement and control systems. The measurement and control system is composed of a variety of single-machine devices, main control devices, etc., and the interfaces are relatively complex. How to quickly, efficiently, and safely test the measurement and control system has become a difficult problem. Summary of the Invention

[0003] The purpose of the present invention is to provide a platform detection system to solve the problems in the background art.

[0004] To solve the above technical problems, the present invention provides a platform detection system, which includes two parts: hardware and software;

[0005] The hardware part includes a connected NI system and a measurement and control system; the measurement and control system is used to issue action instructions; the NI system, that is, the equivalent simulation system, collects various types of signals and IO quantity control in real time;

[0006] The software part uses Labview programming, calls the labviewFPGA toolkit for signal simulation, equivalence, modular program writing, and realizes the design of the test process database; historical real data is used for data playback to facilitate the reproduction of faults during the operation of the detection platform. During the data playback process, the signal state can be manually set to view the states of each signal during the operation of the platform.

[0007] In an implementation manner, the equivalent simulation system includes a digital input module, a digital output module, a communication module, an analog acquisition module, an analog output module, a PWM acquisition module, and an FPGA module. After receiving and parsing the action instructions of the measurement and control system, the equivalent simulation system performs corresponding actions, responds to states, executes, and returns states.

[0008] In one embodiment, the software part adopts the labview-DQMH software architecture, including a process control module, a database, a cache, a control interface, a configuration interface, a status display module, and a user interface; the database is used to complete the mapping of hardware addresses and signal names, the writing of the hardware status initialization process, the writing of the main nodes of the test process, the writing of the sub-nodes of the test process, and the selection of whether each node needs to be equivalent; the process control module obtains the hardware configuration information and test process information through the database during initialization and stores them in the cache for convenient reading and writing during the test process; the control interface mainly completes functions such as hardware initialization, start and end of the test process, and data recording; the configuration interface includes whether the device is equivalent, whether the administrator permission can cut, modify, and add a new product test process; the status display module displays the current parameters and status of each device in real time and performs corresponding actions or prompts on the abnormal status parameters according to the protocol; the user interface integrates and displays each sub-module to improve the high cohesion and low coupling degree of the software.

[0009] In one embodiment, the classification of the test process information includes a test process number, a test process, a control instruction, an excitation value type, a condition, an excitation value, a determination, and a jump; the test process number and the test process are only used to prompt information; the control instruction is the steps and operations that should be executed after the test device receives the measurement and control system instruction; the excitation value types are initialization, delay, acquisition, and setting information; the condition and the excitation value represent the setting or acquisition of the signal name and value; the determination is used for waiting or jump execution.

[0010] In one embodiment, the process control module corresponds one-to-one with the type of the excitation value, and reserved fields are used for new functions.

[0011] In one embodiment, after the measurement and control system sends an action instruction, the communication bus of the test device is only responsible for receiving data and commands. The data parsing sub-module in the process control module extracts the node and sub-node information, searches for the extracted node and sub-node information with the control instruction in the test process information, and then performs corresponding operations according to the excitation value type, condition, excitation value, and jump in the test process information.

[0012] In one embodiment, the equivalent simulation system and the measurement and control system are connected through a general interface adapter. The general interface adapter is used for signal transfer and signal conditioning, including level conversion, 24V power supply for discrete quantity boards, and signal adaptation; it completes the communication interconnection between the measurement and control system and the equivalent simulation system, forwards the main control instructions of the measurement and control system to the equivalent simulation system, and forwards the signal status between the equivalent simulation systems to the main control unit of the measurement and control system.

[0013] In one embodiment, for different measurement and control systems, by quickly modifying the database and replacing the corresponding model interface adapters, the test tasks for different models and different devices can be completed.

[0014] A platform detection system provided by the present invention has the following beneficial effects:

[0015] (1) For different models and different devices, the hardware interface only needs to be matched with a generalized interface adapter, avoiding repeated wiring, improving efficiency, and reducing the error rate;

[0016] (2) For different models and different devices, by modifying the test process database and adding generalized modular circuit boards, the software and hardware adaptation can be completed to achieve the purpose of rapid response;

[0017] (3) By implementing the design of the test process database and the writing of modular programs, the software development cycle is greatly shortened, and the software modules and test process reuse of different measurement and control system devices are effectively simplified. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 is a schematic diagram of the principle of a platform detection system proposed by the present invention.

[0019] Figure 2 is a connection schematic diagram of the platform detection system.

[0020] Figure 3 is a schematic diagram of the modular software design of the platform detection system.

[0021] Figure 4 is a schematic diagram of the test process of the platform detection system. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0022] The following further elaborates in detail on a platform detection system proposed by the present invention in combination with the accompanying drawings and specific embodiments. According to the following description, the advantages and features of the present invention will be clearer. It should be noted that the accompanying drawings are all in a very simplified form and use non-precise scales, only for the purpose of facilitating and clearly assisting in explaining the purpose of the embodiments of the present invention.

[0023] The present invention provides a platform detection system, and its system principle is as Figure 1 shown, including two parts: hardware and software. The hardware uses a NI system (i.e., an equivalent simulation system) to collect various types of signals and control the IO quantity in real time; the software uses Labview programming, calls the labviewFPGA toolkit for signal simulation, equivalence, modular program writing, and realizes the design of the test process database, greatly shortening the software development cycle, effectively simplifying the reuse of software modules and the modification of the test process database for different models and different devices; applying historical real data for data playback is convenient for fault reproduction during the operation of the detection platform.

[0024] Figure 2 It is the connection diagram of the platform detection system. For different devices and different measurement and control systems, through the general interface adapter, the work complexity at the test equipment end is greatly simplified, and the test anomalies caused by human factors are reduced; the consistency with the interface is unified, making the test integrity optimal. The general interface adapter mainly completes signal transfer and signal conditioning, including level conversion, 24V power supply for the discrete I / O card, and signal adaptation; it mainly completes the communication interconnection between the measurement and control system and the equivalent simulation system, forwards the main control instructions of the measurement and control system to the equivalent simulation system, and forwards the signal status between the equivalent simulation systems to the main control unit of the measurement and control system.

[0025] Figure 3 It is the modular software design of the platform detection system. The host computer software is designed using the labview-DQMH software architecture, mainly classifying the hardware functions, including control types (discrete output, analog output), acquisition types (discrete input, analog input), and bus types (RS485\RS232, CAN, LAN); the process control module obtains the hardware configuration information and test process information from the database during initialization and stores them in the cache for convenient reading and writing during the test process; the control interface mainly completes functions such as hardware initialization, start and end of the test process, and data recording; the configuration interface includes whether the device is equivalent, and the administrator permission can cut, modify, and add product test processes; the status display module displays the current parameters and status of each device in real time, and performs corresponding actions or prompts for abnormal status parameters according to the protocol; the user interface integrates and displays each sub-module to improve the high cohesion and low coupling degree of the software.

[0026] The classification of the test process information mainly includes test process number, test process, control instruction, excitation value type, condition, excitation value, determination, and jump. The test process number and test process are only used for prompting information; the control instruction is which steps and operations should be executed after the test system receives the instructions from the measurement and control system; the excitation value type has information such as initialization, delay, acquisition, and setting. The process control module corresponds one-to-one with the excitation value type in the test process information, and the reserved fields are used for new functions; the condition and excitation value represent the signal name and value for setting or acquisition; the determination is used for waiting or jump execution.

[0027] After the measurement and control system sends an action instruction through the communication bus, the communication bus at the test equipment end is only responsible for receiving data and commands. The data parsing sub-module in the process control module is specifically used to extract node and sub-node information, and then search for the extracted node and sub-node information with the control instructions in the test process information, and then perform corresponding operations according to the excitation value type, condition, excitation value, and jump in the test process information.

[0028] Figure 4 It is the test flow chart of the platform detection system. During the actual test process, the test equipment acts as a slave, and the measurement and control system is the initiator. After receiving the instructions from the measurement and control system, the test equipment performs corresponding actions and status feedback. When the status of all test equipment is ready, the test software starts, selects the simulation equipment model and reads the test process of this model. After the test equipment is initialized correctly, parameter configuration is carried out, such as manual test or automatic test, whether the test equipment is equivalent, etc. After clicking the start test button, the platform detection system waits for the measurement and control system to initiate relevant test items. The test equipment software can display the current test process and the current status of each signal in real time; it can replay historical data. In order to facilitate the reproduction of faults, during the replay of historical data, the status of a certain signal can be manually changed to observe the overall change of the system.

[0029] Through the characteristics of software function modules, the present invention realizes different functions corresponding to different modules, and different functions are realized through different modules. The modules are independent of each other, which is convenient for the expansion and trimming of functions; in order to detect whether the function performance of a certain platform is normal and to replay and analyze the data during the physical test process, at the same time, the software is written using modular programs and the test process database design is realized, which greatly shortens the software development cycle and effectively simplifies the software modules of different measurement and control system devices and the reuse of test processes; applying historical real data for data replay is convenient for detecting the reproduction of faults during the operation of a certain platform.

[0030] The above description is only a description of the preferred embodiments of the present invention, and does not limit the scope of the present invention in any way. Any changes and modifications made by those of ordinary skill in the field of the present invention based on the above disclosure shall fall within the protection scope of the claims.

Claims

1. A platform detection system, characterized in that, It includes two parts: hardware and software; The hardware part includes a connected NI system and a measurement and control system; the measurement and control system is used to issue action instructions; the NI system, that is, the equivalent simulation system, collects various types of signals and IO quantity control in real time; The software part uses Labview for programming, calls the labview FPGA toolkit for signal simulation, equivalence, modular program writing, and implementation of the test process database design; historical real data is used for data playback to facilitate the reproduction of faults during the operation of the detection platform. During the data playback process, the signal state can be manually set to view the states of each signal during the operation of the platform; The software part adopts the labview-DQMH software architecture, including a process control module, a database, a cache, a control interface, a configuration interface, a status display module, and a user interface; the database is used to complete the mapping of hardware addresses and signal names, the writing of the hardware status initialization process, the writing of the main nodes of the test process, the writing of the sub-nodes of the test process, and the selection of whether each node needs to be equivalent; the process control module obtains the hardware configuration information and test process information through the database during initialization and stores them in the cache for convenient reading and writing during the test process; the control interface mainly completes functions such as hardware initialization, start, end, and data recording of the test process; the configuration interface includes whether the device is equivalent, whether the administrator has the permission to cut, modify, and add product test processes; the status display module displays the current parameters and status of each device in real time and performs corresponding actions or prompts on the abnormal status parameters according to the protocol; the user interface integrates and displays each sub-module to improve the high cohesion and low coupling degree of the software.

2. The platform detection system according to claim 1, wherein, The equivalent simulation system includes a digital input module, a digital output module, a communication module, an analog acquisition module, an analog output module, a PWM acquisition module, and an FPGA module. After receiving and parsing the action instructions of the measurement and control system, the equivalent simulation system performs corresponding actions, status responses, executions, and status returns.

3. The platform detection system according to claim 1, wherein The classification of the test process information includes test process number, test process, control instruction, excitation value type, condition, excitation value, determination, and jump; the test process number and the test process are only used to prompt information; the control instruction is the steps and operations that should be executed after the test device receives the instructions of the measurement and control system; the excitation value types are initialization, delay, acquisition, and setting information; the condition and the excitation value represent the signal name and value for setting or acquisition; the determination is used for waiting or jump execution.

4. The platform detection system according to claim 3, characterized in that, The process control module corresponds one-to-one with the type of the excitation value, and reserved fields are used for new functions.

5. The platform detection system according to claim 3, characterized in that After the measurement and control system sends action instructions, the communication bus of the test device is only responsible for receiving data and commands. The data parsing sub-module in the process control module extracts node and sub-node information, searches for the extracted node and sub-node information with the control instructions in the test process information, and then performs corresponding operations according to the excitation value type, condition, excitation value, and jump in the test process information.

6. The platform detection system according to claim 1, wherein The equivalent simulation system and the measurement and control system are connected through a general interface adapter. The general interface adapter is used for signal transfer and signal conditioning, including level conversion, 24V power supply for discrete quantity boards, and signal adaptation; it completes the communication interconnection between the measurement and control system and the equivalent simulation system, forwards the main control instructions of the measurement and control system to the equivalent simulation system, and forwards the signal status between the equivalent simulation systems to the main control unit of the measurement and control system.

7. The platform detection system according to claim 1, wherein For different measurement and control systems, by quickly modifying the database and replacing the corresponding model interface adapter, the test tasks of different models and different devices can be completed.

Citation Information

Patent Citations

  • Hardware-in-loop simulation testing system and testing method for automobile

    CN104062969A

  • Universal simulator for aircraft engines

    CN104699068A