一种车载ECU软件刷新防错方法及系统技术方案

技术编号:9765618 阅读:88 留言:0更新日期:2014-03-15 09:35
本发明专利技术提供一种车载ECU软件刷新防错方法,所述方法包括以下步骤:S1、读取待刷新ECU中预设的第一DCID值和刷新文件中预设的第二DCID值;S2、比较所述第一DCID值和第二DCID值是否一致,以判断所述刷新文件与待刷新ECU是否兼容;S3、如果所述第一DCID值和第二DCID值的比较结果为是,则所述刷新文件与待刷新ECU兼容,可以对待刷新ECU进行软件刷新。本发明专利技术还提供一种车载ECU软件刷新防错系统。本发明专利技术提供的方法和系统中,通过预设不同的DCID值来区分不同的ECU,并以DCID作为校验位来判断刷新文件与待刷新ECU中内部软件的兼容性,大大避免了ECU刷新过程中出现误刷新的情况,提高了ECU刷新的可靠性和安全性,提高了行车安全性。

【技术实现步骤摘要】
一种车载ECU软件刷新防错方法及系统
本专利技术涉及汽车领域,尤其涉及一种车载ECU软件刷新防错方法及系统。
技术介绍
在传统的EQJ (Electronic Control Unit,电子控制单元)软件刷新中,通常有两种防错方法,其一是在ECU外壳上面贴上标签,操作人员通过标签来识别ECU ;其二是直接通过外形来识别E⑶。随着汽车工业的发展,汽车行业的竞争越来越激烈,各个主机厂生产的车型日益增多,车辆配置也日趋复杂。本专利技术的专利技术人研究发现,不仅相同的ECU可能出于不同的厂家,甚至同一厂家生产的同一 ECU也可能有不同的配置,因而从外形上看已根本无法识别;而在ECU外壳上贴标签,可能会因为时间或环境等因素,导致标签容易磨损,使操作人员无法看清或识别。因此,采用传统的人工方式区分E⑶,很容易造成E⑶被误刷新,进而导致ECU内部程序被擦除,使ECU不能正常运行,对行车安全等方面造成潜在的影响。
技术实现思路
为了解决现有技术中采用人工方式区分ECU,很容易造成ECU被误刷新,进而导致ECU内部程序被擦除,使ECU不能正常运行,对行车安全等方面造成潜在影响的技术问题,本专利技术提供了一种新型车载ECU软件刷新防错方法。本专利技术的目的是通过以下技术方案实现的:一种车载E⑶软件刷新防错方法,所述方法包括以下步骤:S1、读取待刷新E⑶中预设的第一 DCID值和刷新文件中预设的第二 DCID值;S2、比较所述第一 DCID值和第二 DCID值是否一致,以判断所述刷新文件与待刷新E⑶是否兼容;S3、如果所述第一 DCID值和第二 DCID值的比较结果为是,则所述刷新文件与待刷新ECU兼容,可以对待刷新ECU进行软件刷新。本专利技术提供的车载E⑶软件刷新防错方法,通过预设不同的DCID (DataCompatibility Identifier,数据兼容性标识符)值来区分不同的ECU,并以DCID作为校验位来判断刷新文件与待刷新ECU中内部软件的兼容性。如果所述刷新文件与待刷新ECU兼容,则校验通过,可以对待刷新ECU进行内部软件刷新;如果所述刷新文件与待刷新ECU不兼容,则校验失败,放弃对待刷新ECU进行内部软件刷新,即软件刷新就会中止,这样可以大大避免ECU刷新过程中出现误刷新的情况,提高了 ECU刷新的可靠性和安全性,提高了行车安全性。进一步,所述第一 DCID值和第二 DCID值包括有E⑶地址、E⑶类型和车辆配置信息,分别比较所述第一 DCID值和第二 DCID值的E⑶地址、E⑶类型和车辆配置信息是否一致。进一步,所述刷新文件与待刷新ECU的兼容性判断具体包括以下步骤:S21、比较所述第一 DCID值和第二 DCID值的ECU地址是否一致;S22、如果所述S21步的比较结果为是,则再比较所述第一 DCID值和第二 DCID值的ECU类型是否一致;S23、如果所述S22步的比较结果为是,则再比较所述第一 DCID值和第二 DCID值的车辆配置是否一致。其中,采用包括E⑶地址、E⑶类型和车辆配置信息的第一 DCID值和第二 DCID值,以及顺序比较所述ECU地址、ECU类型和车辆配置信息,可以区分同一个供应商提供的同一车型产品,即适用于生产规模较小的情况,同时所述的比较顺序可以提高比较的效率,节约比较时所占用的资源。进一步,所述第一 DCID值和第二 DCID值还包括车型代号信息,所述刷新文件与待刷新ECU的兼容性判断还包括步骤S24:如果所述S23步的比较结果为是,则再比较所述第一DCID值和第二 DCID值的车型代号是否一致。进一步,所述第一 DCID值和第二 DCID值还包括供应商代号信息,所述刷新文件与待刷新ECU的兼容性判断还包括步骤S25:如果所述S24步的比较结果为是,则再比较所述第一 DCID值和第二 DCID值的供应商代号是否一致。其中,采用还包括车型代号和供应商代号信息的第一 DCID值和第二 DCID值,以及对所述车型代号和供应商代号信息进行比较,可以使刷新文件与待刷新ECU兼容性的判断信息更全面、更完整,使刷新文件与待刷新E⑶真正做到一一对应,由此可适合于更大规模的生产中。本专利技术还提供一种车载ECU软件刷新防错系统,所述系统包括:第一读取单元,用于读取待刷新E⑶中预设的第一 DCID值;第二读取单元,用于读取刷新文件中预设的第二 DCID值;比较判断单元,用于比较所述第一 DCID值和第二 DCID值是否一致,以判断所述刷新文件与待刷新ECU是否兼容;软件刷新单元,用于如果所述第一 DCID值和第二 DCID值的比较结果为是,则所述刷新文件与待刷新ECU兼容,可以对待刷新ECU进行软件刷新。本专利技术提供的车载ECU软件刷新防错系统,通过预设不同的DCID值来区分不同的ECU,并以DCID作为校验位来判断刷新文件与待刷新ECU中内部软件的兼容性。如果所述刷新文件与待刷新ECU兼容,则校验通过,可以对待刷新ECU进行内部软件刷新;如果所述刷新文件与待刷新ECU不兼容,则校验失败,放弃对待刷新ECU进行内部软件刷新,即软件刷新就会中止,这样可以大大避免E⑶刷新过程中出现误刷新的情况,提高了 E⑶刷新的可靠性和安全性,提高了行车安全性。进一步,所述第一 DCID值和第二 DCID值包括有E⑶地址、E⑶类型和车辆配置信息,所述比较判断单元中具体包括:E⑶地址比较模块,用于比较所述第一 DCID值和第二 DCID值的E⑶地址是否一致;E⑶类型比较模块,用于如果所述E⑶地址比较模块的比较结果为是,则再比较所述第一 DCID值和第二 DCID值的E⑶类型是否一致;车辆配置比较模块,用于如果所述E⑶类型比较模块的比较结果为是,则再比较所述第一 DCID值和第二 DCID值的车辆配置是否一致。[0031 ] 其中,采用包括E⑶地址、E⑶类型和车辆配置信息的第一 DCID值和第二 DCID值,以及顺序比较所述ECU地址、ECU类型和车辆配置信息,可以区分同一个供应商提供的同一车型产品,即适用于生产规模较小的情况,同时所述的比较顺序可以提高比较的效率,节约比较时所占用的资源。进一步,所述第一 DCID值和第二 DCID值还包括车型代号信息,所述比较判断单元中还包括车型代号比较模块,用于如果所述车辆配置比较模块的比较结果为是,则再比较所述第一 DCID值和第二 DCID值的车型代号是否一致。进一步,所述第一 DCID值和第二 DCID值还包括供应商代号信息,所述比较判断单元中还包括供应商代号比较模块,用于如果所述车型代号比较模块的比较结果为是,则再比较所述第一 DCID值和第二 DCID值的供应商代号是否一致。其中,采用包括车型代号和供应商代号信息的第一 DCID值和第二 DCID值,以及对所述车型代号和供应商代号信息进行比较,可以使刷新文件与待刷新ECU兼容性的判断信息更全面、更完整,使刷新文件与待刷新ECU真正做到一一对应,由此可适合于更大规模的生产中。进一步,所述系统还包括第一接口单元和第二接口单元,所述第一读取单元通过第一接口单元读取待刷新E⑶中预设的第一 DCID值,所述第二读取单元通过第二接口单元读取刷新文件中预设的第二 DCID值。进一步,所述预设的第一 DCID值存储于待刷新E⑶的FLASH存储本文档来自技高网...

【技术保护点】
一种车载ECU软件刷新防错方法,其特征在于,所述方法包括以下步骤:S1、读取待刷新ECU中预设的第一DCID值和刷新文件中预设的第二DCID值;S2、比较所述第一DCID值和第二DCID值是否一致,以判断所述刷新文件与待刷新ECU是否兼容;S3、如果所述第一DCID值和第二DCID值的比较结果为是,则所述刷新文件与待刷新ECU兼容,可以对待刷新ECU进行软件刷新。

【技术特征摘要】
1.一种车载ECU软件刷新防错方法,其特征在于,所述方法包括以下步骤: 51、读取待刷新ECU中预设的第一DCID值和刷新文件中预设的第二 DCID值; 52、比较所述第一DCID值和第二 DCID值是否一致,以判断所述刷新文件与待刷新E⑶是否兼容; 53、如果所述第一DCID值和第二 DCID值的比较结果为是,则所述刷新文件与待刷新ECU兼容,可以对待刷新ECU进行软件刷新。2.根据权利要求1所述的车载ECU软件刷新防错方法,其特征在于,所述第一DCID值和第二 DCID值包括有E⑶地址、E⑶类型和车辆配置信息,分别比较所述第一 DCID值和第二 DCID值的E⑶地址、E⑶类型和车辆配置信息是否一致。3.根据权利要求2所述的车载ECU软件刷新防错方法,其特征在于,所述刷新文件与待刷新ECU的兼容性判断具体包括以下步骤: 521、比较所述第一DCID值和第二 DCID值的E⑶地址是否一致; 522、如果所述S21步的比较结果为是,则再比较所述第一DCID值和第二 DCID值的E⑶类型是否一致; 523、如果所述S22步的比较结果为是,则再比较所述第一DCID值和第二 DCID值的车 辆配置是否一致。4.根据权利要求3所述的车载ECU软件刷新防错方法,其特征在于,所述第一DCID值和第二 DCID值还包括车型代号信息,所述刷新文件与待刷新ECU的兼容性判断还包括步骤S24:如果所述S23步的比较结果为是,则再比较所述第一 DCID值和第二 DCID值的车型代号是否一致。5.根据权利要求4所述的车载ECU软件刷新防错方法,其特征在于,所述第一DCID值和第二 DCID值还包括供应商代号信息,所述刷新文件与待刷新ECU的兼容性判断还包括步骤S25:如果所述S24步的比较结果为是,则再比较所述第一 DCID值和第二 DCID值的供应商代号是否一致。6.一种车载ECU软件刷新防错系统,其特征在于,所述系统包括: 第一读取单元,用于读取待刷新ECU中预设的第一 DCID值; 第二读取单元,用于读取刷新文件中...

【专利技术属性】
技术研发人员:何晔黄少堂黄丽芳李济泰袁兰秀
申请(专利权)人:广州汽车集团股份有限公司
类型:发明
国别省市:

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

1