Multi-source data communication system and communication method
By designing a multi-source data communication system, using the coordinated work of preprocessing devices and the overall control, the problem of high-precision data acquisition equipment is solved, and efficient management and cost reduction of the system are achieved.
Patent Information
- Application Number
- CN202510148386.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-11
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2045-02-11
AI Technical Summary
Due to the high cost of collecting equipment data with high precision, the computing power and performance required for the total control are also high, and there are cost and performance management challenges.
A multi-source data communication system is designed, including a general control and several pre-processing devices. The pre-processing device receives waveform data sent by the device, identifies peak data and sends it to the general control. When peak data cannot be identified, the general control mark is to be adjusted, and the real-time waveform data is received through other pre-processing devices for adjustment, reducing dependence on high-precision conversion modules.
By removing high-precision conversion modules, the cost of the system is reduced, and by periodically obtaining waveform data, the performance and computing power required by the processor are reduced, and the efficient management of the system is achieved.
Smart Images

Figure HDA0005267248610000011 
Figure HDA0005267248610000012
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of electrical communication technology, specifically relates to digital communication, and more particularly to a multi-source data communication system and a communication method. Background Art
[0002] In a large system, multiple large devices are set up. Several sensors are set up in the large devices to detect data. In the related technology, high-precision processors and conversion modules are used to obtain all detection data of the corresponding devices. However, the high-precision processors and conversion modules are relatively expensive, and the overall control for the coordinated management of the high-precision processors and conversion modules also requires higher computing power and performance.
[0003] Therefore, due to the high cost of high-precision data collection equipment and the technical problem 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 above information disclosed in this background technology section is only used to understand the background technology of the present application concept, and therefore, the above description is not considered to constitute information of the prior art. Summary of the invention
[0005] The embodiments of the present disclosure at least provide a multi-source data communication system and a communication method.
[0006] In a first aspect, an embodiment of the present disclosure provides a multi-source data communication system, including: General control, and several pre-processing devices; The pre-processing device is connected to a corresponding device, and the device is simultaneously connected to other pre-processing devices; The preprocessing device is configured to receive the waveform data sent by the corresponding device and send the peak data in the waveform data to the master control; The master control is configured to mark the preprocessing device to be adjusted when the preprocessing device cannot identify 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, and the master control adjusts the preprocessing device to be adjusted according to the real-time waveform data.
[0007] In an 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 control, and the second transceiver module communicates with the second transceiver modules in other pre-processing devices.
[0008] In an optional implementation, the acquisition cycles of the processors in the preprocessing devices are different, and the total range composed of all acquisition cycles includes the peak range of the waveform data of all devices in various situations.
[0009] In an optional embodiment, the processor is suitable for identifying peak data in the waveform data after receiving the 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 main control through the second transceiver module.
[0010] In an optional embodiment, the processor is further configured to, when only a rising portion or a falling portion is identified from the waveform data, the processor determines that the peak data cannot be obtained from the device, and the processor sends a signal to be adjusted to the master control; The master control is configured to mark the processor to be adjusted after receiving the signal to be adjusted, and then control 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 master control. The master 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.
[0011] In an optional embodiment, the processor is configured to send its own system load to the main control, and the main 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 main control determines that the corresponding processor is overloaded. At this time, the main control sends a control signal to the corresponding processor, and the processor sends part of the waveform data to other preprocessing devices that are not overloaded and have the smallest system load through the second transceiver module, so that the system load of the originally overloaded processor is reduced to below the preset standard.
[0012] In an optional embodiment, the master control is configured to determine the number of second transceiver modules connected to it at the same time. When the number of second transceiver modules connected at the same time exceeds a preset number standard, the processor in the preprocessing device of the master control control part sends the peak data to be sent to the second transceiver modules of other preprocessing devices through the corresponding second transceiver module. The other preprocessing devices send their own peak data to be sent and the received peak data to the master control through their second transceiver modules, so that the number of second transceiver modules connected to the master control at the same time is less than the preset number standard.
[0013] In an optional embodiment, 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, and 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.
[0014] In an optional embodiment, the master control is configured to receive data sent from the cloud, obtain the system load of each preprocessing device, and sort the preprocessing devices from low to high according to the system load. Starting from the preprocessing device with the lower system load, the master control distributes the received data to each preprocessing device.
[0015] In a second aspect, the present disclosure also provides a communication method using the multi-source data communication system, including: The preprocessing device is configured to receive the waveform data sent by the corresponding device and send the peak data in the waveform data to the master control; The master control is configured to mark the preprocessing device for adjustment when the preprocessing device cannot identify 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, and the master control adjusts the preprocessing device to be adjusted according to the real-time waveform data.
[0016] The beneficial effect of the present invention is that the multi-source data communication system includes: a master control and several preprocessing devices; the preprocessing device is connected to a corresponding device, and the device is simultaneously connected to other preprocessing devices; the preprocessing device is configured to receive waveform data sent by the corresponding device, and send peak data in the waveform data to the master control; the master control is configured to mark the preprocessing device to be adjusted when the preprocessing device cannot identify peak data from the waveform data sent by the corresponding device, and then the master control controls the remaining 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, thereby achieving the removal of high-precision conversion modules and reducing costs.
[0017] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention are realized and obtained by the structures particularly pointed out in the description and the drawings.
[0018] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, this article specifically cites preferred embodiments and provides detailed descriptions as follows in conjunction with the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0020] Figure 1 A principle block diagram of a multi-source data communication system provided by an embodiment of the present disclosure; Figure 2 A schematic diagram of the acquisition cycle of the preprocessing device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0021] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0022] In this article, when it is mentioned that the first component is located on the second component, this may mean that the first component may be directly formed on the second component, or the third component may be interposed between the first component and the second component. In addition, in the drawings, in order to effectively describe the technical content, the thickness of the components may be exaggerated or reduced.
[0023] As used herein, the phrases "in one embodiment," "according to one embodiment," "in some embodiments," and the like generally refer to the fact that the particular feature, structure, or characteristic following the phrase may be included in at least one embodiment of the present disclosure. Therefore, a particular feature, structure, or characteristic may be included in more than one embodiment of the present disclosure, so that these phrases do not necessarily refer to the same embodiment. As used herein, the terms "example," "exemplary," and the like 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. On the contrary, the use of the terms "example," "exemplary," and the like is intended to present concepts in a concrete manner.
[0024] Some embodiments of the present invention are described in detail below in conjunction with the accompanying drawings. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.
[0025] The disclosed embodiment provides a multi-source data communication system, including: a master control, and a plurality of preprocessing devices; the preprocessing device is connected to a corresponding device, and the device is simultaneously connected to other preprocessing devices; the preprocessing device is configured to receive waveform data sent by the corresponding device, and send peak data in the waveform data to the master control; the master control is configured to mark the preprocessing device to be adjusted when the preprocessing device cannot identify peak data from the waveform data sent by the corresponding device, and then the master control controls the remaining 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, thereby achieving the removal of high-precision conversion modules, such as the Analog Devices AD7177-2 analog-to-digital conversion module with a sampling rate of 250 kSPS, which costs at least 50 yuan per piece. The removal of the conversion module in this embodiment can reduce costs.
[0026] In this embodiment, the master controller may be a server, a computer, or the like.
[0027] In this embodiment, the peak data is used to reflect the current working condition of the equipment, and periodically acquiring the waveform data can reduce the performance and computing power required by the processor.
[0028] In this embodiment, since the high-precision conversion module is removed and the waveform data is periodically acquired, when the operating condition of the equipment changes, the waveform data acquired by the processor in the original period no longer contains peak data, resulting in the inability to accurately acquire the data under the current operating condition of the equipment, and the inability to know the condition of the equipment at this time. Therefore, it is necessary to adjust the acquisition period of the processor when the processor cannot acquire the peak data.
[0029] In an optional embodiment, 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 the waveform data; the second transceiver module is configured to send the peak data to the master control, and the second transceiver module communicates with the second transceiver modules in other preprocessing devices.
[0030] Specifically, the processor may be an ARM Cortex-M series processor, and the first transceiver module and the second transceiver module may be Finisar FTLF1318P3BTL transceiver modules.
[0031] In this embodiment, each device will correspond to a preprocessing device, and the device will send the waveform data to the preprocessing device. The preprocessing device will identify the peak data in the waveform data through the processor therein to reflect the working condition of the device at this time through the peak data. It can send the peak data to the main control through the second transceiver module, and monitor the corresponding device in real time through the peak data.
[0032] like Figure 2 As shown, in an optional implementation, the acquisition cycles of the processors in the preprocessing devices are different, and the total range composed of all acquisition cycles includes the peak range of the waveform data of all devices in various situations.
[0033] In this embodiment, the collection period of each preprocessing device may partially overlap, and the collection periods of all preprocessing devices are combined to include the peak range of waveform data under all working conditions of all equipment, so that after the equipment working condition changes, peak data can be obtained through other preprocessing devices.
[0034] In an optional embodiment, the processor is suitable for identifying peak data in the waveform data after receiving the 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 main control through the second transceiver module.
[0035] In this embodiment, the master control can comprehensively monitor the working conditions of each device through the peak data corresponding to each device.
[0036] In an optional embodiment, the processor is also configured to, when only the rising part or the falling part is identified from the waveform data, determine that the peak data cannot be obtained from the device, and the processor sends a signal to be adjusted to the main control; the main control is configured to mark the processor to be adjusted after receiving the signal to be adjusted, and then control 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 main control, and the main 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.
[0037] In this embodiment, when the working condition of the equipment changes, its corresponding waveform data will change, resulting in the preprocessing device corresponding to the equipment being unable to obtain the peak data of the equipment at this time in the existing acquisition cycle. The preprocessing device sends an adjustment signal to the main control through the second transceiver module. The main 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 main control. The main 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.
[0038] In this embodiment, when the equipment operating condition changes, the collection period of the corresponding preprocessing device is adjusted accordingly. The changed operating condition and the corresponding collection period can be stored in the master control so that the collection period of the preprocessing device can be adjusted accordingly when the equipment changes to this operating condition next time.
[0039] In an optional embodiment, the processor is configured to send its own system load to the main control, and the main 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 main control determines that the corresponding processor is overloaded. At this time, the main control sends a control signal to the corresponding processor, and the processor sends part of the waveform data to other preprocessing devices that are not overloaded and have the smallest system load through the second transceiver module, so that the system load of the originally overloaded processor is reduced to below the preset standard.
[0040] In this embodiment, when the processor in a preprocessing device is overloaded, the master control controls the preprocessing device to send part 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 no overload.
[0041] In this embodiment, part of the waveform data in the overloaded preprocessing device is first sent to the preprocessing device with the smallest load, to ensure that the preprocessing device receiving the waveform data will not be overloaded after receiving the waveform data.
[0042] In this embodiment, the standard system load of each pre-processing device can be pre-stored in the master control, and when the system load exceeds the corresponding standard system load, it can be determined that the pre-processing device is overloaded.
[0043] In an optional embodiment, the master control is configured to determine the number of second transceiver modules connected to it at the same time. When the number of second transceiver modules connected at the same time exceeds a preset number standard, the processor in the preprocessing device of the master control control part sends the peak data to be sent to the second transceiver modules of other preprocessing devices through the corresponding second transceiver module. The other preprocessing devices send their own peak data to be sent and the received peak data to the master control through their second transceiver modules, so that the number of second transceiver modules connected to the master control at the same time is less than the preset number standard.
[0044] In this embodiment, when the master control connects too many second transceiver modules, data communication will be interfered with. Therefore, it is necessary to control the number of second transceiver modules connected to the master control at the same time. When the number of second transceiver modules connected at the same time exceeds the preset number standard, the master control 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 master control, thereby reducing the number of second transceiver modules connected to the master control at the same time and reducing interference during data transmission.
[0045] In an optional embodiment, the master control is configured to control two preprocessing devices to simultaneously receive waveform data sent by a device, one of which is a preprocessing device corresponding to the device. The two preprocessing devices send the received waveform data to the master control, and 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.
[0046] In this embodiment, the preprocessing device can be tested before the overall system is started, and the preprocessing device corresponding to the equipment and another preprocessing device are adjusted to the same acquisition cycle, and then the waveform data of the equipment is collected. The two preprocessing devices send the collected waveform data to the main control. The main control determines whether the preprocessing device is normal based on the waveform data. If the two waveform data are the same, the preprocessing device corresponding to the equipment is normal. If they are different, the staff is reminded to check the preprocessing device.
[0047] In an optional embodiment, the master control is configured to receive data sent from the cloud, obtain the system load of each preprocessing device, and sort the preprocessing devices from low to high according to the system load. Starting from the preprocessing device with the lower system load, the master control distributes the received data to each preprocessing device.
[0048] In this embodiment, the master control can receive and process other data from the cloud. If there is a pre-processing device that is not overloaded at this time, the master control can distribute part of the data received from the cloud to the pre-processing device that is not overloaded for processing, thereby reducing the load of the master control.
[0049] In this embodiment, after receiving the data distributed by the master control, the preprocessing device needs to ensure that the preprocessing device does not work overloaded, so as to avoid the preprocessing device being damaged due to overload.
[0050] In this embodiment, when the master controller distributes data, it distributes it from low to high according to the system load, which can better allocate the computing power of the pre-processing device and avoid overloading the pre-processing device.
[0051] In this embodiment, the preprocessing devices may perform a unified format conversion after receiving the waveform data, so that each preprocessing device can process the data sent by other preprocessing devices.
[0052] At least one other disclosed embodiment also provides a communication method using the above-mentioned multi-source data communication system, including: the preprocessing device is configured to receive waveform data sent by the corresponding device, and send peak data in the waveform data to the main control; the main control is configured to mark the preprocessing device to be adjusted when the preprocessing device cannot identify peak data from the waveform data sent by the corresponding device, and then the main control controls the remaining preprocessing devices to receive real-time waveform data sent by the corresponding device of the preprocessing device to be adjusted, and the main control adjusts the preprocessing device to be adjusted according to the real-time waveform data.
[0053] In summary, the multi-source data communication system includes: a master control, and several preprocessing devices; the preprocessing device is connected to a corresponding device, and the device is also connected to other preprocessing devices; the preprocessing device is configured to receive waveform data sent by the corresponding device, and send peak data in the waveform data to the master control; the master control is configured to mark the preprocessing device to be adjusted when the preprocessing device cannot identify peak data from the waveform data sent by the corresponding device, and then the master control controls the remaining 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, thereby achieving the removal of high-precision conversion modules and reducing costs.
[0054] Based on the above ideal embodiments of the present invention, the relevant staff can make various changes and modifications without departing from the technical concept of the present invention through the above description. The technical scope of the present invention is not limited to the contents of the specification, and its technical scope must be determined according to the scope of the claims.
Claims
1. A multi-source data communication system, characterized in that: include: General control, and several pre-processing devices; The pre-processing device is connected to a corresponding device, and the device is simultaneously connected to other pre-processing devices; The preprocessing device is configured to receive the waveform data sent by the corresponding device and send the peak data in the waveform data to the master control; The master control is configured to mark the preprocessing device to be adjusted when the preprocessing device cannot identify 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, 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 claimed in claim 1, wherein: 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 control, and the second transceiver module communicates with the second transceiver modules in other pre-processing devices.
3. The multi-source data communication system as claimed in claim 2, wherein: The acquisition cycles of the processors in the pre-processing devices are different, and the total range composed of all the acquisition cycles includes the peak range of the waveform data of all the devices under various conditions.
4. The multi-source data communication system as claimed in claim 3, characterized in that: The processor is suitable for identifying peak data in the waveform data after receiving the waveform data sent by the device, that is, some data in the waveform data show an upward trend and some data show a downward trend, then the maximum value in the waveform data is the peak data, and the processor sends the peak data to the main control through the second transceiver module.
5. The multi-source data communication system as claimed in claim 4, characterized in that: The processor is further configured to, when only a rising portion or a falling portion is identified from the waveform data, determine that the peak data cannot be obtained from the device, and the processor sends a signal to be adjusted to the master control; The master control is configured to mark the processor to be adjusted after receiving the signal to be adjusted, and then control 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 master control. The master 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.
6. The multi-source data communication system as claimed in claim 2, wherein: The processor is configured to send its own system load to the main control, and the main 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 main control determines that the corresponding processor is overloaded. At this time, the main control sends a control signal to the corresponding processor, and the processor sends part of the waveform data to other preprocessing devices that are not overloaded and have the smallest system load 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 claimed in claim 2, characterized in that: The master 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 processor in the preprocessing device of the master control control part sends the peak data to be sent to the second transceiver modules of other preprocessing devices through the corresponding second transceiver modules. The other preprocessing devices send their own peak data to be sent and the received peak data to the master control through their second transceiver modules, so that the number of second transceiver modules connected to the master control at the same time is less than the preset number standard.
8. The multi-source data communication system as claimed in claim 2, wherein: 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, and 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 claimed in claim 2, wherein: The master control is configured to receive data sent from the cloud, obtain the system load of each preprocessing device, and sort the preprocessing devices from low to high according to the system load. Starting from the preprocessing device with the lower system load, the master control distributes the received data to each preprocessing device.
10. A communication method using the multi-source data communication system as claimed in claim 1, characterized in that: include: The preprocessing device is configured to receive the waveform data sent by the corresponding device and send the peak data in the waveform data to the master control; The master control is configured to mark the preprocessing device for adjustment when the preprocessing device cannot identify 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, and the master control adjusts the preprocessing device to be adjusted according to the real-time waveform data.
Citation Information
Patent Citations
Systems, methods, and computer program products for automatically adjusting the modulation index of a wireless smart device reader
CA2629571A1
User side energy storage device management control system and method based on load prediction
CN118381078A
Electric appliance operation state acquisition method and device, computer equipment, readable storage medium and program product
CN118688534A
Communication apparatus, method for acquiring identification information, program, and recording medium
JP2013157851A
System and method for increasing throughput in a multiuser detection based multiple access communications system
US20040208251A1