CN109462516B - Dual-redundancy universal test system - Google Patents

Dual-redundancy universal test system Download PDF

Info

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
Application number
CN201811230880.6A
Other languages
Chinese (zh)
Other versions
CN109462516A (en
Inventor
李岩
蔡远文
姚静波
程龙
解维奇
辛朝军
张宇
杨甘霖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Space Engineering University
Original Assignee
Space Engineering University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Space Engineering University filed Critical Space Engineering University
Priority to CN201811230880.6A priority Critical patent/CN109462516B/en
Publication of CN109462516A publication Critical patent/CN109462516A/en
Application granted granted Critical
Publication of CN109462516B publication Critical patent/CN109462516B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/22Arrangements 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

Dual-redundancy universal test system
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.
CN201811230880.6A 2018-10-22 2018-10-22 Dual-redundancy universal test system Active CN109462516B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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