一种车载仪表及其升级方法、系统技术方案

技术编号:27090467 阅读:34 留言:0更新日期:2021-01-25 18:20
本发明专利技术涉及一种车载仪表及其升级方法、系统,属于车载电控单元OTA升级技术领域,该仪表包括公共CAN口和独立CAN口,分别通过公共CAN总线、独立CAN总线连接通信终端,当升级包的容量大于设定值时,通过独立CAN总线下载所述升级包,当不大于设定值时,通过公共CAN总线下载所述升级包;判断是否满足设定的刷写条件,若满足则启动刷写,完成车载仪表的升级。本发明专利技术能够在升级包的容量较大时,通过独立CAN总线下载升级包,而无需通过公共CAN总线下载,提高了较大容量升级包的升级可靠性,而在升级包的容量较小时,则通过公共CAN总线下载升级包,并进行升级,使独立CAN总线和公共CAN总线并行工作,提高了升级效率。提高了升级效率。提高了升级效率。

【技术实现步骤摘要】
一种车载仪表及其升级方法、系统


[0001]本专利技术属于车载电控单元OTA升级
,具体涉及一种车载仪表及其升级方法、系统。

技术介绍

[0002]OTA(Over the Air Technology)升级技术,即空间下载技术,指通过网络从远程服务器下载新的更新包对系统/控制器进行升级。OTA升级技术中最重要的两点是安全和升级的便利性,现阶段进行OTA升级的方式主要通过UDS诊断服务中的0x85与0x28服务实现车载网络的静默,在客户感知的情况下进行升级包的传输及下载,保障升级过程的可靠进行。但该方式需要车辆在非行驶状态下进行,对于较大的升级包(十兆/百兆等),传输时间长(1个小时甚至几个小时),要求客户长时间等待,升级的便利性不能充分体现。例如,申请公布号为CN108282389A的中国专利技术专利申请公开了一种基于CAN总线负载监控的车载OTA升级的方法,虽然记载了在车辆通信过程中升级包的传输方法,但由于通过一条公共CAN总线进行下载升级,升级包的传输过程会随着车辆负载率的变化被多次打断,且不能解决较大升级包在车辆行驶过程中的高效和可靠传输,不能改善客户体验。

技术实现思路

[0003]本专利技术的目的是提供一种车载仪表及其升级方法、系统,用于解决现有技术不能解决较大升级包在车辆行驶过程中的高效、可靠升级问题。
[0004]基于上述目的,一种车载仪表的升级方法的技术方案如下:
[0005]当升级包的容量大于设定值时,通过独立CAN总线下载所述升级包至车载仪表,当升级包的容量不大于设定值时,通过公共CAN总线下载所述升级包至车载仪表;
[0006]判断是否满足设定的刷写条件,若满足则根据下载的升级包启动刷写,完成车载仪表的升级。
[0007]上述技术方案的有益效果是:
[0008]本专利技术的升级方法,能够通过独立CAN总线和公共CAN总线的配合使用,实现车载仪表的升级,即在升级包的容量较大时,通过独立CAN总线下载升级包,而无需通过公共CAN总线下载,提高了较大容量升级包的升级可靠性,而在升级包的容量较小时,则通过公共CAN总线下载升级包,并进行升级,使独立CAN总线和公共CAN总线并行工作,提高了升级效率。
[0009]进一步,在刷写过程中,根据升级包的内容进行判断,若升级包的内容包括应用程序和图形界面,由于应用程序的升级影响图形界面的升级,优先刷写应用程序,在应用程序刷写成功后进行图形界面的刷写,以避免影响图形界面的升级效果。
[0010]为进一步提升车载仪表的升级可靠性,当通过独立CAN总线下载的升级包在刷写应用程序失败时,通过公共CAN总线下载所述应用程序的升级包,当满足设定的刷写条件时,启动应用程序的刷写。
[0011]基于上述目的,一种车载仪表的技术方案如下:
[0012]该仪表包括公共CAN口,用于通过公共CAN总线连接通信终端,该仪表还包括独立CAN口,用于通过独立CAN总线连接通信终端,当升级包的容量大于设定值时,通过独立CAN总线下载所述升级包,当升级包的容量不大于设定值时,通过公共CAN总线下载所述升级包;判断是否满足设定的刷写条件,若满足则启动刷写,完成车载仪表的升级。
[0013]上述技术方案的有益效果是:
[0014]本专利技术的车载仪表,能够通过独立CAN口和公共CAN口的配合使用,实现车载仪表的升级,即在升级包的容量较大时,通过独立CAN总线下载升级包,而无需通过公共CAN总线下载,提高了较大容量升级包的升级可靠性,而在升级包的容量较小时,则通过公共CAN总线下载升级包,并进行升级,使独立CAN总线和公共CAN总线并行工作,提高了升级效率。
[0015]进一步,在刷写过程中,根据升级包的内容进行判断,若升级包的内容包括应用程序和图形界面,由于应用程序的升级影响图形界面的升级,优先刷写应用程序,在应用程序刷写成功后进行图形界面的刷写,以避免影响图形界面的升级效果。
[0016]为进一步提升车载仪表的升级可靠性,当通过独立CAN总线下载的升级包在刷写应用程序失败时,通过公共CAN总线下载所述应用程序的升级包,当满足设定的刷写条件时,启动应用程序的刷写。
[0017]基于上述目的,一种车载仪表的升级系统的技术方案如下:
[0018]包括通信终端和车载仪表,通信终端通过公共CAN总线连接车载仪表,所述通信终端还通过独立CAN总线连接所述车载仪表,所述通信终端用于接收车载仪表的升级包,当升级包的容量大于设定值时,通过独立CAN总线传输车载仪表的升级包;当升级包的容量不大于设定值时,通过公共CAN总线传输车载仪表的升级包;
[0019]车载仪表通过独立CAN总线或公共CAN总线下载升级包之后,判断是否满足设定的刷写条件,若满足则启动刷写,完成车载仪表的升级。
[0020]上述技术方案的有益效果是:
[0021]本专利技术的升级系统,能够通过独立CAN总线和公共CAN总线的配合使用,实现车载仪表的升级,即在升级包的容量较大时,通过独立CAN总线下载升级包,而无需通过公共CAN总线下载,提高了较大容量升级包的升级可靠性,而在升级包的容量较小时,则通过公共CAN总线下载升级包,并进行升级,使独立CAN总线和公共CAN总线并行工作,提高了升级效率。
[0022]进一步,在刷写过程中,根据升级包的内容进行判断,若升级包的内容包括应用程序和图形界面,由于应用程序的升级影响图形界面的升级,优先刷写应用程序,在应用程序刷写成功后进行图形界面的刷写,以避免影响图形界面的升级效果。
[0023]为进一步提升车载仪表的升级可靠性,当通过独立CAN总线下载的升级包在刷写应用程序失败时,通过公共CAN总线下载所述应用程序的升级包,当满足设定的刷写条件时,启动应用程序的刷写。
附图说明
[0024]图1是本专利技术的车载仪表的升级系统示意图;
[0025]图2是本专利技术的车载仪表的升级方法流程图。
具体实施方式
[0026]下面结合附图对本专利技术的具体实施方式作进一步的说明。
[0027]升级系统实施例:
[0028]如图1所示的车载仪表的升级系统,包括通信终端(T_BOX)和车载仪表,通信终端分别通过公共CAN总线和独立CAN总线连接车载仪表,车载仪表分别设置有公共CAN口(CAN1)和独立CAN口(CAN2)。两路CAN口均支持基于UDS协议的Bootloader功能,独立CAN口支持底板(应用程序)及图片板(图形界面)整体更新包(约10M)的OTA升级,公共CAN口仅支持底板应用程序(几百K)的OTA升级。
[0029]图1中,通信终端用于接收车载仪表的升级包,当升级包的容量大于5M时,通过独立CAN总线传输车载仪表的升级包;当升级包的容量不大于5M时,通过公共CAN总线传输车载仪表的升级包。
[0030]车载仪表通过独立CAN总线或公共CAN总线下载升级包之后,判断是否满足设定的刷写条件,若满足则启动刷写,完成车载仪表的升级本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车载仪表的升级方法,其特征在于,包括以下步骤:当升级包的容量大于设定值时,通过独立CAN总线下载所述升级包至车载仪表,当升级包的容量不大于设定值时,通过公共CAN总线下载所述升级包至车载仪表;判断是否满足设定的刷写条件,若满足则根据下载的升级包启动刷写,完成车载仪表的升级。2.根据权利要求1所述的车载仪表的升级方法,其特征在于,在刷写过程中,根据升级包的内容进行判断,若升级包的内容包括应用程序和图形界面,则先刷写应用程序,在应用程序刷写成功后进行图形界面的刷写。3.根据权利要求2所述的车载仪表的升级方法,其特征在于,当通过独立CAN总线下载的升级包在刷写应用程序失败时,通过公共CAN总线下载所述应用程序的升级包,当满足设定的刷写条件时,启动应用程序的刷写。4.一种车载仪表,该仪表包括公共CAN口,用于通过公共CAN总线连接通信终端,其特征在于,该仪表还包括独立CAN口,用于通过独立CAN总线连接通信终端,当升级包的容量大于设定值时,通过独立CAN总线下载所述升级包,当升级包的容量不大于设定值时,通过公共CAN总线下载所述升级包;判断是否满足设定的刷写条件,若满足则启动刷写,完成车载仪表的升级。5.根据权利要求4所述的车载仪表,其特征在于,在刷写过程中,根据升级包的内容进行判断,若升级包的内容包括应用程...

【专利技术属性】
技术研发人员:袁英敏张森班方圆何文博
申请(专利权)人:郑州宇通客车股份有限公司
类型:发明
国别省市:

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

1