CN109462516B - Dual-redundancy universal test system - Google Patents
Dual-redundancy universal test system Download PDFInfo
- Publication number
- CN109462516B CN109462516B CN201811230880.6A CN201811230880A CN109462516B CN 109462516 B CN109462516 B CN 109462516B CN 201811230880 A CN201811230880 A CN 201811230880A CN 109462516 B CN109462516 B CN 109462516B
- Authority
- CN
- China
- Prior art keywords
- module
- data
- layer
- basic layer
- hardware
- 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.)
- Active
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 50
- 102100029368 Cytochrome P450 2C18 Human genes 0.000 claims abstract description 24
- 101000919360 Homo sapiens Cytochrome P450 2C18 Proteins 0.000 claims abstract description 24
- 230000003993 interaction Effects 0.000 claims abstract description 22
- 230000009977 dual effect Effects 0.000 claims abstract description 11
- 238000004891 communication Methods 0.000 claims description 41
- 230000005284 excitation Effects 0.000 claims description 37
- 238000001514 detection method Methods 0.000 claims description 33
- 238000004422 calculation algorithm Methods 0.000 claims description 29
- 238000000034 method Methods 0.000 claims description 22
- 238000004458 analytical method Methods 0.000 claims description 18
- 230000008569 process Effects 0.000 claims description 18
- 230000003750 conditioning effect Effects 0.000 claims description 17
- 238000012795 verification Methods 0.000 claims description 15
- 238000012545 processing Methods 0.000 claims description 14
- 238000007405 data analysis Methods 0.000 claims description 13
- 230000005540 biological transmission Effects 0.000 claims description 9
- 238000003384 imaging method Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 11
- 238000013461 design Methods 0.000 description 8
- 230000002452 interceptive effect Effects 0.000 description 7
- 238000007726 management method Methods 0.000 description 7
- 230000000875 corresponding effect Effects 0.000 description 5
- 230000001143 conditioned effect Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012812 general test Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000007621 cluster analysis Methods 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000007418 data mining Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000000513 principal component analysis Methods 0.000 description 1
- 238000000611 regression analysis Methods 0.000 description 1
- 238000012731 temporal analysis Methods 0.000 description 1
- 238000000700 time series analysis Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/22—Arrangements for detecting or preventing errors in the information received using redundant apparatus to increase reliability
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
- Debugging And Monitoring (AREA)
Abstract
A dual redundant universal test system comprising: a base layer, a service layer and an application layer; the basic layer is arranged on the front-end equipment and provides hardware support based on CPCI/PXI bus specification for the service layer so as to connect the tested object with the back-end equipment; the service layer is arranged on the front-end equipment and the back-end equipment and is used for providing service function support for the application layer based on the basic layer; the application layer is arranged on the front-end equipment and the back-end equipment and used for calling the basic layer based on the service layer to realize the control of the basic layer and provide interaction functions with the front-end equipment or the back-end equipment for users. The technical scheme can be suitable for different test systems, and the universality is high.
Description
Technical Field
The invention belongs to the field of automatic distributed test systems, and particularly relates to a dual-redundancy universal test system.
Background
The automatic distributed test system generally comprises front-end equipment and back-end equipment, wherein the front-end equipment is controlled by the back-end equipment, performs data acquisition and processing, and sends acquired data to the back end in real time; the back-end equipment receives data through the network and sends a control command to the front-end equipment to control the operations of starting, stopping and the like of the acquisition process of the front-end equipment. At present, the test system does not form a uniform top-level design reference or specification, the user application, service support and basic hardware level are not clear, and the functional design is incomplete. In the prior art, the overall design of a test system generally only aims at completing a single function, the real-time performance and the reliability need to be improved, some test systems only acquire analog signals or digital signals, and some test systems only acquire signals and do not send excitation. Therefore, the test system is difficult to adapt to various test environments with large data acquisition quantity, complex excitation feedback loop and high requirements on reliability and instantaneity.
For example: the test signal writing instrument generally only relates to the signal acquisition and recording functions, and has low requirements on automatic interpretation and autonomous excitation; the digital control system generally focuses on the generation and control of the excitation signal, and generally does not require real-time acquisition and autonomous analysis of feedback information; such a system is often designed as a special system aiming at special requirements, lacks support of top-level design specifications and reserved expansion requirements, and is difficult to realize compatibility or expansion aiming at new requirements along with updating and upgrading of test requirements, thereby being not beneficial to improving the universality, instantaneity and reliability of the system.
Disclosure of Invention
Objects of the invention
The invention aims to provide a dual-redundancy universal test system which can be suitable for various test environments.
(II) technical scheme
To solve the above problems, a first aspect of the present invention provides a dual redundancy universal test system, comprising: a base layer, a service layer and an application layer; the basic layer is arranged on the front-end equipment and provides hardware support based on CPCI/PXI bus specification for the service layer so as to connect the tested object with the back-end equipment; the service layer is arranged on the front-end equipment and the back-end equipment and is used for providing service function support for the application layer based on the basic layer; the application layer is arranged on the front-end equipment and the back-end equipment and used for calling the basic layer based on the service layer to realize the control of the basic layer and provide interaction functions with the front-end equipment or the back-end equipment for users.
Further, the base layer includes: the CPCI/PXI bus architecture provides a hardware architecture meeting the CPCI/PXI bus specification for the connection of the front-end equipment and the back-end equipment; the analog and digital acquisition module provides a plug-in interface for the analog and digital acquisition card so as to realize acquisition of analog and digital signals; the signal excitation control module is used for providing a plug-in interface for the excitation control card so as to output an excitation signal to the tested object; the signal connection and conditioning module is used for providing a plug-in interface for the connection cable and the conditioning card so as to condition an input signal from the tested object to a parameter range which can be identified by the analog and digital acquisition card and send the input signal to the analog and digital acquisition card, and/or condition a signal output by the signal excitation control module to a parameter range which can meet the excitation requirement and output the signal to the tested object.
Further, the base layer further comprises: the computer control unit is used for providing a plug-in interface for a computer control card so as to control the data acquisition process, the operation of an operating system and/or application software; and the information expansion module provides a plug-in interface for the expansion card so as to interact or share information with other types of systems or external systems.
Further, the service function support module includes: the driving and function control module is respectively connected with the CPCI/PXI bus architecture, the analog and digital acquisition module, the signal excitation control module, the computer control unit and the information expansion module, and is used for providing a driving program for operating the basic layer and providing an interface for software writing of an application layer, so that a user calls the driving and function control module through the application layer to drive the CPCI/PXI bus architecture, the analog and digital acquisition module, the signal excitation control module, the computer control unit and the information expansion module to perform corresponding operations; the interpretation algorithm module is used for providing an algorithm model for real-time data interpretation; the information checking module is used for providing an information transmission checking model; the data analysis algorithm module is used for providing a data analysis algorithm model; the data thread management module is respectively connected with the analog digital acquisition module, the signal excitation control module, the signal connection and conditioning module, the computer control unit and the information expansion module and is used for providing an operating system for multi-thread management, so that the analog digital acquisition module, the signal excitation control module, the signal connection and conditioning module, the computer control unit and the information expansion module work cooperatively; and the data communication and storage module is used for communicating with the outside and storing data.
Further, the application layer includes: the device comprises a detection calibration module, an application setting module, a graphical display module, a data transceiving access output module, a data interpretation analysis processing module and an external interaction expansion module; the detection and calibration module is connected with a basic layer through a drive and function control module and a data communication and access module respectively, so that when detection and calibration are carried out, the drive and function control module is called to drive hardware of the basic layer, detection data output by the basic layer based on input standard data are obtained, and the detection and calibration data are sent to the detection and calibration module, so that the detection and calibration module carries out detection and calibration based on the detection data; the application setting module is connected with the basic layer through the driving and function control module and the data communication and access module respectively, so that when the application layer sets the hardware at the bottom layer, the driving and function control module is called to drive the hardware of the basic layer, and data transmission is carried out between the application setting module and the hardware of the basic layer through the data communication and access module; the graphical display module is connected with the computer control unit of the basic layer through the drive and function control module and connected with the basic layer through the data communication and access module respectively so as to call a display function of the drive and function control module for driving the computer control unit and carry out imaging display on data acquired from hardware of the basic layer through the data communication and access module; the data receiving, transmitting, accessing and outputting module is respectively connected with the driving and function control module, the information checking model, the data thread management module and the data communication and accessing module, when the application layer receives and transmits data with the basic layer, the driving and function control module drives the hardware of the basic layer, the data communication and accessing module receives and transmits real-time data with the hardware of the basic layer, and the real-time data is stored to obtain historical data, so that the graphical display module performs graphical processing and display based on the real-time data and/or the historical data; the information verification model is used for verifying information in the data receiving and sending process; the data interpretation analysis processing module is respectively connected with the interpretation algorithm model, the data analysis algorithm model and the data communication and access module, and is used for interpreting and analyzing the data acquired by the data communication and access module from the basic layer by calling the interpretation algorithm model and the data analysis algorithm model when the data is interpreted and analyzed; the external interaction function extension module is respectively connected with the drive and function control module, the information verification model and the data communication and access module, drives the hardware of the basic layer through the drive and function control module, performs data interaction with an external system through the data communication and access module, stores data in an interaction process or outputs the stored data, and provides an information verification function for the data interaction process through the information verification model.
Further, the detection calibration module, the application setting module, the graphical display module, the data transceiving access output module, the data interpretation analysis processing module and the external interaction function extension module are further connected with each hardware of the base layer through a data thread management module respectively so as to control each hardware of the base layer to work cooperatively.
Further, the detection and calibration module is connected with a base layer through an information verification model, so as to detect and calibrate the hardware of the base layer by calling the information verification model.
(III) advantageous effects
The technical scheme of the invention has the following beneficial technical effects: by designing the functional modules of the basic layer, the service layer and the application layer, the functions of each layer are more complete, and each layer is definite in labor division, so that the basic layer provides hardware support based on CPCI/PXI bus specification for the service layer, and the application layer provides corresponding software functions directly for users based on the service layer, so that the application layer can be suitable for different test systems, and the universality is higher.
Drawings
FIG. 1 is a schematic structural diagram of a dual-redundancy universal test system according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a module connection for completing a calibration and detection function of a dual redundant universal test system according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of module connections for implementing application configuration functions in a dual redundant universal test system according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of a module connection for a dual redundant universal test system to perform a graphical display function according to an embodiment of the present invention;
FIG. 5 is a block diagram of a dual redundant universal test system for performing data access and reception according to an embodiment of the present invention;
FIG. 6 is a schematic diagram of module connections for a dual-redundancy universal test system to perform data interpretation analysis processing according to an embodiment of the present invention;
FIG. 7 is a schematic diagram of module connection for completing external interactive function expansion of a dual-redundancy universal test system according to an embodiment of the present invention;
FIG. 8 is a diagram illustrating the general hardware structure of a dual redundant universal test system according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention will be described in further detail with reference to the accompanying drawings in conjunction with the following detailed description. It should be understood that the description is intended to be exemplary only, and is not intended to limit the scope of the present invention. Moreover, in the following description, descriptions of well-known structures and techniques are omitted so as to not unnecessarily obscure the concepts of the present invention.
Fig. 1 is a schematic structural diagram of a dual-redundancy universal test system according to an embodiment of the present invention.
As shown in fig. 1, a dual redundant universal test system includes: a base layer, a service layer and an application layer; referring to fig. 1, the modules connected to each other among the layers represent a relationship of providing functional support from bottom to top, and the service layer is a functional link for providing support to the application layer by depending on the base layer. The base layer is arranged on the front-end equipment and used for providing hardware support for the service layer so as to connect the measured object with the back-end equipment; the service layer is arranged on the front-end equipment and the back-end equipment and provides service function support for the application layer based on the basic layer; the application layer is arranged on the front-end equipment and the back-end equipment and directly provides practical software functions for users based on the service layer;
for each layer, the method can provide comprehensive function requirements, can be suitable for various different types of test systems, and is high in universality.
For the basic layer, mainly some hardware function support modules include:
the CPCI/PXI bus architecture provides a hardware architecture meeting the CPCI/PXI bus specification for the connection of the front-end equipment and the back-end equipment; specifically, a hardware support structure and an environment of the CPCI/PXI bus system are built by adopting a product (such as a board card) of which an electrical interface meets the CPCI/PXI bus specification.
The analog and digital acquisition module provides a plug-in interface for the analog and digital acquisition card to realize acquisition of analog and digital signals, wherein parameters such as data acquisition frequency, data measurement range and the like can be set according to user requirements, and the functions of the application setting module can be referred to specifically;
the signal excitation control module is used for providing a plug-in interface for the excitation control card so as to output an excitation signal to the tested object; specifically, a signal excitation control card meeting the specification of the CPCI/PXI bus is adopted to complete the output of excitation signals such as voltage, current and frequency, wherein parameters such as the output range, the output frequency and the output type of the excitation signals can be set according to the requirements of a user, and the functions of an application setting module can be referred to specifically;
the signal connection and conditioning module is used for providing a plug-in interface for the connection cable and the conditioning card so as to condition an input signal from the tested object to a parameter range which can be identified by the analog and digital acquisition card and send the input signal to the analog and digital acquisition card, and/or condition a signal output by the signal excitation control module to a parameter range which can meet the excitation requirement and output the signal to the tested object. Specifically, a signal connection cable and a conditioning card which meet the specification of the CPCI/PXI bus are adopted, the cable completes the connection of signal input and output, and the conditioning card completes the interface function of signal input and output, such as: and conditioning the input signal to a parameter range which can be identified by the analog and digital acquisition card and inputting the conditioned input signal to the analog and digital acquisition card, or conditioning the output signal to a parameter range which can meet the excitation requirement and outputting the conditioned output signal to the tested object.
The computer control unit is used for providing a plug-in interface for a computer control card so as to control the data acquisition process, the operation of an operating system and/or application software; the computer control card meeting the CPCI/PXI bus specification is adopted to complete the functions of controlling the data acquisition process, operating the operating system, running the application software and the like, and can support the cooperative running of all modules of the service layer and the basic layer.
And the information expansion module provides a plug-in interface for the expansion card so as to interact or share information with other types of systems or external systems. The information expansion card meeting the CPCI/PXI bus specification is adopted to perform information interaction or information sharing with other types of systems or external systems based on specifications such as GPIB, VXI, LXI and the like, so that functional compatibility and expansion are realized.
For the service layer, the method mainly refers to basic software, data support functions and services, and comprises the following steps:
the driving and function control module is respectively connected with the CPCI/PXI bus architecture, the analog and digital acquisition module, the signal excitation control module, the computer control unit and the information expansion module, and is used for providing a driving program for operating hardware of the basic layer and providing an interface for software writing of the application layer, so that a user calls the driving and function control module through the application layer to drive the CPCI/PXI bus architecture, the analog and digital acquisition module, the signal excitation control module, the computer control unit and the information expansion module to perform corresponding operations, and control of various functions such as hardware acquisition, transmission and storage is completed.
The interpretation algorithm module is used for providing an algorithm model for real-time data interpretation; for example: the method comprises the following steps of curve interpolation, numerical integration, equation calculation, wild value elimination, data regression and other algorithm models, wherein the algorithm models need to support various variable, matrix, array, tree and other data structures.
The information checking module is used for providing an information transmission checking model and comprises: parity check, CRC check, xor check.
The data analysis algorithm module is used for providing a data analysis algorithm model; mainly refers to an analysis algorithm model related to data fusion, data mining and intelligent diagnosis, such as: descriptive statistics, hypothesis testing, belief analysis, tabulated analysis, correlated analysis, variance analysis, regression analysis, cluster analysis, discriminant analysis, principal component analysis, factorial analysis, time series analysis, and the like.
The data thread management module is respectively connected with the analog digital acquisition module, the signal excitation control module, the signal connection and conditioning module, the computer control unit and the information expansion module, is used for providing an operating system for multi-thread management, and has the functions of variable protection, thread interaction, thread control and the like, so that the analog digital acquisition module, the signal excitation control module, the signal connection and conditioning module, the computer control unit and the information expansion module work in a cooperative mode, and accordingly cooperative work of an acquisition thread, a display thread and a storage thread is achieved.
And the data communication and storage module is used for providing network communication support based on an IP protocol, communicating with the outside and providing a file or database system supporting mass data storage and used for storing data.
For the application layer, the application software function module directly facing to the user is mainly referred to, and in order to describe each module more clearly, the following will take the function completed by each module of the application layer as an example, and split fig. 1 into schematic diagrams in which each module of the application layer needs to interact with the modules of the service layer and the base layer when each module of the application layer completes the corresponding function, specifically refer to fig. 2 to fig. 7.
The application layer comprises: the device comprises a detection calibration module, an application setting module, a graphical display module, a data receiving, transmitting, accessing and outputting module, a data interpretation, analysis and processing module and an external interaction function expansion module.
As shown in fig. 2, the detection calibration module is connected to the base layer through the driving and function control module and the data communication and access module, respectively, and controls and operates the base layer hardware through the interactive user interface, and in addition, the detection calibration function of the base layer hardware can be realized by inputting a standard signal. Specifically, when detection and calibration are performed, the hardware of the base layer is driven by calling the driving and function control module, detection data output by the base layer based on input standard data is obtained, and the detection data is sent to the detection and calibration module, so that the detection and calibration module performs detection and calibration based on the detection data;
as shown in fig. 3, the application setting module is connected to the base layer through the driving and function control module and the data communication and access module, respectively, and controls and operates hardware of the base layer through an interactive user interface to perform parameter setting on functions such as signal acquisition, display, and storage, specifically, when the application layer sets hardware of the bottom layer, the application layer drives the hardware of the base layer by calling the driving and function control module, and performs data transmission in a data setting process with the hardware of the base layer through the data communication and access module;
as shown in fig. 4, the graphical display module is connected to the computer control unit of the base layer through the driving and function control module, and connected to the base layer through the data communication and access module, and calls the display function of the driving and function control module driving the computer control unit, and performs graphical display on the data acquired from the hardware of the base layer through the data communication and access module; specifically, the interactive user interface provides graphical display functions of buttons, meters, coordinate graphs, lists, indicator lights, progress bars, characters and the like, and provides control and state display functions of a test process for a user, so that the user can control bottom hardware and acquire data in an application layer.
As shown in fig. 5, the data transceiving and access output module is respectively connected to the driving and function control module, the information checking module, the data thread management module, and the data communication and access module, and when the application layer performs data transceiving with the base layer, the driving and function control module drives the hardware of the base layer, and performs real-time data transceiving with the hardware of the base layer through the data communication and access module, and stores the real-time data to obtain historical data, so that the graphical display module performs graphical processing and display based on the real-time data and/or the historical data; including the transceiving, storage and output of remote and local data.
The information verification model is used for verifying information in the data receiving and sending process;
as shown in fig. 6, the data interpretation analysis processing module is respectively connected to the interpretation algorithm model, the data analysis algorithm model, and the data communication and access module, and calls the interpretation algorithm model and the data analysis algorithm model through the interactive user interface to complete real-time and post-event interpretation analysis and processing of the data. When the data is interpreted, analyzed and processed, the interpretation algorithm model and the data analysis algorithm model are called to interpret, analyze and process the data acquired by the data communication and access module from the basic layer;
as shown in fig. 7, the external interaction function extension module is respectively connected to the driving and function control module, the information verification model and the data communication and access module, drives the hardware of the base layer through the driving and function control module, performs data interaction with the external system through the data communication and access module, stores data in the interaction process or outputs the stored data, and provides an information verification function for the data interaction process through the information verification model; and realizing the interaction function of an external system and a compatible expansion module.
Fig. 8 is a schematic diagram of a hardware overall structure of a dual-redundancy universal test system according to an embodiment of the present invention, including a front-end acquisition device and a back-end control display device. The front-end equipment and the back-end equipment are connected through a task special local area network. Each network access device is respectively bound by a double network card (the network card 1/2 in the front-end acquisition machine 1 and the network card 1/2 in the front-end acquisition machine 2 are used for providing a communication function for the front-end acquisition machine and the back-end device) and connected by double network cables, so that the double redundancy of a network transmission function module is realized, and the transmission reliability is improved. The power module in each testing device at the front end adopts double-card redundancy, so that the double redundancy of the power module is realized, and the power supply reliability is improved. The front-end equipment and the rear-end equipment both adopt double-machine backup (the front-end acquisition machine 1 and the front-end acquisition machine 2, and the rear-end display computer 1 and the rear-end display computer 2 are respectively double-machine backup), so that system-level double redundancy is realized, and the test real-time performance, reliability and accuracy are improved. The test system reserves communication and control interfaces, so that an external main control computer and other interactive demand systems can be accessed at any time.
In the front-end acquisition equipment, an isolation conditioning circuit completes the adaptive adjustment and conversion of input and output signals, is an external interface of the front-end equipment and realizes the connection between a tested object and a dual-redundancy universal test system; the current-voltage excitation card inputs an excitation signal for the object to be tested to enable the object to be tested to output a corresponding signal to be tested, the signal to be tested is isolated and conditioned after being collected, and then enters an analog signal collection card or a digital signal collection card to finish the collection and recording of the signal; the expansion module completes interactive communication with an external compatible system or an expansion system; the work of acquisition, communication and the like of the front-end equipment is controlled by the computer card module; the dual-redundancy power supply module is used for providing energy for the work of the front-end system; it should be noted that the front-end device architecture is based on the CPCI/PXI bus backplane, thereby providing a convenient plug-in function and plug-and-play function.
The back end control computer 1 and the back end control computer 2 complete the control of the functions of acquisition, calibration, information feedback and the like, simultaneously receive the test data of the front end in real time, and display and store the test data in the local computer.
The back end display computer 1 and the back end display computer 2 receive the test data of the front end in real time and display and store the test data in the computer.
It should be noted that the back-end control computer and the display computer do not need to support the CPCI/PXI bus architecture.
The embodiment of the invention provides a hardware overall design structure of a dual-redundancy general test system by analyzing the functional module requirements and the composition of an application layer, a service layer and a base layer, can meet the test requirements of a distributed test system with more functional requirements, large data volume and high real-time property, and has the advantages that:
1) the test system is divided into 3 layers, each layer has definite work division and comprehensive functions, can be used as a design reference template of the test system, and can be expanded to be used for the overall design of various special and general test systems.
2) The dual redundancy design is carried out from the system level and the module level, so that the real-time performance and the reliability of the test process and the accuracy of test data can be ensured.
It is to be understood that the above-described embodiments of the present invention are merely illustrative of or explaining the principles of the invention and are not to be construed as limiting the invention. Therefore, any modification, equivalent replacement, improvement and the like made without departing from the spirit and scope of the present invention should be included in the protection scope of the present invention. Further, it is intended that the appended claims cover all such variations and modifications as fall within the scope and boundaries of the appended claims or the equivalents of such scope and boundaries.
Claims (3)
1. A dual redundant universal test system, comprising: a base layer, a service layer and an application layer;
the basic layer is arranged on the front-end equipment and provides a hardware support framework based on CPCI/PXI bus specification for the service layer so as to connect the tested object with the back-end equipment;
the service layer is arranged on the front-end equipment and the back-end equipment and is used for providing a service function support module for the application layer based on the basic layer;
the application layer is arranged on the front-end equipment and the back-end equipment and used for calling the basic layer based on the service layer to realize the control of the basic layer so as to enable a user to interact with the front-end equipment or the back-end equipment; wherein,
the base layer includes:
the CPCI/PXI bus architecture is used for providing a hardware architecture meeting the CPCI/PXI bus specification for the connection of the front-end equipment and the back-end equipment;
the analog and digital acquisition module provides a plug-in interface for the analog and digital acquisition card so as to realize acquisition of analog and digital signals;
the signal excitation control module is used for providing a plug-in interface for the excitation control card so as to output an excitation signal to the tested object;
the signal connection and conditioning module is used for providing a plug-in interface for a connection cable and a conditioning card so as to condition an input signal from the tested object to a parameter range which can be identified by the analog and digital acquisition card and send the input signal to the analog and digital acquisition card, and/or condition a signal output by the signal excitation control module to a parameter range which can meet the excitation requirement and output the signal to the tested object;
the computer control unit is used for providing a plug-in interface for a computer control card so as to control the data acquisition process, the operation of an operating system and/or application software;
the information expansion module is used for providing a plug-in interface for the expansion card so as to interact or share information with other types of systems or external systems;
the service function support module includes:
the driving and function control module is respectively connected with the CPCI/PXI bus architecture, the analog and digital acquisition module, the signal excitation control module, the computer control unit and the information expansion module, and is used for providing a driving program for operating the basic layer and providing an interface for software programming of the application layer, so that a user calls the driving and function control module through the application layer to drive the CPCI/PXI bus architecture, the analog and digital acquisition module, the signal excitation control module, the computer control unit and the information expansion module to perform corresponding operations;
the interpretation algorithm module is used for providing an algorithm model for real-time data interpretation;
the information checking module is used for providing an information transmission checking model;
the data analysis algorithm module is used for providing a data analysis algorithm model;
the data thread management module is respectively connected with the analog and digital acquisition module, the signal excitation control module, the signal connection and conditioning module, the computer control unit and the information expansion module and is used for providing an operating system for multi-thread management, so that the analog and digital acquisition module, the signal excitation control module, the signal connection and conditioning module, the computer control unit and the information expansion module cooperatively work;
the data communication and access module is used for communicating with the outside and storing data;
the application layer comprises:
the device comprises a detection calibration module, an application setting module, a graphical display module, a data transceiving and access output module, a data interpretation analysis processing module and an external interaction expansion module;
the detection and calibration module is connected with the basic layer through the drive and function control module and the data communication and access module respectively, so that when detection and calibration are carried out, the drive and function control module is called to drive hardware of the basic layer, detection data output by the basic layer based on input standard data are obtained, and the detection and calibration data are sent to the detection and calibration module, so that the detection and calibration module carries out detection and calibration based on the detection data;
the application setting module is connected with the basic layer through the driving and function control module and the data communication and access module respectively, so that when the application layer sets the hardware at the bottom layer, the driving and function control module is called to drive the hardware of the basic layer, and data transmission is carried out between the application setting module and the hardware of the basic layer through the data communication and access module;
the graphical display module is connected with the computer control unit of the basic layer through the drive and function control module and connected with the basic layer through the data communication and access module respectively so as to call a display function of the drive and function control module for driving the computer control unit and perform imaging display on data acquired from hardware of the basic layer through the data communication and access module;
the data receiving, transmitting, accessing and outputting module is respectively connected with the driving and function control module, the information checking module, the data thread management module and the data communication and accessing module, when the application layer receives and transmits data with the basic layer, the driving and function control module drives the hardware of the basic layer, the data communication and accessing module receives and transmits real-time data with the hardware of the basic layer, and the real-time data is stored to obtain historical data, so that the graphical display module performs graphical processing and display based on the real-time data and/or the historical data;
the information checking module is used for checking information in the data receiving and sending process;
the data interpretation analysis processing module is respectively connected with the interpretation algorithm module, the data analysis algorithm module and the data communication and access module, and is used for interpreting and analyzing the data acquired by the data communication and access module from the basic layer by calling the interpretation algorithm module and the data analysis algorithm module when the data is interpreted and analyzed;
the external interaction extension module is respectively connected with the drive and function control module, the information verification module and the data communication and access module, drives the hardware of the basic layer through the drive and function control module, performs data interaction with the external system through the data communication and access module, stores data in an interaction process or outputs the stored data, and provides an information verification function for the data interaction process through the information verification module.
2. The dual-redundancy universal test system according to claim 1, wherein the detection calibration module, the application setting module, the graphic display module, the data transceiving access output module, the data interpretation analysis processing module, and the external interaction extension module are further connected to each hardware of the base layer through a data thread management module, respectively, so as to control each hardware of the base layer to work cooperatively.
3. A dual redundant universal test system according to claim 1,
the detection and calibration module is also connected with the basic layer through the information verification module so as to detect and calibrate the hardware of the basic layer by calling the information verification module.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811230880.6A CN109462516B (en) | 2018-10-22 | 2018-10-22 | Dual-redundancy universal test system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811230880.6A CN109462516B (en) | 2018-10-22 | 2018-10-22 | Dual-redundancy universal test system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109462516A CN109462516A (en) | 2019-03-12 |
CN109462516B true CN109462516B (en) | 2020-04-10 |
Family
ID=65608114
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811230880.6A Active CN109462516B (en) | 2018-10-22 | 2018-10-22 | Dual-redundancy universal test system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109462516B (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201327675Y (en) * | 2008-11-28 | 2009-10-14 | 中国航天空气动力技术研究院 | Automatic comprehensive test instrument for avionic devices |
CN102662112A (en) * | 2012-01-11 | 2012-09-12 | 北京航空航天大学 | Aircraft avionics ground test system based on PXI bus and Lab Windows Cvi |
CN103592912A (en) * | 2013-10-30 | 2014-02-19 | 北京宇航***工程研究所 | Distributed power measurement and control system applied to heavy carrier rocket |
CN107508802A (en) * | 2017-08-08 | 2017-12-22 | 广州华工中云信息技术有限公司 | Multi-party way system |
CN107517139A (en) * | 2016-06-17 | 2017-12-26 | 阿里巴巴集团控股有限公司 | Data processing method and system, device test system and bus test system |
CN108538014A (en) * | 2018-04-24 | 2018-09-14 | 国网安徽省电力有限公司 | Electric transmission line channel mountain fire control method and system based on satellite check frequency |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020184348A1 (en) * | 2000-09-20 | 2002-12-05 | Lockheed Martin Corporation | Object oriented framework architecture for sensing and/or control environments |
-
2018
- 2018-10-22 CN CN201811230880.6A patent/CN109462516B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201327675Y (en) * | 2008-11-28 | 2009-10-14 | 中国航天空气动力技术研究院 | Automatic comprehensive test instrument for avionic devices |
CN102662112A (en) * | 2012-01-11 | 2012-09-12 | 北京航空航天大学 | Aircraft avionics ground test system based on PXI bus and Lab Windows Cvi |
CN103592912A (en) * | 2013-10-30 | 2014-02-19 | 北京宇航***工程研究所 | Distributed power measurement and control system applied to heavy carrier rocket |
CN107517139A (en) * | 2016-06-17 | 2017-12-26 | 阿里巴巴集团控股有限公司 | Data processing method and system, device test system and bus test system |
CN107508802A (en) * | 2017-08-08 | 2017-12-22 | 广州华工中云信息技术有限公司 | Multi-party way system |
CN108538014A (en) * | 2018-04-24 | 2018-09-14 | 国网安徽省电力有限公司 | Electric transmission line channel mountain fire control method and system based on satellite check frequency |
Also Published As
Publication number | Publication date |
---|---|
CN109462516A (en) | 2019-03-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103176084B (en) | Intelligent substation simulation system in panoramic replace mode and integration testing method for intelligent substation simulation system | |
CN102035673B (en) | Fiber channel-based general automatic test system | |
CN109740222B (en) | Testing device and system for automobile networking scene | |
CN108363667A (en) | Log information snatchs equipment | |
CN100470976C (en) | Integrated automation converting station debugging apparatus | |
CN113009845A (en) | Simulation test system and method for satellite software | |
CN212276236U (en) | Portable real vehicle network automatic test system | |
CN104009882A (en) | Equivalent satellite power supply system testing method and system based on distributed architecture | |
CN109656756A (en) | Multi-core CPU board adjustment method and device, mobile memory medium | |
CN105721568A (en) | Remote debugging system, method and device | |
CN111224835A (en) | Automatic switching method, device and system for serial port communication modes | |
CN109462516B (en) | Dual-redundancy universal test system | |
CN109407655A (en) | A kind of method and device for debugging chip | |
CN108319516A (en) | A kind of test system and test method | |
CN117169692A (en) | System, method, equipment and medium for parallel testing of radio frequency chips | |
CN107577220A (en) | A kind of restorative procedure of program, device and electronic equipment | |
CN204989336U (en) | Microwave subassembly remote control and measurement system based on long -range desktop | |
CN111212093A (en) | Data processing system and control device | |
CN112441255B (en) | Automatic testing device and method for flight parameter quick-taking recording system | |
CN114924546A (en) | Calibration system and method for hardware-in-loop test | |
CN210724868U (en) | Data processing system and control device | |
CN101370218A (en) | Electrified test system and method for GSM module | |
CN110844114B (en) | Portable aerostat test system | |
CN114442590A (en) | Vehicle diagnosis method, apparatus, diagnosis communication device, server, and storage medium | |
Yan et al. | The Hierarchy of a Generalized Automatic Test System for Electrical Signals |
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 |