Time-sharing polling equipment operation data acquisition system and method
The time-sharing polling data acquisition system and method solves the problems of low data acquisition efficiency and waste of hardware resources in the prior art, realizes efficient, accurate and low-cost data acquisition, and improves the stability and real-time performance of the system.
Patent Information
- Application Number
- CN202510891746.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-30
- Publication Date
- 2025-09-30
AI Technical Summary
When dealing with diverse industrial equipment, existing data acquisition systems suffer from low data acquisition efficiency, poor real-time performance, and waste of hardware resources, especially high costs in large-scale and clustered equipment.
A time-sharing polling data acquisition system is adopted to achieve efficient and accurate data collection through the collaborative work of gateway devices and node devices. Edge computing and eigenvalue judgment are used to ensure the real-time and accuracy of data, and hardware is flexibly configured through modular facilities.
It improves data collection efficiency, reduces hardware costs, ensures data accuracy and system stability, and reduces system failures caused by data conflicts.
Smart Images

Figure CN120729904A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of industrial equipment fault diagnosis, and in particular to a time-sharing polling equipment operation data acquisition system and method. Background Art
[0002] With the booming industrial Internet of Things (IIoT), data collection is crucial for accurate fault diagnosis of industrial equipment. Existing data collection systems, especially for large or clustered equipment, face challenges such as low data collection efficiency, poor real-time performance, and wasted hardware resources. While traditional parallel data collection methods can acquire device data, they take a long time, involve large amounts of data, place extremely high demands on system processing capabilities, and incur high hardware costs.
[0003] Therefore, there is an urgent need for a new data acquisition system and device that is efficient, flexible and cost-effective. Summary of the Invention
[0004] In view of the above problems existing in the prior art, the purpose of the present invention is to provide a time-sharing polling data acquisition system that can effectively improve data acquisition efficiency, reduce hardware costs, and ensure data acquisition accuracy and stability.
[0005] Another object of the present invention is to provide a time-sharing polling data acquisition method.
[0006] To solve the above problems, the present invention adopts the following technical solution: a time-sharing polling device operation data acquisition system, comprising a gateway device, a node device and a fault diagnosis platform; wherein the gateway device is used for overall task scheduling and instruction sending, and sends data acquisition instructions to each node device in a time-sharing polling manner;
[0007] The node device collects data from the current target device according to the received instructions, calculates the characteristic value and threshold value of the collected data, and then transmits the data to the gateway device. Data exceeding the threshold value is marked as abnormal;
[0008] After the gateway device collects data from each node device, it performs edge computing locally and transmits abnormal data to the fault diagnosis platform;
[0009] The fault diagnosis platform matches abnormal data with unit models, extracts features and generates diagnostic results.
[0010] The gateway device includes a main control unit, an uplink communication unit, and a downlink communication unit. The main control unit includes an ARM processor minimum system and peripheral circuits, which are used to complete signal control and edge computing functions; the uplink communication unit communicates with the fault diagnosis platform; and the downlink communication unit communicates with the node device.
[0011] The downlink communication unit is a serial communication interface, which communicates with the node device and supplies power to the node device. Each gateway device includes one or more downlink communication units.
[0012] The uplink communication unit is an Ethernet interface chip, and the uplink communication unit is communicatively connected to the fault diagnosis platform.
[0013] The node device includes an MCU, a digital-to-analog conversion chip, a sensor interface and a communication unit. The MCU is used to control local data acquisition and eigenvalue calculation. The sensor interface is connected to an external sensor. The digital-to-analog conversion chip converts the analog signal of the sensor into a digital signal. The communication unit is used to communicate with the gateway device.
[0014] The downlink communication unit communicates with the node devices and links up to 256 node devices.
[0015] Another object of the present application is to provide a method for implementing the time-sharing polling device operation data acquisition system described in claim 1, wherein the gateway device polls in sequence according to a preset time slice and polling order, comprising the steps of:
[0016] Step 1: The gateway sends a collection signal to each node device in turn;
[0017] Step 2: After receiving the signal, the data acquisition unit of each device completes the data acquisition work within the specified time, calculates the characteristic value and determines the threshold, and marks the data exceeding the threshold as abnormal;
[0018] Step 3: The gateway device sends a data anomaly query to each node device again. After receiving the query result, the abnormal node data is transmitted to the gateway device with a higher priority;
[0019] Step 4: After the abnormal data transmission is completed, the normal data is queued and transmitted to the gateway device.
[0020] The acquisition signal sent by the gateway carries a timeout timestamp. If the node device fails to complete the acquisition within the specified time, it is marked as "acquisition failed" and an error code is returned in the subsequent process.
[0021] Compared with the prior art, the beneficial technical effects of the present invention are:
[0022] 1. This application uses a time-sharing polling mechanism to systematically collect data from multiple data sources, avoiding resource competition and conflicts, and greatly shortening the overall data collection time;
[0023] 2. This application adopts modular facilities, which makes the hardware configuration more flexible and can be expanded or streamlined according to actual needs, effectively reducing hardware procurement and maintenance costs;
[0024] 3. This application provides a high-precision conversion mechanism for node devices and a polling mechanism for gateway devices, ensuring the accuracy and real-time performance of data throughout the entire process from data source to storage unit;
[0025] The time-sharing polling task scheduling method and the adaptive adjustment capability of the gateway device provided by the present application enable the system to operate stably in complex environments, reduce system failures caused by data conflicts or network fluctuations, and effectively enhance system stability. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] Figure 1 This is a schematic diagram of the structure of an embodiment of the present application. DETAILED DESCRIPTION
[0027] The technical solution of the present invention will be further described in detail below with reference to the embodiments and drawings.
[0028] Example
[0029] See also Figure 1 A time-sharing polling equipment operation data acquisition system is provided, which is used to monitor relatively stable and slowly changing process parameters in factory workshops (such as the liquid level, ambient temperature, and pressure of large storage tanks, the start and stop status of non-critical motors, and total energy consumption), or to monitor infrastructure equipment with stable status and relatively low failure rate, laboratory or test bench data recording, etc.
[0030] This embodiment provides a time-sharing polling device status dynamic data collection system that regularly polls (e.g., every 15-30 seconds) vibration trend data, temperature trend data, vibration waveform data, etc., from various measurement points monitored by multiple node devices. It includes a gateway device, collection node devices, and a fault diagnosis platform.
[0031] The gateway device is used for overall task scheduling and instruction sending, and sends data collection instructions to each node collection device in a time-sharing polling manner. In this embodiment, instructions such as sampling frequency, sampling length, vibration threshold, trend data sampling interval, trend data transmission interval, and waveform data transmission interval are sent to each collection device;
[0032] Each node collection device collects data from the current target device according to the received instructions, calculates the characteristic values and thresholds of the collected data, and then transmits the data to the gateway device. Data exceeding the threshold is marked as abnormal. After the gateway device collects the data from each node device, it performs edge computing locally and transmits the abnormal data to the fault diagnosis platform. The fault diagnosis platform matches the abnormal data with the unit model, extracts features and generates diagnostic results.
[0033] It should be noted that in some embodiments, data exceeding a threshold value needs to be prioritized for reporting, allowing for timely alerts and prompting staff to address the issue as quickly as possible, accelerating response times. Therefore, the gateway device needs to send a second data anomaly query to each node device. Upon receiving the query results, the abnormal node data is transmitted to the gateway device with a higher priority.
[0034] The gateway device includes a main control unit, an uplink communication unit, and a downlink communication unit. The main control unit includes an ARM processor minimum system and peripheral circuits for performing signal control and edge computing functions. The uplink communication unit communicates with the fault diagnosis platform; the downlink communication unit communicates with the node device. The downlink communication unit is a serial communication interface that communicates with the node acquisition device. Each gateway device contains one or more downlink communication units. The uplink communication unit is an Ethernet interface chip and is connected to the fault diagnosis platform.
[0035] For example, when any node collection device operates abnormally and the operation data is marked as abnormal, the node data is transmitted to the gateway device with a higher priority through the uplink communication unit.
[0036] In some embodiments, the gateway sends a collection signal with a timeout timestamp. If a node device fails to complete data collection within the specified time, the data is marked as "collection failed." For a node device with "collection failed," the gateway device does not receive the collected data from the node device and performs the next polling. If no collected data is obtained during the second polling, the device information is sent to the fault diagnosis platform and an alarm is generated.
[0037] The node device includes an MCU, a digital-to-analog conversion chip, a sensor interface and a communication unit. The MCU is used to control local data acquisition and eigenvalue calculation. The sensor interface is connected to an external sensor. The digital-to-analog conversion chip converts the analog signal of the sensor into a digital signal. The communication unit is used to communicate with the gateway device.
[0038] In this embodiment, the node device collector includes an MCU, a digital-to-analog conversion chip, a sensor interface and a communication unit. The MCU is used to control local data collection and eigenvalue calculation. The sensor interface is connected to an external sensor. The digital-to-analog conversion chip converts the analog signal of the sensor into a digital signal. The communication unit is used to communicate with the gateway device. The gateway device communicates with each node collector and can link up to 256 node devices.
[0039] Example 2
[0040] This application provides a method for collecting device operation data by time-sharing polling. It should be noted that the time slice length can be dynamically adjusted according to the device type (for example, a sensor device takes a shorter time of 50ms, while an actuator device takes a longer time of 200ms). For example, a method for collecting device operation data by time-sharing polling is provided. The gateway device polls in sequence according to a preset time slice of 50ms and a polling order, which includes the following steps:
[0041] Step 1: The gateway sends the collection signal to each node collector in turn;
[0042] Step 2: After receiving the signal, the data acquisition unit of each device completes the data acquisition work within the specified time, and performs characteristic value calculation and threshold judgment. Data exceeding the threshold is marked as abnormal; if the acquisition is not completed, it is marked as "not collected";
[0043] Step 3: The gateway device sends a data anomaly query to each node device again. After receiving the query result, the abnormal node data is transmitted to the gateway device with a higher priority;
[0044] The gateway sends a collection signal with a timeout timestamp. If the node device fails to complete the collection within the specified time, it is marked as "collection failure" and returns an error code in the subsequent process. The next polling is performed. If the second polling does not obtain the collected data, the gateway device sends the device information to the fault diagnosis platform and performs alarm processing;
[0045] Step 4: After the abnormal data transmission is completed, the normal data is queued and transmitted to the gateway device.
[0046] Finally, it is necessary to point out here that the above is only a preferred specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by any technician familiar with the present invention within the technical scope disclosed by the present invention should be covered within the scope of protection of the present invention.
Claims
1. A time-sharing polling equipment operation data acquisition system, characterized in that: It includes gateway devices, node devices and fault diagnosis platforms; the gateway device is used for overall task scheduling and instruction sending, and sends data collection instructions to each node device through time-sharing polling; The node device collects data from the current target device according to the received instructions, calculates the characteristic value and threshold value of the collected data, and then transmits the data to the gateway device. Data exceeding the threshold value is marked as abnormal; After the gateway device collects data from each node device, it performs edge computing locally and transmits abnormal data to the fault diagnosis platform; The fault diagnosis platform matches abnormal data with unit models, extracts features and generates diagnostic results.
2. A time-sharing polling device operation data acquisition system according to claim 1, characterized in that: The gateway device includes a main control unit, an uplink communication unit, and a downlink communication unit. The main control unit includes an ARM processor minimum system and peripheral circuits, which are used to complete signal control and edge computing functions; the uplink communication unit communicates with the fault diagnosis platform; and the downlink communication unit communicates with the node device.
3. A time-sharing polling device operation data acquisition system according to claim 2, characterized in that: The downlink communication unit is a serial communication interface, which communicates with the node device and supplies power to the node device. Each gateway device includes one or more downlink communication units.
4. A time-sharing polling device operation data acquisition system according to claim 2, characterized in that: The uplink communication unit is an Ethernet interface chip, and the uplink communication unit is communicatively connected to the fault diagnosis platform.
5. The time-sharing polling device operation data acquisition system according to claim 1, characterized in that: The node device includes an MCU, a digital-to-analog conversion chip, a sensor interface and a communication unit. The MCU is used to control local data acquisition and eigenvalue calculation. The sensor interface is connected to an external sensor. The digital-to-analog conversion chip converts the analog signal of the sensor into a digital signal. The communication unit is used to communicate with the gateway device.
6. A time-sharing polling data acquisition system according to claim 3, characterized in that: The downlink communication unit communicates with the node devices and links up to 256 node devices.
7. A method for implementing the time-sharing polling device operation data acquisition system according to claim 1, characterized in that: The gateway device polls in sequence according to the preset time slice and polling order, including the following steps: Step 1: The gateway sends a collection signal to each node device in turn; Step 2: After receiving the signal, the data acquisition unit of each device completes the data acquisition work within the specified time, calculates the characteristic value and determines the threshold, and marks the data exceeding the threshold as abnormal; Step 3: The gateway device sends a data anomaly query to each node device again. After receiving the query result, the abnormal node data is transmitted to the gateway device with a higher priority; Step 4: After the abnormal data transmission is completed, the normal data is queued and transmitted to the gateway device.
8. The method for collecting device operation data by time-sharing polling according to claim 7, characterized in that: The acquisition signal sent by the gateway carries a timeout timestamp. If the node device fails to complete the acquisition within the specified time, it is marked as "acquisition failed" and an error code is returned in the subsequent process.