一种基于车载OTA终端容错设计的升级方法技术

技术编号:18448732 阅读:35 留言:0更新日期:2018-07-14 11:55
本发明专利技术公开了一种基于车载OTA终端容错设计的升级方法,包括:主微处理器MCU和从微处理器MCU运行同一份程序,同时接收无线通信模块通过SPI通信接口发送的数据;通过主微处理器MCU和从微处理器MCU之间的SPI通信接口进行数据互验,保证SPI通信接口数据通信正常;主微处理器MCU和从微处理器MCU对于下发的CAN数据包进行内部表决判定,确认由主微处理器MCU通过主CAN收发器向车内电子控制器ECU发送升级数据包,由从微处理器MCU监控其发送的数据。本发明专利技术一种基于车载OTA终端容错设计的升级方法,采用同构双核架构,对车载OTA终端工作过程中突发的故障实现容错设计,保障车内电子控制器ECU固件升级的准确性。

【技术实现步骤摘要】
一种基于车载OTA终端容错设计的升级方法
本专利技术涉及车载电子控制系统升级领域,特别涉及一种基于车载OTA终端容错设计的升级方法。
技术介绍
在整个车辆生命周期中,车载电子控制系统的软件升级可能是多次甚至是反复的,除了部分为了提高客户使用满意度的升级(如车载信息娱乐系统等),更重要的安全升级可能涉及汽车的召回,而传统的紧急通知车主到经销商处进行升级的解决措施往往意味着低效率和高成本,同时车企还可能背负巨大的品牌价值损失的代价。对车载电子控制系统的升级要求所传输的数据准确无误,而且不能影响驾驶员的安全驾驶。申请号201310184686.X,专利名称“车载终端远程升级方法及车联网系统”的中国专利技术提出一种车载终端远程升级方法,该方法仅限于车载终端自身升级,无法实现对其他的车载电子控制系统进行升级,而且对升级过程的突发故障的情况无法容错以保证升级顺利进行。OTA(Over-the-AirTechnology)空间下载技术升级是Android系统提供的标准软件升级方式。它功能强大,可以无损失升级系统,主要通过无线网络(如WIFI、3G)自动下载OTA升级包、自动升级
技术实现思路
本专利本文档来自技高网
...

【技术保护点】
1.一种基于车载OTA终端容错设计的升级方法,其特征在于,所述车载OTA终端包括无线通信模块、主微处理器MCU、从微处理器MCU、主CAN收发器和从CAN收发器,升级方法包括:所述无线通信模块接收远程服务器发送的升级数据包,并将数据包通过第一SPI通信接口发送给所述主微处理器MCU,同时通过第二SPI通信接口发送给所述从微处理器MCU;所述主微处理器MCU接收所述第一SPI通信接口发送的数据并存储,所述从微处理器MCU接收所述第二SPI通信接口发送的数据并存储;所述主微处理器MCU通过第三SPI通信接口将接收的数据发送给所述从微处理器MCU;所述从微处理器MCU接收所述第三SPI通信接口发送的...

【技术特征摘要】
1.一种基于车载OTA终端容错设计的升级方法,其特征在于,所述车载OTA终端包括无线通信模块、主微处理器MCU、从微处理器MCU、主CAN收发器和从CAN收发器,升级方法包括:所述无线通信模块接收远程服务器发送的升级数据包,并将数据包通过第一SPI通信接口发送给所述主微处理器MCU,同时通过第二SPI通信接口发送给所述从微处理器MCU;所述主微处理器MCU接收所述第一SPI通信接口发送的数据并存储,所述从微处理器MCU接收所述第二SPI通信接口发送的数据并存储;所述主微处理器MCU通过第三SPI通信接口将接收的数据发送给所述从微处理器MCU;所述从微处理器MCU接收所述第三SPI通信接口发送的数据,将其与从所述第二SPI通信接口接收的数据进行对比和校验;由主微处理器MCU通过主CAN收发器向车内电子控制器ECU发送数据包,从微处理器MCU监控主微处理器MCU发送的数据;如果所述从微处理器MCU监控到主微处理器MCU发送的数据正常,则车内电子控制器ECU接收主微处理器MCU发送的数据包;如果所述从微处理器MCU监控到主微处理器MCU发送的数据异常,则由从微处理器MCU通过从CAN收发器向车内电子控制器ECU发送数据包,并复位主微处理器MCU和主CAN收发器。2.根据权利要求1所述的基于车载OTA终端容错设计的升级方法,其特征在于,所述车载OTA终端采取同构双核架构,所述主微处理器MCU和从微处理器MCU运行同一份程序,同时接收所述无线通信模块发送的数据。3.根据权利要求1所述的基于车载OTA终端容错设计的升级方法,其特征在于,所述车载OTA终端还包括解密模块;所述无线通信模块接收远程服务器发送的升级数据包,并将数据包通过第一SPI通信接口发送给所述主微处理器MCU,同时通过第二SPI通信接口发送给所述从微处理器MCU包括:所述无线通信模块接收远程服务器发送的加密升级数据包,将所述加密升级数据包发送给所述解密模块进行解密;所述解密模块将解密后的升级数据包返回给所述无线通信模块;所述无线通信模块接收所述解密模块发送的升级数据包,并将数据通过第一SPI通信接口发送给所述主微处理器MCU,同时通过第二SPI通信接口发送给所述从微处理器MCU。4.根据权利要求3所述的基于车载OTA终端容错设计的升级方法,其特征在于,所述无线通信模块通过USB通信接口将所述加密升级数据包发送给所述解密模块进行解密。5.根据权利要求1所述的基于车载OTA终端容错设计的升级方法,其特征在于,所述无线通信模块发送给所述主微处理器M...

【专利技术属性】
技术研发人员:张航其涂岩恺陈茹涛温禧曹洪霞
申请(专利权)人:厦门雅迅网络股份有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1