Automatic testing system for stability of pressure sensor
By designing an automated testing system for the stability of pressure sensors, the problems of low automation and poor environmental consistency in traditional testing have been solved. This system enables efficient and accurate multi-sensor testing, generates stability reports, and reduces the frequency of manual intervention.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-30
- Publication Date
- 2026-04-03
AI Technical Summary
Traditional pressure sensor stability testing suffers from low automation, poor environmental consistency, and difficulty in synchronous testing of sensors with different ranges, resulting in long testing cycles, high labor costs, and poor data traceability.
An automated testing system for the stability of a pressure sensor was designed, comprising a host computer, a high-precision pressure controller, a constant temperature chamber, a multi-channel solenoid valve array, an I/O module, and a data acquisition module. The system automates pressure loading, temperature regulation, and data acquisition through multi-threaded management, supports six-channel parallel testing, and adopts an RS485 bus and CRC-16 verification mechanism. The system integrates a high-precision pressure controller and a constant temperature chamber to ensure test accuracy.
It significantly shortens the testing cycle, improves data accuracy, supports flexible adaptation to multiple sensor types, generates stability reports, reduces the frequency of manual intervention, and improves testing efficiency and data reliability.
Smart Images

Figure CN121783434A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of sensor testing technology, and in particular to an automated testing system for the stability of a pressure sensor. Background Technology
[0002] The stability of a pressure sensor is a core indicator for measuring its lifespan and reliability. Traditional testing methods rely on manual operation, which has the following drawbacks: long testing cycles and high labor costs; difficulty in maintaining consistent environmental conditions; low efficiency of multi-sensor testing; and poor data traceability.
[0003] While existing technologies have proposed automated pressure calibration devices, they have not solved the technical problems of low automation, poor environmental consistency, and difficulty in synchronous testing of sensors with different ranges in traditional stability testing. Summary of the Invention
[0004] In view of this, the main objective of this disclosure is to provide an automated testing system for the stability of pressure sensors, in order to solve the technical problems of low automation, poor environmental consistency, and difficulty in synchronous testing of sensors with different ranges in traditional stability testing.
[0005] To achieve the above objectives, this disclosure provides an automated testing system for the stability of a pressure sensor. The system includes a host computer 1, a high-precision pressure controller 2, a constant temperature chamber 3, a multi-channel solenoid valve array 4, an I / O module 5, a data acquisition module 6, and a testing fixture 7, wherein:
[0006] The host computer 1 is used to control the output of the high-precision pressure controller 2 to set the pressure, and at the same time control the constant temperature chamber 3 to maintain a constant temperature environment. Based on the pressure feedback data received from the high-precision pressure controller 2, the temperature feedback data from the constant temperature chamber 3, and the output data of the sensor under test 8 collected by the data acquisition module 6, the host computer 1 calculates the zero drift rate δ and the sensitivity decay curve, and dynamically displays the pressure / temperature curve, equipment status and operation log.
[0007] The high-precision pressure controller 2 is used to receive pressure setting instructions from the host computer 1, generate the set pressure and output it to the input port of the multi-channel solenoid valve array 4, and feed back pressure feedback data to the host computer 1 in real time.
[0008] The constant temperature chamber 3 is used to adjust the temperature inside the chamber to the set value according to the temperature setting command received from the host computer 1, and to measure the temperature inside the chamber in real time through the built-in temperature monitoring sensor and feed it back to the host computer 1.
[0009] The multi-channel solenoid valve array 4 is used to apply the output pressure of the high-precision pressure controller 2 to the pressure sensor 8 under test fixed on the test fixture 7 through a directional channel according to the switching signal received from the IO module 5.
[0010] IO module 5 is used to generate corresponding switch control signals based on the channel switching instructions received from host computer 1, and drive the opening and closing of the corresponding channel valve body of the multi-channel solenoid valve array 4.
[0011] Data acquisition module 6 is used to acquire the output value of sensor 8 under set pressure in constant temperature chamber 3 according to preset sampling rate, and to package the acquired data and add a check code to transmit it to host computer 1;
[0012] Test fixture 7 is installed inside constant temperature chamber 3, and pressure sensor 8 to be tested is fixed through quick-connect interface.
[0013] In the above scheme, the host computer 1 is equipped with testing software, which manages pressure control, temperature monitoring, and data acquisition through multi-threading, and performs the following operations:
[0014] Send pressure setting instructions and control parameters to high-precision pressure controller 2; send channel switching instructions to IO module 5; send data acquisition instructions to data acquisition module 6; send temperature setting instructions and temperature control parameters to constant temperature chamber 3;
[0015] It receives pressure feedback data from the high-precision pressure controller 2, temperature feedback data from the constant temperature chamber 3, and output data from the sensor under test 8 collected by the data acquisition module 6 in real time.
[0016] The zero-point drift rate δ and sensitivity decay curve are calculated based on the received data. The pressure / temperature curve, equipment status and operation log are dynamically displayed, and test reports are generated and stored according to preset naming rules.
[0017] In the above scheme, the high-precision pressure controller 2 receives the pressure setting command from the host computer 1, generates the set pressure and outputs it to the input port of the multi-channel solenoid valve array 4, and feeds back the pressure feedback data to the host computer 1 in real time.
[0018] In the above scheme, the constant temperature chamber 3 adjusts the temperature inside the chamber to the set value according to the temperature setting command received from the host computer 1, and monitors the temperature inside the chamber in real time through the built-in temperature monitoring sensor and feeds it back to the host computer 1.
[0019] In the above scheme, the multi-channel solenoid valve array 4 includes N groups of normally closed directional valves, where N is a natural number. Each group of solenoid valves includes a pressure input terminal, a pressure output terminal, and a control signal terminal. The pressure input terminal is connected to the output pipeline of the high-precision pressure controller 2, the pressure output terminal is connected to the corresponding channel of the test fixture 7, and the control signal terminal is connected to the relay output terminal of the IO module 5.
[0020] In the above scheme, the correspondence between the channel switching command and the switch control signal received by the IO module 5 from the host computer 1 is as follows: when the channel K opening command is received, K=1,2,...,N, the Kth group of valves in the solenoid valve array 4 is opened, while other valves are kept closed; when the full channel closing command is received, all valves are closed.
[0021] In the above scheme, the data acquisition module 6 acquires the output value of the sensor 8 under test in the constant temperature chamber 3 at a preset sampling rate under a set pressure, packages the acquired data and adds a check code before transmitting it to the host computer 1.
[0022] In the above scheme, the test fixture 7 is installed inside the constant temperature chamber 3 and is equipped with a quick-connect interface. The pressure sensor 8 under test is fixed through the quick-connect interface to ensure a sealed connection between the pressure sensor 8 under test and the output channel port of the multi-channel solenoid valve array 4.
[0023] As can be seen from the above technical solution, the automated pressure sensor stability testing system provided in this disclosure solves the technical problems of low automation, poor environmental consistency, and difficulty in multi-sensor coordination in traditional stability testing. Compared with the prior art, it has at least the following beneficial effects:
[0024] 1. Efficiency Improvement: The automated pressure sensor stability testing system proposed in this disclosure automates the entire process of pressure loading, solenoid valve switching, and temperature regulation through a host computer, supporting six-channel parallel testing and cyclic switching. Compared to traditional manual operation, it eliminates steps such as changing the test object and environmental adjustment, significantly shortening the testing cycle and achieving unattended automated operation. The multi-threaded control architecture ensures precise synchronization of each subsystem, and the preferred communication protocol uses an RS485 bus and CRC-16 check mechanism, reducing the data packet loss rate to below 0.01%.
[0025] 2. Data Reliability: The automated pressure sensor stability testing system proposed in this disclosure integrates a high-precision pressure controller 2 (0.02%FS control accuracy) and a constant temperature chamber 3 (±0.3℃ temperature control accuracy). Combined with hydraulic oil medium and a closed-loop feedback algorithm, the pressure stabilization time is shortened to within 30 seconds, and the temperature stability meets and exceeds the requirements of relevant standards such as JJG 882-2019 "Pressure Transmitters" National Metrological Verification Regulation for the testing environment. The standard deviation of the test data is controlled within ±0.1%FS, significantly better than the ±1% error range of traditional manual testing.
[0026] 3. Scalability: The automated pressure sensor stability testing system proposed in this disclosure features a split-type sealed test fixture 7 with a quick-plug interface, reducing sensor replacement time to less than 3 minutes. It supports flexible adaptation to sensors with a maximum range of 100MPa. The solenoid valve assembly has a cycle life of 500,000 cycles and can be expanded to 12 channels for parallel testing in the future, compatible with various sensor types such as piezoresistive and capacitive sensors.
[0027] 4. The pressure sensor stability automated testing system proposed in this disclosure generates zero-point drift rate δ and sensitivity decay curves through long-term (e.g., ≥0.5 years) continuous testing, and automatically outputs a stability report using a polynomial fitting algorithm on the host computer 1. It has a built-in anomaly alarm module and data storage module, supporting historical data backtracking and fault diagnosis, significantly reducing the frequency of manual intervention. Attached Figure Description
[0028] The foregoing contents, as well as other objects, features, and advantages of this disclosure, will become clearer from the following description of embodiments with reference to the accompanying drawings, in which:
[0029] Figure 1 This is a schematic diagram of an automated pressure sensor stability testing system according to an embodiment of the present disclosure;
[0030] Figure 2 for Figure 1 The software program framework of an automated testing system for the stability of a pressure sensor is shown.
[0031] Figure 3 for Figure 1 A software configuration interface for the host computer in an automated testing system for the stability of a pressure sensor;
[0032] Figure 4 for Figure 1 A status interface of the host computer in an automated testing system for the stability of a pressure sensor;
[0033] Figure 5 for Figure 1 The data acquired by the data acquisition module in an automated testing system for the stability of a pressure sensor.
[0034] [Explanation of Labels in the Attached Image]
[0035] 1-Host computer;
[0036] 2-High-precision pressure controller;
[0037] 3-Insulated chamber;
[0038] 4-Multi-channel electromagnetic array valve;
[0039] 5-IO module;
[0040] 6-Data Acquisition Module;
[0041] 7-Test fixtures;
[0042] 8-Pressure sensor;
[0043] 9-Main Program;
[0044] 10-System Time Subroutine;
[0045] 11-Incubator control subroutine;
[0046] 12-Data Recording Subroutine;
[0047] 13-Transmitter communication subroutine;
[0048] 14- Communication subroutine for pressure control equipment;
[0049] 15-Pressure control subroutine;
[0050] 16-Control valve microcontroller communication subroutine;
[0051] 17-Control valve switching subroutine;
[0052] 18-Alarm Subroutine;
[0053] 19 - Device communication port;
[0054] 20-Pressure point setting;
[0055] 21-Other settings;
[0056] 22-System status monitoring;
[0057] 23-Sensor data display;
[0058] 24 - Software running status. Detailed Implementation
[0059] The embodiments of the present disclosure will now be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the disclosure. In the following detailed description, numerous specific details are set forth to provide a thorough understanding of the embodiments of the present disclosure for ease of explanation. However, it will be apparent that one or more embodiments may be practiced without these specific details. Furthermore, descriptions of well-known structures and techniques are omitted in the following description to avoid unnecessarily obscuring the concepts of the present disclosure.
[0060] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit this disclosure. The terms “comprising,” “including,” etc., as used herein indicate the presence of the stated features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.
[0061] All terms used herein (including technical and scientific terms) have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein are to be interpreted in a manner consistent with the context of this specification, and not in an idealized or overly rigid way.
[0062] Furthermore, the technical features involved in the different embodiments of this application described below can be combined with each other as long as they do not conflict with each other.
[0063] To address the technical challenges of low automation, poor environmental consistency, and difficulties in multi-sensor coordination in traditional stability testing, this disclosure provides an automated stability testing system for pressure sensors. Figure 1 As shown, Figure 1 This is a schematic diagram of an automated pressure sensor stability testing system according to an embodiment of the present disclosure. The automated pressure sensor stability testing system includes a host computer 1, a high-precision pressure controller 2, a constant temperature chamber 3, a multi-channel solenoid valve array 4, an I / O module 5, a data acquisition module 6, and a testing fixture 7, wherein:
[0064] The host computer 1 is used to control the output of the high-precision pressure controller 2 to set the pressure, and at the same time control the constant temperature chamber 3 to maintain a constant temperature environment. Based on the pressure feedback data received from the high-precision pressure controller 2, the temperature feedback data from the constant temperature chamber 3, and the output data of the sensor under test 8 collected by the data acquisition module 6, the host computer 1 calculates the zero drift rate δ and the sensitivity decay curve, and dynamically displays the pressure / temperature curve, equipment status and operation log.
[0065] The high-precision pressure controller 2 is used to generate a set pressure according to the pressure setting command received from the host computer 1, output it to the input port of the multi-channel solenoid valve array 4, and feed back the pressure feedback data to the host computer 1 in real time.
[0066] The constant temperature chamber 3 is used to adjust the temperature inside the chamber to the set value according to the temperature setting command received from the host computer 1, and to measure the temperature inside the chamber in real time through the built-in temperature monitoring sensor and feed it back to the host computer 1.
[0067] The multi-channel solenoid valve array 4 is used to apply the output pressure of the high-precision pressure controller 2 to the pressure sensor 8 under test fixed on the test fixture 7 through a directional channel according to the switching signal received from the IO module 5.
[0068] IO module 5 is used to generate corresponding switch control signals based on the channel switching instructions received from host computer 1, and drive the opening and closing of the corresponding channel valve body of the multi-channel solenoid valve array 4.
[0069] Data acquisition module 6 acquires the output value of sensor 8 under set pressure in constant temperature chamber 3 according to preset sampling rate, and packages the acquired data and adds a check code before transmitting it to host computer 1;
[0070] Test fixture 7 is installed inside constant temperature chamber 3, and pressure sensor 8 to be tested is fixed through quick-connect interface.
[0071] According to embodiments of this disclosure, the host computer 1 is equipped with testing software, such as testing software developed based on the .NET Framework, which manages pressure control, temperature monitoring, and data acquisition through multi-threading and performs the following operations: sending pressure setting instructions and control parameters to the high-precision pressure controller 2; sending channel switching instructions to the IO module 5; sending data acquisition instructions to the data acquisition module 6; sending temperature setting instructions and temperature control parameters to the constant temperature chamber 3; receiving pressure feedback data from the high-precision pressure controller 2, temperature feedback data from the constant temperature chamber 3, and output data from the sensor under test 8 acquired by the data acquisition module 6 in real time; calculating the zero-point drift rate δ and sensitivity decay curve based on the received data; dynamically displaying the pressure / temperature curve, equipment status, and operation log; and generating and storing test reports according to preset naming rules.
[0072] According to an embodiment of this disclosure, the high-precision pressure controller 2 receives a pressure setting command from the host computer 1, generates a set pressure, outputs it to the input port of the multi-channel solenoid valve array 4, and provides real-time pressure feedback data to the host computer 1. Optionally, the high-precision pressure controller 2 communicates with the host computer 1 via an RS232 interface, receives the pressure setting command from the host computer 1, uses hydraulic oil as the medium to generate a set pressure with a pressure range of 0-100 MPa and an accuracy class of 0.02%, outputs the generated set pressure to the input port of the multi-channel solenoid valve array 4, and provides real-time pressure feedback data to the host computer 1. The pressure value closed-loop control algorithm maintains pressure stability ≤0.005%FS.
[0073] According to embodiments of this disclosure, the constant temperature chamber 3 adjusts the internal temperature to a set value based on the temperature setting command received from the host computer 1, and monitors the internal temperature in real time using a built-in temperature monitoring sensor and feeds it back to the host computer 1. Optionally, the temperature range of the constant temperature chamber 3 is -40℃ to +150℃, with a temperature control accuracy of ±0.3℃. It communicates with the host computer 1 via an RS485 interface, and adjusts the internal temperature to the set value ±0.3℃ using a built-in PID algorithm based on the temperature setting command received from the host computer 1; it also monitors the internal temperature in real time using a PT100 sensor and feeds it back to the host computer 1.
[0074] According to embodiments of this disclosure, the multi-channel solenoid valve array 4 includes N sets of normally closed directional valves, where N is a natural number, optionally N≥6, i.e., preferably 6 sets of 2 / 2 normally closed directional valves; each set of solenoid valves includes a pressure input terminal, a pressure output terminal, and a control signal terminal, wherein the pressure input terminal is connected to the output pipeline of the high-precision pressure controller 2, the pressure output terminal is connected to the corresponding channel of the test fixture 7, and the control signal terminal is connected to the relay output terminal of the IO module 5. The function of the solenoid valve array 4 is to directionally switch the output pressure of the high-precision pressure controller 2 to the designated test channel according to the switching signal of the IO module 5.
[0075] Optionally, the valve body in the multi-channel solenoid valve array 4 is made of all-steel. Pressurized hydraulic oil is output by the high-precision pressure controller 2 and flows into the corresponding test fixture 7 through the multi-channel solenoid valve array 4. The test fixture 7 and the pressure output end of the multi-channel solenoid valve array 4 adopt a quick-plug sealed interface design, and the replacement time of a single sensor is less than 30 seconds.
[0076] According to the embodiments of this disclosure, the correspondence between the channel switching command and the switch control signal received by the IO module 5 from the host computer 1 is as follows: when the channel K opening command is received, K=1,2,...,N, the Kth group of valves in the solenoid valve array 4 is opened, while other valves are kept closed; when the full channel closing command is received, all valves are closed.
[0077] According to embodiments of this disclosure, the data acquisition module 6 acquires the output values of the sensor under test 8 in the constant temperature chamber 3 at a preset sampling rate under a set pressure, packages the acquired data, adds a checksum, and transmits it to the host computer 1. Optionally, the data acquisition module 6 polls the output data of the sensor under test 8 in the constant temperature chamber 3 at a set pressure via an RS485 bus, acquires the pressure and temperature values of the sensor under test 8 at a preset sampling rate, packages the acquired data, adds a CRC-16 checksum, and transmits it to the host computer 1. Optionally, the data acquisition module 6 supports parallel data acquisition for a corresponding number of channels. This automated pressure sensor stability testing system supports expanding the number of channels by adding solenoid valve groups, IO module channels, and data acquisition module channels.
[0078] According to an embodiment of this disclosure, the test fixture 7 is installed inside the constant temperature chamber 3 and is equipped with a quick-connect interface. The pressure sensor 8 under test is fixed through the quick-connect interface to ensure a sealed connection between the pressure sensor 8 under test and the output channel port of the multi-channel solenoid valve array 4. The quick-connect interface can be adapted to different measurement ranges, allowing for the installation of multiple pressure sensors 8 under test. The pressure sensor 8, installed within the test fixture 7, senses the pressure transmitted by the test fixture 7 and converts the pressure signal into an electrical signal, which is then output to the data acquisition module 6.
[0079] According to the embodiments of this disclosure, the automated testing system for the stability of pressure sensors proposed in this disclosure can further incorporate an abnormal alarm module and a data storage module in the host computer or constant temperature chamber to support historical data backtracking and fault diagnosis, thereby significantly reducing the frequency of manual intervention.
[0080] According to embodiments of this disclosure, the automated pressure sensor stability testing system proposed in this disclosure further integrates emergency reset and test interruption functions, restoring the controller to its initial state. By clicking the "Initialize" button, the system will send a reset command to the pressure controller to achieve rapid zeroing of the pressure output and parameter reset.
[0081] According to embodiments of this disclosure, the pressure sensor stability automated testing system proposed in this disclosure operates with a multi-threaded architecture, including independently running: a control valve switching thread, used to control the switching of solenoid valve channels according to a preset sequence and timing; a pressure control thread, used to send pressure setting commands and monitor pressure stability; and a data recording thread, used to start data acquisition and storage when the pressure stability flag is valid.
[0082] According to embodiments of this disclosure, the automated pressure sensor stability testing system proposed herein only requires the user to correctly set the serial port parameters corresponding to the RS485 bus in the system interface, such as the serial port number, baud rate, and parity bit. The system can then automatically identify all sensor devices connected to the bus. After identification, the system sequentially sends read commands to each sensor according to its built-in polling logic mechanism and collects the data returned. During the polling process, the system acquires the pressure and temperature values of each channel in real time and dynamically displays them in the text box area on the right side of the interface, allowing the user to intuitively grasp the current operating status of each sensor.
[0083] According to embodiments of this disclosure, the automated pressure sensor stability testing system proposed in this disclosure achieves automated pressure sensor stability testing through hardware integration and software control. Its modular hardware architecture is as follows: Figure 1 As shown. Pressure controller 2 provides hydraulic medium, with an output pressure range of 0-100MPa. Through a closed-loop control algorithm, the pressure stability is ≤0.005%FS within 30 seconds after the set pressure point is reached. It interacts with the main system via an RS232 interface. The constant temperature chamber 3 has an internal volume of 400×400×400mm and is equipped with a PT100 high-precision temperature sensor, with a temperature control accuracy of ±0.3℃ from -40 to 150℃. The multi-channel solenoid valve array 4 is connected to multiple sensor test channels through a tooling interface and is driven by an IO module (MR0-QDR0810), with a response time of <100ms.
[0084] like Figure 2 As shown, Figure 2 for Figure 1 The software program framework of an automated pressure sensor stability testing system is shown. The software system includes a main program (9) and multiple functional subroutines, specifically: an electromagnetic control valve switching subroutine (17), a control valve microcontroller communication subroutine (16), a pressure control subroutine (15), a pressure control device communication subroutine (14), a temperature chamber control subroutine (11), and a transmitter communication subroutine (13), each responsible for stable connection and command interaction with various hardware devices. Simultaneously, the system integrates a system time subroutine (10), a data recording subroutine (12), and an alarm subroutine (18) to ensure time synchronization during testing, real-time data acquisition and storage, and timely alerts for abnormal states.
[0085] The testing process executes cyclically according to a preset cycle. Each cycle includes: a temperature stabilization determination phase in the constant temperature chamber, a pressure loading and stabilization phase, and a sensor data recording phase. Customizable test plans (pressure point / cycle / temperature) are supported, and the total daily test duration can be set; real-time anomaly alarms and encrypted data storage are also included.
[0086] After the software starts, it completes system initialization and parameter loading, and continuously monitors the temperature of the constant temperature chamber. When the temperature meets the set conditions and remains stable for a specified period of time, the system automatically starts a multi-threaded control architecture, executing in parallel tasks such as solenoid valve channel switching control, target pressure loading and stabilization control, and sensor data acquisition and recording. It then runs in a loop according to the preset test cycle until the test plan is completed or a stop command is received.
[0087] The platform supports multi-channel parallel testing and automatic polling switching. Users can flexibly set the test parameters for each channel in the system configuration interface according to specific testing needs, including test pressure point, sampling time, test start time, holding time, and data storage path. The system software utilizes the built-in Chart graphics component of Windows Forms controls to achieve dynamic visualization of sensor response signals. By monitoring real-time curves during temperature and pressure changes, users can intuitively analyze the dynamic response characteristics of the sensors, thereby effectively improving testing efficiency and the accuracy of result judgment. After each sensor test is completed, the system automatically saves the collected data in Excel format for easy subsequent data processing, analysis, and archiving.
[0088] According to embodiments of this disclosure, before starting, the software on the host computer 1 enters... Figure 3The system configuration interface contains three modules: device communication port 19, pressure point setting 20, and other settings 21. In the device communication port module 19, the port number corresponding to each device is entered to complete the communication connection configuration between the host computer 1 and the high-precision pressure controller 2, the constant temperature chamber 3, the data acquisition module 6, etc., as described in claim 1. In the pressure point setting module 20, each channel of the multi-channel solenoid valve array 4 can have its test pressure point set independently. If the pressure point of a certain channel is set to 0, the system will automatically skip the test process of that channel in the test sequence. In the other settings module 21, the temperature setpoint refers to the temperature of the sensor's environment during the test, i.e., the set temperature of the constant temperature chamber 3; the data storage address is the storage path of the test data in the host computer 1, which can be directly selected and retrieved using the browse button; the pressure holding time, or data acquisition duration, refers to the duration for which the sensor outputs data after the pressure loading stabilizes, with a default setting of 4 hours; the heat preservation time refers to the time required for the temperature inside the constant temperature chamber 3 to remain stable after reaching the set temperature range before the system begins stability testing, with a default time of 12 minutes. Set the daily start time for the first round of stable testing. The system will automatically start the next channel or the next round of testing after completing the current channel test and meeting the preset conditions. The system configuration is now complete. Finally, click "Save" to begin system testing.
[0089] According to embodiments of this disclosure, after system configuration is completed, the system will enter the following state: Figure 4 The status monitoring interface is shown below. This interface is mainly divided into: System Status Monitoring 22, Sensor Data Display 23, and Software Running Status 24. After clicking the "Connect" button, the system will establish communication connections with each component in the system according to the parameters in the configuration interface. The System Status Monitoring bar will display real-time information such as the status of the solenoid control valve, sensor measurement status, temperature stability, real-time pressure, target pressure, and elapsed running time at a frequency updated every second. Clicking the "Start Test" button in the Sensor Data Display 23 window will officially start the system test process. The Software Running Status bar at the bottom of the interface will display the current running stage of the program in real time. After starting to record sensor data, Sensor Data Display 23 will present the pressure and temperature data returned by the sensors in real time and display the real-time curves graphically using a Chart control. Clicking the "Curve Switch" button will switch the chart display between the pressure curve and the temperature curve. To urgently pause the operation of the pressure controller, click the "Reset" button, and the system will send an initialization command to the pressure controller; to stop the entire program, click the "Stop Test" button, and the system will immediately stop the operation of all devices and program timers. The interface can only be closed after clicking "Stop Test".
[0090] According to embodiments of this disclosure, after each round of sensor data recording, the system automatically saves the acquisition results as an Excel file and stores it in a user-preset path. An example file naming format is "Valve_0_Data_20250611_160041", where "Valve_0_Data_20250611_160041" represents the data recording started at 16:00:41 on June 11, 2025 for control valve number 0. Figure 5 As shown in the figure, this figure displays the data collected by the system at the example time point, including information such as the current pressure controller output pressure (MPa), sensor pressure response value (MPa), sensor temperature (°C), and set pressure value (MPa).
[0091] According to embodiments of this disclosure, the core software of the host computer 1 operates using a multi-threaded architecture. The main thread is responsible for user interface interaction, system status monitoring, and task scheduling. Independent control threads include: a solenoid valve channel management thread, which controls the IO module 5 to switch channels according to the configured test sequence and time instructions; a pressure control thread, which sends setting instructions to the high-precision pressure controller 2 and monitors the pressure feedback value in real time to determine the pressure stability; and a data acquisition thread, which, after the pressure stability flag is valid and the channel switching is completed, reads and stores the output data (pressure, temperature) of the current channel sensor through the data acquisition module 6 at a set sampling rate. The temperature of the constant temperature chamber is continuously read by an independent monitoring thread, and its stability serves as a prerequisite for starting the entire test cycle. The threads synchronize and communicate with each other through shared variables and event mechanisms.
[0092] Those skilled in the art will understand that the features described in the various embodiments of this disclosure can be combined and / or combined in various ways, even if such combinations or combinations are not explicitly described in this disclosure. In particular, the features described in the various embodiments of this disclosure can be combined and / or combined in various ways without departing from the spirit and teachings of this disclosure. All such combinations and / or combinations fall within the scope of this disclosure.
[0093] The embodiments of this disclosure have been described above. However, these embodiments are for illustrative purposes only and are not intended to limit the scope of this disclosure. Although various embodiments have been described above, this does not mean that the measures in the various embodiments cannot be used advantageously in combination. Various substitutions and modifications can be made by those skilled in the art without departing from the scope of this disclosure, and all such substitutions and modifications should fall within the scope of this disclosure.
Claims
1. An automated testing system for the stability of a pressure sensor, characterized in that, The system includes a host computer (1), a high-precision pressure controller (2), a constant temperature chamber (3), a multi-channel solenoid valve array (4), an I / O module (5), a data acquisition module (6), and a test fixture (7), wherein: The host computer (1) is used to control the output of the high-precision pressure controller (2) to set the pressure, and at the same time control the constant temperature chamber (3) to maintain a constant temperature environment. Based on the pressure feedback data received from the high-precision pressure controller (2), the temperature feedback data of the constant temperature chamber (3), and the output data of the sensor under test (8) collected by the data acquisition module (6), the zero drift rate δ and the sensitivity decay curve are calculated, and the pressure / temperature curve, equipment status and operation log are dynamically displayed. The high-precision pressure controller (2) is used to generate a set pressure according to the pressure setting command received from the host computer (1), output it to the input port of the multi-channel solenoid valve array (4), and feed back the pressure feedback data to the host computer (1) in real time. The constant temperature chamber (3) is used to adjust the temperature inside the chamber to a constant temperature according to the temperature setting command received from the host computer (1), and to feed back the temperature inside the chamber to the host computer (1) in real time. A multi-channel solenoid valve array (4) is used to apply the output pressure of the high-precision pressure controller (2) to the pressure sensor (8) fixed on the test fixture (7) through a directional channel according to the switching signal received from the IO module (5). The IO module (5) is used to generate corresponding switch control signals according to the channel switching instructions received from the host computer (1) to drive the opening and closing of the corresponding channel valve body of the multi-channel solenoid valve array (4); The data acquisition module (6) is used to collect the output data of the sensor (8) under the set pressure in the constant temperature chamber (3) in real time, and transmit the collected data to the host computer (1). The test fixture (7) is installed inside the constant temperature chamber (3) and the pressure sensor to be tested (8) is fixed by a quick-connect interface, etc.
2. The automated pressure sensor stability testing system according to claim 1, characterized in that, The host computer (1) is equipped with testing software, which manages pressure control, temperature monitoring and data acquisition through multi-threading, and performs the following operations: Send pressure setting instructions and control parameters to the high-precision pressure controller (2); send channel switching instructions to the IO module (5); send data acquisition instructions to the data acquisition module (6); send temperature setting instructions and temperature control parameters to the constant temperature chamber (3); Real-time reception of pressure feedback data from high-precision pressure controller (2), temperature feedback data from constant temperature chamber (3), and output data from sensor (8) acquired by data acquisition module (6); The zero-point drift rate δ and sensitivity decay curve are calculated based on the received data. The pressure / temperature curve, equipment status and operation log are dynamically displayed, and test reports are generated and stored according to preset naming rules.
3. The automated pressure sensor stability testing system according to claim 1, characterized in that, The high-precision pressure controller (2) receives the pressure setting command from the host computer (1), generates the set pressure and outputs it to the input port of the multi-channel solenoid valve array (4), and feeds back the pressure feedback data to the host computer (1) in real time.
4. The automated pressure sensor stability testing system according to claim 1, characterized in that, The constant temperature chamber (3) adjusts the temperature inside the chamber to the set value according to the temperature setting command received from the host computer (1), and measures the temperature inside the chamber in real time through the built-in temperature monitoring sensor and feeds it back to the host computer (1).
5. The automated pressure sensor stability testing system according to claim 1, characterized in that, The multi-channel solenoid valve array (4) includes N groups of normally closed directional valves, where N is a natural number. Each group of solenoid valves includes a pressure input end, a pressure output end, and a control signal end. The pressure input end is connected to the output pipeline of the high-precision pressure controller (2), the pressure output end is connected to the corresponding channel of the test fixture (7), and the control signal end is connected to the relay output end of the IO module (5).
6. The automated pressure sensor stability testing system according to claim 1, characterized in that, The correspondence between the channel switching command and the switch control signal received by the IO module (5) from the host computer (1) is as follows: when the channel K opening command is received, K=1,2,...,N, the Kth group of valves in the solenoid valve array (4) is opened, while other valves are kept closed; when the full channel closing command is received, all valves are closed.
7. The automated pressure sensor stability testing system according to claim 1, characterized in that, The data acquisition module (6) acquires the output value of the sensor (8) under the set pressure in the constant temperature chamber (3) according to the preset sampling rate, packages the acquired data and adds a check code to transmit it to the host computer (1).
8. The automated pressure sensor stability testing system according to claim 1, characterized in that, The test fixture (7) is installed inside the constant temperature chamber (3) and is equipped with a quick-connect interface. The pressure sensor (8) under test is fixed through the quick-connect interface to ensure a sealed connection between the pressure sensor (8) under test and the output channel port of the multi-channel solenoid valve array (4).
Citation Information
Cited By
Multi-range pressure gauge self-adaptive switching system and method based on time sequence feature perception
CN121977740A