Universal measurement and control equipment
By designing generalized measurement and control equipment, using data acquisition and processing modules of ARM+CPLD and SOC+AI architectures, combined with Ethernet transmission, the problems of low testing efficiency and poor universality of existing measurement and control equipment are solved, and complexity and simplicity are achieved Efficient health status detection of the product under test.
Patent Information
- Application Number
- CN202411222027.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-02
- Publication Date
- 2024-12-17
AI Technical Summary
The existing measurement and control equipment is particularly difficult to adapt to the tested products with complex structures and rich functions, and the testing functions of simple products are limited.
A generalized measurement and control equipment was designed, including data acquisition module, data processing module, instruction control module and system power supply, data transmission is carried out through Ethernet, and functional testing of the tested products is achieved using ARM+CPLD and SOC+AI architectures. and health status judgment.
It realizes general health testing of the tested products, ensuring that it fully grasps the health status and life expectancy during use and maintenance, improves testing efficiency and versatility, and adapts to complex and simple tested products.
Smart Images

Figure CN119148579A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the technical field of health management of measurement and control equipment, and more specifically, to a universal measurement and control equipment. Background Art
[0002] Measurement and control equipment is a fusion product of communication, control and testing technologies. It realizes unit testing, comprehensive testing, real-time monitoring and data processing of the tested products (electronic products, communication equipment), which runs through the entire life cycle of the tested products (production, testing, and use), and is an indispensable part of it. With the continuous development of artificial intelligence technology and big data, the tested products in the application field are miniaturized and modularized, with higher and higher integration and more powerful functions, which puts higher requirements on measurement and control equipment. In terms of bus, it is required to cover Ethernet, 1553B, CAN, RS422 bus, etc., which can fully verify and reflect the performance of the tested products during testing, and make judgments and processing on the health status of the tested products.
[0003] At present, most of the measurement and control equipment adopts a multi-level architecture mode to adapt to the products under test with complex structures and various functions. Each level contains different test units, including measurement and control computers, integrated control computers, switches, data recorders, channel conversion devices and system power supplies, etc., which together form a test system to test and control the products under test. The components are complex and the versatility is weak. At the same time, when facing relatively simple products under test with relatively simple functions, the types and numbers of test channels are single, and the test functions are limited. The measurement and control equipment shows low test efficiency and poor versatility. Summary of the invention
[0004] In view of the defects existing in the related technologies, the embodiments of the present application provide a universal measurement and control device, aiming to solve the problems of low testing efficiency and poor versatility of the existing measurement and control equipment.
[0005] The embodiment of the present application provides a universal measurement and control device, including: a data acquisition module, a data processing module, a command control module and a system power supply;
[0006] Trigger the functional test of the product under test, the instruction control module sends the test instruction to the data processing module, and the data processing module forwards the test instruction to the product under test and the data acquisition module;
[0007] The data acquisition module performs interface testing based on the test instructions and uploads the test results to the data processing module; the tested product executes the test process based on the test instructions and uploads the test results to the data processing module;
[0008] The data processing module determines the health status of the tested product based on the test results uploaded by the data acquisition module and the tested product and uploads it to the command control module;
[0009] The system power supply is an Ethernet program-controlled power supply, and the instruction control module and the data processing module, the data processing module and the data acquisition module and the product under test all transmit data via Ethernet.
[0010] In some embodiments, the system power supply is connected to the product under test through a power supply interface, and is connected to the data processing module through a data transmission interface; the data processing module is respectively connected to the data acquisition module and the instruction control module through the data transmission interface, and is connected to the product under test through the communication interface; the data acquisition module is connected to the product under test through the acquisition interface.
[0011] In some embodiments, the data acquisition module includes:
[0012] ARM main processing unit, used to control the operation of the data acquisition module;
[0013] The CPLD co-processing unit, whose communication terminal is bidirectionally connected to the communication terminal of the ARM, is used to process the data collected by the ARM;
[0014] A / D analog quantity sampling circuit, the output end of which is connected to the CPLD, is used to convert the analog quantity signal of the product under test into a digital signal and transmit it to the CPLD;
[0015] The D / A analog output circuit has an input end connected to the ARM and is used to convert the digital signal transmitted from the CPLD to the ARM into an analog signal and then transmit it to the data processing module;
[0016] The switch quantity input circuit has an output end connected to the CPLD and is used to transmit the collected switch quantity of the tested product to the CPLD;
[0017] The switch quantity output circuit has an input end connected to the CPLD and is used to transmit the switch quantity of the product under test transmitted by the CPLD to the data processing module;
[0018] The network port circuit, the communication end is bidirectionally connected to the communication end of the ARM, and is used for Ethernet communication between the ARM and the data processing module.
[0019] In some embodiments, the A / D analog quantity sampling circuit includes a channel switching voltage divider network, an isolation amplifier, an operational amplifier and an A / D controller; the D / A analog quantity output circuit includes a linear optocoupler, an operational amplifier and a triode; the switch quantity input circuit includes an optocoupler circuit; the switch quantity output circuit includes a level converter, a Darlington tube and a relay, and the output end of the relay is connected to the input end of the channel switching voltage divider network; the network port circuit includes an Ethernet PHY chip and an isolation transformer.
[0020] In some embodiments, the data acquisition module further includes:
[0021] A power supply circuit includes a filter, a power module and an LDO power management unit, wherein the output end of the power supply circuit is connected to the ARM and the CPLD for supplying power to the ARM and the CPLD;
[0022] SPI FLASH, the communication end is bidirectionally connected to ARM for data storage.
[0023] In some embodiments, the data processing module includes:
[0024] SOC main processing unit, used for communication data transmission and health log recording of data processing module;
[0025] A CAN bus communication circuit, a serial port communication circuit, a 1553B communication circuit and a first network port circuit bidirectionally connected to the communication terminal of the SOC main processing unit, for processing data of different communication modes;
[0026] AI co-processing unit, used for image data transmission and health log analysis of data processing module;
[0027] An LVDS circuit and a network port circuit bidirectionally connected to the communication end of the AI co-processing unit, and an HDMI circuit connected to the output end of the AI co-processing unit; wherein the LVDS circuit is used to transmit image data, and the HDMI circuit is used to output image data.
[0028] In some embodiments, the SOC main processing unit and the AI co-processing unit are connected using the SRIO high-speed serial port; the CAN bus communication circuit is implemented by the AXI CAN IP core in conjunction with the CAN transceiver interface circuit; the serial port communication circuit is implemented by the AXI serial port IP core in conjunction with the serial port transceiver interface circuit; the 1553B communication circuit is implemented by the AXI 1553B IP core in conjunction with the 1553B transceiver and transformer interface circuit; the network port circuit is implemented by the Ethernet PHY chip and the isolation transformer, and the AI-end Ethernet is connected to an external Ethernet switching chip to expand multiple network ports; the LVDS circuit is implemented by the LVDS transceiver circuit.
[0029] In some embodiments, the SOC main processing unit and the AI co-processing unit are externally connected to DDR and SPI FLASH, DDR is used to improve the data processing capability of the data processing module, and SPI FLASH is used for data storage; the SOC main processing unit is also configured with eMMC and SSD for data storage.
[0030] In some embodiments, when the system is started, the data acquisition module and the system power supply perform self-test and upload the self-test status to the command control module through the data processing module; when the functional test of the product under test is triggered, the system power supply supplies power to the product under test, and the product under test performs self-test and uploads the self-test status to the command control module through the data processing module.
[0031] In some embodiments, the instruction control module performs probability statistics on the health status of different tested products after correction each time and displays the results.
[0032] The universal measurement and control system provided in the embodiment of the present application realizes universal health detection of the product under test through a data acquisition module, a data processing module, a command control module and a system power supply, thereby ensuring that the health status and life span of the product under test are fully understood during use and maintenance, thereby ensuring the normal operation of the product under test. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] In order to more clearly illustrate the technical solutions in the present application or related technologies, the following is a brief introduction to the drawings required for use in the embodiments or related technical descriptions. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0034] Figure 1 It is a schematic diagram of the architecture of a generalized measurement and control system provided in an embodiment of the present application;
[0035] Figure 2 It is a structural diagram of a data acquisition module provided in an embodiment of the present application;
[0036] Figure 3 It is a structural diagram of the data processing module provided in the embodiment of the present application. DETAILED DESCRIPTION
[0037] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0038] Figure 1 is a schematic diagram of the architecture of a generalized measurement and control system provided in an embodiment of the present application, such as Figure 1 As shown, the system at least includes: a data acquisition module, a data processing module, a command control module and a system power supply.
[0039] The system power supply is an Ethernet programmable power supply, which can be freely adapted according to the needs of the product under test. The system power supply is connected to the product under test through W1, and connected to the data processing module through W2. W1 is the power interface, and W2 is the data transmission interface (default Ethernet). The system power supply can transmit input voltage, output voltage, output current, operating temperature, working time, and various protection thresholds through Ethernet, which is convenient for the data processing module to record and process data.
[0040] The data processing module is connected to the data acquisition module via W3, which is a data transmission interface (default Ethernet). The data processing module is connected to the instruction control module via W4, which is a data transmission interface (default Ethernet).
[0041] The product under test is connected to the data processing module through W5 and to the data acquisition module through W6, where W5 is the communication interface of the product under test, which can be CAN, serial port, 1553B, Ethernet or LVDS, etc., and W6 is the acquisition interface.
[0042] In some embodiments, the instruction control module uses a notebook computer to run the health detection software. The instruction control module is connected to the data processing module using W4, and W4 transmits data (default Ethernet). The main function of the instruction control module is to determine whether the solution result of the data processing module is accurate, to correct its solution result, and to issue relevant test instructions and decisions.
[0043] When the functional test of the product under test is triggered, the instruction control module sends a test instruction to the data processing module, and the data processing module forwards the test instruction to the product under test and the data acquisition module. The data acquisition module performs an interface test based on the test instruction and uploads the test results to the data processing module. The product under test executes the test process based on the test instruction and uploads the test results to the data processing module. The data processing module determines the health status of the product under test based on the test results uploaded by the data acquisition module and the product under test and uploads it to the instruction control module for display.
[0044] In some embodiments, after the functional test of the product under test is triggered, the system power supply supplies power to the product under test, the product under test performs a self-test and uploads the self-test status to the instruction control module through the data processing module for display.
[0045] In some embodiments, when the system is started, the data acquisition module and the system power supply perform self-test and upload the self-test status to the instruction control module through the data processing module.
[0046] Among them, the data acquisition module adopts ARM+CPLD architecture, the data processing module adopts SOC+AI architecture, and the instruction control module and data processing module, the data processing module and data acquisition module and the product under test all transmit data through Ethernet.
[0047] Specifically, according to Figure 1 Connect the cables, start the command control module, data processing module, data acquisition module and system power supply. Open the health detection software, the data acquisition module and system power supply perform self-test and upload to the data processing module, the data processing module receives the self-test status of the data acquisition module and system power supply and uploads it to the command control module, and the health detection software displays the working status of the data acquisition module and system power supply.
[0048] The control system power supplies power to the product under test, the data processing module receives the self-test status of the product under test and uploads it to the command control module, the health detection software displays the health status of the product under test, and starts the functional test of the product under test in the health detection software interface.
[0049] The test instructions are sent to the product under test and the data acquisition module through the data processing module; the data acquisition module performs corresponding interface tests according to the test instructions, and the test results are transmitted to the data processing module through Ethernet; the product under test performs corresponding process tests according to the test instructions, and the test results are transmitted to the data processing module through Ethernet; during the test, the system power supply transmits the changes in working voltage, current, and temperature to the data processing module; after receiving the corresponding data, the data processing module records it, and makes an intelligent judgment on the health status of the product under test, and uploads the results to the instruction control module in real time, and the health detection software displays the functional test results.
[0050] In some embodiments, the test records can be traced back and added to the database of the tested products. Data comparison is performed at the end of each test, and products with health risks are displayed through probability statistics.
[0051] The main function of the data acquisition module is to realize the interface data acquisition of the product under test. The interface data includes but is not limited to operating voltage, operating current, operating temperature, operating time, switch input acquisition, switch output control, small signal current output control, etc. These collected interface data are transmitted to the data processing module via Ethernet. Figure 2 is a schematic diagram of the structure of the data acquisition module provided in the embodiment of the present application, such as Figure 2 As shown, the data acquisition module adopts ARM+CPLD architecture to realize analog quantity, digital quantity acquisition, switch quantity output and Ethernet communication, etc., and at least includes:
[0052] The ARM main processing unit is used to control the operation of the data acquisition module. The CPLD co-processing unit has a communication terminal bidirectionally connected to the communication terminal of the ARM and is used to process the data collected by the ARM. In some embodiments, the ARM and the CPLD are connected using a FSMC interface.
[0053] The A / D analog quantity sampling circuit, whose output end is connected to the CPLD, is used to convert the analog quantity signal of the product under test into a digital signal and transmit it to the CPLD. In some embodiments, the A / D analog quantity sampling circuit includes a channel switching voltage divider network, an isolation amplifier, an operational amplifier and an A / D controller.
[0054] The D / A analog output circuit has an input end connected to the ARM, and is used to convert the digital signal transmitted from the CPLD to the ARM into an analog signal and then transmit it to the data processing module. In some embodiments, the D / A analog output circuit includes a linear optocoupler, an operational amplifier and a triode. In some embodiments, the linear optocoupler and the ARM are connected via a PWM interface.
[0055] The switch quantity input circuit has an output end connected to the CPLD and is used to transmit the collected switch quantity of the tested product to the CPLD. In some embodiments, the switch quantity input circuit includes an optocoupler circuit.
[0056] The switch quantity output circuit has an input end connected to the CPLD and is used to transmit the switch quantity of the tested product transmitted by the CPLD to the data processing module. In some embodiments, the switch quantity output circuit includes a level converter, a Darlington tube and a relay, and the output end of the relay is connected to the input end of the channel switching voltage divider network.
[0057] The network port circuit, the communication end is bidirectionally connected to the communication end of the ARM, and is used for Ethernet communication between the ARM and the data processing module. In some embodiments, the network port circuit includes an Ethernet PHY chip and an isolation transformer. In some embodiments, the Ethernet chip is connected to the ARM via an RMII interface.
[0058] In some embodiments, the data acquisition module further includes a power supply circuit, including a filter, a power supply module and an LDO power management unit. The output end of the power supply circuit is connected to the ARM and the CPLD for powering the ARM and the CPLD.
[0059] In some embodiments, the data acquisition module further includes SPI FLASH, and the communication terminal is bidirectionally connected to the ARM for storing data transmitted by the ARM.
[0060] In some embodiments, the analog quantity acquisition parameters of the data acquisition module need to have a sampling rate of 1Mbps, a range of ±60, a resolution of 16 bits, and an offset error controlled at ±15mV; the maximum switching capacity of the output of the data acquisition module is 200mA / 250V, the switch closing and release time is no more than 2.5ms, the channels are isolated from each other and each channel has an independent reference; the maximum input level range of the discrete quantity acquisition of the data acquisition module is ±60V, the channels are isolated from each other, and support rising edge, falling edge or rising and falling edge jump detection; the analog current output range of the data acquisition module is 0~24mA, 16-bit resolution, and the update rate is 1KSps; the network port of the data acquisition module is 10 / 100M Ethernet (default 100M Ethernet); the data acquisition module is configured with SPI FLASH, and the storage capacity is not less than 32MB.
[0061] The main functions of the data processing module are to realize the communication interface data acquisition of the tested product, receive the data uploaded by the data acquisition module, record and solve it, and upload the recorded data, solved data and information required for decision-making to the command control module. Figure 3 is a schematic diagram of the structure of the data processing module provided in the embodiment of the present application, such as Figure 3 As shown, the data processing module adopts SOC+AI architecture and at least includes:
[0062] The SOC main processing unit is used for communication data transmission and health log recording of the data processing module.
[0063] The CAN bus communication circuit, serial port communication circuit, 1553B communication circuit and first network port circuit bidirectionally connected to the communication end of the SOC main processing unit are used to process data of different communication modes.
[0064] AI co-processing unit is used for image data transmission and health log comparison and solution of data processing module.
[0065] An LVDS circuit and a network port circuit bidirectionally connected to the communication end of the AI co-processing unit, and an HDMI circuit connected to the output end of the AI co-processing unit; wherein the LVDS circuit is used to transmit image data, and the HDMI circuit is used to output image data.
[0066] In some embodiments, the SOC main processing unit and the AI co-processing unit are connected using an SRIO high-speed serial port.
[0067] In some embodiments, the CAN bus communication circuit is implemented by an AXI CAN IP core in conjunction with a CAN transceiver interface circuit.
[0068] In some embodiments, the serial communication circuit is implemented by an AXI serial IP core in conjunction with a serial transceiver interface circuit.
[0069] In some embodiments, the 1553B communication circuit is implemented by an AXI 1553B IP core in conjunction with a 1553B transceiver and a transformer interface circuit.
[0070] In some embodiments, the network port circuit is implemented by an Ethernet PHY chip and an isolation transformer, and the AI-side Ethernet is connected to an external Ethernet switching chip to expand multiple network ports.
[0071] In some embodiments, the LVDS circuit is implemented by a LVDS transceiver circuit.
[0072] In some embodiments, the data processing module further includes a power supply circuit, which is composed of a filter, a power supply module and a power management.
[0073] In some embodiments, the CAN communication baud rate of the data processing module can reach up to 1Mbps, and the baud rate can be set; the serial communication of the data processing module includes RS232, RS422, and RS485, the RS485 communication baud rate can reach up to 10Mbps, and the baud rate can be set, the RS422 communication baud rate can reach up to 1843200bps, and the baud rate can be set, and the RS232 communication baud rate can reach up to 115200bps, and the baud rate can be set; the 1553B communication data transmission rate can reach up to 4Mbps, and can be switched between 1Mbps / 4Mbps; LVDS communication mainly receives and sends image data, and HDMI is a display interface;
[0074] In some embodiments, the AI and SOC of the data processing module are configured with DDR and SPI FLASH respectively, and the SOC is also configured with eMMC and SSD, wherein SPI FLASH is used for program storage (capacity not less than 256Mb), and eMMC and SSD are used for data storage, with capacity not less than 32GB and 256GB.
[0075] The universal measurement and control system provided in the embodiment of the present application realizes universal health detection of the product under test through a data acquisition module, a data processing module, a command control module and a system power supply, thereby ensuring that the health status and life span of the product under test are fully understood during use and maintenance, thereby ensuring the normal operation of the product under test.
[0076] It should be understood that the various numerical numbers involved in the embodiments of the present application are only used for the convenience of description and are not used to limit the scope of the embodiments of the present application.
[0077] It will be easily understood by those skilled in the art that the above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present application shall be included in the scope of protection of the present application.
Claims
1. A universal measurement and control system, characterized in that: include: Data acquisition module, data processing module, command control module and system power supply; Triggering a functional test of the product under test, the instruction control module sends a test instruction to the data processing module, and the data processing module forwards the test instruction to the product under test and the data acquisition module; The data acquisition module performs an interface test based on the test instruction and uploads the test result to the data processing module; The tested product executes the test process based on the test instruction and uploads the test result to the data processing module; The data processing module determines the health status of the tested product based on the test results uploaded by the data acquisition module and the tested product and uploads the health status to the instruction control module; Wherein, the system power supply is an Ethernet program-controlled power supply, and the instruction control module and the data processing module, the data processing module and the data acquisition module and the product under test all transmit data via Ethernet.
2. The measurement and control system according to claim 1, characterized in that: The system power supply is connected to the product under test through a power supply interface, and is connected to the data processing module through a data transmission interface; the data processing module is respectively connected to the data acquisition module and the instruction control module through a data transmission interface, and is connected to the product under test through a communication interface; the data acquisition module is connected to the product under test through an acquisition interface.
3. The measurement and control system according to claim 1, characterized in that: The data acquisition module comprises: ARM main processing unit, used to control the operation of the data acquisition module; A CPLD co-processing unit, whose communication end is bidirectionally connected to the communication end of the ARM, is used to process the data collected by the ARM; An A / D analog quantity sampling circuit, whose output end is connected to the CPLD, is used to convert the analog quantity signal of the product under test into a digital signal and transmit it to the CPLD; A D / A analog output circuit, whose input end is connected to the ARM, is used to convert the digital signal transmitted by the CPLD to the ARM into an analog signal and then transmit it to the data processing module; A switch quantity input circuit, the output end of which is connected to the CPLD, and is used to transmit the collected switch quantity of the tested product to the CPLD; A switch quantity output circuit, whose input end is connected to the CPLD, and is used to transmit the switch quantity of the product under test transmitted by the CPLD to the data processing module; The network port circuit, the communication end is bidirectionally connected to the communication end of the ARM, and is used for Ethernet communication between the ARM and the data processing module.
4. The measurement and control system according to claim 3, characterized in that: The A / D analog quantity sampling circuit includes a channel switching voltage-dividing network, an isolation amplifier, an operational amplifier and an A / D controller; the D / A analog quantity output circuit includes a linear optocoupler, an operational amplifier and a triode; the switch quantity input circuit includes an optocoupler circuit; the switch quantity output circuit includes a level converter, a Darlington tube and a relay, and the output end of the relay is connected to the input end of the channel switching voltage-dividing network; the network port circuit includes an Ethernet PHY chip and an isolation transformer.
5. The measurement and control system according to claim 3, characterized in that: The data acquisition module also includes: A power supply circuit, including a filter, a power supply module and an LDO power management unit, wherein the output end of the power supply circuit is connected to the ARM and the CPLD for supplying power to the ARM and the CPLD; SPI FLASH, a communication terminal is bidirectionally connected to the ARM and is used for data storage.
6. The measurement and control system according to claim 1, characterized in that: The data processing module comprises: SOC main processing unit, used for communication data transmission and health log recording of the data processing module; A CAN bus communication circuit, a serial communication circuit, a 1553B communication circuit and a first network port circuit bidirectionally connected to the communication terminal of the SOC main processing unit, for processing data of different communication modes; An AI co-processing unit, used for image data transmission and health log comparison and resolution of the data processing module; An LVDS circuit and a network port circuit bidirectionally connected to the communication end of the AI co-processing unit, and an HDMI circuit connected to the output end of the AI co-processing unit; wherein the LVDS circuit is used to transmit image data, and the HDMI circuit is used to output image data.
7. The measurement and control system according to claim 6, characterized in that: The SOC main processing unit and the AI co-processing unit are connected using an SRIO high-speed serial port; the CAN bus communication circuit is implemented by an AXI CAN IP core in conjunction with a CAN transceiver interface circuit; the serial port communication circuit is implemented by an AXI serial port IP core in conjunction with a serial port transceiver interface circuit; the 1553B communication circuit is implemented by an AXI 1553B IP core in conjunction with a 1553B transceiver and transformer interface circuit; the network port circuit is implemented by an Ethernet PHY chip and an isolation transformer, and the AI-end Ethernet is connected to an external Ethernet switching chip to expand multiple network ports; the LVDS circuit is implemented by an LVDS transceiver circuit.
8. The measurement and control system according to claim 6, characterized in that: The SOC main processing unit and the AI co-processing unit are externally connected to DDR and SPI FLASH, wherein the DDR is used to improve the data processing capability of the data processing module, and the SPI FLASH is used for data storage; the SOC main processing unit is also configured with eMMC and SSD for data storage.
9. The universal measurement and control system according to claim 1, characterized in that: When the system is started, the data acquisition module and the system power supply perform self-test and upload the self-test status to the instruction control module through the data processing module; After the functional test of the product under test is triggered, the system power supply supplies power to the product under test, and the product under test performs a self-test and uploads the self-test status to the instruction control module through the data processing module.
10. The measurement and control system according to claim 1, characterized in that: The command control module performs probability statistics and displays the health status of different tested products after correction each time.
