Communication management machine

By designing a communication management machine containing multiple smart boards and main control boards, and using two controller LAN buses to achieve data priority transmission, the problem of single functions and non-scalable interfaces in the prior art is solved, and the flexibility and real-time nature of function expansion and data transmission are achieved.

CN120017605APending Publication Date: 2025-05-16ZHUHAI PILOT TECH
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510172171.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-17
Publication Date
2025-05-16

AI Technical Summary

Technical Problem

The existing communication management machine has a single function, a fixed hardware interface type and is not scalable, making it difficult to meet the needs of modern power monitoring systems.

Method used

Design a communication management machine, including a chassis, bus backboard, main control board card and multiple smart board cards, and realizes priority transmission of data through two controller LAN buses, and supports flexible plug-in and unplugging of smart board cards to expand functions.

Benefits of technology

It realizes the flexibility and real-time performance of the communication management machine's function expansion and data upload and download, and improves the multifunctional scalability and real-time performance of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120017605A_ABST
    Figure CN120017605A_ABST
Patent Text Reader

Abstract

The invention provides a communication management machine. The communication management machine comprises a case, a bus backboard arranged in the case, a main control board card and a plurality of intelligent board cards, a first controller local area network bus and a second controller local area network bus are arranged on the bus backboard; the main control board card and each intelligent board card are connected with the first controller local area network bus and the second controller local area network bus; the main control board card determines a first priority of the to-be-issued data, determines a first target controller local area network bus according to the first priority, and sends the to-be-issued data to the intelligent board card through the first target controller local area network bus; the intelligent board card determines a second priority of the to-be-uploaded data, determines a second target controller local area network bus according to the second priority, and sends the to-be-uploaded data to the main control board card through the second target controller local area network bus, and the main control board card and the intelligent board card transmit the data according to the priority by adopting the dual controller local area network bus, the real-time performance of data transmission is improved, and the function of the communication management machine is extensible.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of electronic equipment, and in particular to a communication management machine. Background Art

[0002] In the field of electronic equipment, the communication management machine is mainly used in power monitoring systems. The communication management machine sends data to the main station monitoring system in real time through multiple downstream interfaces and one or more upstream network interfaces to realize remote signaling and telemetry functions, and receives commands from the main station monitoring system and forwards them to the intelligent series units in the substation to realize remote control and remote adjustment functions. At the same time, it is equipped with multiple serial interfaces to facilitate communication with other intelligent devices.

[0003] However, in the increasingly complex electrical and power monitoring systems, the traditional communication management machine has gradually become difficult to meet the needs of modern power monitoring systems due to its single function, fixed hardware interface type and non-scalability. At the same time, when designing the hardware for communication management, a single chip has not only limited quantity in terms of hardware input and output interfaces, but also functional limitations, which brings great difficulties and constraints to the hardware design of high-performance communication management machines. Summary of the invention

[0004] The purpose of this application is to provide a communication management machine to address the deficiencies in the above-mentioned prior art, so as to solve the practical problems of the communication management machine in the prior art being single in function, fixed in hardware interface type and not extensible.

[0005] To achieve the above purpose, the technical solution adopted in the embodiment of the present application is as follows:

[0006] In a first aspect, an embodiment of the present application provides a communication management machine, the communication management machine at least comprising: a chassis, a bus backplane arranged inside the chassis, a main control board, and a plurality of smart boards;

[0007] The bus backplane is provided with at least a first controller area network bus and a second controller area network bus;

[0008] Each of the smart boards is connected to the first controller area network bus and the second controller area network bus;

[0009] The main control board is connected to the first controller area network bus and the second controller area network bus;

[0010] The main control board determines a first priority of the data to be sent, determines a first target controller area network bus according to the first priority, and sends the data to be sent to the smart board through the first target controller area network bus, so that the smart board sends the data to be sent to an external device through an external communication interface, wherein the first target controller area network bus is the first controller area network bus or the second controller area network bus;

[0011] The smart board determines a second priority of the data to be uploaded, determines a second target controller LAN bus according to the second priority, and sends the data to be uploaded to the main control board through the second target controller LAN bus, so that the main control board uploads the data to be uploaded to the main station monitoring system, wherein the second target controller LAN bus is the first controller LAN bus or the second controller LAN bus.

[0012] As an optional implementation, a connector is also provided on the bus backplane;

[0013] Each of the smart boards and the main control board is connected to the first controller area network bus and the second controller area network bus through the connector.

[0014] As an optional implementation, the communication management machine further includes: a wireless communication board;

[0015] The bus backplane is also provided with a universal serial bus;

[0016] The wireless communication board is connected to the universal serial bus;

[0017] The main control board is connected to the universal serial bus;

[0018] The wireless communication board performs universal serial port communication with the main control board through the universal serial port bus.

[0019] As an optional implementation manner, the transmission priority of the first controller area network bus is higher than the transmission priority of the second controller area network bus.

[0020] As an optional implementation, the main control board determines a first priority of the data to be sent, determines a first target controller local area network bus according to the first priority, and sends the data to be sent to the smart board through the first target controller local area network bus, including:

[0021] The main control board determines the first priority according to the service type of the data to be sent, and determines the first target controller area network bus according to the first priority;

[0022] The main control board determines the controller area network communication address of the target smart board that receives the data to be sent, and the controller area network communication address includes: a slot identifier and a board identifier;

[0023] The main control board sends the data to be sent to the target smart board through the first target controller area network bus according to the controller area network communication address of the target smart board.

[0024] As an optional implementation manner, the first priority includes a high priority and a normal priority;

[0025] The main control board determines the first priority according to the service type of the data to be sent, including:

[0026] The main control board determines whether the service type of the data to be sent is a target type, and the target type is a remote control data type, a remote adjustment data type or a remote signaling burst data type;

[0027] If so, the main control board determines that the first priority is the high priority;

[0028] Otherwise, the main control board determines that the first priority is the normal priority.

[0029] As an optional implementation manner, determining the first target controller area network bus according to the first priority includes:

[0030] If the first priority is the high priority, the main control board determines that the first target controller area network bus is the first controller area network bus;

[0031] If the first priority is the normal priority, the main control board determines that the first target controller area network bus is the second controller area network bus.

[0032] As an optional implementation, the main control board sends a timing function message to each of the smart boards through the first controller local area network bus according to a preset period to provide time to each of the smart boards, wherein the timing function message includes at least timestamp information;

[0033] Each of the smart boards performs time calibration according to the timestamp information in the timing function message.

[0034] As an optional implementation, the bus backplane is further provided with a first serial port bus;

[0035] The main control board is connected to the first serial port bus;

[0036] The main control board performs first serial port communication with the smart panel of the chassis through the first serial port bus.

[0037] As an optional implementation, the main control board is provided with four Ethernet ports, wherein the fourth Ethernet port can be configured with a fiber optic interface or an electrical interface;

[0038] The main control board performs network communication via each of the Ethernet ports.

[0039] The beneficial effects of this application are:

[0040] The present application provides a communication management machine, which includes a chassis and a bus backplane, a main control board and a plurality of smart boards arranged inside the chassis, and each smart board and the main control board are connected to the two-way controller area network bus on the bus backplane. Based on this hardware design and connection relationship, the main control board can communicate with each smart board through the two-way controller area network bus to achieve the function expansion of the communication management machine and the uploading and issuing of data. When the communication management machine sends data, the main control board determines the first priority of the data to be sent, selects one of the two controller area network buses as the first target controller area network bus according to the first priority, and sends the data to be sent to the smart board through the first target controller area network bus, so that the smart board sends the data to be sent to the external device at the lower level of the communication management machine through the external communication interface to achieve data sending. When the communication management machine uploads data, the smart board determines the second priority of the data to be uploaded, selects one of the two controller LAN buses as the second target controller LAN bus according to the second priority, and sends the data to be uploaded to the main control board through the second target controller LAN bus, so that the main control board sends the data to be uploaded to the master station monitoring system above the communication management machine to achieve data upload. The smart boards can be flexibly plugged in and out according to functional requirements, which improves the multifunctional scalability of the communication management machine. Data is transmitted based on priority through two controller LANs, which improves the flexibility and real-time performance of the communication management machine in uploading and issuing data. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0042] Figure 1 A schematic diagram of the structure of a communication management machine provided in an embodiment of the present application;

[0043] Figure 2A schematic diagram of bus connections inside a chassis of a communication management machine provided in an embodiment of the present application;

[0044] Figure 3 A flow chart of a controller area network communication method of a communication management machine provided in an embodiment of the present application;

[0045] Figure 4 A schematic diagram of a process of sending data to be sent to a smart card via a first target controller local area network bus provided by a main control card in an embodiment of the present application;

[0046] Figure 5 A schematic diagram of a process for determining a first priority level for a main control board provided in an embodiment of the present application;

[0047] Figure 6 A schematic diagram of a process for a main control board to determine a first target controller local area network bus provided in an embodiment of the present application;

[0048] Figure 7 A schematic diagram of the process of timing synchronization between the main control board and each smart board provided in an embodiment of the present application. DETAILED DESCRIPTION

[0049] To make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. It should be understood that the drawings in the present application only serve the purpose of explanation and description and are not used to limit the scope of protection of the present application. In addition, it should be understood that the schematic drawings are not drawn in real proportion. The flowchart used in this application shows the operations implemented according to some embodiments of the present application. It should be understood that the operations of the flowchart can be implemented out of sequence, and the steps without logical context can be reversed in order or implemented simultaneously. In addition, those skilled in the art can add one or more other operations to the flowchart under the guidance of the content of the present application, or remove one or more operations from the flowchart.

[0050] In addition, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present application.

[0051] It should be noted that the term "comprising" will be used in the embodiments of the present application to indicate the existence of the features declared thereafter, but does not exclude the addition of other features.

[0052] In the field of electronic equipment, existing communication management machines have the disadvantages of single functions, fixed hardware interface types and non-scalability, which makes it difficult to meet the needs of modern power monitoring systems. In addition, the hardware design of traditional communication management machines has interface quantity and function restrictions, resulting in low performance and certain limitations of traditional communication management machines.

[0053] Based on the above problems, the embodiment of the present application proposes a communication management machine, which mainly includes a chassis and a bus backplane, a main control board and multiple smart boards arranged inside the chassis. Each smart board and the main control board are connected to the two-way controller area network bus on the bus backplane through a European connector, so that each smart board can be flexibly plugged in and out based on functional requirements, thereby improving the multifunctional expansibility of the communication management machine. The main control board and multiple smart boards of the communication management machine use two-way controller area network buses to transmit data according to priority. Remote control data, remote adjustment data and remote signal burst data are transmitted through a real-time high-priority controller area network bus, which meets the real-time controller area network communication of the communication management machine and improves the real-time performance of data transmission. The network communication, serial port communication, dual controller area network bus communication, universal serial port bus communication and timing functions of the communication management machine are realized through the main control board.

[0054] Figure 1 A schematic diagram of the structure of the communication management machine provided in the embodiment of the present application is shown in FIG. Figure 1 As shown, the communication management machine at least includes: a chassis, a bus backplane arranged inside the chassis, a main control board and a plurality of intelligent boards.

[0055] Optionally, refer to Figure 1 The communication management machine is mainly composed of a chassis, a bus backplane arranged inside the chassis, a main control board and multiple smart boards. The main control board and multiple smart boards can be plugged and unplugged on the bus backplane, and the electrical connection between the boards is established through the bus backplane, so that each smart board can be plugged and unplugged according to actual functional requirements to dynamically configure the functions of the communication management machine. Among them, the chassis of the communication management machine can be a 1U chassis or a 4U chassis, and the main control board and multiple smart boards all adopt a hardware structural compatibility design, so that the main control board and multiple smart boards can be used in a compact 1U chassis and a 4U chassis with high scalability. The following embodiments are based on Figure 1 The following takes the 4U chassis in the example as an example.

[0056] At least a first controller area network bus and a second controller area network bus are arranged on the bus backplane.

[0057] Optionally, Figure 2 The bus connection diagram inside the chassis of the communication management machine provided in the embodiment of the present application is shown in FIG. Figure 2The bus backplane is provided with two controller area network (CAN) buses, namely the first CAN bus CAN1 and the second CAN bus CAN2. The data transmission priorities of the two CAN buses are different. By providing two CAN buses on the bus backplane, it is convenient to expand more functions of the communication management machine through the CAN bus.

[0058] Each smart board is connected to the first controller area network bus and the second controller area network bus.

[0059] Optionally, continue to refer to Figure 2 Each smart board is internally provided with two CAN controllers, which can lead out two CAN buses connected to the bus backplane, and respectively connected to the first CAN bus CAN1 and the second CAN bus CAN2 provided on the bus backplane. For example, the smart board can include boards of different functional types such as input and output boards, synchronous control boards, mutual inductor boards, and multiple communication sub-boards. Each smart board undertakes corresponding functions and collaboratively realizes the complex functions of the communication management machine.

[0060] The main control board is connected to the first controller area network bus and the second controller area network bus.

[0061] Optionally, continue to refer to Figure 2 , the main control board is also provided with two CAN controllers, through which two CAN buses are expanded to the bus backplane, and are respectively connected to the first CAN bus CAN1 and the second CAN bus CAN2 provided on the bus backplane. Figure 2 As shown, two main control boards can be set on the bus backplane of the chassis in the communication management machine, one of which is used to implement the core communication function of the communication management machine, and the other is a standby so that when one of the main control boards fails, it can switch to the other main control board without affecting the normal operation of the communication management machine.

[0062] Based on the above hardware design and connection relationship, inside the communication management machine, the main control board can communicate with each smart board through two CAN buses to achieve the function expansion of the communication management machine. Each smart board can also communicate with each other through two CAN buses. Smart boards with different functions can exchange data with each other to complete complex tasks together and realize the collaborative work of the communication management machine.

[0063] Figure 3 A flow chart of a controller area network communication method of a communication management machine provided in an embodiment of the present application, the execution subject of the method may be the above-mentioned Figure 1 Communication management machine. Figure 2 As shown, the method includes:

[0064] S301, the main control board determines the first priority of the data to be sent, determines the first target controller LAN bus according to the first priority, and sends the data to be sent to the smart board through the first target controller LAN bus, so that the smart board sends the data to be sent to the external device through the external communication interface, wherein the first target controller LAN bus is the first controller LAN bus or the second controller LAN bus.

[0065] Optionally, the communication management machine exchanges data with the upper master station monitoring system through the uplink network interface, and exchanges data with the lower external devices through the downlink interface. The main control board can take the data received from the upper master station monitoring system as the data to be sent, and evaluate the importance and urgency of the data to be sent to determine the first priority of the data to be sent.

[0066] Continue to refer to Figure 2 , since the main control board is connected to the first CAN bus CAN1 and the second CAN bus CAN2 set on the bus backplane respectively, the main control board selects one of the first CAN bus CAN1 and the second CAN bus CAN2 as the first target CAN bus according to the first priority of the data to be sent, and sends the data to be sent to the smart board through the selected first target CAN bus. After the smart board receives the data to be sent through the first target CAN bus, the data to be sent is sent to the subordinate external device based on the external communication interface of the smart board (i.e. the downlink interface of the communication management machine). The main control board and the smart board inside the communication management machine serve as an intermediate bridge, and the data to be sent sent by the master station monitoring system of the upper level of the communication management machine is transferred to the subordinate external device to realize data sending. Among them, the external communication interface of the smart board can be a universal serial port, compatible with RS232, RS485 and RS422 serial communication modes, and improves the flexibility of data sending.

[0067] S302, the smart board determines the second priority of the data to be uploaded, determines the second target controller LAN bus according to the second priority, and sends the data to be uploaded to the main control board through the second target controller LAN bus, so that the main control board uploads the data to be uploaded to the main station monitoring system, wherein the second target controller LAN bus is the first controller LAN bus or the second controller LAN bus.

[0068] Optionally, the communication management machine exchanges data with the subordinate external device through the external universal interface of the smart board, and each smart board receives data fed back by the subordinate external device. The smart board can use the data received from the subordinate external device as data to be uploaded, and evaluate the importance and urgency of the data to be uploaded to determine the second priority of the data to be uploaded.

[0069] Continue to refer to Figure 2 , since each smart board is also connected to the first CAN bus CAN1 and the second CAN bus CAN2 set on the bus backplane, the smart board selects one of the first CAN bus CAN1 and the second CAN bus CAN2 as the second target CAN bus according to the second priority of the data to be uploaded, and sends the data to be uploaded to the main control board through the selected second target CAN bus. After the main control board receives the data to be uploaded through the second target CAN bus, it sends the data to be uploaded to the upper-level master station monitoring system based on the uplink network interface of the communication management machine. The main control board and smart board inside the communication management machine act as an intermediate bridge to pass the data to be uploaded fed back by the external devices of the lower level of the communication management machine to the upper-level master station monitoring system to realize data upload.

[0070] In this embodiment, the communication management machine includes a chassis and a bus backplane, a main control board and a plurality of smart boards arranged inside the chassis, and each smart board and the main control board are connected to the two-way controller LAN bus on the bus backplane. Based on this hardware design and connection relationship, the main control board can communicate with each smart board through the two-way controller LAN bus to achieve the function expansion of the communication management machine and the uploading and sending of data. When the communication management machine sends data, the main control board determines the first priority of the data to be sent, selects one of the two controller LAN buses as the first target controller LAN bus according to the first priority, and sends the data to be sent to the smart board through the first target controller LAN bus, so that the smart board sends the data to be sent to the external device at the lower level of the communication management machine through the external communication interface to achieve data sending. When the communication management machine uploads data, the smart board determines the second priority of the data to be uploaded, selects one of the two controller LAN buses as the second target controller LAN bus according to the second priority, and sends the data to be uploaded to the main control board through the second target controller LAN bus, so that the main control board sends the data to be uploaded to the master station monitoring system above the communication management machine to achieve data upload. The smart boards can be flexibly plugged in and out according to functional requirements, which improves the multifunctional scalability of the communication management machine. Data is transmitted based on priority through two controller LANs, which improves the flexibility and real-time performance of the communication management machine in uploading and issuing data.

[0071] As an optional implementation, a connector is also provided on the bus backplane.

[0072] Optionally, continue to refer to Figure 1The bus backplane of the communication management machine chassis serves as the electrical connection hub between the main control board and each smart board in the chassis. In order to realize the inter-board electrical connection between the main control board and each smart board, a connector is pre-installed on the bus backplane. The connector provides a standardized interface for the main control board and each smart board. Through these interfaces, the main control board and each smart board are independent modules that can be independently inserted or unplugged from the bus backplane of the chassis, which is convenient for the multi-functional maintenance and function upgrade of the communication management machine. Exemplarily, the connector can be a European connector with 96 contact pins.

[0073] Each smart board and the main control board are connected to the first controller area network bus and the second controller area network bus through a connector.

[0074] Optionally, continue to refer to Figure 2 When each smart board is inserted into the bus backplane through the connector, the CAN controller of each smart board leads out two CAN buses which are respectively connected to the first CAN bus CAN1 and the second CAN bus CAN2 through the terminals of the connector, so as to perform CAN communications of different priorities with the main control board through the first CAN bus CAN1 and the second CAN bus CAN2.

[0075] When the main control board is inserted into the bus backplane through the connector, the CAN controller inside the main control board expands two CAN buses and connects to the first CAN bus CAN1 and the second CAN bus CAN2 through the terminals of the connector respectively, so as to perform CAN communications of different priorities with each smart board through the first CAN bus CAN1 and the second CAN bus CAN2.

[0076] In this embodiment, a connector is provided on the bus backplane, and the connector provides a standardized interface for the main control board and each smart board. The main control board and each smart board are independent modules, and are independently inserted or unplugged from the bus backplane of the chassis through a standardized interface, which is convenient for the multi-functional maintenance and function upgrade of the communication management machine. The inter-board electrical connection between the main control board and each smart board is realized. Each smart board and the main control board are connected to the first controller LAN bus and the second controller LAN bus through a connector, which facilitates the main control board and each smart board to communicate with different priorities of the controller LAN through two controller LAN buses.

[0077] As an optional implementation, the communication management machine also includes: a wireless communication board.

[0078] Optionally, continue to refer to Figure 2 The communication management machine also includes a wireless communication card, which is pluggable and inserted into the bus backplane of the chassis through a standardized interface provided by a connector.

[0079] A universal serial bus is also provided on the bus backplane.

[0080] Optionally, continue to refer to Figure 2 A universal serial bus (USB) is also provided on the bus backplane to facilitate the communication management machine to expand its functions through the USB bus.

[0081] The wireless communication board is connected to the universal serial port bus.

[0082] Optionally, continue to refer to Figure 2 A 4G module is set inside the wireless communication board. A USB bus is connected to the bus backplane through the 4G module and connected to the USB bus set on the bus backplane.

[0083] The main control board is connected to the universal serial bus.

[0084] Optionally, continue to refer to Figure 2 A USB bus is directly led out from the main control board and connected to the bus backplane, and connected to the USB bus set on the bus backplane.

[0085] The wireless communication board communicates with the main control board via the universal serial port bus.

[0086] Optionally, continue to refer to Figure 2 The wireless communication board and the main control board communicate with each other through the USB bus. The wireless communication board supports multiple wireless communication protocols such as WIFI, Bluetooth, 4G, etc., and can realize various wireless communication functions of the communication management machine.

[0087] In this embodiment, the communication management machine also includes a wireless communication board, which can be plugged into the bus backplane of the chassis through a standardized interface provided by a connector. A universal serial bus is provided on the bus backplane, and the wireless communication board and the main control board are both connected to the universal serial bus provided on the bus backplane. The wireless communication board and the main control board perform universal serial communication through the universal serial bus, thereby realizing various wireless communication functions of the communication management machine. The communication management machine is extended through the universal serial bus, thereby improving the flexibility of the extended functions of the communication management machine.

[0088] As an optional implementation, a first serial port bus is also provided on the bus backplane.

[0089] Optionally, continue to refer to Figure 2 The bus backplane is also provided with a first serial port bus, wherein the first serial port bus can be an RS485 bus. The RS485 bus adopts differential signal transmission, has strong anti-electromagnetic interference capability, and ensures the accuracy and reliability of data transmission.

[0090] The main control board is connected to the first serial port bus.

[0091] Optionally, continue to refer to Figure 2 The main control board also directly leads out a first serial bus inside and connects to the bus backplane, and is connected to the first serial bus set on the bus backplane. Specifically, the main control board leads out a RS485 bus inside and connects to the RS485 bus on the bus backplane.

[0092] The main control board performs first serial port communication with the intelligent panel of the chassis through the first serial port bus.

[0093] Optionally, continue to refer to Figure 2 The chassis includes a bus backplane and a front smart panel. The smart panel can be a human-computer interaction interface. The main control board communicates with the smart panel of the chassis through the first serial port bus to realize the human-computer interaction function of the communication management machine.

[0094] Exemplarily, the main control board can send data such as device status information, system configuration information, and control instructions to the smart panel via the RS485 bus. For example, the main control board can send the operating status of the communication management machine (such as on / off status, working parameters, etc.) to the smart panel so that the smart panel displays relevant information and allows users to intuitively understand the working status of the communication management machine. When it is necessary to configure parameters of the smart panel, the main control board can send the configuration information (such as display mode, brightness, contrast, etc.) to the smart panel via the RS485 bus to achieve remote control of the smart panel.

[0095] The smart panel can also feed back the user's operation information to the main control board through the RS485 bus. For example, when the user enters an operation instruction on the smart panel, such as pressing the start button, adjusting the settings, etc., these operation information will be sent to the main control board in the form of data through the RS485 bus, and the main control board will process the data accordingly after receiving it. Users can operate and monitor the status of the communication management machine through the smart panel, and the main control board, as the core control part of the communication management machine, makes decisions and controls according to the information sent by the smart panel. The two work together to enable the communication management machine to operate efficiently and stably.

[0096] In this embodiment, a first serial port bus is arranged on the bus backplane, and a first serial port bus is directly led out from the inside of the main control board and connected to the first serial port bus arranged on the bus backplane. The main control board communicates with the smart panel on the front of the chassis through the first serial port bus to realize the human-computer interaction function of the communication management machine and ensure that the communication management machine can operate efficiently and stably.

[0097] As an optional implementation, the main control board is provided with four Ethernet ports, wherein the fourth Ethernet port can be configured with a fiber optic interface or an electrical interface.

[0098] Optionally, continue to refer to Figure 2 The main control board is also equipped with four Ethernet ports, and all four Ethernet ports support data transmission at 10M / 100M / 1000M rates. The data transmission rate can be adjusted adaptively according to the quality of the network environment. In other words, the main control board can flexibly adapt to different network environments and can automatically adjust the transmission rate to ensure smooth network communication.

[0099] The fourth Ethernet port can be configured as a fiber optic interface or an electrical interface, which is extended through the Serial Gigabit Media Independent Interface (SGMII) and is compatible with Gigabit optical and electrical interfaces. It can be selected through configuration. Two different physical connection methods are provided so that users can choose a fiber optic interface or an electrical interface according to the actual network environment and device requirements.

[0100] The main control board communicates with the network through each Ethernet port.

[0101] Optionally, continue to refer to Figure 2 The main control board communicates with external network devices based on the Ethernet protocol through each Ethernet port, and can be easily connected to various devices. By adding network devices, such as switches or routers, the network scale can be easily and quickly expanded, the connection range and functions of the communication management machine can be increased, and efficient and stable network communication of the communication management machine can be achieved.

[0102] In this embodiment, the main control board is provided with four Ethernet ports, and the fourth Ethernet port can be configured with an optical fiber interface or an electrical interface, providing two different physical connection methods, so that users can choose an optical fiber interface or an electrical interface according to the actual network environment and equipment requirements, thereby increasing the flexibility and adaptability of the network communication of the communication management machine. The main control board performs network communication through each Ethernet port, so as to conveniently and quickly expand the network scale, increase the connection range and function of the communication management machine, and realize efficient and stable network communication of the communication management machine.

[0103] As an optional implementation manner, the transmission priority of the first controller area network bus is higher than the transmission priority of the second controller area network bus.

[0104] Optionally, different transmission priorities are assigned to the two CAN buses set on the bus backplane to meet the transmission requirements of different types of data, wherein the transmission priority of the first CAN bus CAN1 is higher than the transmission priority of the second CAN bus CAN2. When multiple boards are simultaneously present inside the communication management machine to send data to the two CAN buses, the first CAN bus CAN1 with a higher transmission priority is used to preferentially send and process data with a higher urgency.

[0105] That is to say, the data on the first CAN bus CAN1 will be given priority to be sent. To ensure the real-time transmission of its data, more bandwidth is allocated to the first CAN bus CAN1 first, so that data with higher urgency is sent through the first CAN bus CAN1 first, and relatively less important data is sent through the second CAN bus CAN2 with lower transmission priority. This ensures that key emergency data is processed first on the CAN bus inside the communication management machine, improving security and stability.

[0106] In this embodiment, by setting the transmission priority of the first controller LAN bus to be higher than the transmission priority of the second controller LAN bus, it can be ensured that important data can be transmitted through the first controller LAN bus in a timely and reliable manner. In the case of a complex function in which the communication management machine has different urgency and importance requirements for different data, priority processing of critical emergency data can be guaranteed.

[0107] The following describes in detail the process of the main control board determining the first priority of the data to be sent, determining the first target controller LAN bus according to the first priority, and sending the data to be sent to the smart board through the first target controller LAN bus.

[0108] Figure 4 The schematic diagram of the process of the main control board sending the data to be sent to the smart board through the first target controller local area network bus provided in the embodiment of the present application is as follows: Figure 4 As shown, in the above step S301, the master control board determines the first priority of the data to be sent, determines the first target controller LAN bus according to the first priority, and sends the data to be sent to the smart board through the first target controller LAN bus, including:

[0109] S401. The main control board determines a first priority according to a service type of data to be sent, and determines a first target controller area network bus according to the first priority.

[0110] Optionally, the main control board determines a first priority corresponding to the urgency of the data to be sent according to the business type of the data to be sent, and selects a CAN bus corresponding to the first priority from the first CAN bus CAN1 and the second CAN bus CAN2 according to the first priority as the first target CAN bus for transmitting the data to be sent with the first priority.

[0111] S402: The main control board determines the controller area network communication address of the target smart board that receives the data to be sent. The controller area network communication address includes: a slot identifier and a board identifier.

[0112] Optionally, the CAN communication address includes a slot identifier and a board identifier, and based on the slot identifier and the board identifier, a unique CAN communication address is formed through hardware addressing. Among them, the slot identifier refers to the physical location information of the smart board. In a chassis with multiple slots, each slot can be inserted with a different smart board, and the slot identifier can clearly identify the physical location of each smart board. The board identifier is a unique identifier for the smart board, which is used to distinguish smart boards of different types or functions. Through hardware addressing, the flow of data to be sent can be clearly managed and controlled to ensure that the CAN communication between each smart board and the main control board is carried out in an orderly manner.

[0113] The main control board takes the smart board that receives the data to be sent as the target smart board, and determines the CAN communication address of the target smart board based on the slot identifier and the board identifier of the target smart board.

[0114] S403: The main control board sends the data to be sent to the target smart board through the first target controller area network bus according to the controller area network communication address of the target smart board.

[0115] Optionally, the main control board encapsulates the data to be sent according to the CAN protocol, and the encapsulation process includes the CAN communication address of the target smart board and the CAN communication address of the main control board, and these two addresses will be part of the CAN data frame. When the data to be sent is transmitted on the first target CAN bus in the form of a CAN data frame, only the target smart board matching the CAN communication address can receive the data to be sent.

[0116] Exemplarily, the CAN data frame can be transmitted in a short frame format, with 13 bytes per frame, including 1 byte of structural information, 4 bytes of identification code and 8 bytes of valid data, wherein the 4 bytes of identification code are used to identify the first priority of the data to be sent, and the 8 bytes of valid data are used to carry the data part actually to be transmitted. Among them, the 8 bytes of valid data include the destination address (CAN communication address of the target smart board), the source address (CAN communication address of the main control board), the serial number of the first target CAN bus (CAN1 / CAN2), the service code (identification of the service type), the data area length, the service data area and the checksum.

[0117] In this embodiment, the main control board determines the first priority corresponding to the urgency of the data to be sent according to the business type of the data to be sent, and selects a controller area network bus corresponding to the first priority from the first controller area network bus and the second controller area network bus as the first target controller area network bus according to the first priority. The main control board uses the smart board that receives the data to be sent as the target smart board, and determines the controller area network communication address of the target smart board based on the slot identification and board identification of the target smart board. The main control board encapsulates the data to be sent according to the controller area network protocol, and the encapsulation process includes the controller area network communication address of the target smart board and the controller area network communication address of the main control board, and these two addresses will be used as part of the controller area network data frame. When the data to be sent is transmitted on the first target controller area network bus in the form of a controller area network data frame, only the target smart board that matches the controller area network communication address can receive the data to be sent. Accurate transmission of the data to be sent is achieved according to the priority.

[0118] It is worth noting that during the process of uploading data by the smart board, the smart board determines the second priority according to the business type of the data to be uploaded, and determines the second target CAN bus according to the second priority. The smart board determines the CAN communication address of the main control board that receives the data to be uploaded, and sends the data to be uploaded to the main control board through the second target CAN bus according to the CAN communication address of the main control board. Accurate transmission of the data to be uploaded is achieved according to the priority.

[0119] As an optional implementation, the first priority includes a high priority and a normal priority.

[0120] Optionally, the first priority of the data to be sent includes a high priority and a normal priority, and the priority can determine the order of processing and transmission of the data to be sent. Different priorities determine the order of the data to be sent in the resource allocation and processing flow to ensure that important data to be sent can be processed first while taking into account the normal processing of other data.

[0121] Among them, high-priority data to be sent is usually crucial to the operation and safety of the equipment. If these data are not processed in time, they may have a serious impact on the equipment, such as causing equipment failure or safety accidents. Although ordinary-priority data to be sent also needs to be processed and transmitted, it does not have an immediate and serious impact on the equipment like high-priority data to be sent. Ordinary-priority data to be sent is usually used for routine operation, daily maintenance, and performance monitoring of equipment.

[0122] The following describes in detail the process of the main control board determining the first priority according to the service type of the data to be sent.

[0123] Figure 5 A schematic diagram of a process for determining the first priority of the main control board provided in an embodiment of the present application, such as Figure 5 As shown, in the above step S401, the main control board determines the first priority according to the service type of the data to be sent, including:

[0124] S501. The main control board determines whether the service type of the data to be sent is a target type, and the target type is a remote control data type, a remote adjustment data type, or a remote signaling burst data type.

[0125] Optionally, data has different business types due to different functions, and the business type characterizes the function and purpose of the data. Exemplarily, the business type may include telemetry data type, configuration data type, status inspection data type, log data type, remote control data type, remote adjustment data type, and remote signal burst data type. Among them, the data importance and urgency of telemetry data type, configuration data type, status inspection data type, and log data type are relatively low, while the data importance and urgency of remote control data type, remote adjustment data type, and remote signal burst data type are relatively high, and are key emergency information, which is closely related to the safety of the upper and lower level devices of the communication management machine.

[0126] Specifically, remote control data refers to data used to operate and control remote subordinate external devices, and usually includes specific control instructions. Remote adjustment data is mainly used to remotely adjust the parameters of subordinate external devices, and includes various set values ​​for the operation of subordinate external devices. Remote signal burst data represents data generated by some emergencies or sudden changes in equipment status, usually status information of subordinate external devices, and this status change occurs suddenly and needs to be processed immediately. Based on this, the remote control data type, remote adjustment data type and remote signal burst data type in the business type are used as target types. The main control board determines the business type of the data to be sent from the superior master station monitoring system to determine whether its type is the remote control data type, remote adjustment data type or remote signal burst data type in the target type.

[0127] S502: If yes, the main control board determines that the first priority is a high priority.

[0128] Optionally, when the main control board determines that the data to be sent belongs to the target type, the first priority of the data to be sent is determined as a high priority. The high priority data to be sent has higher importance and urgency in the data transmission and processing flow.

[0129] Specifically, if the main control board determines that the service type of the data to be sent is a remote control data type, a remote adjustment data type or a remote signaling burst data type, the data to be sent is determined to be a high priority data to be sent.

[0130] S503: Otherwise, the main control board determines that the first priority is a normal priority.

[0131] Optionally, when the main control board determines that the data to be sent does not belong to the target type, the first priority of the data to be sent is determined as a normal priority, and the urgency of the data to be sent with a normal priority in data transmission and processing order is lower than that of the data to be sent with a high priority. In other words, if the main control board determines that the business type of the data to be sent is not the target type, the data to be sent is determined to be a normal priority data to be sent.

[0132] In this embodiment, the main control board determines the business type of the data to be sent, and determines whether the business type of the data to be sent is a remote control data type, a remote adjustment data type, or a remote signal burst data type in the target type. When the main control board determines that the data to be sent belongs to the target type, the data to be sent is determined to be a high-priority data to be sent, and the high-priority data to be sent has a higher importance and urgency in the data transmission and processing flow. If the main control board determines that the business type of the data to be sent is not the target type, the data to be sent is determined to be a normal-priority data to be sent, and the normal-priority data to be sent has a lower urgency in the data transmission and processing order than the high-priority data to be sent. Priority management of various types of data to be sent is achieved.

[0133] It is worth noting that in the process of uploading data by the smart board, the second priority of the data to be uploaded also includes a high priority and a normal priority. The smart board determines the second priority according to the business type of the data to be uploaded. Among them, the smart board determines whether the business type of the data to be uploaded is the target type. If so, the smart board determines the second priority as a high priority. Otherwise, the smart board determines the second priority as a normal priority. Priority management of various types of data to be uploaded is realized.

[0134] The following describes in detail the process of determining the first target CAN bus according to the first priority.

[0135] Figure 6A schematic diagram of a process for determining a first target controller local area network bus by a main control board provided in an embodiment of the present application, such as Figure 6 As shown, the step of determining the first target controller local area network bus according to the first priority in the above step S401 includes:

[0136] S601: If the first priority is a high priority, the main control board determines that the first target controller area network bus is a first controller area network bus.

[0137] Optionally, the main control board selects one CAN bus from the two CAN buses as the first target CAN bus according to the first priority of the data to be sent. Among them, when the first priority of the data to be sent is high priority, it means that the urgency of the data to be sent is high and it is data that is critical to the operation and safety of the device. Since the transmission priority of the first CAN bus CAN1 is higher than the transmission priority of the second CAN bus CAN2, it has higher performance, lower transmission delay and higher bandwidth. The first CAN bus CAN1 is used as the first target CAN bus for transmitting high-priority data to be sent, so as to transmit high-priority data to be sent in real time, avoiding the important functions and safety of the device being affected by transmission delays.

[0138] S602: If the first priority is a normal priority, the main control board determines that the first target controller area network bus is the second controller area network bus.

[0139] Optionally, when the first priority of the data to be sent is the normal priority, it means that the urgency of the data to be sent is relatively low, and it is data for daily operation, performance monitoring, routine maintenance, etc. of the equipment. Since the transmission priority of the second CAN bus CAN2 is lower than the transmission priority of the first CAN bus CAN1, the second CAN bus CAN2 is used as the first target CAN bus for transmitting the data to be sent with normal priority, so as to transmit the data to be sent with normal priority. Avoid high-priority data and normal-priority data from competing for resources on the same CAN bus, and prevent the transmission of normal-priority data to be sent from affecting the timely processing of high-priority data to be sent. At the same time, allocating normal-priority data to be sent to the second CAN bus CAN2 can achieve the diversion of data of different priorities.

[0140] In this embodiment, the main control board selects one controller area network bus from two controller area network buses as the first target controller area network bus according to the first priority of the data to be sent. Among them, when the first priority of the data to be sent is high priority, the first controller area network bus is used as the first target bus for transmitting the high priority data to be sent, so as to transmit the high priority data to be sent in real time, so as to avoid affecting the important functions and safety of the equipment due to transmission delay. When the first priority of the data to be sent is ordinary priority, the second controller area network bus is used as the first target controller area network bus for transmitting the ordinary priority data to be sent, so as to transmit the ordinary priority data to be sent. Avoid high priority data and ordinary priority data from competing for resources on the same controller area network bus, and prevent the transmission of ordinary priority data to be sent from affecting the timely processing of high priority data to be sent. The diversion of data to be sent with different priorities when sending data is realized, and the communication efficiency and performance of the controller area network are improved.

[0141] It is worth noting that, during the process of uploading data by the smart board, the second target CAN bus is determined according to the second priority of the data to be uploaded. If the second priority is a high priority, the smart board determines that the second target CAN bus is the first CAN bus CAN1. If the second priority is a normal priority, the smart board determines that the first target CAN bus is the second CAN bus CAN2. This realizes the diversion of data to be uploaded of different priorities when uploading data.

[0142] Figure 7 The schematic diagram of the process of the master control board providing time to each smart board in the embodiment of the present application is as follows: Figure 7 As shown in the figure, the steps of the main control board granting time to each smart board include:

[0143] S701. The main control board sends a timing function message to each smart board through the first controller local area network bus according to a preset period to provide time to each smart board, wherein the timing function message includes at least timestamp information.

[0144] Optionally, the first CAN bus CAN1 has a higher transmission priority and is used to transmit important information. The main control board sends a timing function message to each smart board through the first CAN bus CAN1 according to a preset period. Since the timing information is very important for the synchronization and coordination of each smart board, the use of the first CAN bus CAN1 can ensure the urgent transmission of the timing function message to provide time to each smart board.

[0145] Among them, the timing function message includes at least timestamp information, which indicates the current time and is recorded in a specific time format. The timestamp information provides a unified time reference for each smart board, so that the entire communication management machine can keep synchronized in time, avoiding the problem of inconsistent operation or inconsistent data caused by inconsistent time. The timing function message can also include time source information, indicating the source of the timestamp information, such as a local clock, a network time protocol server, a global positioning system (Global Positioning System, referred to as GPS), etc., so that each smart board can evaluate the accuracy and reliability of the timestamp information based on the time source information.

[0146] The preset period can be set according to the requirements and performance of time synchronization. For example, if the communication management machine has a high requirement for time accuracy, the preset period can be milliseconds or even shorter; if the communication management machine has a relatively low requirement for time accuracy, the preset period can be seconds or longer. This application does not make specific limitations here.

[0147] S702. Each smart board performs time calibration according to the timestamp information in the timing function message.

[0148] Optionally, different smart boards may have inconsistent times due to different clock sources, clock frequencies or other factors. After receiving the timing function message through the first CAN bus CAN1, each smart board will perform time calibration according to the timestamp information in the timing function message. In other words, each smart board will unify the time calibration to a common benchmark in real time by receiving the unified timestamp sent by the main control board.

[0149] In this embodiment, the main control board sends a timing function message to each smart board through the first controller local area network bus according to a preset period to provide time to each smart board. The timestamp information in the timing function message provides a unified time reference for each smart board, so that the entire communication management machine is synchronized in time. After each smart board receives the timing function message through the first controller local area network, it performs time calibration based on the timestamp information in the timing function message, and unifies the time calibration to a common benchmark in real time. Time synchronization within the communication management machine is realized.

[0150] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, the specific working process of the system and device described above can refer to the corresponding process in the method embodiment, and will not be repeated in this application. In the several embodiments provided in this application, it should be understood that the disclosed system, device and method can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation. For example, multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.

[0151] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, RandomAccess Memory), disk or optical disk and other media that can store program code.

[0152] The above are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be covered by the protection scope of the present application.

Claims

1. A communication management machine, characterized in that: At least: A chassis, a bus backplane arranged inside the chassis, a main control board, and a plurality of smart boards; The bus backplane is provided with at least a first controller area network bus and a second controller area network bus; Each of the smart boards is connected to the first controller area network bus and the second controller area network bus; The main control board is connected to the first controller area network bus and the second controller area network bus; The main control board determines a first priority of the data to be sent, determines a first target controller area network bus according to the first priority, and sends the data to be sent to the smart board through the first target controller area network bus, so that the smart board sends the data to be sent to an external device through an external communication interface, wherein the first target controller area network bus is the first controller area network bus or the second controller area network bus; The smart board determines a second priority of the data to be uploaded, determines a second target controller LAN bus according to the second priority, and sends the data to be uploaded to the main control board through the second target controller LAN bus, so that the main control board uploads the data to be uploaded, wherein the second target controller LAN bus is the first controller LAN bus or the second controller LAN bus.

2. The communication management machine according to claim 1, characterized in that: The bus backplane is also provided with a connector; Each of the smart boards and the main control board is connected to the first controller area network bus and the second controller area network bus through the connector.

3. The communication management machine according to claim 1, characterized in that: The communication management machine also includes: a wireless communication board; The bus backplane is also provided with a universal serial bus; The wireless communication board is connected to the universal serial bus; The main control board is connected to the universal serial bus; The wireless communication board performs universal serial port communication with the main control board through the universal serial port bus.

4. The communication management machine according to claim 1, characterized in that: The transmission priority of the first controller area network bus is higher than the transmission priority of the second controller area network bus.

5. The communication management machine according to claim 4, characterized in that: The main control board determines a first priority of the data to be sent, determines a first target controller local area network bus according to the first priority, and sends the data to be sent to the smart board through the first target controller local area network bus, including: The main control board determines the first priority according to the service type of the data to be sent, and determines the first target controller area network bus according to the first priority; The main control board determines the controller area network communication address of the target smart board that receives the data to be sent, and the controller area network communication address includes: a slot identifier and a board identifier; The main control board sends the data to be sent to the target smart board through the first target controller area network bus according to the controller area network communication address of the target smart board.

6. The communication management machine according to claim 5, characterized in that: The first priority includes a high priority and a normal priority; The main control board determines the first priority according to the service type of the data to be sent, including: The main control board determines whether the service type of the data to be sent is a target type, and the target type is a remote control data type, a remote adjustment data type or a remote signaling burst data type; If so, the main control board determines that the first priority is the high priority; Otherwise, the main control board determines that the first priority is the normal priority.

7. The communication management machine according to claim 6, characterized in that: The step of determining the first target controller area network bus according to the first priority level includes: If the first priority is the high priority, the main control board determines that the first target controller area network bus is the first controller area network bus; If the first priority is the normal priority, the main control board determines that the first target controller area network bus is the second controller area network bus.

8. The communication management machine according to claim 4, characterized in that: The main control board sends a timing function message to each of the smart boards through the first controller LAN bus according to a preset period to provide time to each of the smart boards, wherein the timing function message includes at least timestamp information; Each of the smart boards performs time calibration according to the timestamp information in the timing function message.

9. The communication management machine according to claim 1, characterized in that: The bus backplane is also provided with a first serial port bus; The main control board is connected to the first serial port bus; The main control board performs first serial port communication with the smart panel of the chassis through the first serial port bus.

10. The communication management machine according to claim 1, characterized in that: The main control board is provided with four Ethernet ports, wherein the fourth Ethernet port can be configured with an optical fiber interface or an electrical interface; The main control board performs network communication via each of the Ethernet ports.

Citation Information

Patent Citations

  • Data transmission system between cards

    CN107302482A

  • VME bus architecture-based multifunctional control system

    CN113534931A

  • Network equipment and optical communication system

    CN119011017A