Remote Multi-Processor Updating System Based on In-System Programming and CAN-Bus

Article Preview

Abstract:

The tidal current energy generation system, which works underwater and is interfered by electrical transmission during the process of data communication, has field update requirements but cannot directly use In-System Programming (ISP) to update, so a remote multi-processor updating system is developed based on ISP and CAN bus. This system consists of a shore station host computer, master controller and the slaves. The host computer transmits the HEX file to the master controller via CAN bus, and the master controller updates the appointed slave by ISP. This paper studies retransmission mechanism and ISP process. The system avoids failed update caused by data channel interference through separating the HEX file transmission and the ISP process.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

419-423

Citation:

Online since:

August 2013

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Jing bin, Li Ming. Development and application of remote download technology base on CAN [J]. Microcomputer Information (Embedded and SOC), 2010, 26(9-2): 80-82(In Chinese).

Google Scholar

[2] STMicroelectronics. PM0059 Programming manual, STMicroelectronics, (2011).

Google Scholar

[3] STMicroelectronics. AN2606 Application note STM32TM microcontroller system memory boot mode, STMicroelectronics, (2011).

Google Scholar

[4] Chen Yi, Ma Dianguang. Implementing Remote System Upgrade Function Based on CAN bus [J]. Process Automation Instrumentation. 2008, 29(3): 35-40(In Chinese).

Google Scholar

[5] STMicroelectronics. AN3155 Application note USART protocol used in the STM32TM bootloader, STMicroelectronics, (2010).

Google Scholar

[6] Yung-Sheng Chen, Min-Ta Sung, Kun-Li Lin. Internet-based 8051 remote in-system programming system,  Machine Learning and Cybernetics (ICMLC), 2012 International Conference on, On page(s): 1638 - 1643 Volume: 4, 15-17 July (2012).

DOI: 10.1109/icmlc.2012.6359611

Google Scholar