针对汽车LIN(Local Interconnect Network)节点进行程序更新困难的问题,文章设计并开发出了一种通过汽车LIN总线对ECU(Electronic Control Unit)进行远程在线升级的系统。该系统的应用层采用国际诊断协议ISO14229-1,传输层在ISO15765-2...针对汽车LIN(Local Interconnect Network)节点进行程序更新困难的问题,文章设计并开发出了一种通过汽车LIN总线对ECU(Electronic Control Unit)进行远程在线升级的系统。该系统的应用层采用国际诊断协议ISO14229-1,传输层在ISO15765-2协议的基础上进行改进使其移植到汽车LIN网络的诊断帧中。基于LIN总线设计具有两级Bootloader功能的下位机,该方案设计不仅可以减少CAN和LIN网络之间数据格式的转换量、提高flash空间的利用率而且增强了系统的安全性。该系统设计已经在某款已量产的基于飞思卡尔MC9S12G128的车身控制器(BCM)中得到充分验证。展开更多
文摘针对汽车LIN(Local Interconnect Network)节点进行程序更新困难的问题,文章设计并开发出了一种通过汽车LIN总线对ECU(Electronic Control Unit)进行远程在线升级的系统。该系统的应用层采用国际诊断协议ISO14229-1,传输层在ISO15765-2协议的基础上进行改进使其移植到汽车LIN网络的诊断帧中。基于LIN总线设计具有两级Bootloader功能的下位机,该方案设计不仅可以减少CAN和LIN网络之间数据格式的转换量、提高flash空间的利用率而且增强了系统的安全性。该系统设计已经在某款已量产的基于飞思卡尔MC9S12G128的车身控制器(BCM)中得到充分验证。