Multi-type signal internet-of-things acquisition terminal supporting data integration
By designing IoT acquisition terminals with multiple signal types, unified conversion of signal types and efficient integration of data were achieved, solving the problems of numerous signal types and difficult data integration in IoT data acquisition systems. This improved the system's flexibility, accuracy, and real-time performance, while reducing complexity and cost.
Patent Information
- Application Number
- CN202511050757.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-29
- Publication Date
- 2025-10-28
AI Technical Summary
In existing IoT data acquisition systems, there are many types of signals and difficulties in data integration, resulting in high data processing complexity and serious time synchronization problems, which affect data analysis and decision-making.
Design a multi-type signal IoT acquisition terminal that supports data integration. Through a data acquisition module, a parsing and reconstruction module, a merging module, an encapsulation module, and a transmission module, achieve unified signal type conversion and efficient data integration. The terminal employs a microcontroller unit to parse sub-data, dynamic local reconfiguration technology to switch interface combination modes, a timing unit to generate high-precision timestamps, a data cube construction unit to upgrade the data structure, and a protocol encapsulation unit to ensure data consistency.
It improves the flexibility, accuracy, and real-time performance of IoT data acquisition systems, reduces system complexity and cost, solves the problems of diverse signal types and difficult data integration, and achieves efficient data transmission and management.
Smart Images

Figure CN120856733A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of data acquisition technology, specifically to a multi-type signal IoT acquisition terminal that supports data integration. Background Technology
[0002] With the rapid development of IoT technology, the demand for online monitoring of production data in manufacturing projects is constantly increasing, leading to a rise in the complexity of data collection and processing. Existing IoT data acquisition systems typically face the following technical challenges: The variety of signal types: Different devices in the same project output signals of different types, including current signals, voltage signals, digital signals, etc., which makes data processing difficult.
[0003] Data integration is challenging: Collected data typically needs to be re-integrated using online platforms, increasing the data processing burden on these platforms. Time synchronization issues can easily arise during data integration, leading to inconsistencies and impacting subsequent data analysis and decision-making. Summary of the Invention
[0004] In view of this, the embodiments of this application are committed to providing a multi-type signal IoT acquisition terminal that supports data integration, so as to solve the problems of numerous signal types, difficult data processing, and difficult data integration in existing solutions.
[0005] This application provides a multi-type signal IoT acquisition terminal that supports data integration, including: The data acquisition module collects real-time data based on multiple preset interfaces; the real-time data includes sub-data corresponding to each interface. The data parsing and reconstruction module uses a microcontroller unit to parse and reconstruct each sub-data, converting it into a unified RS485 signal; The data merging module is used to set the merging relationship between sub-data. The data encapsulation module is used to add timestamps to sub-data and merge the sub-data based on merging relationships to obtain at least one set of target data; The target data is composed of multiple sets of sub-data combined or a single sub-data that does not have a merging relationship; The data transmission module is used to transmit target data to the online monitoring platform via a communication network; The data encapsulation module includes: a timing unit, a data cube construction unit, and a protocol encapsulation unit. The timing unit includes: a timing module, a 32-bit hardware timer, and a 16-bit sub-nanosecond timer; The timing module is used to acquire timing information from GPS or BeiDou to obtain a second pulse signal; A 32-bit hardware timer is used for timing and is reset based on the second pulse signal. A 16-bit sub-nanosecond timer is used for timing and is cleared based on the pulse signal of a 32-bit hardware timer; Based on the timing information from the timing module, the timing information from the 32-bit hardware timer, and the timing information from the 16-bit sub-nanosecond timer, the current time is determined, and a timestamp is added to the sub-data. Data cube building blocks are used to align sub-data with merging relationships, upscaling them into composite data blocks, and constructing structured data cubes. The protocol encapsulation unit is used to encapsulate the data cube according to a unified protocol format.
[0006] In some embodiments, the data parsing and reconstruction module adopts dynamic local reconfiguration technology, which can switch the combination mode of the interface without restarting.
[0007] In some embodiments, the data parsing and reconstruction module includes: A current signal conversion circuit is used to convert current signals into voltage signals; Protocol converters are used to parse the original protocol and convert it to a preset interface format at the protocol layer. Isolators are used to isolate ground loops, prevent common-mode voltage from damaging equipment, and improve anti-interference capabilities.
[0008] In some embodiments, the data encapsulation module further includes: A dedicated DSP core, integrated into the FPGA main chip, is used to perform Fast Fourier Transform (FFT) or wavelet transform preprocessing operations while data is fused, thereby improving the real-time performance at the edge.
[0009] In some embodiments, the data cube building unit ensures data integrity and accuracy by preserving the original sampling rate and quantization bits.
[0010] In some embodiments, the protocol encapsulation unit encapsulates the data cube using a unified protocol format to facilitate data transmission and parsing.
[0011] In some embodiments, the data transmission module transmits the integrated data to the online monitoring platform via a 4G network to achieve real-time monitoring and management of the data.
[0012] This application provides a multi-type signal IoT acquisition terminal supporting data integration, comprising: a data acquisition module for acquiring real-time data based on multiple preset interfaces; the real-time data includes sub-data corresponding to each interface; a data parsing and reconstruction module for parsing and reconstructing each sub-data using a microcontroller unit, converting it into a unified RS485 signal; a data merging module for setting merging relationships between sub-data; a data encapsulation module for adding timestamps to sub-data and merging sub-data based on merging relationships to obtain at least one set of target data; wherein the target data is composed of multiple sets of merged sub-data or a single sub-data without merging relationships; and a data transmission module for transmitting the target data to an online monitoring platform via a communication network; wherein the data encapsulation module includes: a timing unit, a data... The timing unit, comprising the cube construction unit and protocol encapsulation unit, includes: a timing module, a 32-bit hardware timer, and a 16-bit sub-nanosecond timer. The timing module acquires GPS or BeiDou timing information to obtain a second pulse signal. The 32-bit hardware timer performs timing and is reset based on the second pulse signal. The 16-bit sub-nanosecond timer performs timing and is reset based on the pulse signal from the 32-bit hardware timer. Based on the timing information from the timing module, the timing information from the 32-bit hardware timer, and the timing information from the 16-bit sub-nanosecond timer, the current time is determined, and a timestamp is added to the sub-data. The data cube construction unit aligns sub-data with merging relationships, upscaling them into composite data blocks to construct a structured data cube. The protocol encapsulation unit encapsulates the data cube according to a unified protocol format. This configuration allows the data acquisition module to be compatible with multiple signal types, and the data parsing and reconstruction module to uniformly convert different signals into RS485 signals, simplifying signal types and reducing the complexity and cost of the acquisition terminal and conversion module. The timing unit of the data encapsulation module generates high-precision timestamps, the data cube construction unit aligns and upgrades the data, and a dedicated DSP core performs preprocessing operations such as FFT or wavelet transform, improving data processing efficiency and real-time performance. The data merging module sets the merging relationships between sub-data, and the protocol encapsulation unit of the data encapsulation module uniformly encapsulates the data cube, ensuring the integrity and consistency of data transmission, simplifying data integration complexity, and eliminating time synchronization and format inconsistency issues. In summary, this invention improves the flexibility, accuracy, and real-time performance of IoT data acquisition systems while reducing system complexity and cost. Attached Figure Description
[0013] The above and other objects, features, and advantages of this application will become more apparent from the more detailed description of the embodiments of this application in conjunction with the accompanying drawings. The drawings are provided to further illustrate the embodiments of this application and form part of the specification. They are used together with the embodiments of this application to explain this application and do not constitute a limitation thereof. In the drawings, the same reference numerals generally represent the same components or steps.
[0014] Figure 1 This is a schematic diagram of the structure of a multi-type signal IoT acquisition terminal that supports data integration, provided in one embodiment of this application.
[0015] Figure 2 This is a schematic diagram of the architecture of a multi-type signal IoT acquisition terminal that supports data integration, provided in one embodiment of this application.
[0016] Figure 3 This is a flowchart illustrating an internal application method for a multi-type signal IoT acquisition terminal that supports data integration, as described in this application. Detailed Implementation
[0017] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0018] This invention relates to a multi-type signal acquisition terminal for IoT applications that supports data integration. Its design aims to efficiently acquire, process, and transmit various types of real-time data from different devices. The acquisition terminal acquires real-time data through multiple preset interfaces, each corresponding to a set of sub-data, thus ensuring compatibility with different types of signal output. The acquired sub-data is then transmitted to a data parsing and reconstruction module. This module uses a microcontroller unit (MCU) to parse and reconstruct the sub-data, converting it into a unified RS485 signal. This process effectively simplifies the signal types and facilitates subsequent processing.
[0019] To further integrate the data, the acquisition terminal is equipped with a data merging module, which sets the merging relationships between sub-data according to preset rules. The data encapsulation module is responsible for adding high-precision timestamps to the sub-data and integrating them into target data based on the merging relationships. The target data can be composed of multiple merged sub-data sets or a single sub-data set without merging relationships. The data encapsulation module internally includes a timing unit, a data cube construction unit, and a protocol encapsulation unit. The timing unit obtains GPS or BeiDou timing information through the timing module, generates a second pulse signal, and combines it with a 32-bit hardware timer and a 16-bit sub-nanosecond timer to generate a precise timestamp. The data cube construction unit aligns the sub-data with merging relationships, upscaling them into composite data blocks and constructing a structured data cube. The protocol encapsulation unit encapsulates the data cube according to a unified protocol format, ensuring the integrity and consistency of the data during transmission.
[0020] Finally, the data transmission module transmits the encapsulated target data to the online monitoring platform via the communication network, enabling real-time monitoring and management of the data. Through this design, the IoT data acquisition terminal of this invention effectively solves the problems of diverse signal types, complex data processing, and difficult data integration in existing technologies, significantly improving the system's real-time performance, accuracy, and anti-interference capabilities, while reducing system complexity and economic costs. It is suitable for the online monitoring needs of various production projects.
[0021] After introducing the basic principles of this application, various non-limiting embodiments of this application will be described in detail below with reference to the accompanying drawings.
[0022] Reference Figures 1 to 3 The various types of signal IoT acquisition terminals that support data integration provided in this application include: Data acquisition module 1 collects real-time data based on multiple preset interfaces; the real-time data includes sub-data corresponding to each interface. The data acquisition module is a fundamental component of this invention. Its core function is to collect real-time data through multiple pre-set interfaces. These interfaces are adaptable to different types of signal sources, ensuring that the acquired data covers all aspects of the project. The data acquired by each interface is called sub-data, which forms the basis for subsequent processing and integration. In this way, the data acquisition module can efficiently collect diverse data from different devices or sensors, providing rich raw information for subsequent data processing.
[0023] Data parsing and reconstruction module 2 uses a microcontroller unit to parse and reconstruct each sub-data, converting it into a unified RS485 signal; The data parsing and reconstruction module plays a crucial role in the initial processing of the acquired sub-data. This module employs a microcontroller unit (MCU) to parse and reconstruct each sub-data segment. The parsing process involves identifying and converting the sub-data formats to ensure correct processing by subsequent modules. The reconstruction process reorganizes the parsed data to conform to the unified RS485 signal standard. This conversion process not only simplifies the data types but also improves data compatibility and processability, laying a solid foundation for subsequent data integration and transmission.
[0024] Data merging module 3 is used to set the merging relationship between sub-data; The data merging module determines the merging relationships between sub-data. In some cases, sub-data from different interfaces may need to be merged to form a more meaningful dataset. This module sets these merging relationships using preset rules, providing clear guidance for the data encapsulation module. These rules can be flexibly configured according to the needs of actual applications to adapt to different data processing scenarios. For example, flow data and density data for the same pipeline are collected in real time from different devices and are considered different sub-data. However, in application, they need to be used together, so they can be merged in advance, i.e., a merging relationship can be set between them, so that subsequent steps can merge the data based on this relationship. It should be noted that the above example is merely illustrative of this application and not a limitation. In actual applications, the merging relationships between data should be set based on the actual situation.
[0025] The data encapsulation module 4 is used to add timestamps to sub-data and merge the sub-data based on merging relationships to obtain at least one set of target data; wherein the target data is composed of multiple sets of merged sub-data or a single set of sub-data that does not have a merging relationship. The data encapsulation module is a key component of this invention, responsible for further processing and integrating the sub-data. Its main functions include adding timestamps to the sub-data, merging sub-data based on merging relationships, and generating target data. The target data can be composite data formed by merging multiple sets of sub-data, or independent data composed of single sub-data items. This flexible data organization method allows this invention to adapt to various complex data processing needs.
[0026] Data transmission module 5 is used to transmit target data to the online monitoring platform via a communication network; The data encapsulation module includes a timing unit, a data cube construction unit, and a protocol encapsulation unit.
[0027] The timing unit includes: a timing module, a 32-bit hardware timer, and a 16-bit sub-nanosecond timer; the timing module is used to acquire timing information from GPS or BeiDou to obtain a second pulse signal; the 32-bit hardware timer is used for timing and is reset based on the second pulse signal; the 16-bit sub-nanosecond timer is used for timing and is reset based on the pulse signal of the 32-bit hardware timer; based on the timing information from the timing module, the timing information from the 32-bit hardware timer, and the timing information from the 16-bit sub-nanosecond timer, the current time is determined, and a timestamp is added to the sub-data. The timing unit is a crucial component for achieving high-precision timestamps. The timing module acquires timing information from GPS or BeiDou, generates second pulse signals, and provides a high-precision time reference for the entire timing system. A 32-bit hardware timer keeps time based on the second pulse signals and resets to zero at the arrival of each second pulse to ensure accuracy. A 16-bit sub-nanosecond timer further enhances the timing accuracy on top of the 32-bit timer, with its reset operation based on the pulse signals from the 32-bit timer. By combining the timing information from the timing module, the 32-bit timer, and the 16-bit timer, the timing unit can determine the current time and add precise timestamps to the sub-data accordingly. These timestamps provide important time references for subsequent data alignment and analysis.
[0028] Data cube building blocks are used to align sub-data with merging relationships, upscaling them into composite data blocks, and constructing structured data cubes. Specifically, the role of the data cube building block is to align sub-data with merging relationships and elevate them into composite data blocks, thereby constructing a structured data cube. This process involves precisely aligning the timestamps of the sub-data to ensure temporal consistency across data from different sources. In this way, the data cube building block can effectively integrate sub-data from different interfaces, forming a data structure with higher dimensions and richer information. This structured data cube not only facilitates subsequent data processing and analysis but also improves the overall quality and usability of the data.
[0029] The protocol encapsulation unit is used to encapsulate the data cube according to a unified protocol format.
[0030] The protocol encapsulation unit is responsible for encapsulating the constructed data cube according to a unified protocol format. This process ensures the integrity and consistency of the data during transmission, enabling the online monitoring platform to efficiently parse and process the data. By adopting a unified protocol format, this invention can seamlessly interface with various online monitoring platforms, achieving real-time data transmission and sharing.
[0031] The data transmission module is used to transmit target data to the online monitoring platform via a communication network; The data transmission module is a crucial component of this invention for communicating with external systems. It is responsible for transmitting encapsulated target data to the online monitoring platform via the communication network. This process ensures that the data arrives at its destination in a timely and accurate manner, enabling real-time monitoring and management. By utilizing existing communication networks, the data transmission module can efficiently complete data transmission tasks, providing strong support for the normal operation of the entire system.
[0032] Specifically, the data parsing and reconstruction module adopts dynamic local reconfiguration technology, which can switch the combination mode of the interface without restarting.
[0033] Dynamic Partial Reconfiguration (DPR) is an advanced FPGA (Field-Programmable Gate Array) technology that allows for the reconfiguration of specific regions of an FPGA while the system is running, without requiring a system restart. The core advantage of this technology lies in its ability to flexibly adjust the functional modules of the FPGA to adapt to different task requirements while maintaining continuous system operation.
[0034] The data parsing and reconstruction module employs dynamic local reconfiguration technology, enabling it to dynamically adjust its internal logic configuration during system runtime, thus flexibly switching between interface combination modes. This module pre-stores multiple configuration files, each corresponding to a specific interface combination mode. Through software control, the system can select and load the appropriate configuration file in real time based on the current acquisition task requirements, without requiring a system restart. This technology significantly improves the system's flexibility and adaptability, especially in scenarios involving the acquisition and processing of multiple signal types. Dynamic local reconfiguration technology not only reduces configuration switching latency and improves system real-time performance but also optimizes FPGA resource allocation, enhancing overall system efficiency.
[0035] In this invention, the data parsing and reconstruction module employs dynamic local reconfiguration technology, enabling it to dynamically adjust its internal logic configuration based on different signal types and acquisition tasks, thereby achieving flexible switching of interface combination modes. This technology significantly improves the system's flexibility and adaptability, especially in scenarios involving the acquisition and processing of multiple signal types.
[0036] In some embodiments, the data parsing and reconstruction module includes: a current signal conversion circuit for converting current signals into voltage signals; a protocol converter for parsing the original protocol and performing protocol layer conversion according to a preset interface format; and an isolator for isolating ground loops, preventing common-mode voltage from damaging the equipment, and improving anti-interference capability.
[0037] Specifically, the current signal conversion circuit is used to convert the acquired current signal into a voltage signal. This circuit achieves signal conversion through a precision resistor or a voltage-to-current (V / I) converter, ensuring signal integrity and accuracy. The current signal conversion circuit can adapt to different ranges of current signals, ensuring stable signal conversion under various operating conditions.
[0038] The protocol converter is responsible for parsing the raw protocol and converting it into a preset interface format. It can recognize and parse various raw protocols, including but not limited to industry standard protocols and custom protocols. It extracts useful data content by parsing the header, body, and checksum of the data packet. The parsed data is then repackaged into a data packet conforming to the target interface format. This process may involve data format conversion, data compression, or encryption to ensure data integrity and security during transmission. The protocol converter supports the parsing and conversion of multiple protocols, adapting to the needs of different devices and application scenarios.
[0039] Isolators are used to isolate ground loops, prevent common-mode voltage damage to equipment, and improve system immunity. Isolators use technologies such as optocouplers or magnetic isolation chips (like ADI's iCoupler) to isolate ground loops between different devices. This isolation ensures electrical isolation between devices, preventing common-mode voltage damage caused by ground loops. By isolating ground loops, isolators significantly improve system immunity, which is crucial for ensuring data accuracy and system stability in complex industrial environments. The use of isolators not only improves system reliability but also extends equipment lifespan and reduces equipment failures caused by electrical interference.
[0040] In some embodiments, the data encapsulation module further includes a dedicated DSP core integrated in the FPGA main chip, used to perform Fast Fourier Transform (FFT) or Wavelet Transform preprocessing operations while data is fused, thereby improving real-time performance at the edge.
[0041] Specifically, the DSP core is integrated into the FPGA main chip. The main function of the dedicated DSP core is to perform preprocessing operations such as Fast Fourier Transform (FFT) or Wavelet Transform while data is being fused, thereby significantly improving the real-time performance at the edge.
[0042] The dedicated DSP core can efficiently process digital signals and perform a variety of complex mathematical operations. Specifically, FFT is used to convert time-domain signals into frequency-domain signals, extract the frequency components of the signal, and identify the main frequency features in the signal. Wavelet transform is used to decompose the signal into components of different frequencies and time scales, which is particularly suitable for processing non-stationary signals and can extract the features of the signal at different time scales. Through these preprocessing operations, the system can more effectively perform feature extraction, noise removal, and data compression.
[0043] By integrating a dedicated DSP core into the data encapsulation module, this invention enables preprocessing at the data acquisition terminal (edge side), reducing data transmission volume and latency, and significantly improving the system's real-time performance. Simultaneously, preprocessing operations such as FFT and wavelet transform enhance data quality and usability, providing more accurate data support for subsequent data analysis and decision-making. This design not only improves the overall system efficiency but also optimizes resource utilization, enabling the system to complete complex signal processing tasks with limited resources.
[0044] In some embodiments, the data cube building unit ensures data integrity and accuracy by preserving the original sampling rate and quantization bits.
[0045] Specifically, the data cube building unit ensures data integrity and accuracy by preserving the original sampling rate and quantization bit depth. Specifically, when processing sub-data, the data cube building unit ensures that the sampling rate of each sub-data item remains constant, thus preserving data integrity in the time dimension. Simultaneously, it ensures that the quantization bit depth of each sub-data item remains constant, thus preserving data accuracy in the amplitude dimension. In this way, the data cube building unit can more comprehensively reflect the characteristics of the original signal, providing a high-quality data foundation for subsequent data analysis. This process not only reduces information loss and errors during data processing but also improves data usability and reliability.
[0046] In some embodiments, the protocol encapsulation unit encapsulates the data cube using a unified protocol format to facilitate data transmission and parsing.
[0047] In IoT and industrial automation systems, data typically needs to be transmitted and shared between different devices and platforms. Adopting a unified protocol format is crucial to ensuring that data can be correctly parsed and processed. A unified protocol format provides standardized data structures and communication rules, ensuring data consistency and integrity during transmission.
[0048] Specifically, the protocol encapsulation unit performs the following steps: Data structure standardization: The protocol encapsulation unit organizes the data in the data cube into data packets that conform to a unified protocol format, defines the structure of the header, body and trailer of the data packets, and ensures that each data packet contains the necessary information, such as data type, data length, timestamp, etc.
[0049] Protocol header generation: The protocol encapsulation unit generates a protocol header, which contains basic information about the data packet, such as the protocol version, data type, data length, and timestamp. This information provides the receiving end with the necessary context to correctly parse the data packet.
[0050] Data body encapsulation: The protocol encapsulation unit encapsulates the data content in the data cube into a data body, ensuring that the format of the data body conforms to the requirements of the unified protocol so that the receiving end can correctly parse the data.
[0051] Protocol Truncation Generation: The protocol encapsulation unit generates the protocol trailer, which contains the end-of-data packet marker and checksum information. The checksum information is used to verify the integrity and correctness of the data packet, ensuring that the data has not been tampered with or corrupted during transmission.
[0052] Data packet generation: The protocol encapsulation unit combines the protocol header, data body, and protocol trailer into a complete data packet, ready for transmission.
[0053] By adopting a unified protocol format, the protocol encapsulation unit ensures data compatibility and operability across different devices and platforms, improving the reliability and ease of data transmission. This process not only simplifies data parsing but also enhances the overall performance and stability of the system.
[0054] In some embodiments, the data transmission module transmits the integrated data to the online monitoring platform via a 4G network to achieve real-time monitoring and management of the data.
[0055] 4G networks are a high-speed wireless communication technology widely used for data transmission. Choosing 4G networks as the means of data transmission has the following advantages: high-speed transmission, wide coverage, stability, and real-time performance.
[0056] The data transmission module transmits the integrated data to the online monitoring platform via a 4G network, enabling real-time monitoring and management of the data. The main function of the data transmission module is to ensure that the encapsulated target data reaches the online monitoring platform in a timely and accurate manner, thereby achieving efficient system operation.
[0057] Specifically, the multi-type signal IoT acquisition terminal that supports data integration provided in this application has the following architecture diagram: Figure 2Interfaces 1, 2, 3, and 4 are responsible for receiving data (corresponding to the data acquisition module). The conversion module (corresponding to the data parsing and reconstruction module) and the FPGA chip (corresponding to the data merging module, data encapsulation module, and data transmission module) are used in specific applications, including the following steps: Step S101: Collect real-time data based on multiple preset interfaces; the real-time data includes sub-data corresponding to each interface; Step S102: The microcontroller unit is used to parse and reconstruct each sub-data, and convert it into a unified RS485 signal. Step S103: Set the merging relationship between sub-data; Step S104: Add timestamps to the sub-data and merge the sub-data based on the merging relationship to obtain at least one set of target data; The target data is composed of multiple sets of sub-data combined or a single sub-data that does not have a merging relationship; Step S105: Transmit the target data to the online monitoring platform via a communication network; The solution provided in this application employs dynamic partial reconfiguration technology, which allows for dynamic adjustment of interface combination modes during system runtime without requiring a system restart. By pre-storing multiple configuration files in the FPGA, each corresponding to a specific interface combination mode, the system can select and load the appropriate configuration file in real time based on the current acquisition task requirements. This dynamic adjustment capability significantly improves the system's flexibility and adaptability, enabling it to quickly respond to different signal acquisition needs while optimizing resource utilization efficiency and reducing system downtime caused by configuration switching. Dynamic partial reconfiguration technology allows for switching of interface combination modes without a restart.
[0058] The data parsing and reconstruction module utilizes a microcontroller unit (MCU) to parse and reconstruct the acquired signals. The MCU first parses the raw data packets, identifying their format, content, and structure, and extracting useful data. Subsequently, the MCU repackages the parsed data into data packets conforming to a unified protocol format. This process not only improves system compatibility but also ensures the integrity and accuracy of data during transmission. In this way, the system can process signals of various formats, improving the efficiency and reliability of data processing.
[0059] The data encapsulation module integrates data collected from various interfaces by adding high-precision timestamps and constructing a data cube. The timestamps are generated by the time synchronization module, a 32-bit hardware timer, and a 16-bit sub-nanosecond timer, ensuring precise time marking and alignment of the data. The integrated data is encapsulated according to a unified protocol, forming a structured data cube. This process not only improves data integrity and usability but also provides a standardized data format for subsequent data transmission and parsing. In this way, the system can ensure data compatibility and consistency across different devices and platforms.
[0060] The data encapsulation module integrates a dedicated digital signal processing (DSP) core to perform preprocessing operations such as Fast Fourier Transform (FFT) or wavelet transform during data fusion. These preprocessing operations are completed at the data acquisition terminal (edge side), significantly improving the system's real-time performance and data quality. FFT is used to extract the frequency components of the signal, while wavelet transform is used to extract the signal's features at different time scales. Through these preprocessing operations, the system can more effectively extract features and remove noise, providing high-quality data support for subsequent data analysis and processing.
[0061] The above description has been given for purposes of illustration and description. Furthermore, this description is not intended to limit the embodiments of this application to the forms disclosed herein. Although numerous exemplary aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, alterations, additions, and sub-combinations thereof.
Claims
1. A multi-type signal acquisition terminal supporting data integration, characterized in that, include: The data acquisition module collects real-time data based on multiple preset interfaces; the real-time data includes sub-data corresponding to each interface. The data parsing and reconstruction module uses a microcontroller unit to parse and reconstruct each sub-data, converting it into a unified RS485 signal; The data merging module is used to set the merging relationship between sub-data. The data encapsulation module is used to add timestamps to sub-data and merge the sub-data based on merging relationships to obtain at least one set of target data; The target data is composed of multiple sets of sub-data combined or a single sub-data that does not have a merging relationship; The data transmission module is used to transmit target data to the online monitoring platform via a communication network; The data encapsulation module includes: a timing unit, a data cube construction unit, and a protocol encapsulation unit. The timing unit includes: a timing module, a 32-bit hardware timer, and a 16-bit sub-nanosecond timer; The timing module is used to acquire timing information from GPS or BeiDou to obtain a second pulse signal; A 32-bit hardware timer is used for timing and is reset to zero based on the second pulse signal; A 16-bit sub-nanosecond timer is used for timing and is cleared based on the pulse signal of a 32-bit hardware timer; Based on the timing information from the timing module, the timing information from the 32-bit hardware timer, and the timing information from the 16-bit sub-nanosecond timer, the current time is determined, and a timestamp is added to the sub-data. Data cube building blocks are used to align sub-data with merging relationships, upscaling them into composite data blocks, and constructing structured data cubes. The protocol encapsulation unit is used to encapsulate the data cube according to a unified protocol format.
2. The multi-type signal IoT acquisition terminal supporting data integration according to claim 1, characterized in that, The data parsing and reconstruction module adopts dynamic local reconfiguration technology, which can switch the combination mode of the interface without restarting.
3. The multi-type signal IoT acquisition terminal supporting data integration according to claim 1, characterized in that, The data parsing and reconstruction module includes: A current signal conversion circuit is used to convert current signals into voltage signals; Protocol converters are used to parse the original protocol and convert it to a preset interface format at the protocol layer. Isolators are used to isolate ground loops, prevent common-mode voltage from damaging equipment, and improve anti-interference capabilities.
4. The multi-type signal IoT acquisition terminal supporting data integration according to claim 1, characterized in that, The data encapsulation module further includes: A dedicated DSP core, integrated into the FPGA main chip, is used to perform Fast Fourier Transform (FFT) or wavelet transform preprocessing operations while data is fused, thereby improving the real-time performance at the edge.
5. The multi-type signal IoT acquisition terminal supporting data integration according to claim 1, characterized in that, The data cube building unit ensures data integrity and accuracy by preserving the original sampling rate and quantization bits.
6. The multi-type signal IoT acquisition terminal supporting data integration according to claim 1, characterized in that, The protocol encapsulation unit uses a unified protocol format to encapsulate the data cube to facilitate data transmission and parsing.
7. The multi-type signal IoT acquisition terminal supporting data integration according to claim 1, characterized in that, The data transmission module transmits the integrated data to the online monitoring platform via a 4G network, enabling real-time monitoring and management of the data.