Please wait a minute...
J4  2012, Vol. 46 Issue (3): 494-498    DOI: 10.3785/j.issn.1008-973X.2012.03.017
Timesharing downloading of multiECUs in calibration system
LV Pin1, WU Feng1, ZHANG Yong-guang1, ZHANG Yi2, QIAN Xiao-jun1
1. Power Machinery and Vehicular Engineering Institute, Zhejiang University, Hangzhou 310027, China;
2. Embedded System Engineering Center, Zhejiang University, Hangzhou 310027, China
Download:   PDF(0KB) HTML
Export: BibTeX | EndNote (RIS)      


On the basis of  traditional techniques on bootloader in the calibration system, the time performance and relevant factors of downloading were analyzed. A new multiECUs downloading mode was designed to solve the problems of time efficiency during timesharing downloading process.  Based on the universal measurement and calibration protocol (XCP), parts of the commands were extended. By assigning indexes to target electronic control units(ECUs) and setting priorities, the efficiency of the communication bus is improved greatly and the time of downloading and programming is saved. During the downloading process, the master can continuously issue programming commands, without having to spend time waiting for the results returned, which greatly improving the bus utilization efficiency, thus saving the download programming time. Theoretical analysis and experimental results agree well. This method can significantly reduce the programming time, without causing interference with the feedback in the ECUs, so it fully meets the requirement in the development of the actual engine and vehicle research process.

Published: 01 March 2012
CLC:  TK 417.4  
Cite this article:

LV Pin, WU Feng, ZHANG Yong-guang, ZHANG Yi, QIAN Xiao-jun. Timesharing downloading of multiECUs in calibration system. J4, 2012, 46(3): 494-498.

URL:     OR



[1] ROLFSMEIER A, RICHERT J, LEINFELLNER R. A new calibration system for ECU development [C]∥2003 SAE World Congress. Detroit: [s. n], 2003: 2003-01-0103.
[2] 苏渝, 周文华, 竺春狄. 一种是用不同通信方式基于XCP协议的ECU标定工具的开发 [J]. 汽车工程, 2010, 32(1): 81-82.
SU Yu, ZHOU Wenhua, ZHU Chundi. Development of a XCPbased ECU calibration tool suitable for different communication schemes [J]. Automotive Engineering, 2010, 32(1):81-82.
[3] 邹东升, 佘龙华. 一种基于CAN总线的程序调试技术研究 [J]. 计算机技术与应用, 2008, 26(5): 116-117.
ZOU Dongsheng, SHE Longhua. Research on the technology of multiDSP online debug [J]. Computer Technology and Its Applications, 2008, 26(5): 116-117.
[4] 刘矗, 罗峰. 基于飞思卡尔微控制器的CAN Bootloader的实现与应用 [J]. 苏州大学学报:工学版, 2010,30(2): 57-58.
LIU Zhu, LUO Feng. Implementation of CAN Bootloader based on Freescale MCU [J]. Journal of Suzhou University :Engineering Science Edition, 2010, 30(2): 57-58.
[5] 孙立宁, 穆春阳, 杜志江, 等. 电控柴油机ECU编程设备研究与开发 [J]. 内燃机工程, 2008, 29(1): 66-67.
SUN Lining, MU Chunyang, DU Zhijiang, et al. Research and development of ECU programming device for electroniccontrolled diesel Engine [J]. Chinese Internal Combustion Engine Engineering, 2008, 29(1): 66-67.
[6] The universal measurement and calibration protocol family V10[S]. Germany: Association for Standardisation of Automation and Measuring Systems, Org, 2003.
[7] 汤莎莎, 肖铁军, 孔峰, 等. 基于CAN总线的电控发动机标定系统 [J]. 计算机测量与控制, 2007, 15(11): 1519-1520.
TANG Shasha, XIAO Tiejun, KONG Feng, et al. CAN bus based calibration system for electronically controlled engine [J]. Computer Measurement & Control, 2007, 15(11): 1519-1520.

[1] ZHANG Yong-guang, WU Feng, FANG Zheng, YAO Dong-wei, LUO Duan. Crankshaft speed and camshaft phase signals simulation
in engine HILS system
[J]. J4, 2011, 45(7): 1221-1226.