Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Reliable firmware upgrading realizing method for distributed control system

A distributed control and firmware upgrade technology, which is applied in the transmission system, program control device, electrical components, etc., can solve problems such as system re-construction, system disassembly, and complex logic functions, and achieve the effect of preventing write damage and improving stability

Active Publication Date: 2014-08-27
南京润教科技有限公司
View PDF3 Cites 37 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] With the development of the electronics industry, the node units in the distributed control system are becoming more and more diverse, and the logic functions are becoming more and more complex. Stable and reliable means of on-site program firmware update will face a vicious circle of system disassembly—return to factory for repair—system re-construction
Although many distributed systems now provide the program firmware update function, due to mechanism problems, this method can only complete the upgrade of the host, and cannot be used in different types of nodes, and some systems are accidentally upgraded midway. Failure will lead to the complete failure of the system, which will greatly increase the maintenance cost and fail to reflect the advantages of technological development

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Reliable firmware upgrading realizing method for distributed control system
  • Reliable firmware upgrading realizing method for distributed control system
  • Reliable firmware upgrading realizing method for distributed control system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] The present invention will be further explained below in conjunction with the accompanying drawings.

[0031] A reliable firmware upgrade implementation method for a distributed control system, such as figure 2 As shown, the FLASH divisions of the host and each node include the Bootloader area, the running program area, the backup program area, the upgrade label area, and the data parameter area; while the common IAP upgrade FLASH space only divides the Bootloader area and the operating program area.

[0032] Such as image 3 As shown, the firmware upgrade implementation method includes the following steps:

[0033] Step 1), the host computer will upgrade the file according to the size of 2 n The bytes are divided into several upgrade packages, and each upgrade package also includes the version number of the upgrade file, the total number of packages of the upgrade file, the total CRC check of the upgrade file, and the serial number of the current upgrade package; wh...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a reliable firmware upgrading realizing method applied to a distributed control system. The reliable firmware upgrading realizing method enables any controller nodes or a host in the system to have program upgrading capacity, greatly improves the expansion capacity of hardware equipment and the customizing performance of the system and reduces later maintenance and upgrading cost. The reliable firmware upgrading realizing method is different from a traditional method in that receiving of a target program package is realized in an application program, the received data package is stored into a backup program area at first, after the target program package is completely received and CRC verification is passed, parameter information marks are generated in an IAP mark area, and a Boot loader is called for to realize program upgrading. Even if an unpredictable failure occurs in any link, existing programs cannot be replaced, and therefore the stability of the system is greatly improved.

Description

technical field [0001] The invention relates to a new method for upgrading program firmware applied in the field of distributed control systems. Background technique [0002] With the development of the electronics industry, the node units in the distributed control system are becoming more and more diverse, and the logic functions are becoming more and more complex. Stable and reliable means of on-site program firmware update will face a vicious cycle of system disassembly—return to factory for repair—system re-construction. Although many distributed systems now provide the program firmware update function, due to mechanism problems, this method can only complete the upgrade of the host, and cannot be used in different types of nodes, and some systems are accidentally upgraded midway. Failure will lead to the complete failure of the system, which will greatly increase the maintenance cost and fail to reflect the advantages of technological development. Such as figure 1 A...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F9/445G06F11/10H04L29/08
Inventor 齐翔何国远王鹏齐羽心孔宁
Owner 南京润教科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products