Rectifying power supply communication system and method

Through a three-layer independent communication architecture and a rectified power supply communication system designed with multiple redundancy, the stability problems caused by communication channel failure in traditional systems are solved, and high-reliability data transmission and redundant backup are achieved, which improves the stability and reliability of the power system.

CN120301729AActive Publication Date: 2025-07-11WUHAN SHIP COMM RES INST (NO 722 RES INST OF CHINA STATE SHIPBUILDING CORP)
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202510780404.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-12
Publication Date
2025-07-11
Estimated Expiration
2045-06-12

AI Technical Summary

Technical Problem

Traditional power communication systems lack redundant design, resulting in the inability to provide backup channels when communication channels fail, affecting the stability and reliability of the power system.

Method used

Design a three-layer communication system architecture, including inter-board communication layer, internal CAN communication layer and external CAN communication layer, each layer has multiple independent communication lines, and adopts a multi-controller architecture and message queue technology to realize redundant communication and data buffering.

Benefits of technology

Improve the stability and reliability of the communication system, ensure the continuity of communication and the reliability of data transmission, and prevent communication interruptions and data frame loss.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120301729A_ABST
    Figure CN120301729A_ABST
Patent Text Reader

Abstract

The invention provides a rectification power supply communication system and method, and relates to the technical field of power electronics, the rectification power supply communication system comprises a plurality of parallel and independent rectification modules, and each rectification module comprises a first type of control board and a second type of control board; the inter-board communication layer is used for realizing data interaction between the first type of control boards and the second type of control boards; the inner CAN communication layer is used for realizing data interaction between the rectification module and the communication control board; the communication control board comprises a plurality of parallel and independent controllers, and the controllers perform data interaction with the rectification module through an inner CAN communication layer; and the external CAN communication layer is used for realizing data interaction between the communication control panel and an upper computer. The invention provides a three-layer communication system architecture and a multi-channel communication redundancy design, so that the stability and the reliability of the whole communication system are improved to a great extent.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of power electronics technology, and particularly to a highly reliable high-power rectifier power supply communication system and method. Background Art

[0002] A rectifier power supply communication system is a communication system that realizes data transmission and interaction within the rectifier power supply and between the rectifier power supply and external monitoring devices. In modern power electronics systems, especially in technical fields such as aerospace and instrumentation, rectifier power supplies play a very important role, providing a stable and reliable DC power supply for the entire power equipment system. However, with the continuous increase in the number of power-consuming devices and the increasing load, the requirements for rectifier power supply communication systems are also getting higher and higher.

[0003] Currently, most traditional power supply communication systems use a single communication channel, lack redundant design, and have poor scalability; when the communication channel fails, there is no backup channel to ensure the continuity of communication, which will seriously affect the stable operation of the power system.

[0004] To solve the above problems, it is necessary to design a highly reliable and high-power rectifier power supply communication system and method to improve the stability and reliability of the power supply communication system and meet the power supply requirements. Summary of the Invention

[0005] The present invention provides a highly reliable high-power rectifier power supply communication system and method for improving the stability and reliability of the power supply communication system and meeting the power supply requirements.

[0006] On the one hand, the present invention provides a rectifier power supply communication system, and the system includes Multiple parallel and independent rectifier modules, each rectifier module including a first type of control board and a second type of control board; An inter-board communication layer for realizing data interaction between the first type of control board and the second type of control board; An internal CAN communication layer for realizing data interaction between the rectifier module and the communication control board; A communication control board including multiple parallel and independent controllers, and the controllers perform data interaction with the rectifier module through the internal CAN communication layer; An external CAN communication layer for realizing data interaction between the communication control board and the host computer.

[0007] Furthermore, the inter-board communication layer, the internal CAN communication layer, the communication control board, and the external CAN communication layer all have independent multiple communication lines.

[0008] Further, the inter-board communication layer is an inter-board communication bus, and the first type of control boards and the second type of control boards of multiple rectification modules are all connected to the inter-board communication bus through their respective first CAN interfaces.

[0009] Further, the internal CAN communication layer is an internal CAN communication bus; The second type of control boards of multiple rectification modules are all connected to the internal CAN communication bus through their respective second CAN interfaces; The controller is connected to the internal CAN communication bus through its respective first CAN interface.

[0010] Further, the host computer has multiple communication CAN interfaces, which respectively perform data interaction with the second CAN interfaces of multiple controllers.

[0011] Further, the controller is a main controller and a redundant controller; The first CAN interface of the host computer is connected to the second CAN interface of the main controller as the main communication line for external CAN data communication; the second CAN interface of the host computer is connected to the second CAN interface of the redundant controller as the redundant communication line for external CAN data communication.

[0012] Further, the rectification module includes, connected in sequence: an input power filter, a relay board, a first type of control board, and a second type of control board.

[0013] On the other hand, the present invention also provides a rectification power supply communication method, which uses a rectification power supply communication system as described in any one of the above to perform communication. The method includes: implementing the sending and receiving of CAN communication data based on a message queue.

[0014] Further, the step of sending CAN communication data implemented based on the message queue includes: S101 Create a sending message queue, initialize the head pointer and the tail pointer of the queue, set the maximum number of message arrays in the sending message queue, and clear the data in the message arrays; S102 Fill the sending frame with the message to be sent according to a preset CAN communication protocol. The sending frame includes a command number, a source address, a destination address, and data to be sent; S103 The sending message queue performs an enqueue operation to store the message to be sent into the sending message queue for caching; S104 In the main loop program, determine whether the sending message queue is empty; if it is not empty, dequeue the messages in order and drive the CAN underlying hardware sending module to complete the sending of CAN communication data.

[0015] Further, the steps for receiving CAN communication data implemented based on the message queue include: S201 Create a receive message queue, initialize the head pointer and tail pointer of the queue, set the maximum number of message arrays in the receive message queue, and clear the data in the message arrays; S202 In the main loop program, continuously monitor whether the CAN underlying hardware receive module has received a message; if a message is received, read the destination address of the received message; if the destination address is not the local address, discard the message; S203 The receive message queue performs an enqueue operation to store the received message in the receive message queue for caching; S204 In the main loop program, determine whether the receive message queue is empty; if it is not empty, dequeue the messages in sequence and complete the parsing of the received messages according to the preset CAN communication protocol.

[0016] Generally speaking, the present invention provides a rectifier power supply communication system and method. Through the technical solution conceived by the present invention, the following beneficial effects can be achieved compared with the prior art: (1) The present invention proposes a three-layer communication system architecture, decoupling the high-power rectifier power supply communication system into an inter-board communication layer, an internal CAN communication layer, and an external CAN communication layer. Each layer of communication is relatively independent. Even if a failure occurs in a certain communication layer, it will not affect other communication layers, and the fault isolation is strong, greatly improving the stability and reliability of the entire communication system.

[0017] (2) The present invention adopts a multi-channel communication redundancy design. Based on the multi-controller architecture in the communication control board, the inter-board communication layer, the internal CAN communication layer, and the external CAN communication layer all have independent multi-channel communication lines. When a failure occurs in one communication line during operation, it can be seamlessly switched to other redundant communication lines for operation, without causing system communication interruption, thereby improving the stability and reliability of the communication system.

[0018] (3) The CAN sending method and CAN receiving method based on the message queue in the present invention use the message queue as a buffer to store message data that cannot be processed temporarily in the case of large communication data volume or untimely processing, which can effectively prevent the loss of communication data frames and improve the reliability of CAN communication. Description of the Drawings

[0019] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0020] Figure 1 Schematic diagram of the system architecture of a rectifier power supply communication system and method provided by the present invention Figure 1 ; Figure 2 Schematic diagram of the rectifier module structure of a rectifier power supply communication system and method provided by the present invention; Figure 3 Schematic diagram of the system architecture of a rectifier power supply communication system and method provided by the present invention Figure 2 ; Figure 4 Schematic diagram of the CAN message queue logic of a rectifier power supply communication system and method provided by the present invention; Figure 5 Schematic diagram of the sending steps of CAN communication data of a rectifier power supply communication system and method provided by the present invention; Figure 6 Schematic diagram of the receiving steps of CAN communication data of a rectifier power supply communication system and method provided by the present invention. Detailed implementation manners

[0021] To make the objectives, technical solutions and advantages of the present invention clearer, the technical solutions in the present invention will be clearly and completely described below with reference to the accompanying drawings and embodiments in the present invention. Obviously, the described embodiments are some but not all of the embodiments of the present invention. Based on the embodiments in the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the scope of protection of the present invention.

[0022] It should be noted that in the description of the embodiments of the present invention, the terms "include", "comprise" or any other variant thereof are intended to cover a non-exclusive inclusion, such that a system, method or device including a series of elements includes not only those elements but also other elements not expressly listed, or further includes elements inherent to such system, method or device. Without further limitations, an element defined by the phrase "including one..." does not exclude the existence of additional identical elements in the system, method or device including the said element.

[0023] In order to improve the stability and reliability of the existing power supply communication system and meet the power supply requirements, the present invention provides a highly reliable high-power rectifier power supply communication system and method.

[0024] Figure 1It is a schematic diagram of the system architecture of a rectifier power supply communication system. Specifically, the system includes multiple parallel and independent rectifier modules, an inter-board communication layer, an internal CAN communication layer, an external CAN communication layer, and a communication control board. By designing a three-layer communication architecture, the high-power rectifier power supply communication system is decoupled into an inter-board communication layer, an internal CAN communication layer, and an external CAN communication layer, and then the three-phase AC input electrical energy is converted into DC output electrical energy.

[0025] The three-layer communication system architecture proposed by the present invention decouples the high-power rectifier power supply communication system into an inter-board communication layer, an internal CAN communication layer, and an external CAN communication layer. Each layer of communication is relatively independent. Even if a certain communication layer fails, it will not affect other communication layers, and the fault isolation is strong, which greatly improves the stability and reliability of the entire communication system.

[0026] Multiple parallel and independent rectifier modules, each rectifier module includes a first type of control board and a second type of control board.

[0027] It should be noted that multiple rectifier modules are connected in parallel, which can increase the output current capacity of the power supply system and has a redundant backup function. When a certain rectifier module fails, other rectifier modules can work alone to provide power output.

[0028] The first type of control board is used to improve the power factor of the power system. Specifically, by correcting the input current waveform of the power supply to make it synchronous with the voltage waveform, the harmonic component of the current is reduced, and the power factor is improved. The power factor refers to the relationship between the active power and the total power consumption (apparent power), that is, the ratio of the active power divided by the total power consumption. Through this control, the reactive power can be reduced and the active power can be increased, thereby improving the efficiency of the power system. For example, the first type of control board can be a PFC (Power Factor Correction) control board.

[0029] The second type of control board is used to convert a fixed DC voltage into another fixed DC voltage to achieve voltage conversion to meet different requirements in the system. Using switching devices such as MOSFETs or transistors, by periodically controlling the on-off state of the switch, pulse modulation of the input voltage is achieved, thereby realizing voltage conversion and automatic voltage regulation. It can not only realize the rise and fall of the voltage, but also accurately adjust the output voltage by controlling the frequency and duty cycle of the switch. For example, the second type of control board can be a DCDC (Direct Current to Direct Current) control board.

[0030] As an embodiment, the rectifier module includes, connected in sequence: an input power filter, a relay board, a first type of control board, and a second type of control board. As Figure 2As shown in the figure, it includes two juxtaposed rectification modules 1 and 2, and a communication control board; each rectification module includes an input EMI filter, a relay board, a PFC unit, and a DCDC unit. Among them, the PFC unit includes a PFC main power circuit and a PFC control board, and the DCDC unit includes a DCDC main power circuit and a DCDC control board. When rectification module 1 fails, rectification module 2 can work independently to provide power output.

[0031] The inter-board communication layer is used to realize data interaction between the first type of control board and the second type of control board.

[0032] As an embodiment, the inter-board communication layer is an inter-board communication bus. The first type of control board and the second type of control board of multiple rectification modules are all connected to the inter-board communication bus through their respective first CAN interfaces. Among them, the first type of control board has a first CAN interface; the second type of control board has a first CAN interface and a second CAN interface.

[0033] As a specific embodiment, as Figure 1 shown in the figure, the rectification modules are two juxtaposed rectification modules 1 and 2. The first type of control board is a PFC control board, and the second type of control board is a DCDC control board. Rectification module 1 includes a PFC control board 1 and a DCDC control board 1; rectification module 2 includes a PFC control board 2 and a DCDC control board 2; both PFC control board 1 and PFC control board 2 have a first CAN interface (CAN1 interface); both DCDC control board 1 and DCDC control board 2 have a first CAN interface (CAN1 interface) and a second CAN interface (CAN2 interface).

[0034] The inter-board communication layer is the communication layer between the PFC control board and the DCDC control board within the rectification module. The inter-board communication layer adopts a dual-channel communication redundancy design, that is, PFC control board 1, PFC control board 2, DCDC control board 1, and DCDC control board 2 are all connected to the inter-board communication bus through their respective CAN1 interfaces to realize communication between the PFC control board and the DCDC control board.

[0035] The first type of control board and the second type of control board perform data interaction through the inter-board communication bus.

[0036] As a specific embodiment, rectification module 1 serves as the main communication line, and DCDC control board 1 exchanges data with PFC control board 1 through the inter-board communication bus; at the same time, rectification module 1 serves as the redundant communication line, and DCDC control board 1 exchanges data with PFC control board 2 through the inter-board communication bus.

[0037] The rectifier module 2 serves as the main communication line, and the DCDC control board 2 exchanges data with the PFC control board 2 through the inter-board communication bus. At the same time, the rectifier module 2 serves as a redundant communication line, and the DCDC control board 2 exchanges data with the PFC control board 1 through the inter-board communication bus.

[0038] The internal CAN communication layer is used to realize data interaction between the rectifier module and the communication control board.

[0039] The communication control board includes multiple parallel independent controllers, and the controllers exchange data with the rectifier module through the internal CAN communication layer.

[0040] As an embodiment, the inner CAN communication layer is an inner CAN communication bus. The second type control boards of the plurality of rectifier modules are connected to the inner CAN communication bus through their respective second CAN interfaces; and the controllers are connected to the inner CAN communication bus through their respective first CAN interfaces.

[0041] Among them, the second type of control board has a first CAN interface and a second CAN interface; the first CAN interface of the second type of control board is connected to the inter-board communication layer, and the second CAN interface is connected to the internal CAN communication layer. The controller also has a first CAN interface and a second CAN interface; the first CAN interface of the controller is connected to the internal CAN communication layer, and the second CAN interface is connected to the external CAN communication layer.

[0042] As a specific example, Figure 1 As shown, the rectifier module is two mutually parallel rectifier modules 1 and rectifier modules 2, and the communication control board is two mutually parallel main controllers 1 (ARM1) and redundant controllers 2 (ARM2). Both ARM1 and ARM2 have CAN1 interface and CAN2 interface.

[0043] The internal CAN communication layer is the communication layer between the communication control board and the rectifier module. The communication control board adopts a dual ARM architecture, with ARM1 as the main controller and ARM2 as the redundant controller. ARM1 accesses the internal CAN bus through CAN1, while the DCDC control boards of rectifier module 1 and rectifier module 2 access the internal CAN bus through their respective CAN2 interfaces, thereby realizing the main communication line between the communication control board and the rectifier module. As a dual-channel communication redundant design, ARM2 accesses the internal CAN bus through CAN1 to realize the redundant communication line between the communication control board and the rectifier module.

[0044] The external CAN communication layer is used to realize data interaction between the communication control board and the host computer.

[0045] As an embodiment, the host computer has multiple communication CAN interfaces, which respectively perform data interaction with the second CAN interfaces of multiple controllers. Specifically, the host computer has a first CAN interface and a second CAN interface; the first CAN interface of the host computer communicates with the second CAN interface of the main controller, and the second CAN interface of the host computer communicates with the second CAN interface of the redundant controller.

[0046] Furthermore, the controllers are two parallel and independent main controllers and redundant controllers. The first CAN interface of the host computer is connected to the second CAN interface of the main controller, serving as the main communication line for external CAN data communication; the second CAN interface of the host computer is connected to the second CAN interface of the redundant controller, serving as the redundant communication line for external CAN data communication.

[0047] As a specific embodiment, as Figure 1 shown, ARM1 in the communication control board receives the periodic status and alarm data sent by DCDC control board 1 and DCDC control board 2. After processing the data according to the preset external CAN communication protocol, it is sent to the host computer through CAN2 of ARM1; ARM1 in the communication control board forwards the non-periodic configuration and control instructions issued by the host computer and sends them to DCDC control board 1 and DCDC control board 2.

[0048] As a dual-channel communication redundancy design, ARM2 in the communication control board receives the periodic status and alarm data sent by DCDC control board 1 and DCDC control board 2. After processing the data according to the preset external CAN communication protocol, it is sent to the host computer through CAN2 of ARM2; ARM2 in the communication control board forwards the non-periodic configuration and control instructions issued by the host computer and sends them to DCDC control board 1 and DCDC control board 2.

[0049] At the same time, DCDC control board 1 periodically sends current sharing instructions to DCDC control board 2 at regular intervals, and DCDC control board 2 also periodically sends current sharing instructions to DCDC control board 1 at regular intervals to provide current sharing data for the current sharing control of the rectifier module.

[0050] The external CAN communication layer is the communication layer between the host computer and the communication control board. The host computer uses a dual CAN channel to communicate with the communication control board to achieve a dual-channel communication redundancy design for external CAN data. The CAN1 interface of the host computer is connected to the CAN2 interface of ARM1 in the communication control board, serving as the main communication line for external CAN data communication; the CAN2 interface of the host computer is connected to the CAN2 interface of ARM2 in the communication control board, serving as the redundant communication line for external CAN data communication.

[0051] The host computer receives the periodic status and alarm data sent by ARM1 through CAN1, and displays them on the human-machine interface of the host computer. At the same time, the host computer can send configuration and control instructions to ARM1 through CAN1 according to user needs. ARM1 splits the configuration and control instruction messages and forwards them to rectifier module 1 and rectifier module 2 respectively.

[0052] As a dual-channel communication redundancy design, the host computer receives the periodic status and alarm data sent by ARM2 through CAN2, and displays them on the human-machine interface of the host computer. At the same time, the host computer can send configuration and control instructions to ARM2 through CAN2 according to user needs. ARM2 splits the configuration and control instruction messages and forwards them to rectifier module 1 and rectifier module 2 respectively.

[0053] It should be noted that the inter-board communication layer, the internal CAN communication layer, the communication control board, and the external CAN communication layer all have independent multi-channel communication lines. When the power system is running normally, the main communication lines of each communication layer are used for communication; when the main communication line of a certain communication layer fails, it can be seamlessly switched to the redundant communication line of the same layer for communication.

[0054] The present invention adopts a multi-channel communication redundancy design. Based on the multi-controller architecture in the communication control board, the inter-board communication layer, the internal CAN communication layer, and the external CAN communication layer all have independent multi-channel communication lines. When a failure occurs in one communication line during operation, it can be seamlessly switched to other redundant communication lines for operation, without causing system communication interruption, thereby improving the stability and reliability of the communication system.

[0055] It should be noted that the communication system architecture of the present invention can expand multiple rectifier modules. The newly added rectifier modules are connected to the internal CAN communication bus through the CAN2 interface of the second type of control board.

[0056] After setting the communication addresses of the newly added rectifier modules, they can communicate with the communication control board to complete the monitoring of the newly added rectifier modules by the host computer. At the same time, the rectifier modules can exchange current-sharing data with each other to achieve current-sharing control of the rectifier modules.

[0057] It should be noted that the number of controllers in the communication control board and the number of rectifier modules are not necessarily in one-to-one correspondence. As Figure 3 shown, three rectifier modules can be set: rectifier module 1, rectifier module 2, and rectifier module 3. Each rectifier module includes a first type of control board and a second type of control board; the first type of control board is connected to the inter-board communication bus through its respective first CAN interface; the second type of control board is connected to the inter-board communication bus through its respective first CAN interface and to the internal CAN communication bus through its respective second CAN interface.

[0058] In the three - layer architecture of the communication system architecture of the present invention, CAN is used for sending and receiving messages in each layer. However, when the amount of data sent and received by CAN communication messages is large, frame loss may occur due to untimely processing.

[0059] To solve this problem, the present invention also provides a rectifier power supply communication method, which uses any of the above rectifier power supply communication systems for communication. The method includes: realizing the sending and receiving of CAN communication data based on a message queue.

[0060] The message queue is a first - in - first - out queue data structure, including a head pointer, a tail pointer, a message array, an enqueue operation, and a dequeue operation. As Figure 4 shown, each CAN communication frame is regarded as a message. The message is enqueued from the head and dequeued from the tail to realize the sending and receiving of CAN communication data.

[0061] As an embodiment, as Figure 5 shown, the steps of sending CAN communication data implemented by the message queue include: S101 Create a sending message queue, initialize the head pointer and the tail pointer, set the maximum number of messages in the message array of the sending message queue, and clear the data in the message array; S102 Fill the sending frame with the message to be sent according to the preset CAN communication protocol. The sending frame includes a command number, a source address, a destination address, and the data to be sent; S103 The sending message queue performs an enqueue operation to store the message to be sent into the sending message queue for caching; S104 In the main loop program, determine whether the sending message queue is empty; if not, dequeue the messages in order and drive the CAN underlying hardware sending module to complete the sending of CAN communication data.

[0062] As another embodiment, as Figure 6 shown, the steps of receiving CAN communication data implemented based on the message queue include: S201 Create a receiving message queue, initialize the head pointer and the tail pointer, set the maximum number of messages in the message array of the receiving message queue, and clear the data in the message array; S202 In the main loop program, monitor in real time whether the CAN underlying hardware receiving module has received a message; if a message is received, read the destination address of the received message; if the destination address is not the local address, discard the message; S203 The receiving message queue performs an enqueue operation to store the received message into the receiving message queue for caching; In the main loop program, S204 determines whether the receive message queue is empty; if it is not empty, the messages are dequeued in order, and the received message parsing is completed according to the preset CAN communication protocol.

[0063] Based on the message queue CAN sending method and CAN receiving method of the present invention, in the case of a large amount of communication data or untimely processing, the message queue is used as a buffer to store message data that cannot be processed temporarily, which can effectively prevent the loss of communication data frames and improve the reliability of CAN communication.

[0064] It should be noted that for the foregoing embodiments, for the sake of simple description, they are all expressed as a series of action combinations. However, those skilled in the art should know that this application is not limited by the described action sequence, because according to this application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to this application.

[0065] In the above embodiments, the descriptions of the various embodiments have their own emphases. For the parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0066] In several embodiments provided by this application, it should be understood that the disclosed method or system can be implemented in other ways. For example, the above-described embodiments are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed.

[0067] The units described as separate components may or may not be physically separated. The components shown as units may or may not be physical units, that is, they can be located in one place, or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0068] In addition, the functional units in each embodiment of this application can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated units can be implemented in the form of hardware or in the form of software functional units.

[0069] When the integrated unit 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 memory. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of this application.

[0070] Those of ordinary skill in the art can understand that all or part of the circuits in the above embodiments can be completed by instructing relevant hardware through a program. This program can be stored in a computer-readable memory, and the memory can include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disc, etc.

[0071] The above are only exemplary embodiments of the present disclosure, and the scope of the present disclosure cannot be limited thereby. That is, any equivalent changes and modifications made in accordance with the teachings of the present disclosure still fall within the scope covered by the present disclosure. After considering the specification and practicing the present disclosure herein, those skilled in the art will readily think of other embodiments of the present disclosure. This application aims to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common general knowledge or conventional technical means in the technical field not described in the present disclosure. The specification and embodiments are only regarded as exemplary, and the scope and spirit of the present disclosure are defined by the claims.

[0072] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as within the scope described in this specification.

[0073] Those skilled in the art can easily understand that the above are only preferred embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent replacements, and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. A rectifier power supply communication system, characterized in that, The system includes: Multiple parallel and independent rectification modules, each rectification module including a first type of control board and a second type of control board; An inter-board communication layer for implementing data interaction between the first type of control board and the second type of control board; An internal CAN communication layer for implementing data interaction between the rectification module and the communication control board; A communication control board including multiple parallel and independent controllers, and the controllers perform data interaction with the rectification module through the internal CAN communication layer; An external CAN communication layer for implementing data interaction between the communication control board and the host computer.

2. The rectifier power supply communication system according to claim 1, characterized in that The inter-board communication layer, the internal CAN communication layer, the communication control board, and the external CAN communication layer all have mutually independent multi-channel communication lines.

3. A rectifier power supply communication system according to claim 2, wherein, The inter-board communication layer is an inter-board communication bus, and the first type of control board and the second type of control board of multiple rectification modules are all connected to the inter-board communication bus through their respective first CAN interfaces.

4. A rectification power supply communication system according to claim 2, characterized in that The internal CAN communication layer is an internal CAN communication bus; The second type of control board of multiple rectification modules are all connected to the internal CAN communication bus through their respective second CAN interfaces; The controllers are connected to the internal CAN communication bus through their respective first CAN interfaces.

5. A rectifier power supply communication system according to claim 1, characterized in that, The host computer has multiple communication CAN interfaces for performing data interaction with the second CAN interfaces of multiple controllers respectively.

6. The rectifier power supply communication system according to claim 2, wherein, The controllers are a main controller and a redundant controller; The first CAN interface of the host computer is connected to the second CAN interface of the main controller as the main communication line for external CAN data communication; the second CAN interface of the host computer is connected to the second CAN interface of the redundant controller as the redundant communication line for external CAN data communication.

7. The rectifier power supply communication system according to claim 2, wherein, The rectification module includes, connected in sequence: an input power filter, a relay board, a first type of control board, and a second type of control board.

8. A rectifier power supply communication method, characterized in that, When communicating using a rectification power supply communication system according to any one of claims 1 to 7, the method includes: implementing the sending and receiving of CAN communication data based on a message queue.

9. A rectifier power supply communication method according to claim 8, characterized in that, The steps for sending CAN communication data implemented based on the message queue include: S101 Create a sending message queue, initialize the head pointer and the tail pointer of the queue, set the maximum number of message arrays in the sending message queue, and clear the data in the message arrays; S102 Fill the sending frame with the message to be sent according to a preset CAN communication protocol, and the sending frame includes a command number, a source address, a destination address, and the data to be sent; S103 The sending message queue performs an enqueue operation to store the message to be sent into the sending message queue for caching; S104 In the main loop program, determine whether the sending message queue is empty; if not empty, dequeue the messages in sequence and drive the CAN underlying hardware sending module to complete the sending of CAN communication data.

10. A rectifier power supply communication method according to claim 8, characterized in that, The steps for receiving CAN communication data implemented based on the message queue include: S201 Create a receive message queue, initialize the head pointer and tail pointer of the queue, set the maximum number of messages in the message array of the receive message queue, and clear the data in the message array; S202 In the main loop program, continuously monitor whether the CAN underlying hardware receive module has received a message; if a message is received, read the destination address of the received message; if the destination address is not the local address, discard the message; S203 The receive message queue performs an enqueue operation to store the received message into the receive message queue for caching; S204 In the main loop program, determine whether the receive message queue is empty; if it is not empty, dequeue the messages in order and complete the parsing of the received messages according to the preset CAN communication protocol.

Citation Information

Patent Citations

  • Redundant high-safety CAN (controller area network) bus communication system and communication method thereof

    CN103634150A

  • CAN communication protocol for medical equipment control system

    CN106292403A

  • Redundant communication method for seamless switching of multiple communication buses

    CN111786866A

  • CAN message high-load-rate receiving method and system

    CN112118125A

  • Microwave power supply communication method and device based on CAN, electronic equipment and storage medium

    CN117896204A