Remote online upgrading method based on CAN (Controller Area Network) bus

A CAN bus, program upgrade technology, applied in the direction of program control device, program loading/starting, etc., can solve problems such as unfavorable production methods, time-consuming and labor-intensive, increase workload, etc. Convenient and reliable, avoid the effect of program loss

Inactive Publication Date: 2013-04-03
SHANGHAI RES INST OF CHINA POST GROUP
View PDF5 Cites 54 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method is time-consuming and labor-intensive, which is not conducive to modern production methods and increases unnecessary workload
Therefore, the problem of updating the embedded system program has been perplexing people all the time.
[0005] 1. These systems are located in various positions of the large system, and it is difficult to upgrade each system individually;
[0006] 2. In order to meet the requirements of confidentiality and reliability, some systems have permanently sealed the system, and only reserved communication and power ports, which makes it even more impossible to upgrade it independently
Due to the nature of its bus fo

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
  • Remote online upgrading method based on CAN (Controller Area Network) bus
  • Remote online upgrading method based on CAN (Controller Area Network) bus
  • Remote online upgrading method based on CAN (Controller Area Network) bus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045] CAN bus adopts multi-master competition working mode and non-destructive bus arbitration technology. Any node on the bus can actively send information to other nodes on the network at any time without distinction, and free communication between nodes is realized. When multiple nodes send information to the bus at the same time, the nodes with lower priority will actively withdraw from sending, while the nodes with higher priority will not be affected, which greatly saves the arbitration time of bus conflicts and enables Under the circumstances, there will be no network paralysis.

[0046] Such as figure 1 As shown, the whole system is composed of multiple independent embedded modules that complete certain functions, CAN bus and a control module for upgrading the whole system. Wherein, the control module may also be one of the functional modules. An independent bootloader is installed on each functional module, which is the module's Bootloader. The bootloader is perman...

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 discloses a remote online upgrading method based on a CAN (Controller Area Network) bus. The remote online upgrading method is based on a CAN bus system; the system comprises a plurality of embedded functional modules which work independently and a control module for upgrading the system; each functional module is provided with a cured guiding program; the guiding program supports a CAN bus protocol; the control module is used for sending an upgrading command to a functional module which is required to be upgraded; and each functional module is used for skipping to the guiding program after receiving the upgrading command, waiting for the control module to transmit an upgrading data packet, transmitting the received upgrading data packet through a serial file transmission protocol Xmodem, programming the received upgrading data packet to Flash to realize online upgrading, performing software resetting operation after the completion of upgrading, and starting to run an upgraded application.

Description

technical field [0001] The invention belongs to the technical field of embedded devices, in particular to a remote online upgrading method based on CAN bus. Background technique [0002] In recent years, with the development of computer technology and integrated circuit technology, embedded technology has become more and more popular, and it plays an increasingly important role in the fields of communication, network, industrial control, medical treatment, and electronics. Embedded systems undoubtedly become one of the hottest and most promising IT application fields at present. With the development of informatization, intelligence and networking, embedded system technology will also gain broad development space. [0003] At present, some advanced PDAs have realized the writing of Chinese characters and voice release of short messages on the display screen, and the scope of daily use will also become wider and wider. For enterprise-specific solutions, such as logistics man...

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/445
Inventor 詹克旭闫海俊戴奕
Owner SHANGHAI RES INST OF CHINA POST GROUP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products