Multi-source data communication system and communication method
The architecture of the central control and preprocessing unit enables real-time monitoring and load balancing of equipment operating conditions, solving the problem of high cost of high-precision processors and conversion modules, and reducing system costs.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-11
- Publication Date
- 2026-03-27
AI Technical Summary
The high cost of high-precision processors and conversion modules in existing technologies leads to high computing power and performance requirements for overall control, necessitating the design of a multi-source data communication system to reduce costs.
The system adopts an architecture consisting of a central control unit and several preprocessing units. The preprocessing units receive waveform data from the equipment and send peak data to the central control unit. When the central control unit cannot identify the peak data, it marks the device to be adjusted and controls other devices to receive real-time waveform data for adjustment, thus removing the high-precision conversion module.
By removing the high-precision conversion module, the system cost was reduced, while real-time monitoring of equipment operating conditions and load balancing were achieved, reducing the processor's performance and computing power requirements.
Smart Images

Figure CN119995637B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of electrical communication technology, specifically relating to digital communication, and more particularly to a multi-source data communication system and communication method. Background Technology
[0002] In large systems, multiple large devices are set up, and each device has several sensors to detect data. The relevant technology uses high-precision processors and conversion modules to obtain all the detection data of the corresponding device. However, high-precision processors and conversion modules are expensive, and the overall control for the overall management of high-precision processors and conversion modules also requires high computing power and performance.
[0003] Therefore, due to the high cost of high-precision data acquisition equipment and the resulting technical challenges of high computing power and performance required for overall control, it is necessary to design a multi-source data communication system and communication method.
[0004] It should be noted that the information disclosed in this background section is only for understanding the background technology of the present application concept, and therefore, the above description is not considered to constitute prior art information. Summary of the Invention
[0005] This disclosure provides at least one multi-source data communication system and communication method.
[0006] In a first aspect, embodiments of this disclosure provide a multi-source data communication system, including:
[0007] The main control unit, and several pre-processing devices;
[0008] The pretreatment device is connected to a corresponding device, and the device is also connected to other pretreatment devices.
[0009] The preprocessing device is configured to receive waveform data sent by the corresponding device and send the peak data in the waveform data to the central control.
[0010] The master control is configured to mark a preprocessing device as needing adjustment when the preprocessing device cannot identify peak data from the waveform data sent by the corresponding device. Then, the master control controls the other preprocessing devices to receive real-time waveform data sent by the corresponding device of the preprocessing device to be adjusted, and the master control adjusts the preprocessing device to be adjusted according to the real-time waveform data.
[0011] In one optional embodiment, the preprocessing device includes: a processor, and a first transceiver module and a second transceiver module electrically connected to the processor;
[0012] The first transceiver module receives waveform data sent by the device;
[0013] The processor is configured to identify peak data in waveform data;
[0014] The second transceiver module is configured to send peak data to the master control unit, and the second transceiver module communicates with the second transceiver modules in other preprocessing units.
[0015] In one alternative implementation, the acquisition cycles of the processors in each preprocessing unit are different, and the total range of all acquisition cycles includes the peak range of waveform data from all devices under various conditions.
[0016] In one optional implementation, the processor is adapted to identify peak data in the waveform data after receiving waveform data sent by the device, that is, if some data in the waveform data shows an upward trend and some data shows a downward trend, then the maximum value in the waveform data is the peak data, and the processor sends the peak data to the central control through the second transceiver module.
[0017] In an alternative implementation, the processor is further configured to determine that peak data cannot be obtained from the device when only the rising or falling portion is identified from the waveform data, and to send an adjustment signal to the master control.
[0018] The master controller is configured to mark the processor to be adjusted after receiving the signal to be adjusted, and then control other preprocessing devices to receive waveform data sent by the corresponding device of the processor to be adjusted one by one. When any preprocessing device identifies the peak data from the waveform data, the corresponding preprocessing device sends its acquisition cycle to the master controller. The master controller adjusts the processor to be adjusted according to the received acquisition cycle. After the adjustment is completed, the processor re-receives the waveform data sent by the device and identifies the peak data.
[0019] In one optional implementation, the processor is configured to send its own system load to the central control. The central control is configured to determine whether the corresponding processor is overloaded based on the system load. When the system load exceeds a preset standard, the central control determines that the corresponding processor is overloaded. At this time, the central control sends a control signal to the corresponding processor. The processor then sends part of the waveform data to the preprocessing device that is not overloaded and has the lowest system load among the other preprocessing devices through the second transceiver module, so that the system load of the originally overloaded processor is reduced to below the preset standard.
[0020] In one optional implementation, the central control is configured to determine the number of second transceiver modules connected at the same time. When the number of second transceiver modules connected at the same time exceeds a preset number standard, the central control controls the processor in the preprocessing unit to send the peak data to be sent to the second transceiver modules of other preprocessing units through the corresponding second transceiver modules. The other preprocessing units send the peak data to be sent and the peak data to be received to the central control through their respective second transceiver modules, so that the number of second transceiver modules connected to the central control at the same time is less than the preset number standard.
[0021] In one optional implementation, the master control is configured to control two preprocessing devices to simultaneously receive waveform data sent by a device under the same acquisition cycle. One of the preprocessing devices is the preprocessing device corresponding to the device. The two preprocessing devices send the received waveform data to the master control. The master control compares the two waveform data. If the two waveform data are the same, the master control determines that the preprocessing device corresponding to the device is normal.
[0022] In one optional implementation, the central controller is configured to receive data sent from the cloud, obtain the system load of each preprocessing device, sort the preprocessing devices from low to high according to the system load, and distribute the received data to each preprocessing device starting from the preprocessing device with the lower system load.
[0023] Secondly, this disclosure also provides a communication method using the above-described multi-source data communication system, comprising:
[0024] The preprocessing unit is configured to receive waveform data sent by the corresponding device and send the peak data in the waveform data to the central control.
[0025] The master control is configured to mark a preprocessing device as needing adjustment when it cannot identify peak data from the waveform data sent by the corresponding device. Then, the master control controls the other preprocessing devices to receive real-time waveform data sent by the corresponding device of the preprocessing device to be adjusted, and the master control adjusts the preprocessing device to be adjusted according to the real-time waveform data.
[0026] The beneficial effects of this invention are as follows: This multi-source data communication system includes a central control unit and several preprocessing devices; each preprocessing device is connected to a corresponding device, and the device is also connected to other preprocessing devices; each preprocessing device is configured to receive waveform data sent by the corresponding device and send the peak data in the waveform data to the central control unit; the central control unit is configured to mark the preprocessing device as needing adjustment when it cannot identify the peak data from the waveform data sent by the corresponding device, and then control the remaining preprocessing devices to receive real-time waveform data sent by the corresponding device of the preprocessing device to be adjusted. The central control unit adjusts the preprocessing device to be adjusted according to the real-time waveform data, thereby eliminating the need for a high-precision conversion module and reducing costs.
[0027] Other features and advantages of the invention will be set forth in the following description, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention are realized and obtained through the structures particularly pointed out in the description and the drawings.
[0028] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, preferred embodiments are described in detail below with reference to the accompanying drawings. Attached Figure Description
[0029] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0030] Figure 1 A schematic block diagram of a multi-source data communication system provided in this disclosure embodiment;
[0031] Figure 2 This is a schematic diagram of the acquisition cycle of the preprocessing device provided in the embodiments of this disclosure. Detailed Implementation
[0032] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions 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, 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.
[0033] In this document, when it is mentioned that a first component is located on a second component, this can mean that the first component can be directly formed on the second component, or that a third component can be inserted between the first and second components. Furthermore, in the accompanying drawings, the thickness of the components may be exaggerated or reduced for the purpose of effectively describing the technical content.
[0034] As used herein, the phrases “in one embodiment,” “according to one embodiment,” “in some embodiments,” etc., generally refer to the fact that a particular feature, structure, or characteristic following the phrase can be included in at least one embodiment of this disclosure. Therefore, a particular feature, structure, or characteristic can be included in more than one embodiment of this disclosure, such that these phrases do not necessarily refer to the same embodiment. As used herein, the terms “example,” “exemplary,” etc., are used to “serve as an example, instance, or illustration.” Any implementation, aspect, or design described herein as “example” or “exemplary” is not necessarily to be construed as preferred or superior to other implementations, aspects, or designs. Rather, the use of the terms “example,” “exemplary,” etc., is intended to present concepts in a specific manner.
[0035] The following detailed description of some embodiments of the present invention is provided in conjunction with the accompanying drawings. Unless otherwise specified, the following embodiments and features can be combined with each other.
[0036] This disclosure provides a multi-source data communication system, including: a central control unit and several preprocessing devices; each preprocessing device is connected to a corresponding device, and the device is also connected to other preprocessing devices; each preprocessing device is configured to receive waveform data sent by the corresponding device and send peak data from the waveform data to the central control unit; the central control unit is configured to mark the preprocessing device as needing adjustment when the preprocessing device cannot identify peak data from the waveform data sent by the corresponding device, and then control the other preprocessing devices to receive real-time waveform data sent by the corresponding device of the preprocessing device to be adjusted. The central control unit adjusts the preprocessing device to be adjusted according to the real-time waveform data, thereby eliminating the need for high-precision conversion modules, such as the Analog Devices AD7177-2 analog-to-digital converter module with a sampling rate of 250 kSPS, which costs at least 50 yuan per module. This embodiment eliminates the conversion module, thus reducing costs.
[0037] In this embodiment, the central control unit can be a server, computer, or the like.
[0038] In this embodiment, the waveform data reflects the current operating condition of the device, and periodically acquiring waveform data can reduce the performance and computing power required by the processor.
[0039] In this embodiment, because the high-precision conversion module is removed and waveform data is acquired periodically, when the operating conditions of the device change, the waveform data acquired by the processor under the original cycle no longer contains peak data. This makes it impossible to accurately acquire data under the current operating conditions of the device, and thus makes it impossible to know the status of the device at this time. Therefore, it is necessary to adjust the acquisition cycle of the processor when the processor cannot acquire peak data.
[0040] In one optional implementation, the preprocessing device includes: a processor, and a first transceiver module and a second transceiver module electrically connected to the processor; the first transceiver module receives waveform data sent by a device; the processor is configured to identify peak data in the waveform data; the second transceiver module is configured to send the peak data to the master controller, and the second transceiver module communicates with second transceiver modules in other preprocessing devices.
[0041] Specifically, the processor can be an ARM Cortex-M series processor, and the first and second transceiver modules can be Finisar FTLF1318P3BTL transceiver modules.
[0042] In this embodiment, each device has a corresponding preprocessing unit. The device sends waveform data to the preprocessing unit, and the preprocessing unit identifies the peak data in the waveform data through its processor. The peak data reflects the current operating condition of the device. It can send the peak data to the central control through the second transceiver module to monitor the corresponding device in real time.
[0043] like Figure 2 As shown, in one alternative implementation, the acquisition cycles of the processors in each preprocessing unit are different, and the total range of all acquisition cycles includes the peak range of waveform data of all devices under various conditions.
[0044] In this embodiment, the acquisition cycles of each preprocessing device may partially overlap. The acquisition cycles of all preprocessing devices are merged to include the peak range of waveform data under all operating conditions of all devices, so that peak data can be obtained through other preprocessing devices after the operating conditions of the devices change.
[0045] In one optional implementation, the processor is adapted to identify peak data in the waveform data after receiving waveform data sent by the device, that is, if some data in the waveform data shows an upward trend and some data shows a downward trend, then the maximum value in the waveform data is the peak data, and the processor sends the peak data to the central control through the second transceiver module.
[0046] In this embodiment, the central controller can monitor the operating conditions of each device in a coordinated manner by using the peak data corresponding to each device.
[0047] In an optional implementation, the processor is further configured to determine that it cannot obtain peak data from the device when only the rising or falling portion is identified from the waveform data, and the processor sends an adjustment signal to the central control. The central control is configured to mark the processor as needing adjustment after receiving the adjustment signal, and then control other preprocessing devices to receive the waveform data sent by the corresponding device of the processor to be adjusted one by one. When any preprocessing device identifies peak data from the waveform data, the corresponding preprocessing device sends its acquisition cycle to the central control. The central control adjusts the processor to be adjusted according to the received acquisition cycle. After the adjustment is completed, the processor re-receives the waveform data sent by the device and identifies the peak data.
[0048] In this embodiment, when the operating conditions of the device change, its corresponding waveform data will change, causing the preprocessing device corresponding to the device to be unable to acquire the peak data of the device at this time in the existing acquisition cycle. The preprocessing device sends an adjustment signal to the central control through the second transceiver module. The central control controls other preprocessing devices to receive the waveform data sent by the device corresponding to the processor to be adjusted one by one. When any preprocessing device identifies the peak data from the waveform data, the corresponding preprocessing device sends its acquisition cycle to the central control. The central control adjusts the processor to be adjusted according to the received acquisition cycle. After the adjustment is completed, the processor re-receives the waveform data sent by the device and identifies the peak data.
[0049] In this embodiment, when the equipment operating condition changes, the acquisition cycle of the corresponding preprocessing device is adjusted accordingly. The changed operating condition and the corresponding acquisition cycle can be stored in the central control so that the acquisition cycle of the preprocessing device can be directly adjusted when the equipment changes to the same operating condition next time.
[0050] In one optional implementation, the processor is configured to send its own system load to the central control. The central control is configured to determine whether the corresponding processor is overloaded based on the system load. When the system load exceeds a preset standard, the central control determines that the corresponding processor is overloaded. At this time, the central control sends a control signal to the corresponding processor. The processor then sends part of the waveform data to the preprocessing device that is not overloaded and has the lowest system load among the other preprocessing devices through the second transceiver module, so that the system load of the originally overloaded processor is reduced to below the preset standard.
[0051] In this embodiment, when the processor in a preprocessing device is overloaded, the central control system controls the preprocessing device to send a portion of the waveform data to other preprocessing devices that are not overloaded, so that the load of the originally overloaded preprocessing device is reduced to not overloaded.
[0052] In this embodiment, some waveform data from the overloaded preprocessing device is first sent to the preprocessing device with the least load to ensure that the preprocessing device receiving the waveform data will not be overloaded after receiving the waveform data.
[0053] In this embodiment, the standard system load of each preprocessing device can be pre-stored in the central control. When the system load exceeds the corresponding standard system load, it can be determined that the preprocessing device is overloaded.
[0054] In one optional implementation, the central control is configured to determine the number of second transceiver modules connected at the same time. When the number of second transceiver modules connected at the same time exceeds a preset number standard, the central control controls the processor in the preprocessing unit to send the peak data to be sent to the second transceiver modules of other preprocessing units through the corresponding second transceiver modules. The other preprocessing units send the peak data to be sent and the peak data to be received to the central control through their respective second transceiver modules, so that the number of second transceiver modules connected to the central control at the same time is less than the preset number standard.
[0055] In this embodiment, connecting too many second transceiver modules to the main control unit can cause interference with data communication. Therefore, it is necessary to control the number of second transceiver modules connected to the main control unit at the same time. When the number of second transceiver modules connected at the same time exceeds the preset number standard, the main control unit will control some preprocessing devices to first send the acquired peak data to other preprocessing devices, and then the preprocessing devices that receive the peak data will forward it to the main control unit, thereby reducing the number of second transceiver modules connected to the main control unit at the same time and reducing interference during data transmission.
[0056] In one optional implementation, the master control is configured to control two preprocessing devices to simultaneously receive waveform data sent by a device, wherein one of the preprocessing devices is the preprocessing device corresponding to the device. The two preprocessing devices send the received waveform data to the master control, which compares the two waveform data. If the two waveform data are the same, the master control determines that the preprocessing device corresponding to the device is normal.
[0057] In this embodiment, the preprocessing device can be tested before the overall system is started. The preprocessing device corresponding to the device and another preprocessing device are adjusted to have the same acquisition cycle. Then, the waveform data of the device is acquired. The two preprocessing devices send the acquired waveform data to the central control. The central control determines whether the preprocessing device is normal based on the waveform data. If the two waveform data are the same, it is determined that the preprocessing device corresponding to the device is normal. If they are different, the staff is reminded to check the preprocessing device.
[0058] In one optional implementation, the central controller is configured to receive data sent from the cloud, obtain the system load of each preprocessing device, sort the preprocessing devices from low to high according to the system load, and distribute the received data to each preprocessing device starting from the preprocessing device with the lower system load.
[0059] In this embodiment, the central control unit can receive and process other data from the cloud. If there is a preprocessing device that is not overloaded, the central control unit can distribute some of the data received from the cloud to the preprocessing device that is not overloaded for processing, thereby reducing the load on the central control unit.
[0060] In this embodiment, after receiving the data distributed by the central control, the preprocessing device needs to ensure that it does not work under overload to avoid damage caused by overload.
[0061] In this embodiment, when the central control distributes data, it distributes the data from low to high according to the system load, which can better allocate the computing power of the preprocessing device and avoid overloading the preprocessing device.
[0062] In this embodiment, the preprocessing device can perform a unified format conversion after receiving waveform data, so that each preprocessing device can process data sent by other preprocessing devices.
[0063] In at least one other disclosed embodiment, a communication method employing the above-described multi-source data communication system is also provided, comprising: a preprocessing device being configured to receive waveform data sent by a corresponding device and send peak data in the waveform data to a central control; the central control being configured to, when the preprocessing device cannot identify peak data from the waveform data sent by the corresponding device, mark the preprocessing device as needing adjustment, and then control the remaining preprocessing devices to receive real-time waveform data sent by the corresponding device of the preprocessing device to be adjusted, and the central control adjusting the preprocessing device to be adjusted according to the real-time waveform data.
[0064] In summary, this multi-source data communication system includes: a central control unit and several preprocessing devices; each preprocessing device is connected to a corresponding device, and the device is also connected to other preprocessing devices; each preprocessing device is configured to receive waveform data sent by the corresponding device and send the peak data in the waveform data to the central control unit; the central control unit is configured to mark the preprocessing device as needing adjustment when it cannot identify the peak data from the waveform data sent by the corresponding device, and then control the other preprocessing devices to receive real-time waveform data sent by the corresponding device of the preprocessing device to be adjusted. The central control unit adjusts the preprocessing device to be adjusted according to the real-time waveform data, thereby eliminating the need for a high-precision conversion module and reducing costs.
[0065] Based on the above-described preferred embodiments of the present invention, and through the foregoing description, those skilled in the art can make various changes and modifications without departing from the inventive concept. The technical scope of this invention is not limited to the contents of the specification, but must be determined according to the scope of the claims.
Claims
1. A multi-source data communication system, characterized in that, include: The main control unit, and several pre-processing devices; The pretreatment device is connected to a corresponding device, and the device is also connected to other pretreatment devices. The preprocessing device is configured to receive waveform data sent by the corresponding device and send the peak data in the waveform data to the central control. The master control is configured to mark a preprocessing device as needing adjustment when the preprocessing device cannot identify peak data from the waveform data sent by the corresponding device. Then, the master control controls the other preprocessing devices to receive real-time waveform data sent by the corresponding device of the preprocessing device to be adjusted, and the master control adjusts the preprocessing device to be adjusted according to the real-time waveform data.
2. The multi-source data communication system as described in claim 1, characterized in that: The preprocessing device includes: a processor, and a first transceiver module and a second transceiver module electrically connected to the processor; The first transceiver module receives waveform data sent by the device; The processor is configured to identify peak data in waveform data; The second transceiver module is configured to send peak data to the master control unit, and the second transceiver module communicates with the second transceiver modules in other preprocessing units.
3. The multi-source data communication system as described in claim 2, characterized in that: The acquisition cycles of the processors in each preprocessing unit are different, and the total range of all acquisition cycles includes the peak range of waveform data of all devices under various conditions.
4. The multi-source data communication system as described in claim 3, characterized in that: The processor is adapted to identify peak data in the waveform data after receiving waveform data sent by the device. That is, if some data in the waveform data shows an upward trend and some data shows a downward trend, then the maximum value in the waveform data is the peak data. The processor sends the peak data to the central control through the second transceiver module.
5. The multi-source data communication system as described in claim 4, characterized in that: The processor is also configured to determine that it is impossible to obtain peak data from the device when only the rising or falling portion is identified from the waveform data, and to send an adjustment signal to the master control. The master controller is configured to mark the processor to be adjusted after receiving the signal to be adjusted, and then control other preprocessing devices to receive waveform data sent by the corresponding device of the processor to be adjusted one by one. When any preprocessing device identifies the peak data from the waveform data, the corresponding preprocessing device sends its acquisition cycle to the master controller. The master controller adjusts the processor to be adjusted according to the received acquisition cycle. After the adjustment is completed, the processor re-receives the waveform data sent by the device and identifies the peak data.
6. The multi-source data communication system as described in claim 2, characterized in that: The processor is configured to send its own system load to the central control. The central control is configured to determine whether the corresponding processor is overloaded based on the system load. When the system load exceeds a preset standard, the central control determines that the corresponding processor is overloaded. At this time, the central control sends a control signal to the corresponding processor. The processor sends part of the waveform data to the preprocessing device that is not overloaded and has the smallest system load among other preprocessing devices through the second transceiver module, so that the system load of the originally overloaded processor is reduced to below the preset standard.
7. The multi-source data communication system as described in claim 2, characterized in that: The master controller is configured to determine the number of second transceiver modules connected at the same time. When the number of second transceiver modules connected at the same time exceeds a preset number standard, the master controller controls the processor in the preprocessing unit to send the peak data to be sent to the second transceiver modules of other preprocessing units through the corresponding second transceiver modules. Other preprocessing units send the peak data to be sent and the peak data to be received to the master controller through their second transceiver modules, so that the number of second transceiver modules connected to the master controller at the same time is less than the preset number standard.
8. The multi-source data communication system as described in claim 2, characterized in that: The master control is configured to control two preprocessing devices to simultaneously receive waveform data sent by a device under the same acquisition cycle. One of the preprocessing devices is the preprocessing device corresponding to the device. The two preprocessing devices send the received waveform data to the master control. The master control compares the two waveform data. If the two waveform data are the same, the master control determines that the preprocessing device corresponding to the device is normal.
9. The multi-source data communication system as described in claim 2, characterized in that: The central control is configured to receive data sent from the cloud, obtain the system load of each preprocessing device, sort the preprocessing devices from low to high according to the system load, and distribute the received data to each preprocessing device starting from the preprocessing device with the lower system load.
10. A communication method employing the multi-source data communication system as described in claim 1, characterized in that, include: The preprocessing unit is configured to receive waveform data sent by the corresponding device and send the peak data in the waveform data to the central control. The master control is configured to mark a preprocessing device as needing adjustment when it cannot identify peak data from the waveform data sent by the corresponding device. Then, the master control controls the other preprocessing devices to receive real-time waveform data sent by the corresponding device of the preprocessing device to be adjusted, and the master control adjusts the preprocessing device to be adjusted according to the real-time waveform data.
Citation Information
Patent Citations
User side energy storage device management control system and method based on load prediction
CN118381078A
Communication apparatus, method for acquiring identification information, program, and recording medium
JP2013157851A