期刊文献+

电控柴油机ECU编程设备研究与开发 被引量:9

Research and Development of ECU Programming Device for Electronic-Controlled Diesel Engine
下载PDF
导出
摘要 为了给电控柴油机下线检测(EOL)阶段提供可靠的ECU数据下载工具,提出了一种基于CAN总线,采用扩展CAN标定协议(CCP)实现ECU应用程序下载和升级的方法。根据这种方法开发了ECU编程设备BootLoader,它具有下载和升级ECU应用程序代码和数据的功能,可以实现标定数据的再编程;此外,它使用Seed&Key算法验证操作工程师的身份,通过特殊格式文件生成器实现了对标准目标机文件格式变换并生成安全性高的生产文件,利用分级CRC CHECKSUM机制校验下载和编程的结果。通过对BootLoader工作时的CAN总线状态的监测,对BootLoader下载/编程性能和可靠性进行了试验分析,结果表明该设备能够满足开发和生产的需要。 In order to provide a reliable ECU data-downloading device during EOL phase of electroniccontrolled diesel engine, a method based on CAN bus and extended CCP for ECU application program downloading and updating was proposed. Using this method an ECU programming device called BootLoader was developed. BootLoader had abilities of downloading and updating application program of ECU and can realize reprogramm of calibration data. Seed&Key algorithm was implemented to validate identity of operator. Special Format File Generator was used for converting target file with standard format into special format file for guaranteeing integrity and correctness of production files. Multilevel CRC mechanism was used to verify results of downloading and programming. The downloading/programming performance and reliability of Boot- Loader were analyzed by monitoring CAN bus status during BootLoader working. The results prove that BootLoader can meet requirements during development and manufacturing processes.
出处 《内燃机工程》 EI CAS CSCD 北大核心 2008年第1期65-71,共7页 Chinese Internal Combustion Engine Engineering
基金 “863”国家高科技资助项目(2003AA1Z2141)
关键词 内燃机 柴油机 电子控制单元 下线检测 CAN标定协议 ECU编程设备 IC engine diesel engine electronic controller unit EOL CAN calibration protocol ECU programming device
  • 相关文献

参考文献6

  • 1Heinisch C, Simons M. Loading flashware from external interfaces such as CD-ROM or W-LAN and programming ECUs by an on-board SW-component[C]. SAE 2004-01-0678.
  • 2Emaus B. Tiny CAN monitor[C]. SAE 2000-01-0388.
  • 3Dallmayr C, Schl ter O. ECU software deveiopment with diagnostics and flash down-loading according to international standards[C]. SAE 2004-01-0273.
  • 4CAN Calibration Protocol, Version 2. 1[P]. ASAP Standard 18-feb-99.
  • 5MPC555 / MPC556 user's manual, CDR MoneT FLASH EEPROM, Rev. 15[P]. MOTOROLA, 2000.
  • 6Tool interface standards(TIS), executable and linking format (ELF) specification, Version 1.2[P]. TIS Committee, 1995.

同被引文献47

  • 1刘矗,罗峰.基于飞思卡尔微控制器的CAN Bootloader的实现与应用[J].苏州大学学报(工科版),2010,30(2):57-61. 被引量:16
  • 2李宥谋,房鼎益.CRC编码算法研究与实现[J].西北大学学报(自然科学版),2006,36(6):895-898. 被引量:30
  • 3VORRBURG F. Rapid application development for embedded systems using CAN calibration protocol [C]//SAE 2002 World Congress. Detroit: [s. n.], 2002:1660 - 1663.
  • 4DALLMAYR C, SCHLTER O. ECU software development with diagnostics and flash down-loading according to international standards EC3 [C]//SAE 2004 World Congress. Detroit: [s. n. ], 2004:1853 - 1859.
  • 5ASAP std 2.1, CAN Calibration Protocol [S]. Minneapolis: Standardization of Application/Calibration System Task Force, Inc, 1999.
  • 6EMAUS B. Tiny CAN monitor [C]//SAE 2000 Word Congress. Detroit: [s. n. ], 2000:1502 - 1505.
  • 7Kleinknecht H. ASAP Standard CCP CAN Calibration Protocol[S]. 1999.
  • 8Deckardt S. Flash Kernel Programming on a HC12 Micro Controller[Z]. Vector Informatik GmbH, 2003.
  • 9Deckardt S. CCP Driver(Implementation in Electronic Control Units CCP Version 2.1)[Z]. Vector Informatik GmbH, 2002.
  • 10王宜怀, 刘晓升. 嵌入式系统:使用HCS12微控制器的设计与应用[M]. 北京: 北京航空航天大学出版社, 2008.

引证文献9

二级引证文献41

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部