基于行车电脑的程序刷写方法及装置制造方法及图纸

技术编号:15238835 阅读:164 留言:0更新日期:2017-04-29 04:47
本发明专利技术公开了一种基于行车电脑的程序刷写方法,所述方法包括:根据用户触发的指令启动预设软件,所述预设软件用于对行车电脑的程序进行刷写;获取用户输入的预设格式的提取程序内容;根据所述预设格式的提取程序内容从内存中提取对应程序;将提取到的程序进行刷写更改;将刷写后的相应参数写入到ECU中。本发明专利技术还公开了一种基于行车电脑的程序刷写装置。本发明专利技术能够提高刷写效率。

【技术实现步骤摘要】

本专利技术涉及行车电脑数据刷写领域,尤其涉及一种基于行车电脑的程序刷写方法及装置。
技术介绍
汽车行车电脑(ECU),一般用于对发动机燃油消耗的精确控制,优化使用经济性,并实时通报油耗情况。因此汽车下线之前需进行ECU参数标定及诊断检测,以保证发动机性能正常,尤其是电控系统参数配置,使发动机处于最佳状态。但是汽车在出厂时没有完全把ECU的性能全部发挥出来,因此如何通过刷写ECU以提升动力同时降低油耗汽车,是当今汽车亟需解决的问题。目前,ECU的程序数据一般以文本的形式保存在文件中,在用户每次进行刷写时,都需要打开文件,当用户需要刷写的内容较多时,就需要反复的对文件进行打开,读取,关闭等操作,使得刷写时间过长,并且增大内存的消耗;另一方面,多次打开文本,会使得刷写软件不稳定,导致刷写效率降低,不能满足正常生产要求。
技术实现思路
本专利技术的主要目的在于提出一种基于行车电脑的程序刷写方法及装置,旨在解决刷写效率降低,不能满足正常生产要求的技术问题。为实现上述目的,本专利技术提供一种基于行车电脑的程序刷写方法,所述方法包括以下步骤:根据用户触发的指令启动预设软件,所述预设软件用于对行车电脑的程序进行刷写;获取用户输入的预设格式的提取程序内容;根据所述预设格式的提取程序内容从内存中提取对应程序;将提取到的程序进行刷写更改;将刷写后的相应参数写入到ECU中。可选地,所述将提取到的程序进行刷写更改的步骤包括:根据用户触发的获取指令获取车型编码和/或VIN码;根据所述车型编码和/或VIN码识别对应车辆的ECU类型;根据所述ECU类型选择相应的ECU标定文件,并根据所述ECU标定文件进行刷写协议转换;根据刷写转换后的刷写协议将提取到的程序进行刷写。可选地,所述将刷写后的相应参数写入到ECU中的步骤之后还包括:判断所述刷写是否合格;若是,则将所述刷写后的相应参数保存。可选地,所述判断所述刷写是否合格的步骤包括:从ECU中提取所述刷写后的相应参数;将所述刷写后的相应参数与刷写时输入的数值进行对比。可选地,所述方法还包括:获取用于保存行车电脑程序的计算机语言指令;根据所述保存行车电脑程序的计算机语言指令将所述行车电脑程序保存到内存中。此外,为实现上述目的,本专利技术还提供一种基于行车电脑的程序刷写装置,所述装置包括:启动模块,用于根据用户触发的指令启动预设软件,所述预设软件用于对行车电脑的程序进行刷写;第一获取模块,用于获取用户输入的预设格式的提取程序内容;提取模块,用于根据所述预设格式的提取程序内容从内存中提取对应程序;刷写模块,用于将提取到的程序进行刷写更改;写入模块,用于将刷写后的相应参数写入到ECU中。可选地,所述刷写模块包括:获取单元,用于根据用户触发的获取指令获取车型编码和/或VIN码;识别单元,用于根据所述车型编码和/或VIN码识别对应车辆的ECU类型;选择单元,用于根据所述ECU类型选择相应的ECU标定文件,并根据所述ECU标定文件进行刷写协议转换;刷写单元,用于根据刷写转换后的刷写协议将提取到的程序进行刷写。可选地,所述装置还包括:判断模块,用于判断所述刷写是否合格;第一保存模块,用于若是,则将所述刷写后的相应参数保存。可选地,所述判断模块包括:提取单元,用于从ECU中提取所述刷写后的相应参数;对比单元,用于将所述刷写后的相应参数与刷写时输入的数值进行对比。可选地,所述装置还包括:第二获取模块,用于获取用于保存行车电脑程序的计算机语言指令;第二保存模块,用于根据所述保存行车电脑程序的计算机语言指令将所述行车电脑程序保存到内存中。本专利技术通过根据用户触发的指令启动预设软件,所述预设软件用于对行车电脑的程序进行刷写;获取用户输入的预设格式的提取程序内容;根据所述预设格式的提取程序内容从内存中提取对应程序;将提取到的程序进行刷写更改;将刷写后的相应参数写入到ECU中。通过上述方式,首先用户点击预设软件触发启动指令,用于刷写的装置接收所述启动指令,并根据所述启动指令启动所述预设软件;然后用户通过所述预设软件弹出的窗口输入预设格式的提取程序内容,所述用于刷写的装置根据所述预设格式的提取程序内容从内存中提取对应程序,然后将提取到的程序进行刷写更改;将刷写后的相应参数写入到ECU中。不需要从文件中提取程序,提高获得程序的效率,并且不会影响所述预设软件的稳定性,从而提高刷写效率。附图说明图1为本专利技术基于行车电脑的程序刷写方法第一实施例的流程示意图;图2为图1中将提取到的程序进行刷写更改的步骤的细化流程示意图;图3为本专利技术基于行车电脑的程序刷写方法第二实施例的流程示意图;图4为图3中判断所述刷写是否合格的步骤的细化流程示意图;图5为本专利技术基于行车电脑的程序刷写方法第三实施例的流程示意图;图6为本专利技术基于行车电脑的程序刷写装置第一实施例的功能模块示意图;图7为图6中刷写模块的细化功能模块示意图;图8为本专利技术基于行车电脑的程序刷写装置第二实施例的功能模块示意图;图9为图8中判断模块的细化功能模块示意图;图10为本专利技术基于行车电脑的程序刷写装置第三实施例的功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种基于行车电脑的程序刷写方法。参照图1,图1为本专利技术基于行车电脑的程序刷写方法第一实施例的流程示意图。在一实施例中,该方法包括:步骤S100,根据用户触发的指令启动预设软件,所述预设软件用于对行车电脑的程序进行刷写。在本实施例中,为了保证本实施能够正常实施,在实施本实施例之前,首先需要建立一个预设软件。可以通过计算机语言进行编写预设软件,比如C语言、C++、Java等。通过计算机语言编写指令,使得所述预设软件能够识别用户输入的用于提取程序的内容,并从内存中提取对应内容。所述预设软件可以为用户获取他人建立的软件,也可以为用户通过计算机语言自己进行编写。首先用户触碰获取通过鼠标点击预设软件,触发启动指令,装置接收所述启动指令并根据所述启动指令启动所述预设软件。所述预设软件用于对行车电脑的程序进行刷写。步骤S200,获取用户输入的预设格式的提取程序内容。在启动所述预设软件之后,所述预设软件会自动弹出一个界面,用于输入内容。用户通过所述界面输入预设格式的提取程序内容,装置接收所述预设格式的提取程序内容,并验证所述预设格式的提取程序内容的格式是否正确,具体地,将所述预设格式的提取程序内容的格式与预存格式进行对比,若两者一样,则为验证通过,若不一样,则提醒用户输入错误,请用户重新输入。步骤S300,根据所述预设格式的提取程序内容从内存中提取对应程序。在对所述预设格式的提取程序内容验证通过之后,装置根据所述预设格式的提取程序内容从内存中提取对应程序。步骤S400,将提取到的程序进行刷写更改。在提取到对应程序之后,根据用户输入的内容对所述对应程序进行刷写更改。具体地,首先用户触发获取指令,装置接收所述获取指令,并根据用户触发的获取指令获取车型编码和/或VIN码;然后根据所述车型编码和/或VIN码识别对应车辆的ECU类型;根据所述ECU类型选择相应的ECU标定文件,并根据所述ECU标定文件进行刷写协议转换;根据本文档来自技高网...

【技术保护点】
一种基于行车电脑的程序刷写方法,其特征在于,所述方法包括以下步骤:根据用户触发的指令启动预设软件,所述预设软件用于对行车电脑的程序进行刷写;获取用户输入的预设格式的提取程序内容;根据所述预设格式的提取程序内容从内存中提取对应程序;将提取到的程序进行刷写更改;将刷写后的相应参数写入到ECU中。

【技术特征摘要】
1.一种基于行车电脑的程序刷写方法,其特征在于,所述方法包括以下步骤:根据用户触发的指令启动预设软件,所述预设软件用于对行车电脑的程序进行刷写;获取用户输入的预设格式的提取程序内容;根据所述预设格式的提取程序内容从内存中提取对应程序;将提取到的程序进行刷写更改;将刷写后的相应参数写入到ECU中。2.如权利要求1所述的基于行车电脑的程序刷写方法,其特征在于,所述将提取到的程序进行刷写更改的步骤包括:根据用户触发的获取指令获取车型编码和/或VIN码;根据所述车型编码和/或VIN码识别对应车辆的ECU类型;根据所述ECU类型选择相应的ECU标定文件,并根据所述ECU标定文件进行刷写协议转换;根据刷写转换后的刷写协议将提取到的程序进行刷写。3.如权利要求1所述的基于行车电脑的程序刷写方法,其特征在于,所述将刷写后的相应参数写入到ECU中的步骤之后还包括:判断所述刷写是否合格;若是,则将所述刷写后的相应参数保存。4.如权利要求3所述的基于行车电脑的程序刷写方法,其特征在于,所述判断所述刷写是否合格的步骤包括:从ECU中提取所述刷写后的相应参数;将所述刷写后的相应参数与刷写时输入的数值进行对比。5.如权利要求1-4任一项所述的基于行车电脑的程序刷写方法,其特征在于,所述方法还包括:获取用于保存行车电脑程序的计算机语言指令;根据所述保存行车电脑程序的计算机语言指令将所述行车电脑程序保存到内存中。6.一种基于行车电脑的程序刷写装置,其特征在于,所述装置包括:启动模块...

【专利技术属性】
技术研发人员:刘均吴华武
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:广东;44

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

1