Communication system and communication method of nuclear power equipment

By designing a nuclear power equipment communication system that integrates Ethernet and controller LAN bus communication modules, the problem of poor portability of nuclear power equipment data communication components in the prior art is solved, and an efficient and reliable communication system is realized.

CN119996457APending Publication Date: 2025-05-13CGN DIGITAL TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510178340.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-18
Publication Date
2025-05-13

AI Technical Summary

Technical Problem

In the prior art, there is a problem of poor portability in data communication components of nuclear power equipment.

Method used

Design a communication system for nuclear power equipment, including controller LAN bus module, central processing module, microcontrol module and network transformer, and realize real-time data acquisition, analysis and remote control through Ethernet and controller LAN bus communication module.

Benefits of technology

It realizes a communication system for nuclear power equipment with low design cost, low difficulty, high reliability and strong portability, which is suitable for marketing and mass production.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119996457A_ABST
    Figure CN119996457A_ABST
Patent Text Reader

Abstract

The invention provides a communication system and a communication method of nuclear power equipment, and the communication system comprises a controller area network bus module which is in communication connection with external equipment and is used for receiving external data of the external equipment; the central processing module is in Ethernet communication connection with the nuclear power equipment and is used for receiving internal data of the nuclear power equipment; the micro-control module is in serial communication connection with the controller local area network bus module, and the micro-control module is in Ethernet communication connection with the central processing module; when the micro-control module receives external data, the external data are analyzed to obtain corresponding first analysis data, and the central processing module receives the first analysis data and sends the first analysis data to the nuclear power equipment. And when the micro-control module receives the internal data, the micro-control module analyzes the internal data to obtain corresponding second analysis data, and sends the second analysis data to the external equipment through the controller local area network bus module. The method has the advantages of being low in design cost, small in difficulty, high in reliability and high in transportability.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of electronic information technology, and in particular to a communication system and a communication method for nuclear power equipment. Background Art

[0002] In the distributed networking system of nuclear power equipment, it is necessary to perform real-time data collection, data analysis and remote control on nuclear power equipment. In the prior art, peripheral component interconnect (PCI) cards, FPGA chips and other components are used to design data communication for nuclear power equipment, which has the disadvantages of long R&D cycle and poor portability, so there is room for improvement. Summary of the invention

[0003] In view of the above-mentioned shortcomings of the prior art, an object of the present invention is to provide a communication system and a communication method for nuclear power equipment, so as to solve the problem of poor portability of components for data communication of nuclear power equipment in the prior art.

[0004] To achieve the above-mentioned and other related purposes, the present invention provides a communication system for nuclear power equipment, the system comprising:

[0005] A controller area network bus module, connected to the external device for communication, and used for receiving external data from the external device;

[0006] A central processing module connected to the nuclear power equipment via Ethernet communication, and used to receive internal data of the nuclear power equipment;

[0007] A microcontroller module is connected to the controller area network bus module through serial communication, and the microcontroller module is connected to the central processing module through Ethernet communication;

[0008] When the microcontroller module receives the external data, it analyzes the data to obtain corresponding first analysis data, and the central processing module receives the first analysis data and sends it to the nuclear power equipment;

[0009] When the microcontroller module receives the internal data, it analyzes the internal data to obtain corresponding second analyzed data, and sends the second analyzed data to the external device through the controller area network bus module.

[0010] In one embodiment of the present invention, the communication system of the nuclear power equipment further includes a network transformer, which is electrically connected between the central processing module and the microcontrol module to electrically isolate the central processing module from the microcontrol module.

[0011] In one embodiment of the present invention, the communication system of the nuclear power equipment further includes an Ethernet controller, which is electrically connected between the network transformer and the microcontroller module to communicatively connect the central processing module and the microcontroller module.

[0012] In one embodiment of the present invention, the microcontroller module includes a mailbox buffer and a plurality of sending mailboxes, the mailbox buffer is used to temporarily store the second parsed data;

[0013] The microcontroller module is used to determine whether there is an idle sending mailbox:

[0014] When there is no idle sending mailbox, after other data in the sending mailbox is sent to the external device, it is switched to an idle sending mailbox;

[0015] When there is an idle sending mailbox, the second parsed data is sent to the external device through the idle sending mailbox.

[0016] In one embodiment of the present invention, the microcontroller module is used to send the second parsed data to the external device according to the following steps:

[0017] comparing the amount of the second parsed data with the storage space of the idle sending mailbox;

[0018] When the amount of the second parsed data is less than or equal to the storage space of an idle sending mailbox, sending the second parsed data to the external device through an idle sending mailbox;

[0019] When the amount of the second parsed data is greater than the storage space of an idle sending mailbox, the second parsed data is split into multiple second sub-parsed data according to the storage space of the sending mailbox, and the second sub-parsed data are sent to the external device in turn through the corresponding idle sending mailboxes.

[0020] In one embodiment of the present invention, the microcontroller module is used to send the second sub-parsed data to the external device according to the following steps:

[0021] When there are multiple idle sending mailboxes, the micro-control module is used to compare the number of the second sub-parsed data with the number of multiple idle sending mailboxes;

[0022] When the number of the plurality of idle sending mailboxes is greater than or equal to the number of the second sub-parsed data, the second sub-parsed data are sent to the external device in sequence according to the order of the plurality of idle sending mailboxes;

[0023] When the number of multiple idle sending mailboxes is less than the number of the second sub-parsing data, the second sub-parsing data corresponding to the storage space of the multiple idle sending mailboxes is first sent to the external device, and when an idle sending mailbox appears, the remaining second sub-parsing data is sent to the external device in sequence.

[0024] In one embodiment of the present invention, the communication system of the nuclear power equipment further includes:

[0025] A digital isolator connected between the microcontroller module and the controller area network bus module for electrical isolation;

[0026] A power supply module is used to supply power to the network transformer, the Ethernet controller, the microcontroller module, the digital isolator, and the controller area network bus module.

[0027] In one embodiment of the present invention, the microcontroller module sets a plurality of baud rates so that the baud rate of the microcontroller module matches the baud rate of the external device;

[0028] The central processing module adjusts its baud rate to match the baud rate of the microcontroller module.

[0029] In one embodiment of the present invention, the baud rate of the controller area network bus module is configured to be one of 10kbps, 20kbps, 100kbps, 125kbps, 250kbps, 500kbps, 800kbps, and 1000bps.

[0030] The present invention also provides a communication method for nuclear power equipment, the method comprising:

[0031] Receiving external data from an external device through a serial communication method, and parsing the external data to obtain corresponding first parsed data;

[0032] Sending the first parsed data to the nuclear power equipment via Ethernet communication;

[0033] Receiving internal data on the nuclear power equipment through Ethernet communication, parsing the internal data to obtain corresponding second parsed data;

[0034] The second parsed data is sent to the external device via serial communication.

[0035] As described above, a communication system and a communication method for nuclear power equipment of the present invention have the following beneficial effects: low design cost, low difficulty, high reliability and strong portability. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] Figure 1 A structural block diagram of a communication system for nuclear power equipment provided in one embodiment of the present invention.

[0037] Figure 2 A block diagram of the connection between a communication system of a nuclear power device and a computer provided in one embodiment of the present invention.

[0038] Figure 3 A schematic flow chart of a communication method for nuclear power equipment provided in one embodiment of the present invention.

[0039] Reference Numbers

[0040] 10. External devices; 20. Controller area network bus module; 30. Digital isolator; 40. Microcontroller module; 50. Ethernet controller; 60. Network transformer; 70. Central processing module; 80. Power supply module; 90. Nuclear power equipment. DETAILED DESCRIPTION

[0041] The following describes the embodiments of the present invention by specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that the following embodiments and features in the embodiments can be combined with each other without conflict.

[0042] It should be noted that the illustrations provided in the following embodiments are only schematic illustrations of the basic concept of the present invention, and thus the drawings only show components related to the present invention rather than being drawn according to the number, shape and size of components in actual implementation. In actual implementation, the type, quantity and proportion of each component may be changed arbitrarily, and the component layout may also be more complicated.

[0043] In the following description, numerous details are discussed to provide a more thorough explanation of the embodiments of the present invention. However, it is obvious to those skilled in the art that the embodiments of the present invention can be implemented without these specific details. In other embodiments, well-known structures and devices are shown in the form of block diagrams rather than in detail to avoid making the embodiments of the present invention difficult to understand.

[0044] See also Figures 1 to 3The present invention proposes a communication system and a communication method for nuclear power equipment, which can be applied to the distributed networking system of nuclear power equipment. The present invention uses Ethernet (ETH) and Controller Area Network (CAN) communication modules, which have the advantages of low design cost, low difficulty, high reliability, and strong portability. It is of great significance for market promotion and mass production, and also provides reference ideas for the design of distributed networking construction, data collection, remote control, etc. of controller area network bus. The following is a detailed description through specific embodiments.

[0045] See also Figure 1 and Figure 2 In one embodiment of the present invention, the present invention provides a communication system for nuclear power equipment, which may include a controller area network bus module 20, a central processing module 70, a network transformer 60, an Ethernet controller 50 and a microcontroller module 40.

[0046] Specifically, the controller area network bus module 20 is connected to the external device 10 for communication, and the controller area network bus module 20 can receive external data transmitted by the external device 10. The communication method between the controller area network bus module 20 and the external device 10 is based on the serial communication bus (CAN, Controller Area Network) protocol, which has the advantages of high security, low bit error rate, and easy networking.

[0047] Specifically, the central processing module 70 is connected to the nuclear power equipment 90 by communication, for example, the central processing module 70 is connected to the computer of the nuclear power equipment 90 by communication. The central processing module 70 can receive internal data transmitted by the nuclear power equipment 90. The communication method between the central processing module 70 and the nuclear power equipment 90 based on the local area network (Ethernet) protocol has the advantages of fast data transmission rate and long transmission distance.

[0048] Specifically, the network transformer 60 is electrically connected to the central processing module 70, and the Ethernet controller 50 is electrically connected to the network transformer 60. The network transformer 60 can electrically isolate the central processing module 70 and the microcontroller 40. The microcontroller 40 is communicatively connected between the controller LAN bus module 20 and the Ethernet controller 50, and the Ethernet controller 50 can perform Ethernet communication connection between the central processing module 70 and the microcontroller 40. The microcontroller 40 can be an embedded chip STM32F105VCT6, that is, an STM32 single-chip microcomputer.

[0049] See also Figure 1 and Figure 2In one embodiment of the present invention, when the status identification bit of the first storage area of ​​the microcontroller module 40 is set, the microcontroller module 40 receives external data transmitted by the controller local area network bus module 20, the microcontroller module 40 parses the external data to obtain first parsed data, and sends the first parsed data to the central processing module 70 through the Ethernet controller 50 and the network transformer 60, and the central processing module 70 sends the first parsed data to the nuclear power equipment 90.

[0050] When the first storage area receives external data, the state flag of the first storage area is set; when the micro-control module 40 sends the first parsed data corresponding to the external data to the central processing module 70, the state flag of the first storage area is reset.

[0051] Specifically, when the status identification bit of the second storage area of ​​the microcontrol module 40 is set, the central processing module 70 sends the internal data to the microcontrol module 40 through the network transformer 60 and the Ethernet controller 50, the microcontrol module 40 parses the internal data to obtain second parsed data, and sends the second parsed data to the external device 10 through the controller LAN bus module 20.

[0052] When the second storage area receives the internal data, the status flag of the second storage area is set; when the micro-control module 40 sends the second parsed data corresponding to the internal data to the external device 10 through the controller area network bus module 20 .

[0053] By applying Ethernet (ETH) and Controller Area Network (CAN) communication modules, the design has low cost, low difficulty, high reliability and strong portability, which is of great significance for market promotion and mass production. It also provides reference ideas for the design of controller area network bus distributed networking, data acquisition, remote control and other aspects.

[0054] See also Figure 1 and Figure 2 In one embodiment of the present invention, the microcontroller module 40 is powered by 5V, and the STM32 chip is selected as the core processor, which together with the clock and the like constitutes the communication system of the nuclear power equipment. Among them, the STM32 chip contains two serial communication bus (CAN) controllers, which are compatible with 2.0A and 2.0B (active) protocols, and the communication rate can reach 1Mbps. The microcontroller module 40 communicates with the external device 10 via the serial communication bus (CAN), for example, the microcontroller module 40 and the external device 10 are implemented through the controller area network bus module 20.

[0055] In addition, the microcontroller module 40 can communicate with the central processing module (CPU) 70 via Ethernet (ETH, Ethernet) through the Ethernet controller 50 and the network transformer 60, wherein the Ethernet controller 50 has a physical layer (PHY) integrated therein.

[0056] Specifically, the controller area network bus module 20 is used to perform serial communication bus (CAN) communication with the external device 10, and is used to receive external data transmitted by the external device 10. The controller area network bus module 20 may include at least two independent communication ports, and both independent communication ports support communication with different baud rates of 10kbps-1Mbps. The microcontroller module 40 selects the STM32 chip, and the microcontroller module 40 has two serial communication bus (CAN) controllers, which are compatible with 2.0A and 2.0B (active) protocols and provide a transmission rate of up to 1Mbps. The two serial communication bus (CAN) controllers can be used to transmit and receive 11-bit standard frames and 29-bit extended frames.

[0057] See also Figure 1 and Figure 2 In one embodiment of the present invention, in the microcontroller module 40, the second storage area may include a mailbox buffer area and a plurality of sending mailboxes. The sending mailbox refers to a buffer area for storing messages to be sent. For example, when the microcontroller module 40 selects an STM32 chip, the STM32 series microcontroller uses the concept of a "sending mailbox" to describe the sending buffer in its CAN controller.

[0058] Specifically, the mailbox cache area is a buffer area for caching internal data and second parsed data, and the sending mailbox is used to send the second parsed data. First, the mailbox cache area needs to cache the internal data first, and cache the second parsed data parsed from the internal data in the mailbox cache area first. Secondly, determine whether there is an idle sending mailbox. An idle sending mailbox means that there is no second parsed data in the sending mailbox, that is, after the second parsed data in the sending mailbox is sent to the external device, it is indicated as an idle sending mailbox. Afterwards, if there is an idle sending mailbox, put the second parsed data in the idle sending mailbox, and then use the sending mailbox and send it to the external device 10 through the controller LAN bus module 20.

[0059] This can be achieved through the following steps: the microcontroller module 40 is used to determine whether there is an idle sending mailbox: when there is no idle sending mailbox, after the other data in the sending mailbox is sent to the external device, it is indicated as an idle sending mailbox. When there is an idle sending mailbox, the second parsed data is sent to the external device 10 through the idle sending mailbox.

[0060] For example, each serial communication bus (CAN) controller has three sending mailboxes, two receiving (FIFO, First In, First Out) hardware modules that can store three messages respectively, and 28 shared variable-width filter groups. The selected controller area network bus module 20 has a timing guarantee data rate of up to 5Mbps, and an improved transmission (TXD, Transmit) to reception (RXD, Receive) propagation delay of 210ns. The high and low differential signals of the controller area network bus module 20 are led out through the DB9 male connector to communicate with the outside world. In order to prevent the influence of static electricity, surge, hot plugging, etc. on communication, capacitors and TVS tubes can also be used for protection.

[0061] See also Figure 1 and Figure 2 In one embodiment of the present invention, the microcontroller module 40 is used to send the second parsed data to the external device 10 according to the following steps:

[0062] Compare the data volume of the second parsed data with the storage space of the idle sending mailbox.

[0063] When the data volume of the second parsed data is less than or equal to the storage space of an idle sending mailbox, the second parsed data is sent to the external device 10 through an idle sending mailbox.

[0064] When the amount of the second parsed data is larger than the storage space of an idle sending mailbox, the second parsed data is split into corresponding multiple second sub-parsed data according to the storage space of the sending mailbox, and the second sub-parsed data are sequentially sent to the external device 10 through the corresponding idle sending mailboxes. The storage spaces of the multiple sending mailboxes are the same.

[0065] See also Figure 1 and Figure 2 In one embodiment of the present invention, the microcontroller module 40 is used to send the second sub-parsed data to the external device 10 according to the following steps:

[0066] When there are multiple idle sending mailboxes, the micro-control module 40 is used to compare the number of the second sub-parsed data with the number of the multiple idle sending mailboxes.

[0067] When the number of the idle sending mailboxes is greater than or equal to the number of the second sub-parsed data, the second sub-parsed data are sent to the external device 10 in sequence according to the order of the idle sending mailboxes.

[0068] When the number of multiple idle sending mailboxes is less than the number of second sub-parsing data, the second sub-parsing data corresponding to the number of multiple idle sending mailboxes is first sent to the external device 10, and when an idle sending mailbox appears, the remaining second sub-parsing data is sent to the external device 10 in sequence.

[0069] See also Figure 1 , Figure 2 In one embodiment of the invention, due to the harsh environment such as ground loop voltage, surge, induction lightning strike, static electricity, hot plug and other harsh environments, the microcontroller module 40 may also be accidentally damaged and destroyed. Therefore, the signal that completes the level conversion through the controller area network bus module 20 needs to add an isolation circuit. In this embodiment, a dual-channel digital isolator 30 with isolation function is selected for protection. Because the communication port of the controller area network bus module 20 is an external device, in order to prevent the external circuit from generating level crosstalk to the module itself, the two grounds are isolated to improve its reliability.

[0070] See also Figure 1 , Figure 2 In one embodiment of the invention, the microcontroller module 40 sets a plurality of baud rates so that the baud rate of the microcontroller module 40 matches the baud rate of the external device 10. The central processing module 70 adjusts its baud rate to match the baud rate of the microcontroller module 40.

[0071] For example, the baud rate of the CAN bus module 20 is configured to be one of 10 kbps, 20 kbps, 100 kbps, 125 kbps, 250 kbps, 500 kbps, 800 kbps, and 1000 bps.

[0072] See also Figure 1 , Figure 2 In one embodiment of the invention, for the Ethernet (ETH) communication part between the microcontroller module 40 and the central processing module 70, the design scheme of the Ethernet controller 50 and the network transformer 60 is adopted. The microcontroller module 40 integrates an Ethernet peripheral inside, which is actually a media access control (MAC) through a direct memory access (DMA) controller, and its function is to implement the tasks of the MAC layer. The DMA controller sends and receives MAC data packets according to the IEEE802.3-2002 standard.

[0073] At the same time, in order to simplify the design of the network module, the Ethernet controller 50 selects the W5500 chip. The W5500 chip supports a high-speed standard 4-wire serial peripheral interface (SPI) interface, and the SPI rate can theoretically reach 80MHz. The Ethernet controller 50 also integrates the Ethernet data link layer (MAC) and the 10BaseT / 100BaseTX Ethernet physical layer (PHY), supports automatic negotiation (10 / 100-Based full-duplex / half-duplex), power-off mode and network wake-up functions. Unlike the traditional software protocol stack, the selected Ethernet controller 50 has 8 independent hardware sockets embedded, which can perform 8-way independent communication. The communication efficiency of the 8-way sockets does not affect each other, and the size of each socket can be flexibly defined through the 32K-byte transceiver cache on the Ethernet controller 50. In order to allow the Ethernet controller 50 to communicate with the Ethernet (ETH) of the nuclear power equipment 90, a network transformer 60 needs to be added.

[0074] See also Figure 1 and Figure 2 In one embodiment of the present invention, when the state flag bit of the first storage area of ​​the micro-control module 40 is set, the micro-control module 40 caches the external data into the first storage area.

[0075] The micro-control module 40 detects external data, and after the external data conforms to a preset data format, parses the external data to obtain first parsed data.

[0076] Specifically, in order to quickly process external received data, the interrupt method is used in this embodiment to design the data receiving program of the serial communication bus (CAN) module 20. For example, first, it is queried whether the status flag of the first storage area of ​​the serial communication bus (CAN) module 20 is set to determine whether there is data. Secondly, when the status flag of the first storage area is set, the data is written to the first storage area, and then the data is parsed to determine whether the data is useful. Finally, the micro-control module 40 writes the data group package into the Ethernet buffer area, waiting to be sent to the central processing module 70.

[0077] For the software design of the serial communication bus (CAN) module 20, structured programming is adopted, which mainly includes the initialization of the serial communication bus (CAN) module 20, baud rate setting, data transmission, data interrupt reception, etc. This design uses the HAL library function officially provided by ST, which has strong readability and good portability, and can greatly reduce the research and development cycle. The initialization of the serial communication bus (CAN) module 20 mainly includes clock enable, general purpose input and output interface (GPIO, General Purpose Input / Output) initialization, CAN working mode setting, filter configuration, baud rate setting, interrupt setting and sending and receiving packet initialization.

[0078] See also Figure 1 and Figure 2 In one embodiment of the present invention, the dual-channel communication system further includes a digital isolator 30 and a power module 80. The digital isolator 30 is connected between the microcontroller module 40 and the controller area network bus module 20 for electrical isolation. The power module 80 is electrically connected to the network transformer 60, the Ethernet controller 50, the microcontroller module 40, the digital isolator 30, and the controller area network bus module 20, and the power module 80 supplies power to the network transformer 60, the Ethernet controller 50, the microcontroller module 40, the digital isolator 30, and the controller area network bus module 20.

[0079] See also Figure 1 , Figure 2 and Figure 3 In one embodiment of the present invention, a communication method for nuclear power equipment is proposed, which can be applied to the nuclear power communication system mentioned above and may include the following steps.

[0080] Step S10: receiving external data from an external device through a serial communication method, and parsing the external data to obtain corresponding first parsed data.

[0081] Step S20: sending the first parsed data to the nuclear power equipment via Ethernet communication.

[0082] Step S30: Receive internal data on the nuclear power equipment through Ethernet communication, and parse the internal data to obtain corresponding second parsed data.

[0083] Step S40: sending the second parsed data to an external device via serial communication.

[0084] Specifically, in this embodiment, for the communication between the microcontroller module 40 and the central processing module 70, at one end of the microcontroller module 40, the microcontroller module 40 includes clock initialization, input and output interface (GPIO, General Purpose Input / Output) initialization, Socket initialization, W5500 initialization, ETH initialization, transmission control protocol (TCP, Transmission Control Protocol) connection, etc. Among them, W5500 initialization mainly uses the microcontroller module 40 to enable communication of W5500 through the SPI controller. In order to improve the running efficiency of the program, this design uses DMA to parse and package the received and sent data. When ETH is initialized, the MAC address, remote address, local address and other network parameters of the microcontroller module 40 are configured to connect to the network. If the network is not connected, the initialization code is directly exited.

[0085] Specifically, the system clock count value of the microcontroller module 40 is obtained as the time slice criterion, and the polling method is used to perform data parsing, packet assembly, and transmission and reception. First, it is determined whether TCP is connected, and after the connection, CAN data reception processing and ETH data reception processing are performed. Secondly, the CAN working status, ETH information statistics reporting, CAN received data, ETH forwarding processing, ETH received data, and CAN interface forwarding processing are set respectively through time slice polling. Running the program in a time slice polling method has a short response time and can efficiently process the data sent and received by ETH-CAN communication.

[0086] See also Figure 1 , Figure 2 and Figure 3 In one embodiment of the present invention, before the step S10: receiving external data on an external device through serial communication, parsing the external data to obtain corresponding first parsed data, it may include steps S110, S120 and S130.

[0087] Step S110 , detecting whether the micro-control module and the central processing module are in communication connection.

[0088] Step S120 , when the micro-control module and the central processing module are not in communication connection, network parameter configuration is performed between the micro-control module and the central processing module to establish a communication connection between the micro-control module and the central processing module.

[0089] Step S130, when the micro control module is in communication connection with the central processing module, the external data parsing, the first parsing data sending, the internal data parsing, and the second parsing data sending are processed in a loop according to the reference time and the time segment table.

[0090] In this embodiment, the microcontroller module 40 communicates with the central processing module 70 through the TCP protocol. After the TCP three-way handshake is successful, data can be sent and received. If the connection is not successful, it will automatically connect every 5 seconds until it is finally connected. The data received and sent by the central processing module 70 is first written into the sending / first storage area during TCP communication, and the data is parsed and packaged, and finally written into the CAN sending / receiving mailbox of the microcontroller module 40 for CAN communication with the external device 10.

[0091] In summary, the communication system and communication method of nuclear power equipment disclosed in the present invention have the advantages of low design cost, low difficulty, high reliability and strong portability. Therefore, the present invention effectively overcomes various shortcomings of the prior art and has high industrial utilization value.

[0092] The above embodiments are merely illustrative of the principles and effects of the present invention, and are not intended to limit the present invention. Anyone familiar with the art may modify or alter the above embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or alterations made by a person of ordinary skill in the art without departing from the spirit and technical concept disclosed by the present invention shall still be covered by the claims of the present invention.

Claims

1. A communication system for nuclear power equipment, characterized in that: The system comprises: A controller area network bus module, connected to the external device for communication, and used for receiving external data from the external device; A central processing module connected to the nuclear power equipment via Ethernet communication, and used to receive internal data of the nuclear power equipment; A microcontroller module is connected to the controller area network bus module through serial communication, and the microcontroller module is connected to the central processing module through Ethernet communication; When the microcontroller module receives the external data, it analyzes the data to obtain corresponding first analysis data, and the central processing module receives the first analysis data and sends it to the nuclear power equipment; When the microcontroller module receives the internal data, it analyzes the internal data to obtain corresponding second analyzed data, and sends the second analyzed data to the external device through the controller area network bus module.

2. The communication system for nuclear power equipment according to claim 1, characterized in that: The communication system of the nuclear power equipment also includes a network transformer, which is electrically connected between the central processing module and the micro-control module to electrically isolate the central processing module from the micro-control module.

3. The communication system for nuclear power equipment according to claim 2, characterized in that: The communication system of the nuclear power equipment also includes an Ethernet controller, which is electrically connected between the network transformer and the microcontroller module to connect the central processing module and the microcontroller module for communication.

4. The communication system for nuclear power equipment according to claim 1, characterized in that: The microcontrol module includes a mailbox buffer area and a plurality of sending mailboxes, wherein the mailbox buffer area is used to temporarily store the second parsed data; The microcontroller module is used to determine whether there is an idle sending mailbox: When there is no idle sending mailbox, after other data in the sending mailbox is sent to the external device, it is switched to an idle sending mailbox; When there is an idle sending mailbox, the second parsed data is sent to the external device through the idle sending mailbox.

5. The communication system for nuclear power equipment according to claim 4, characterized in that: The microcontroller module is used to send the second parsed data to the external device according to the following steps: comparing the amount of the second parsed data with the storage space of the idle sending mailbox; When the amount of the second parsed data is less than or equal to the storage space of an idle sending mailbox, sending the second parsed data to the external device through an idle sending mailbox; When the amount of the second parsed data is greater than the storage space of an idle sending mailbox, the second parsed data is split into multiple second sub-parsed data according to the storage space of the sending mailbox, and the second sub-parsed data are sent to the external device in turn through the corresponding idle sending mailboxes.

6. The communication system for nuclear power equipment according to claim 5, characterized in that: The microcontrol module is used to send the second sub-analysis data to the external device according to the following steps: When there are multiple idle sending mailboxes, the micro-control module is used to compare the number of the second sub-parsed data with the number of multiple idle sending mailboxes; When the number of the plurality of idle sending mailboxes is greater than or equal to the number of the second sub-parsed data, the second sub-parsed data are sent to the external device in sequence according to the order of the plurality of idle sending mailboxes; When the number of multiple idle sending mailboxes is less than the number of the second sub-parsing data, the second sub-parsing data corresponding to the number of multiple idle sending mailboxes will be sent to the external device first, and when an idle sending mailbox appears, the remaining second sub-parsing data will be sent to the external device in sequence.

7. The communication system for nuclear power equipment according to claim 1, characterized in that: The communication system of the nuclear power equipment also includes: A digital isolator connected between the microcontroller module and the controller area network bus module for electrical isolation; A power supply module is used to supply power to the network transformer, the Ethernet controller, the microcontroller module, the digital isolator, and the controller area network bus module.

8. The communication system for nuclear power equipment according to claim 1, characterized in that: The microcontrol module sets a plurality of baud rates so that the baud rate of the microcontrol module matches the baud rate of the external device; The central processing module adjusts its baud rate to match the baud rate of the microcontroller module.

9. The communication system for nuclear power equipment according to claim 8, characterized in that: The baud rate of the controller area network bus module is configured to be one of 10kbps, 20kbps, 100kbps, 125kbps, 250kbps, 500kbps, 800kbps, and 1000bps.

10. A communication method for nuclear power equipment, characterized in that: The method comprises: Receiving external data from an external device through a serial communication method, and parsing the external data to obtain corresponding first parsed data; Sending the first parsed data to the nuclear power equipment via Ethernet communication; Receiving internal data on the nuclear power equipment through Ethernet communication, parsing the internal data to obtain corresponding second parsed data; The second parsed data is sent to the external device via serial communication.