Valve control equipment and programming method thereof

By realizing the configuration information and writing file transmission between the upper computer and the main box central control board in the valve control device, the main box central control board allows the main box central control board to coordinate and write multiple boards in parallel, solving the problem of traditional low writing efficiency, significantly Improves writing efficiency.

CN119440557APending Publication Date: 2025-02-14XJ ELECTRIC CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411438847.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-15
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

The firing method of traditional valve control equipment is inefficient and cannot meet the needs of stable and efficient software firing.

Method used

The upper computer sends configuration information and write files to the main box central control board. The main box central control board sends the writing files of each board other than the main box central control board to the corresponding board according to the configuration information, so that each can be parallelized The burned boards are burned in parallel.

Benefits of technology

The writing efficiency of each board of flexible straight valve control equipment has been improved, and the problem of low efficiency of traditional chip software writing methods has been solved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119440557A_ABST
    Figure CN119440557A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of flexible valve control, and particularly relates to valve control equipment and a programming method thereof. According to the invention, the central control board of the host case is directly communicated with the central control boards of the slave cases, when a board card needing to be programmed exists, the upper computer pushes the programming instruction to the central control board of the host case, and multi-chip programming across the cases is realized through the central control board of the host case; wherein when the board cards needing to be programmed comprise at least two of a master box central control board, a master box function board, a slave box central control board and a slave box function board which can be programmed in parallel, the master box central control board sends programming files of all the board cards except the master box central control board to the corresponding board cards according to the configuration information; the board cards capable of being subjected to parallel programming are subjected to parallel programming according to the received programming file; according to the parallel programming method, the programming efficiency of each board card of the flexible direct valve control equipment is greatly improved, and the problem that a traditional chip software programming method is low in efficiency is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of flexible valve control, and in particular relates to a valve control device and a burning method thereof. Background Art

[0002] Flexible DC transmission technology is a new type of transmission technology based on voltage source converters, self-shutdown devices and pulse width modulation technology. It has the advantages of efficient transmission, improved grid stability and reliability, no commutation failure, and easy formation of multi-terminal DC systems. It is widely used in renewable energy power generation, alternative AC / DC networking, passive / isolated load power supply, urban distribution network capacity expansion and other occasions.

[0003] In recent years, the proportion of high-voltage flexible direct current transmission projects in the field of direct current transmission has increased year by year, and flexible direct current transmission technology has become an important part of my country's power grid architecture. As the core equipment of high-voltage flexible direct current transmission converter stations, flexible direct current converter valves and valve control equipment are key equipment connecting the converter station control system and the flexible direct current power module. They are the direct control units of the power module and play an important role in the power system. With the continuous improvement of the intelligent requirements for flexible direct current valve control equipment, higher requirements are also put forward for the burning frequency and efficiency of the valve control chassis plug-in software.

[0004] The valve control device includes a main chassis and at least one slave chassis. The boards in each chassis need to be updated regularly. Generally, the update of each board is realized by connecting the host computer to its corresponding chassis, and the interaction between the host computer and the host chassis and the slave chassis is realized through the network port. However, in general, the host computer has only one network port for connecting each chassis for communication. This means that when the host computer updates each board in the valve control device, it needs to connect to its corresponding chassis one by one before executing the update, or it can only burn the boards in a single chassis as a whole, which makes the burning efficiency of each board of the flexible direct current valve control device low and cannot meet the requirements of stable and efficient software burning. Summary of the invention

[0005] The object of the present invention is to provide a valve control device and a burning method thereof, so as to solve the problem of low efficiency of the burning method of the traditional valve control device.

[0006] In order to solve the above technical problems, the present invention provides a valve control device programming method, the method comprising:

[0007] The host computer sends the configuration information of the board to be burned and the burning file corresponding to the configuration information to the central control board of the host box;

[0008] When the boards to be burned include the central control board of the main chassis, the function board of the main chassis, the central control board of the slave chassis, and at least two of the function boards that can be burned in parallel, the central control board of the main chassis sends the burning files of each board except the central control board of the main chassis to the corresponding board according to the configuration information, so that each board that can be burned in parallel is burned in parallel according to the received burning files;

[0009] When the board that needs to be burned is the slave chassis central control board, the main chassis central control board sends the burning file to the corresponding slave chassis central control board through the communication channel established between it and each slave chassis central control board; when the board that needs to be burned is the slave chassis function board, the main chassis central control board sends the burning file to the corresponding slave chassis function board through the communication channel and the slave chassis central control board.

[0010] Furthermore, when the boards to be burned include at least the central control board of the host box, the central control board of the host box is finally burned separately according to the burning file sent by the host computer.

[0011] Furthermore, when the boards that need to be burned include a slave chassis central control board and a slave chassis function board of the same slave chassis, the slave chassis function board is preferentially burned according to the burning file sent by the slave chassis central control board, and the slave chassis central control board is burned after the burning of the slave chassis function board is completed.

[0012] Further, the premise of receiving the burning file from the central control board of the slave chassis includes: receiving the erase instruction sent by the central control board of the host chassis and executing the erase instruction to erase the previous software program of the chip of the central control board of the slave chassis, and uploading the erase result to the central control board of the host chassis;

[0013] The prerequisite for receiving the burning file from the chassis function board includes: receiving the erase command sent by the main chassis central control board through the communication channel and the slave chassis central control board from the chassis function board and executing the erase command to erase the previous software program of the slave chassis function board chip, and uploading the erase result to the main chassis central control board through the slave chassis central control board and the communication channel.

[0014] Furthermore, during the process of receiving the burning file sent by the main chassis central control board from the slave chassis central control board for burning, the burning progress and burning result are fed back to the main chassis central control board in real time; after the burning of the slave chassis central control board is completed, the main chassis central control board sends a reset command to the slave chassis central control board;

[0015] During the process of the slave chassis function board receiving the burning file sent by the host chassis central control board through the communication channel and the slave chassis central control board for burning, the burning progress and the burning result are fed back to the host chassis central control board through the slave chassis central control board and the communication channel in real time; after the burning of the slave chassis function board is completed, the host chassis central control board sends a reset command to the slave chassis function board through the communication channel and the slave chassis central control board.

[0016] Furthermore, the central control board of the host box sends the burning file to each corresponding board that needs to be burned, and also sends the data number corresponding to each burning file; the data number is used to verify whether the data is correct when each board burns the data.

[0017] Furthermore, during the programming process of each board, if the programming file fails to be opened, the programming file is an empty file, the programming fails or the programming times out, the corresponding board will feedback the failure information to the host computer and reset, thereby stopping the programming.

[0018] Furthermore, when the central control board of the host chassis confirms that each board that needs to be burned is ready, each ready board is burned; if there is an unready board, the unready board is ignored or whether to burn is selected according to the user's instructions.

[0019] In order to solve the above technical problems, the present invention also provides a valve control device, including a main chassis and at least one slave chassis, the main chassis includes a main chassis central control board and a main chassis function board, the slave chassis includes a slave chassis central control board and a slave chassis function board, the main chassis central control board is used to receive configuration information sent by a host computer and a burning file corresponding to the configuration information, the configuration information contains a board card that needs to be burned with a file;

[0020] When the boards that need to be burned with files include the central control board of the main chassis, the function board of the main chassis, the central control board of the slave chassis, and at least two of the function boards that can be burned in parallel, the central control board of the main chassis sends the burning files of each board except the central control board of the main chassis to the corresponding board according to the configuration information, so that each board that can be burned in parallel is burned in parallel according to the received burning files;

[0021] When the board that needs to be burned is the slave chassis central control board, the main chassis central control board sends the burning file to the corresponding slave chassis central control board through the communication channel established between it and each slave chassis central control board; when the board that needs to be burned is the slave chassis function board, the main chassis central control board sends the burning file to the corresponding slave chassis function board through the communication channel and the slave chassis function board.

[0022] Furthermore, the main chassis central control board and the slave chassis central control board are both dual-system settings; if only any one of the dual systems issues instructions, the system is used as the basis and the other system is shielded; if both systems issue instructions and the corresponding chassis boards do not receive the instructions at the same time, the system that receives the instructions first is used as the basis and the other system is shielded; if both systems issue instructions and the corresponding chassis boards receive the instructions at the same time, the pre-set system is used as the basis and the other system is shielded.

[0023] The beneficial effects are as follows: the present invention is a pioneering invention. The present invention takes into account that the existing chip software burning can only burn a single chassis one by one or requires external hardware configuration to realize the burning of multiple chips, which will greatly reduce the chip burning efficiency. Therefore, the present invention directly connects the central control board of the main chassis with the central control boards of each slave chassis. When there is a board that needs to be burned, the upper computer pushes the burning instruction to the central control board of the main chassis, and realizes the burning of multiple chips across chassis through the central control board of the main chassis; wherein, when the boards that need to be burned include the central control board of the main chassis, the function board of the main chassis, the central control board of the slave chassis, and at least two of the function boards of the slave chassis that can be burned in parallel, the central control board of the main chassis sends the burning files of each board except the central control board of the main chassis to the corresponding board according to the configuration information, so that each board that can be burned in parallel is burned in parallel according to the received burning files; this parallel burning method greatly improves the burning efficiency of each board of the flexible direct current valve control device, and solves the problem of low efficiency of traditional chip software burning methods. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] Figure 1 This is a diagram of a remote parallel programming architecture of a valve control device according to an embodiment of the method of the present invention;

[0025] Figure 2 It is a flowchart of remote parallel programming of chip software of the central control board of the main chassis of the method embodiment of the present invention;

[0026] Figure 3 It is a flowchart of remote parallel programming of the mainframe function board chip software in the method embodiment of the present invention;

[0027] Figure 4 This is a flow chart of remote parallel programming of chip software from a central control board of a chassis according to an embodiment of the method of the present invention;

[0028] Figure 5 The present invention is a flowchart of remote parallel burning of software from a chassis function board chip in a method embodiment of the present invention. DETAILED DESCRIPTION

[0029] The present invention sends configuration information and a burning file corresponding to the configuration information to a central control board of a main chassis through a host computer, wherein the configuration information contains boards that need to be burned with files; when the boards that need to be burned with files include the central control board of the main chassis, the function board of the main chassis, the central control board of a slave chassis, and at least two of the function boards that can be burned in parallel, the central control board of the main chassis sends the burning files of each board except the central control board of the main chassis to the corresponding board according to the configuration information, so that each board that can be burned in parallel is burned in parallel according to the received burning files; when the board that needs to be burned is the central control board of the slave chassis, the central control board of the main chassis sends the burning file to the corresponding central control board of the slave chassis through the communication channel established between the central control board of the main chassis and each central control board of the slave chassis; when the board that needs to be burned is the function board of the slave chassis, the central control board of the main chassis sends the burning file to the corresponding function board of the slave chassis through the communication channel and the function board of the slave chassis.

[0030] In order to make the purpose, technical solutions and advantages of the present invention more clear, the present invention is further described in detail below with reference to the accompanying drawings and embodiments.

[0031] Valve control equipment embodiment:

[0032] This embodiment mainly sends configuration information and the burning file corresponding to the configuration information to the central control board of the host chassis through the host computer. The host central control board sends the burning files of each board except the central control board of the host chassis to the corresponding board according to the configuration information, so that each board that can be burned in parallel can be burned in parallel according to the received burning files.

[0033] like Figure 1 As shown, the flexible DC-converter valve control device implemented in this embodiment includes a main chassis and multiple slave chassis. The main chassis and the slave chassis both contain a central control board and multiple function boards. The central control board and the function boards are both chip carriers; the host computer and the central control board of the main chassis communicate normally through the Ethernet channel; the central control board of the main chassis and the central control board of the slave chassis communicate normally through the optical fiber channel; the central control board and the function board inside the master and slave chassis communicate normally through LVDS (Low-Voltage Differential Signal).

[0034] When there are multiple types of boards with the same burning procedures, if the boards that need to be burned include the main chassis central control board, the main chassis function board, the slave chassis central control board and at least two of the slave chassis function boards that can be burned in parallel, the main chassis central control board sends the burning files of each board except the main chassis central control board to the corresponding board according to the configuration information, so that each board that can be burned in parallel can be burned in parallel according to the received burning files; for example: the main chassis function board and each slave chassis central control board (such as the main chassis central control board and a slave chassis central control board) can be burned in parallel, and the slave chassis central control board, other slave chassis function boards and the main chassis function board can be burned in parallel (such as the main chassis function board, the central control board of slave chassis 1 and the function board of slave chassis 2).

[0035] Among them, if the burning instructions sent by the upper computer include the burning of the central control board of the host chassis, other boards will be burned first. After the burning of other boards is completed, the central control board of the host chassis will be burned, and the central control board of the host chassis will be burned separately; when the burning instructions sent by the upper computer include the burning instructions for the slave chassis central control board and the slave chassis function board of the same slave chassis, the slave chassis function board will be burned first. After the burning of the slave chassis function board is completed, the slave chassis central control board will be burned. That is to say, in order to avoid the need to transmit instructions when the central control board is being burned, which may cause burning errors of the central control board, the central control board cannot be burned at the same time as the function board in the same chassis. In order to prevent problems after the central control board program is updated, which may cause the burning of other boards to fail, when the burning instructions include at least the burning of the central control board of the main chassis, the central control board of the main chassis is burned last. When the burning instructions include the burning of the function board and the central control board of the same slave chassis, the function board of the slave chassis is burned first, and the central control board program of the slave chassis is burned last.

[0036] The method for implementing the valve control device programming of this embodiment specifically includes the following steps:

[0037] Step 1: After the chassis is powered on and communicating normally, the host computer configures the board configuration information and selects the board plug-in location where the software needs to be burned. After the configuration is completed, the host computer pushes the configuration information and burns the file to the central control board of the host chassis through the Ethernet channel according to the test process, and issues instructions according to the process of erasing, burning, ending, and resetting.

[0038] Step 2: The central control board of the host box reads the board configuration information and the burning file, and confirms and verifies the board status and the burning file. After confirmation, the central control board of the host box reads the burning file data and generates a data number. If the burning file is normal and the data is read successfully, the central control board of the host box pushes the burning file and related burning instructions to the corresponding board according to the process of erasing, burning, ending, and resetting for each board that needs to be burned according to the configuration information; then reads the burning status and burning progress of the corresponding board plug-in in real time, and feeds back to the host computer.

[0039] Among them, this embodiment has the following two ways to determine the chip status:

[0040] Automatic mode: During the software burning process, there is no need to manually confirm the chip status, and the burning can be carried out directly. If there is an unready chip, it will be ignored and only the ready chip will be burned;

[0041] Normal mode: During the software burning process, you need to manually confirm the chip ready status. If there is an unready chip, the user needs to choose to continue burning or exit the process.

[0042] The specific programming of each board includes the following:

[0043] like Figure 2 As shown in the figure, if the board to be burned is the central control board chip of the host chassis, the burning process is as follows:

[0044] The host computer pushes the configuration information and the burning file to the central control board of the main chassis, and starts the remote burning process; after the burning process is started, the central control board of the main chassis receives the configuration information and the burning file from the host computer, and checks the corresponding chip status and whether the burning file is valid; after confirming that it is valid, the central control board of the main chassis reads the burning file data and generates a data number. If the burning file is normal and the data is read successfully, the central control board of the main chassis receives the erase command and executes it. After the software erasure of the chip of the central control board of the main chassis is completed, the erase result is uploaded to the host computer; the central control board of the main chassis receives the burning command and executes it, and at the same time generates a progress bar to feed back the burning progress and burning results to the host computer in real time; after the burning is completed, the central control board of the main chassis receives the reset command to realize the software burning of the chip of the central control board of the main chassis.

[0045] like Figure 3 As shown in the figure, if the programming object is the main chassis function board chip, the programming process is as follows:

[0046] The host computer pushes configuration information and burning files to the main chassis central control board, and starts the remote burning process; after the burning process is started, the main chassis central control board receives the configuration information and burning files from the host computer, and checks the corresponding chip status and whether the burning files are valid; after confirming that they are valid, the main chassis central control board reads the burning file data and generates a data number, and then sends an erase command to each corresponding main chassis function board; the main chassis function board receives the erase command and executes it, and after the main chassis function board chip software erase is completed, the erase result is uploaded to the main chassis central control board, and then the main chassis central control board sends the burning command, burning data, and data number to the corresponding main chassis function board; the corresponding main chassis function board receives and executes the burning process according to the burning command, and generates a progress bar to feed back the burning progress and burning results to the main chassis central control board in real time; after the burning is completed, the main chassis central control board sends a reset command to the corresponding main chassis function board chip to realize the main chassis function board chip software burning.

[0047] like Figure 4 As shown in the figure, if the programming object is the chip of the central control board of the slave chassis, the programming process is as follows:

[0048] The host computer pushes configuration information and burning files to the central control board of the host chassis, and starts the remote burning process; after the burning process is started, the central control board of the host chassis receives the configuration information and burning files from the host computer, and checks the corresponding chip status and whether the burning files are valid; after confirming that they are valid, the central control board of the host chassis reads the burning file data and generates a data number, and then sends an erase command to each corresponding slave chassis central control board; after the slave chassis central control board receives the erase command and executes it, after the slave chassis central control board chip software erase is completed, it uploads the erase result to the host chassis central control board, and then the host chassis central control board sends the burning command, burning data, and data number to the corresponding slave chassis central control board; the corresponding slave chassis central control board receives and executes the burning process according to the burning command, and generates a progress bar to feed back the burning progress and burning results to the host chassis central control board in real time; after the burning is completed, the central control board of the host chassis sends a reset command to the corresponding slave chassis central control board chip to realize the software burning of the slave chassis central control board chip.

[0049] like Figure 5 As shown in the figure, if the programming object is the chip of the function board of the slave chassis, the programming process is as follows:

[0050] The host computer pushes configuration information and burning files to the central control board of the host chassis, and starts the remote burning process; after the burning process is started, the central control board of the host chassis receives the configuration information and burning files from the host computer, and checks the corresponding chip status and whether the burning files are valid; after confirming that they are valid, the central control board of the host chassis reads the burning file data and generates a data number, and then the central control board of the host chassis sends an erase command to the corresponding slave chassis central control board of each corresponding slave chassis function board. After receiving the erase command, each slave chassis central control board sends the erase command to the corresponding slave chassis function board. After receiving the erase command, the slave chassis function board executes it. After the software erase of the slave chassis function board chip is completed, the erase result is uploaded to the slave The central control board of the chassis, and then the central control board of the slave chassis will feed back the erasing result to the central control board of the main chassis; then the central control board of the main chassis sends the burning instruction, burning data and data number to the corresponding slave chassis central control board of each corresponding slave chassis function board, and then the central control board of the slave chassis sends the burning instruction, burning data and data number to the corresponding slave chassis function board; each slave chassis function board receives and executes the burning process according to the burning instruction, and at the same time generates a progress bar to feed back the burning progress and burning result to the central control board of the slave chassis in real time, and then the central control board of the slave chassis feeds back to the central control board of the main chassis; after the burning is completed, the central control board of the main chassis sends a reset instruction to each board to realize the chip software burning of the slave chassis function board.

[0051] Among them, during the burning process of each board, after each data is burned into the chip, it verifies whether the data number is correct until all data are burned; if the burning file fails to be opened or is an empty file, each board will feedback the failure information to the upper computer and reset it to stop burning; during the burning process, if any step fails or times out, each board will feedback the failure information to the upper computer and reset it to stop burning.

[0052] The feedback process includes: the main chassis central control board feeds back to the host computer; the main chassis function board and the slave chassis central control board first feed back to the main chassis central control board, and then the main chassis central control board feeds back to the host computer; the slave chassis function board feeds back to the slave chassis central control board, and then the slave chassis central control board feeds back to the main chassis central control board, and then the main chassis central control board feeds back to the host computer.

[0053] It should be noted that, in this embodiment, when the burning instruction sent by the upper computer includes the burning of the central control board of the main chassis, the central control board of the main chassis is burned last, and the central control board of the main chassis is burned separately; when the burning instruction sent by the upper computer includes the burning instruction of the central control board of the slave chassis and the function board of the slave chassis of the same slave chassis, the function board of the slave chassis is burned first, and the central control board of the slave chassis is burned last. That is to say, in order to avoid the burning error of the central control board caused by transmitting instructions again when burning the central control board, the central control board and the function board in the same chassis cannot be burned at the same time; and in order to prevent the failure of burning other boards due to problems after the central control board program is updated, when the burning instruction includes at least the burning of the central control board of the main chassis, the central control board of the main chassis is burned last, and when the burning instruction includes the burning of the function board and the central control board of the same slave chassis, the function board of the slave chassis is burned first, and the central control board program of the slave chassis is burned last.

[0054] In addition, the host chassis and the slave chassis can adopt either a single system setting or an A / B dual system configuration. In the dual system configuration, any system can realize the remote parallel programming function. If the host chassis is configured as a dual system, the chassis has a redundant programming function, and remote programming can be initiated by any A / B system; in the dual system configuration, if any A / B system issues an instruction, the chassis plug-in takes the receipt of the "erase" instruction of the system as the starting point and the receipt of the "end" instruction of the same system as the end point, and the instructions of the other system are shielded between the starting point and the end point; if the A / B systems issue instructions at the same time and the chassis plug-in does not receive the A / B system instructions at the same time, the system that receives the instructions first shall prevail, and the instructions of the other system shall be shielded; if the chassis plug-in receives the A / B system instructions at the same time, the instructions of the A system shall prevail, and the instructions of the B system shall be shielded.

[0055] The programming method of this embodiment also supports direct communication between the host computer and the central control board of the slave chassis via Ethernet, which serves as a single chassis programming channel to realize remote programming of the slave chassis board chip.

[0056] The burning method implemented in this embodiment also supports identifying the boards that can be burned in parallel from the host computer, and sending the burning instructions of the boards that need to be burned and can be burned in parallel at the same time, and not sending the instructions of the boards that cannot be burned in parallel at the same time, so as to improve the burning efficiency of the system.

[0057] To sum up, the method for realizing valve control device burning of the present invention can realize remote parallel burning of multiple chips across chassis in the valve control device, and is compatible with remote parallel burning of multiple chips in a single chassis. It has high reliability and greatly improves the software burning efficiency.

[0058] Valve control device programming method embodiment:

[0059] A valve-controlled device burning method of the present invention includes a main chassis and multiple slave chassis. By directly connecting the central control board of the main chassis with the central control boards of each slave chassis, when there is a board that needs to be burned, the host computer pushes the burning instruction to the central control board of the main chassis, and the burning of multiple chips across chassis is realized through the central control board of the main chassis; this method is consistent with the method for realizing the burning of valve-controlled equipment in the device embodiment. The principle, implementation process, and achievable effect of this method have been fully introduced in the device embodiment and will not be repeated here.

Claims

1. A valve control device programming method, characterized in that: The method includes: The host computer sends the configuration information of the board to be burned and the burning file corresponding to the configuration information to the central control board of the host box; When the boards to be burned include the central control board of the main chassis, the function board of the main chassis, the central control board of the slave chassis, and at least two of the function boards that can be burned in parallel, the central control board of the main chassis sends the burning files of each board except the central control board of the main chassis to the corresponding board according to the configuration information, so that each board that can be burned in parallel is burned in parallel according to the received burning files; When the board that needs to be burned is the slave chassis central control board, the main chassis central control board sends the burning file to the corresponding slave chassis central control board through the communication channel established between it and each slave chassis central control board; when the board that needs to be burned is the slave chassis function board, the main chassis central control board sends the burning file to the corresponding slave chassis function board through the communication channel and the slave chassis central control board.

2. The valve control device programming method according to claim 1, characterized in that: When the boards that need to be burned include at least the central control board of the host box, the central control board of the host box is finally burned separately according to the burning file sent by the host computer.

3. The valve control device programming method according to claim 1, characterized in that: When the boards to be burned include a slave chassis central control board and a slave chassis function board of the same slave chassis, the slave chassis function board is burned first according to the burning file sent by the slave chassis central control board, and the slave chassis central control board is burned after the burning of the slave chassis function board is completed.

4. The valve control device programming method according to claim 1 or 3, characterized in that: The prerequisite for receiving the burning file from the central control board of the slave chassis includes: receiving the erase command sent by the central control board of the host chassis and executing the erase command to erase the previous software program of the chip of the central control board of the slave chassis, and uploading the erase result to the central control board of the host chassis; The prerequisite for receiving the burning file from the chassis function board includes: receiving the erase command sent by the main chassis central control board through the communication channel and the slave chassis central control board from the chassis function board and executing the erase command to erase the previous software program of the slave chassis function board chip, and uploading the erase result to the main chassis central control board through the slave chassis central control board and the communication channel.

5. The valve control device programming method according to claim 1 or 3, characterized in that: When the slave chassis central control board receives the burning file sent by the master chassis central control board for burning, the burning progress and burning result are fed back to the master chassis central control board in real time; after the slave chassis central control board completes the burning, the master chassis central control board sends a reset command to the slave chassis central control board; During the process of the slave chassis function board receiving the burning file sent by the host chassis central control board through the communication channel and the slave chassis central control board for burning, the burning progress and the burning result are fed back to the host chassis central control board through the slave chassis central control board and the communication channel in real time; after the burning of the slave chassis function board is completed, the host chassis central control board sends a reset command to the slave chassis function board through the communication channel and the slave chassis central control board.

6. The valve control device programming method according to claim 1, characterized in that: The central control board of the host box sends the burning files to each corresponding board that needs to be burned, and also sends the data numbers corresponding to each burning file; the data numbers are used to verify whether the data is correct when each board burns data.

7. The valve control device programming method according to claim 1, characterized in that: During the burning process of each board, if the burning file fails to be opened, the burning file is an empty file, the burning fails or the burning times out, the corresponding board will feedback the failure information to the upper computer and reset, thereby stopping the burning.

8. The valve control device programming method according to claim 1, characterized in that: When the central control board of the host chassis confirms that all boards that need to be burned are ready, the ready boards are burned; if there are unready boards, the unready boards are ignored or whether to burn is selected according to the user's instructions.

9. A valve control device, comprising a main chassis and at least one slave chassis, wherein the main chassis comprises a main chassis central control board and a main chassis function board, and the slave chassis comprises a slave chassis central control board and a slave chassis function board, characterized in that: The central control board of the host box is used to receive the configuration information sent by the host computer and the burning file corresponding to the configuration information, wherein the configuration information contains the board card that needs to be burned with the file; When the boards that need to be burned with files include the central control board of the main chassis, the function board of the main chassis, the central control board of the slave chassis, and at least two of the function boards that can be burned in parallel, the central control board of the main chassis sends the burning files of each board except the central control board of the main chassis to the corresponding board according to the configuration information, so that each board that can be burned in parallel is burned in parallel according to the received burning files; When the board that needs to be burned is the slave chassis central control board, the main chassis central control board sends the burning file to the corresponding slave chassis central control board through the communication channel established between it and each slave chassis central control board; when the board that needs to be burned is the slave chassis function board, the main chassis central control board sends the burning file to the corresponding slave chassis function board through the communication channel and the slave chassis function board.

10. The valve control device according to claim 9, characterized in that: The central control board of the main chassis and the central control board of the slave chassis are both set up as dual systems; if only any one of the dual systems issues instructions, the system is used as the basis and the other system is shielded; if both systems issue instructions and the corresponding chassis boards do not receive the instructions at the same time, the system that receives the instructions first is used as the basis and the other system is shielded; if both systems issue instructions and the corresponding chassis boards receive the instructions at the same time, the pre-set system is used as the basis and the other system is shielded.

Citation Information

Cited By

  • Method and device for detecting random hardware failure of eFlash controller

    CN120832096A