Industrial computer multi-sensor integrated control system

By integrating multiple sensors through the Raspberry Pi Pico main control unit, and with built-in self-calibration algorithms and unified data output, the problems of cumbersome calibration and inefficient data interaction in multi-sensor systems are solved, enabling efficient and flexible sensor control and low-power monitoring.

CN224399762UActive Publication Date: 2026-06-23SUZHOU EUROPOD PRECISION INSTR TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202521321359.9
Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
Filing Date
2025-06-26
Publication Date
2026-06-23
Estimated Expiration
2035-06-26

AI Technical Summary

Technical Problem

Existing multi-sensor systems suffer from cumbersome calibration, fragmented hardware, and inefficient data interaction, failing to meet the demands for intelligent and unmanned monitoring.

Method used

It uses a Raspberry Pi as the main control unit, integrates multi-sensor drivers, has a built-in self-calibration algorithm, a unified data output format, supports remote configuration and real-time monitoring, and achieves plug-and-play and low-power design through a USB interface.

Benefits of technology

It achieves automated calibration and unified data output for multiple sensors, reduces hardware complexity and development costs, improves calibration efficiency, and adapts to flexible control and low power consumption optimization in different industrial control scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN224399762U_ABST
    Figure CN224399762U_ABST
Patent Text Reader

Abstract

The utility model relates to an industrial computer multi -sensor integrated control system, include: raspberry module, temperature sensor, at least one sensor, terminal one and terminal two, raspberry module is as main control unit, terminal one is used for program burning and serial port debugging, terminal one is connected with raspberry module, temperature sensor is used for detecting temperature, sensor is used for temperature, humidity and barometric pressure detection, temperature sensor is connected with raspberry module through terminal one, sensor is connected with raspberry module, temperature sensor is as temperature reference, and the temperature output of sensor is cross -checked and compensates temperature drift error. Industrial computer multi -sensor integrated control system of the utility model, through single main control chip is accessed to multiple different sensors simultaneously, simplifies hardware design, automation data calibration: built -in sensor cross -checking calibration algorithm, utilizes temperature sensor high -precision temperature reference real -time compensation sensor's temperature drift error, supports periodic self -calibration and forced calibration trigger.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This utility model relates to the field of industrial control technology, and in particular to a multi-sensor integrated control system for industrial control computers. Background Technology

[0002] In fields such as industrial control, environmental monitoring, and intelligent devices, multi-sensor collaborative operation is a core technology for achieving accurate data acquisition. Real-time monitoring of basic environmental parameters such as temperature, humidity, and air pressure is crucial for the stability of industrial control computer systems, early warning of equipment failures, and optimization of process parameters.

[0003] The following are the current technological realities of traditional sensor applications:

[0004] (1) Single sensor working independently: Each sensor needs to be configured with an independent drive circuit and calibration module, resulting in hardware redundancy and high system complexity;

[0005] (2) The calibration process is cumbersome: it relies on manual calibration or external standard equipment, which cannot be adapted to long-term online monitoring scenarios;

[0006] (3) Inconsistent data formats: Different sensor output protocols need to be parsed separately, increasing software development costs;

[0007] (4) Single control method: lacks remote real-time monitoring and parameter configuration capabilities, making it difficult to meet the needs of intelligent and unmanned monitoring.

[0008] In summary, the calibration process suffers from several drawbacks: low efficiency (multiple sensors require manual calibration, which is time-consuming and labor-intensive, and interrupts data acquisition, affecting monitoring continuity); poor hardware integration (different sensors have significantly different interfaces, resulting in complex circuit board layouts, making miniaturization difficult and unsuitable for space-constrained industrial control scenarios); inflexible data interaction (the lack of a unified terminal control protocol makes it impossible to configure sensor operating modes (such as acquisition frequency and calibration cycle) in real time, leading to insufficient adaptability); and rudimentary power management (not optimized for low-power scenarios, relying on external power supplies for continuous operation, resulting in poor portability). Utility Model Content

[0009] Therefore, the technical problem to be solved by this utility model is to overcome the problems of cumbersome calibration, scattered hardware, and inefficient data interaction in the existing multi-sensor system, and to provide an integrated control system based on Raspberry Pi.

[0010] To address the aforementioned technical problems, this utility model provides an industrial computer-integrated multi-sensor control system, comprising: a Raspberry Pi module, a temperature sensor, at least one sensor, terminal one, and terminal two. The Raspberry Pi module serves as the main control unit. Terminal one is used for program burning and serial port debugging, and is connected to the Raspberry Pi module. The temperature sensor is used to detect temperature, humidity, and air pressure. The temperature sensor is connected to the Raspberry Pi module via terminal one. The sensor is connected to the Raspberry Pi module and serves as a temperature reference, cross-validating the temperature output of the sensor and compensating for temperature drift errors. This utility model's industrial computer-integrated multi-sensor control system achieves the following objectives: unified driving of multiple sensors, simultaneously connecting different sensors such as DS18B20, AHT30, and BMP280 through a single main control chip, simplifying hardware design; automated data calibration: a built-in self-calibration algorithm enables real-time compensation of sensor data without manual intervention. Standardized data output: Converts heterogeneous data from multiple sources into a unified string format, supporting plug-and-play functionality; Flexible control and interaction: Communicates with terminal programs via a USB interface, supporting remote configuration, real-time monitoring, and calibration triggering.

[0011] In one embodiment of this utility model, the Raspberry Pi module is model RP2040, the RP2040 is an integrated single bus, and the RP2040 has multiple communication interfaces.

[0012] In one embodiment of this utility model, the temperature sensor is model DS18B20, and DS18B20 is a single-bus type.

[0013] In one embodiment of this utility model, the number of sensors is set to three, including one AHT30 and two BMP280 sensors.

[0014] In one embodiment of this utility model, the multi-threaded drive of the Raspberry Pi module achieves non-blocking data acquisition through MicroPython's utime.sleep_ms().

[0015] In one embodiment of this utility model, the calibration data storage of the Raspberry Pi module utilizes on-chip Flash storage of sensor calibration coefficients and historical deviation data to ensure that calibration parameters are not lost after power failure.

[0016] In one embodiment of this utility model, terminal one is a 3-pin header.

[0017] In one embodiment of this utility model, the second terminal is a 4-pin header.

[0018] In one embodiment of this utility model, the 3-pin header is TX, RX and GND respectively.

[0019] In one embodiment of this utility model, the 4-pin header is VCC, GND, SCL and SDA respectively.

[0020] Compared with the prior art, the above-mentioned technical solution of this utility model has the following beneficial effects:

[0021] The industrial control computer multi-sensor integrated control system described in this utility model features highly integrated hardware: It automates the calibration of four sensors (three types) via a single Raspberry Pi (Pico); no external standard equipment is required, and the built-in algorithm automatically compensates for sensor drift (temperature calibration accuracy ±0.2℃, humidity ±1.5%RH, air pressure ±0.05hPa), improving calibration efficiency by 80%. Data is plug-and-play: a unified string output format is compatible with mainstream data acquisition software (such as LabVIEW and Python Pandas), reducing cross-platform development costs by 50%. Flexible control and interaction: it supports real-time configuration of the acquisition frequency (adjustable from 1Hz to 10Hz) and adjustable calibration cycle in the terminal program to meet the needs of different industrial control scenarios. Low power consumption optimization: USB power supply supports hot-swapping, adapting to portable monitoring scenarios.

[0022] The industrial computer multi-sensor integrated control system described in this utility model has the following advantages:

[0023] Multi-sensor integrated driver architecture: Through a single Raspberry Pi Pico main control chip, it simultaneously supports the mixed access and unified control of single-bus (DS18B20) and I2C (AHT30 / BMP280) sensors.

[0024] Automated calibration system: Built-in sensor cross-calibration algorithm, using DS18B20 high-precision temperature reference to compensate for temperature drift error of AHT30 / BMP280 in real time, supports periodic self-calibration and forced calibration triggering.

[0025] Standardized data output protocol: Converts multi-sensor data into a unified format string (including temperature, humidity, air pressure), and defines dedicated terminal control commands.

[0026] Hardware interface design: The USB interface supports plug and play and is compatible with mainstream terminal control programs.

[0027] Low power optimization: Low power operation under USB power supply is achieved through hardware sleep mechanism and software non-blocking acquisition. Attached Figure Description

[0028] To make the content of this utility model easier to understand, the present utility model will be further described in detail below with reference to specific embodiments and accompanying drawings, wherein:

[0029] Figure 1 This is an electrical schematic diagram of the industrial computer multi-sensor integrated control system in a preferred embodiment of this utility model;

[0030] Figure 2 This is a hardware table of the industrial computer multi-sensor integrated control system in a preferred embodiment of this utility model.

[0031] The diagram in the instruction manual is labeled as follows: Raspberry Pi module 1, sensor 2, terminal 1 3, terminal 2 4. Detailed Implementation

[0032] The present invention will be further described below with reference to the accompanying drawings and specific embodiments, so that those skilled in the art can better understand and implement the present invention. However, the embodiments are not intended to limit the present invention.

[0033] Reference Figure 1 , 2 As shown, the industrial computer multi-sensor integrated control system of this utility model includes: a Raspberry Pi module 1, a temperature sensor, at least one sensor 2, a terminal 3, and a terminal 4. The Raspberry Pi module 1 serves as the main control unit. The terminal 3 is used for program burning and serial port debugging, and is connected to the Raspberry Pi module 1. The temperature sensor is used to detect temperature, and the sensor 2 is used to detect temperature, humidity, and air pressure. The temperature sensor is connected to the Raspberry Pi module 1 via the terminal 3. The sensor 2 is connected to the Raspberry Pi module 1. The temperature sensor serves as a temperature reference, cross-validating the temperature output of the sensor 2 and compensating for temperature drift error.

[0034] In the circuit described above, the Raspberry Pi module 1 is an RP2040, which is an integrated single-bus system with multiple communication interfaces. The temperature sensor is a DS18B20, which is also a single-bus system. Specifically, the number of sensors 2 is set to three, including one AHT30 and two BMP280 sensors.

[0035] In the circuit described above, the Raspberry Pi module 1 integrates multiple communication interfaces such as 1-Wire and I2C, and is compatible with mixed access of DS18B20 (1-Wire), AHT30 (I2C), and BMP280 (I2C / SPI). The multi-threaded drive of the Raspberry Pi module 1 achieves non-blocking data acquisition through MicroPython's utime.sleep_ms.

[0036] In the circuit described above, the calibration data storage of the Raspberry Pi module 1 utilizes on-chip Flash storage to store sensor calibration coefficients and historical deviation data, so as to ensure that calibration parameters are not lost after power failure.

[0037] Automatic address scanning mechanism for temperature sensors and at least one sensor 2: Upon power-up, it automatically identifies the unique ROM address of the DS18B20 and the I2C slave address of the AHT30 / BMP280, supporting plug-and-play functionality. Full-process automatic calibration system: Utilizing the high-precision temperature reference of the DS18B20, it cross-validates the temperature output of the AHT30 / BMP280 to compensate for temperature drift errors; Software algorithm calibration: A built-in least squares calibration model calculates compensation values ​​in real time based on the sensor's factory calibration coefficients (such as the 24-bit humidity calibration coefficient for the AHT30 and the 20-bit barometric pressure calibration coefficient for the BMP280).

[0038] The hardware interface design for the temperature sensor and sensor 2 includes: DS18B20 circuitry supporting cascading of 3 sensors (error ≤ 0.1℃); AHT30 / BMP280 circuitry with I2C bus configuration, using address jumpers (AHT30 default 0x38, BMP280 default 0x76) to distinguish devices, supporting 400kHz high-speed communication; and Raspberry Pi Pico software architecture, driven by multiple threads, using MicroPython's utime.sleep_ms() for non-blocking data acquisition. Calibration data storage utilizes on-chip Flash memory to store sensor calibration coefficients and historical deviation data, ensuring calibration parameters are not lost after power failure. A serial port is simulated via the Raspberry Pi Pico's built-in USB controller, supporting adaptive baud rates from 9600-230400bps.

[0039] In the above circuit, terminal 3 is a 3-pin header. The 3-pin header consists of TX, RX, and GND pins. TX (Transmit Data): This pin transmits data from the device. In the USB-to-TTL module, the TX pin converts the data to TTL level format and sends it to the RX pin of the external device. RX (Receive Data): This pin receives data from the external device. During data transmission, the TX pin of the external device is connected to the RX pin of the USB-to-TTL module, and the data is transmitted to the module in TTL level format. GND (Ground): This pin serves as the reference for signal transmission, providing a stable reference potential to ensure a unified reference point for the level measurement of various signals. In the USB-to-TTL module, the GND pin provides a stable reference potential for the entire circuit, ensuring correct signal transmission.

[0040] In the circuit described above, terminal 4 is a 4-pin header. These 4-pin headers are VCC, GND, SCL, and SDA. VCC: Typically represents the positive power supply, used to provide power input. GND: Represents the ground power supply, connected to the negative power supply, used for grounding the circuit. SCL: Clock line (Serial Clock Line), used for the clock signal in I2C communication. SDA: Data line (Serial Data Line), used for data transmission in I2C communication. These pins play important roles. VCC provides power, GND ensures the circuit is grounded, while SCL and SDA are crucial parts of I2C communication, used for synchronizing data transmission.

[0041] Software data acquisition and calibration process

[0042] Interface initialization: Single bus initialization: ow=onewire.OneWire(Pin(0)); I2C bus initialization: i2c=I2C(0,scl=Pin(9),sda=Pin(8),freq=400000); Scan sensor address: Get the ROM list of DS18B20 (ds_roms=ds18x20.DS18X20(ow).scan()), check if AHT30 / BMP280 is online (i2c.scan()).

[0043] Calibration coefficient loading: Read the sensor's factory calibration coefficients (such as humidity offset for AHT30 and barometric pressure compensation factor for BMP280) from Flash. If it is the first time using it, it will enter the default calibration mode.

[0044] Obviously, the above embodiments are merely illustrative examples for clear explanation and are not intended to limit the implementation. Those skilled in the art will recognize that other variations or modifications can be made based on the above description. It is neither necessary nor possible to exhaustively list all possible implementations here. However, obvious variations or modifications derived therefrom are still within the protection scope of this invention.

Claims

1. An industrial computer-based multi-sensor integrated control system, characterized in that, include: The system includes a Raspberry Pi module, a temperature sensor, at least one sensor, terminal 1, and terminal 2. The Raspberry Pi module serves as the main control unit. Terminal 1 is used for program burning and serial port debugging and is connected to the Raspberry Pi module. The temperature sensor is used to detect temperature, humidity, and air pressure. The temperature sensor is connected to the Raspberry Pi module via terminal 1. The sensor is connected to the Raspberry Pi module and serves as a temperature reference. The temperature output of the sensor is cross-validated and temperature drift error is compensated.

2. The industrial computer multi-sensor integrated control system according to claim 1, characterized in that: The Raspberry Pi module is model RP2040, which is an integrated single-bus module with multiple communication interfaces.

3. The industrial computer multi-sensor integrated control system according to claim 2, characterized in that: The temperature sensor is model DS18B20, and the DS18B20 is a single-bus type.

4. The industrial computer multi-sensor integrated control system according to claim 3, characterized in that: The number of sensors is set to three, including one AHT30 and two BMP280 sensors.

5. The industrial computer multi-sensor integrated control system according to claim 2, characterized in that: The multi-threaded driver of the Raspberry Pi module achieves non-blocking data acquisition through MicroPython's utime.sleep_ms() function.

6. The industrial computer multi-sensor integrated control system according to claim 5, characterized in that: The calibration data storage of the Raspberry Pi module utilizes on-chip Flash storage to store sensor calibration coefficients and historical deviation data, ensuring that calibration parameters are not lost after power failure.

7. The industrial computer multi-sensor integrated control system according to claim 1, characterized in that: Terminal 1 is a 3-pin header.

8. The industrial computer multi-sensor integrated control system according to claim 7, characterized in that: Terminal 2 is a 4-pin header.

9. The industrial computer multi-sensor integrated control system according to claim 8, characterized in that: The 3-pin header is labeled TX, RX, and GND.

10. The industrial computer multi-sensor integrated control system according to claim 9, characterized in that: The 4-pin header is for VCC, GND, SCL, and SDA.