一种车用仪表升级方法及系统技术方案

技术编号:26342079 阅读:44 留言:0更新日期:2020-11-13 20:30
本申请涉及一种车用仪表升级方法及系统,属于车用仪表技术领域,所述方法包括:上位机获取车用仪表的界面升级素材,识别界面升级素材中的多个高频重复区域;上位机计算每个高频重复区域对应的特征BIN字符串,并设置特征BIN字符串对应的标识字符;上位机生成界面升级素材的BIN文件,将BIN文件中的特征BIN字符串替换为标识字符;上位机在替换后的BIN文件中,将内容连续相同的多个字节的字符内容,修改为单个字节的字符内容和多个字节的个数;上位机将修改后的BIN文件传入车用仪表的存储空间,以使车用仪表的控制芯片根据BIN文件进行仪表界面升级。采用本申请,可以实现车用仪表界面的快速升级,尤其可以方便快捷地实现工程机械车液晶仪表界面的素材升级。

【技术实现步骤摘要】
一种车用仪表升级方法及系统
本申请涉及车用仪表
,更具体地说,它涉及一种车用仪表升级方法及系统。
技术介绍
车用仪表是用于展示车辆运行参数的主要界面,驾驶员可以通过车用仪表直观便捷地获知车辆的实时状态。随着汽车技术和显示技术的飞速发展,传统机械式车用仪表已逐渐被数字化仪表所取代,相应的,车用仪表的信息展示更为高效、美观和丰富。随着汽车电子技术的快速发展,除了乘用车和商用车外,工程机械车辆的车用仪表技术也飞速前进,驾驶人员对车用仪表的显示需要也越来越高,全液晶仪表的配置也逐渐普遍。鉴于工程机械车辆车型多品种、多型号的特点,为了能够更好的反映车辆实时状态,匹配工程车辆类型,维护车辆状态以及故障分析,经常需要对车用仪表进行升级,其中主要包括对仪表界面升级和对仪表程序升级,对用户和维护人员来讲,难度更大的是对界面素材进行升级。目前对车用仪表界面进行升级方式通常存在两种:其一是对车用仪表进行拆壳后,直接对仪表芯片进行操作,刷写入最新的界面升级素材,操作难度大、过程繁琐、且必须专业的开发人员进行操作;其二是借用车辆OBD的CAN接口,通过CA本文档来自技高网...

【技术保护点】
1.一种车用仪表升级方法,其特征在于,所述方法包括:/n上位机获取车用仪表的界面升级素材,识别所述界面升级素材中的多个高频重复区域;/n所述上位机计算每个所述高频重复区域对应的特征BIN字符串,并设置所述特征BIN字符串对应的标识字符;/n所述上位机生成所述界面升级素材的BIN文件,将所述BIN文件中的特征BIN字符串替换为所述标识字符;/n所述上位机在替换后的BIN文件中,将内容连续相同的多个字节的字符内容,修改为单个字节的字符内容和所述多个字节的个数;/n所述上位机将修改后的BIN文件传入车用仪表的存储空间,以使所述车用仪表的控制芯片根据所述BIN文件进行仪表界面升级。/n

【技术特征摘要】
1.一种车用仪表升级方法,其特征在于,所述方法包括:
上位机获取车用仪表的界面升级素材,识别所述界面升级素材中的多个高频重复区域;
所述上位机计算每个所述高频重复区域对应的特征BIN字符串,并设置所述特征BIN字符串对应的标识字符;
所述上位机生成所述界面升级素材的BIN文件,将所述BIN文件中的特征BIN字符串替换为所述标识字符;
所述上位机在替换后的BIN文件中,将内容连续相同的多个字节的字符内容,修改为单个字节的字符内容和所述多个字节的个数;
所述上位机将修改后的BIN文件传入车用仪表的存储空间,以使所述车用仪表的控制芯片根据所述BIN文件进行仪表界面升级。


2.根据权利要求1所述的方法,其特征在于,所述识别所述界面升级素材中的多个高频重复区域,包括:
基于图像识别技术,识别所述界面升级素材中出现次数大于预设频次的所有重复图像区域;
将每个所述重复图像区域的各行像素点,设置为单独的一个高频重复区域。


3.根据权利要求1所述的方法,其特征在于,所述上位机在替换后的BIN文件中,将存在内容连续相同的多个字节的字符内容,修改为单个字节的字符内容和所述多个字节的个数,包括:
所述上位机对替换后的BIN文件中的字节进行逐一扫描;
所述上位机若检测到第一字节后续的连续N个字节的字符内容,均与所述第一字节的字符内容相同,且N大于预设连续数值,则删除所述连续N个字节的字符内容,并在第一字节的字符内容后写入数值N+1。


4.根据权利要求3所述方法,其特征在于,所述方法还包括:
所述上位机根据所述界面升级素材的数据量大小,调整所述预设连续数值,其中,所述数据量越大,所述预设连续数值越小。


5.根据权利要求1所述的方法,其特征在于,所述将修改后的BIN文件传入车用仪表的存储空间,包括:
所述上位机通过预设数据串口将修改后的BIN文件传输至车用仪表的控制芯片:
所述控制芯片对修改后的BIN文件进行字符还原;
所述控制芯片将还原得到的BIN文件存入所述车用仪表的存储空间。


6.根据权利要求5所述的方法,其特征在于,所述上位机通过预设数据串口将修改后的BIN文件传输至车用仪表的控制芯片,包括:
所述上位机将修改后的BIN文件以预设字节数进行拆包,生成多个BIN数据分包;
所述上位机根据每个所述BIN数据分包中的字节内容,和所述BIN数据分包的上一分包的字节内容,生成发送端校验数据...

【专利技术属性】
技术研发人员:阳若宁刘明英王星
申请(专利权)人:江苏赫奕科技有限公司
类型:发明
国别省市:江苏;32

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

1