The invention provides a method and a device, a vehicle module refresh method includes performing refresh vehicle module initialization operation; read the refresh instruction, the refresh command including general refresh command and difference refresh command to execute the instruction; refresh, refresh the complete vehicle module. The refresh command is divided into general instructions and refresh refresh command to make difference, different vehicle module refresh, refresh command can be repeatedly used in general, need to perform different refresh refresh command, ready to load difference refresh command, make the vehicle module refresh, not required for each a vehicle module re written refresh program, at the same time, through the automatic loading difference refresh command, the error of manual operation is avoided, the invention improves the refresh vehicle module work efficiency, and save manpower cost.
【技术实现步骤摘要】
刷新车辆模块的方法和装置
本专利技术涉及车辆领域,尤其涉及一种刷新车辆模块的方法和装置。
技术介绍
随着汽车电子技术的发展、报文总线控制技术的普及和车载控制单元(ECU)成本的逐渐降低,ECU在整车上的运用与日俱增。在整车生产过程中,为降低生产线库存备料、消除安装排序和节约人力、物力成本,整车厂下线安装通常会采用在线刷新技术。对ECU在线刷新时,在流水线上使用汽车诊断设备按照特定的通讯过程将某一特定ECU配置的标定数据和配置信息写入。当对功能不同的ECU进行在线刷新时,需要的刷新步骤和通讯内容均存在差异,因此需要对不同的ECU编写不同的刷新程序,现有技术大大降低了在线刷新的工作效率,也提高了人力成本。因此,有必要改进上述缺陷。
技术实现思路
基于以上问题,本专利技术提出一种刷新车辆模块的方法和装置,通过将刷新指令分为通用刷新指令和差异刷新指令,使对不同的车辆模块刷新时,能够重复利用通用刷新指令,而在刷新时需要执行差异刷新指令时,随时加载差异刷新指令的方式,使对车辆模块进行刷新时,不需要对每一个车辆模块都重新编写刷新程序,同时,通过自动加载差异刷新指令,避免了人工操作带来的误差,本专利技术实施例提高了刷新车辆模块的工作效率,同时节约了人力成本。一方面,本专利技术提出一种刷新车辆模块的方法,包括:执行刷新车辆模块的初始化操作;读取刷新指令,所述刷新指令包括通用刷新指令和差异刷新指令;执行所述刷新指令,完成对所述车辆模块的刷新。此外,所述读取刷新指令包括:从通用刷新程序文件中读取所述通用刷新指令。此外,所述读取刷新指令包括:从差异刷新程序文件中读取所述差异刷新指令。 ...
【技术保护点】
一种刷新车辆模块的方法,其特征在于,包括:执行刷新车辆模块的初始化操作;读取刷新指令,所述刷新指令包括通用刷新指令和差异刷新指令;执行所述刷新指令,完成对所述车辆模块的刷新。
【技术特征摘要】
1.一种刷新车辆模块的方法,其特征在于,包括:执行刷新车辆模块的初始化操作;读取刷新指令,所述刷新指令包括通用刷新指令和差异刷新指令;执行所述刷新指令,完成对所述车辆模块的刷新。2.根据权利要求1所述的刷新车辆模块的方法,其特征在于,所述读取刷新指令包括:从通用刷新程序文件中读取所述通用刷新指令。3.根据权利要求1所述的刷新车辆模块的方法,其特征在于,所述读取刷新指令包括:从差异刷新程序文件中读取所述差异刷新指令。4.根据权利要求3所述的刷新车辆模块的方法,其特征在于,通过文件解析器对所述差异刷新文件进行解析后,读取所述差异刷新指令。5.根据权利要求3所述的刷新车辆模块的方法,其特征在于,所述差异刷新程序文件中写入的为所述差异刷新指令中的操作指令的序号,根据所述序号从刷新函数库中读取所述差异刷新指令。6.根据权利要求1至5任一项所述的刷新车辆模块的方法,其特征在于,在执行所述刷新指令之前,所述方法还包括:将读取的所述通用刷新指令和所述差异刷新指令解析为逻辑树,所述逻辑树包括至少一个逻辑节点,每一个所述逻辑节点对应一个所述刷新指令;所述执行所述刷新指令,完成对所述车辆模块的刷新包括:顺序执行所述逻辑树上的每个所述逻辑节点对应的所述刷新指令,完成对所述车辆模块的刷新。7.根据权利要求6所述的刷新车辆模块的方法,其特征在于,在执行所述逻辑节点对应的所述刷新指令时,发送诊断报文至所述车辆模块,并接收所述车辆模块的反馈。8.一种刷新车辆模块的装置,其特征在于,...
【专利技术属性】
技术研发人员:王超逸,陈铭军,王天军,毛晨轩,
申请(专利权)人:上汽通用汽车有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。