Communication acceleration system
By using a communication acceleration device in a communication acceleration system, using a lower baud rate to communicate with the lower equipment and at a higher baud rate to communicate with the superior equipment, the problem of low data communication efficiency caused by low baud rate is solved, and the speed of data acquisition and system reliability are improved.
Patent Information
- Application Number
- CN202510183248.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-19
- Publication Date
- 2025-06-27
Smart Images

Figure CN120223532A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and particularly to a communication acceleration system. Background Art
[0002] In an electrical system, devices such as multifunction meters are usually used to obtain data such as the voltage, current, and breaker status of the system, and the data of all devices such as multifunction meters are summarized.
[0003] Currently, for some systems that have been in use for a relatively long time, the maximum baud rate of devices such as multifunction meters is usually 9600. However, based on the above baud rate, the time required to poll all devices once to obtain data is more than 1 second. When the system is optimized and transformed, it is necessary to improve the response speed and system reliability. However, due to the limitation of the baud rate, the efficiency of data communication is low, and it is impossible to reduce the time for data acquisition and ensure the speed of data acquisition. Summary of the Invention
[0004] In view of this, this application provides a communication acceleration system, and the main purpose is to be able to improve the efficiency of data communication, thereby being able to reduce the time for data acquisition and increase the speed of data acquisition.
[0005] According to the first aspect of this application, a communication acceleration system is provided, including: a subordinate device, a communication acceleration device, and a superior device. The subordinate device is connected to the communication acceleration device, and the communication acceleration device is connected to the superior device through a bus.
[0006] The communication acceleration device is configured to communicate with the subordinate device based on a first baud rate to obtain the status data of the subordinate device, and output the status data to the bus based on a second baud rate to transmit the status data to the superior device, where the second baud rate is greater than the first baud rate.
[0007] Optionally, the number of subordinate devices and the number of communication acceleration devices are both multiple, and each communication acceleration device is connected to at least one subordinate device.
[0008] Optionally, the superior device is configured to poll each communication acceleration device; each communication acceleration device is configured to, when receiving a polling request from the superior device to obtain data, output the status data to the bus based on the second baud rate to transmit the status data to the superior device.
[0009] Optionally, the communication acceleration device adopts the RS485 communication protocol.
[0010] Optionally, the communication acceleration device includes: a control module, an input module, a storage module, an output module, and a device selection module. The input module is connected to a subordinate device, and the output module is connected to a superior device through a bus.
[0011] The device selection module is configured to obtain the device address corresponding to the subordinate device and send the device address to the control module.
[0012] The control module is configured to control the input module to obtain the status data of the subordinate device at a first baud rate according to the device address and store the status data in the storage module; when receiving a polling request from the superior device to obtain data, control the output module to read the status data in the storage module and output the status data to the bus at a second baud rate to transmit the status data to the superior device, where the second baud rate is greater than the first baud rate.
[0013] Optionally, the control module is further configured to set the first baud rate according to the hardware limitation of the subordinate device; and set the second baud rate according to the hardware and software limitations of the superior device.
[0014] Optionally, the device selection module includes: a touch screen, or a knob control, or a toggle switch.
[0015] Optionally, the bus includes an RS485 bus.
[0016] Optionally, the superior device includes: an electrical monitoring system, or a substation.
[0017] Optionally, the subordinate device includes: a multifunction meter.
[0018] By means of the above technical solution, for a communication acceleration system provided by the present application, for a subordinate device with a relatively low baud rate, the communication acceleration device can communicate with the subordinate device at a relatively low baud rate to obtain the status data of the subordinate device, and communicate with the superior device at a relatively high baud rate to transmit the status data to the superior device, so as to ensure that the superior device can obtain the status data of the subordinate device. Since the present application increases the baud rate of communication with the superior device, the communication efficiency of data can be improved, thereby reducing the time for data acquisition and increasing the speed of data acquisition.
[0019] The above description is only an overview of the technical solution of the present application. In order to be able to understand the technical means of the present application more clearly, it can be implemented according to the content of the specification. And in order to make the above and other objects, features and advantages of the present application more obvious and understandable, the following specifically describes the embodiments of the present application. Description of the Drawings
[0020] The accompanying drawings described herein are used to provide a further understanding of the present application and form a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation of the present application. In the drawings:
[0021] Figure 1 A schematic structural diagram of a communication acceleration system provided by an embodiment of the present application is shown;
[0022] Figure 2 A schematic structural diagram of a communication acceleration device provided by an embodiment of the present application is shown. Detailed implementation manners
[0023] The present application will be described in detail below with reference to the accompanying drawings and in combination with embodiments. It should be noted that, without conflict, the embodiments in the present application and the features in the embodiments may be combined with each other.
[0024] Due to the limitation of the baud rate in the prior art, the efficiency of data communication is low, and it is impossible to reduce the time for data acquisition and ensure the speed of data acquisition.
[0025] To solve the above problems, an embodiment of the present invention provides a communication acceleration system, as Figure 1 shown, including: a subordinate device 1, a communication acceleration device 2, and a superior device 3. The subordinate device 1 is connected to the communication acceleration device 2, and the communication acceleration device 2 is connected to the superior device 3 through a bus 4. The communication acceleration device 2 is configured to communicate with the subordinate device 1 based on a first baud rate to obtain status data of the subordinate device 1, and output the status data to the bus based on a second baud rate to transmit the status data to the superior device 3.
[0026] Wherein, the second baud rate is greater than the first baud rate. The subordinate device includes: a multifunction meter, etc. The first baud rate depends on the hardware limitation of the subordinate device, and the upper limit is usually 9600. The superior device includes: an electrical monitoring system, a substation, etc. The second baud rate depends on the hardware and software limitations of the superior device and is usually much higher than 9600. In addition, the status data includes: data such as the voltage, current, and breaker status of the subordinate device.
[0027] In the embodiment of the present invention, the communication acceleration device communicates with the subordinate device at a lower baud rate to obtain the status data of the subordinate device, and transmits the status data to the bus at a higher baud rate, which can be not limited by the lower baud rate of the subordinate device, improve the efficiency of data communication, and thus can reduce the time for data acquisition and increase the speed of data acquisition.
[0028] In some embodiments, as Figure 1As shown, the number of the subordinate devices 1 and the number of the communication acceleration devices 2 are both multiple, and each communication acceleration device 2 is connected to at least one subordinate device 1. Specifically, according to the interface design of the subordinate device 1 and the communication acceleration device 2, each communication acceleration device 2 can be connected to one subordinate device 1 or at least two subordinate devices 1.
[0029] In some embodiments, the superior device 3 is used to poll each communication acceleration device 2; each communication acceleration device 2 is used to output the status data to the bus 4 based on the second baud rate when receiving the polling request for data acquisition from the superior device 3, so as to transmit the status data to the superior device 3.
[0030] Specifically, after the communication acceleration device 2 acquires the status data of the subordinate device 1, it will save the status data. At the same time, the superior device 3 will poll each communication acceleration device 2 in turn at the second baud rate. After each communication acceleration device 2 receives the polling request for data acquisition from the superior device 3, it will transmit the status data to the bus at the second baud rate, so as to transmit it to the superior device 3, and the superior device 3 will summarize the status data.
[0031] For example, the superior device 3 polls each communication acceleration device 2 at a higher baud rate such as 921600, and each communication acceleration device 2 will transmit the acquired status data of the subordinate device to the bus 4.
[0032] In some embodiments, the communication acceleration device 2 can adopt the RS485 communication protocol, and the bus 4 can specifically be an RS485 bus. The RS485 communication acceleration device 2 can continuously acquire the status data of the subordinate device 1.
[0033] In some embodiments, as Figure 2 shown, the communication acceleration device 2 includes: a control module 24, an input module 21, a storage module 22, an output module 23 and a device selection module 25. The input module 21 is connected to the subordinate device 1, and the output module 23 is connected to the superior device 3 through the bus 4; the device selection module 25 is used to acquire the device address corresponding to the subordinate device 1 and send the device address to the control module 24; the control module 24 is used to control the input module 21 to acquire the status data of the subordinate device at the first baud rate according to the device address and store the status data in the storage module 22; when receiving the polling request for data acquisition from the superior device, control the output module 23 to read the status data in the storage module 22 and output the status data to the bus 4 at the second baud rate, so as to transmit the status data to the superior device 3.
[0034] Among them, the second baud rate is greater than the first baud rate.
[0035] Specifically, the input module 21, the storage module 22, the output module 23, and the control module 24 can be implemented within the FPGA. The input module 21 is connected to the lower-level device 1, and the device address of the lower-level device 1 can be selected through the control device selection module. The control module 24 uses the RS485 communication protocol to control the input module 21 to communicate with the lower-level device 1 at the first baud rate (such as 9600), obtain the status data of the lower-level device 1, and store it in the storage module 22. The upper-level device 3 polls each communication acceleration device 2 at the second baud rate (such as a higher baud rate like 921600), and the control module 24 of each communication acceleration device 2 outputs the status data in the storage module 22 to the RS485 bus through the output module 23.
[0036] The communication acceleration device provided by the embodiment of the present invention can obtain the status data of multiple lower-level devices in an RS485 communication manner for lower-level devices with a relatively low baud rate limit, and communicate with the upper-level device at a higher baud rate. The upper-level device polls each RS485 communication acceleration device at a higher baud rate to obtain the status data of the lower-level devices. This communication acceleration device is simple to use and only needs to provide the baud rate for communicating with the upper-level device, and then connect the device to the lower-level device and then to the RS485 bus. Therefore, it can greatly reduce the polling time and improve the efficiency and speed of data acquisition.
[0037] In some embodiments, the control module 24 is further configured to set the first baud rate according to the hardware limitations of the lower-level device 1; and set the second baud rate according to the hardware and software limitations of the upper-level device 3. Among them, the upper limit of the first baud rate is usually 9600, and the second baud rate is much higher than the first baud rate.
[0038] In some embodiments, the device selection module 25 includes: a touch screen, or a knob control, or a toggle switch.
[0039] A communication acceleration system provided by the embodiment of the present invention can communicate with a lower-level device at a lower baud rate through a communication acceleration device for a lower-level device with a lower baud rate, obtain the status data of the lower-level device, and communicate with the upper-level device at a higher baud rate to transmit the status data to the upper-level device to ensure that the upper-level device can obtain the status data of the lower-level device. Since the embodiment of the present invention increases the baud rate for communicating with the upper-level device, it can improve the communication efficiency of the data, thereby reducing the time for data acquisition and increasing the speed of data acquisition.
[0040] Those skilled in the art can understand that the attached drawings are only schematic diagrams of a preferred implementation scenario, and the modules or processes in the attached drawings are not necessarily essential for implementing the present application. Those skilled in the art can understand that the modules in the devices in the implementation scenario can be distributed in the devices of the implementation scenario according to the description of the implementation scenario, or can be correspondingly changed and located in one or more devices different from the present implementation scenario. The modules in the above implementation scenario can be combined into one module, or can be further split into multiple sub-modules.
[0041] The above serial numbers of the present application are only for description and do not represent the advantages or disadvantages of the implementation scenario. The above disclosure is only several specific implementation scenarios of the present application. However, the present application is not limited thereto, and any changes that can be conceived by those skilled in the art should fall within the protection scope of the present application.
Claims
1. A communication acceleration system, characterized in that: include: A lower-level device, a communication acceleration device and an upper-level device, wherein the lower-level device is connected to the communication acceleration device, and the communication acceleration device is connected to the upper-level device via a bus; The communication acceleration device is used to communicate with the subordinate device based on a first baud rate to obtain status data of the subordinate device, and output the status data to the bus based on a second baud rate to transmit the status data to the superior device, wherein the second baud rate is greater than the first baud rate.
2. The system according to claim 1, characterized in that The number of the lower-level devices and the number of the communication acceleration devices are both multiple, and each of the communication acceleration devices is connected to at least one of the lower-level devices.
3. The system according to claim 2, characterized in that The upper-level device is used to poll each of the communication acceleration devices; Each of the communication acceleration devices is used to output the status data to the bus based on a second baud rate when receiving a polling request from the upper device to obtain data, so as to transmit the status data to the upper device.
4. The system according to claim 1, characterized in that The communication acceleration device adopts RS485 communication protocol.
5. The system according to any one of claims 1 to 4, characterized in that: The communication acceleration device comprises: a control module, an input module, a storage module, an output module and a device selection module, wherein the input module is connected to a lower-level device, and the output module is connected to an upper-level device via a bus; The device selection module is used to obtain the device address corresponding to the lower-level device and send the device address to the control module; The control module is used to control the input module to obtain the status data of the lower-level device at a first baud rate according to the device address, and store the status data in the storage module; when receiving a polling request from the upper-level device to obtain data, control the output module to read the status data in the storage module, and output the status data to the bus at a second baud rate to transmit the status data to the upper-level device, wherein the second baud rate is greater than the first baud rate.
6. The system according to claim 5, characterized in that The control module is further configured to set the first baud rate according to the hardware limitation of the lower-level device; and set the second baud rate according to the hardware and software limitation of the upper-level device.
7. The system according to claim 5, characterized in that The device selection module includes: a touch screen, a knob control, or a toggle switch.
8. The system according to claim 1, characterized in that The bus includes an RS485 bus.
9. The system according to claim 1, characterized in that The upper-level equipment includes: an electrical monitoring system or a transformer substation.
10. The system according to claim 1, characterized in that The lower-level equipment includes: a multi-function meter.