一种电动压缩机驱动器固件更新方法及系统技术方案

技术编号:15064288 阅读:74 留言:0更新日期:2017-04-06 12:42
本发明专利技术公开了一种电动压缩机驱动器固件更新方法及系统,该方法通过控制终端实现对电动压缩机驱动器的固件更新,电动压缩机驱动器包括第一存储模块和第二存储模块,该方法包括:S1、控制终端与第一存储模块建立通讯连接;S2、控制终端发送固件更新指令给第二存储模块;S3、第二存储模块发送第一反馈信息给控制终端;S4、控制终端发送固件更新数据给第二存储模块,第二存储模块根据接收到的固件更新数据进行更新。实施本发明专利技术的有益效果是,在压缩机安装后,控制终端根据不同的压缩机型号,客户信息等获取对应的更新程序,并通过CAN总线与驱动器中的第一存储模块建立通讯连接后,载入相应的固件更新数据至第二存储模块以进行固件更新。

【技术实现步骤摘要】

本专利技术涉及电动汽车领域,更具体地说,涉及一种应用于电动汽车空调系统的电动压缩机驱动器固件更新方法及系统
技术介绍
全球气候变暖、大气污染以及能源成本高涨等问题日趋严峻,汽车作为环境污染和能源消耗的主要来源之一,其节能减排问题受到了越来越广泛的重视,各国政府和汽车企业均将节能环保当作未来汽车技术发展的指导方向,这样节能环保的电动也就应运而生。但随着新能源汽车产业的兴起和人们生活质量的提高,人们对新能源汽车的可靠性、舒适性和节能环保等性能提出了更高的要求,而电动汽车空调系统的好坏是决定乘车舒适性的重要因素之一。现有电动汽车空调系统中,其核心零部件电动压缩机的驱动器在生产时,就已经固化了驱动程序,而电动压缩机驱动器的控制器安装在电动压缩机内部,不易拆卸,因此使得对电动压缩机驱动程序的更新存在如下缺点:1)因不同厂家、不同型号的压缩机所对应的驱动程序有所不同,故电动压缩机在安装前,必须明确此类型压缩机的厂家通信协议和参数,导致产品型号过多,不利于公司的产品管理;2)若电动压缩机在安装后,需要更改电动压缩机驱动器的通信协议或者驱动参数,则需要将电动压缩机驱动器从电动压缩机内部拆卸下来,并采用专业的芯片烧录器将其他版本软件烧录到此驱动控制器中。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述需将电动压缩机驱动器从电动压缩机内部拆卸下来以进行固件更新的缺陷,提供一种电动压缩机驱动器固件更新方法及系统。本专利技术解决其技术问题所采用的技术方案是:构造一种电动压缩机驱动器固件更新方法,所述方法通过控制终端实现对电动压缩机驱动器的固件更新,所述电动压缩机驱动器包括存储用以执行驱动器功能程序的第一存储模块和存储用以执行固件更新程序的第二存储模块,所述控制终端分别与所述第一存储模块和第二存储模块通过CAN总线连接,所述方法包括以下步骤:S1、所述控制终端与所述第一存储模块建立通讯连接;S2、所述控制终端发送固件更新指令给所述第二存储模块;S3、所述第二存储模块根据接收到的固件更新指令发送第一反馈信息给所述控制终端;S4、所述控制终端根据接收到的所述第一反馈信息发送固件更新数据给所述第二存储模块,所述第二存储模块根据接收到的所述固件更新数据进行更新。在上述电动压缩机驱动器固件更新方法中,所述方法还包括:S5、所述控制终端将所述固件更新数据按预定规则生成一帧校验数据并发送给所述第二存储模块,所述第二存储模块校验所述校验数据并反馈校验结果给所述控制终端,若校验成功,则发送校验成功指令给所述控制终端,若校验失败,重复执行步骤S4,若在第一预定次数内连续校验失败,则返回步骤S1。在上述电动压缩机驱动器固件更新方法中,所述方法还包括;所述控制终端在所述固件更新数据发送完成后发送第一更新完成指令给所述第二存储模块。在上述电动压缩机驱动器固件更新方法中,所述方法还包括;若所述第二存储模块固件更新完成,则发送第二更新完成指令给所述控制终端,若在第二预定次数内连接更新失败,则发送固件更新失败指令给所述控制终端。在上述电动压缩机驱动器固件更新方法中,所述控制终端与所述第一存储模块建立通讯连接的步骤包括:S11、所述控制终端按第三预定次数连续发送通讯连接信息至所述第一存储模块;S12、所述第一存储模块接收到所述通讯连接信息后,发送第二反馈信息至所述控制终端,所述控制终端根据接收到的所述第二反馈信息执行所述步骤S2。本专利技术还提供一种电动压缩机驱动器固件更新系统,包括:控制终端及与所述控制终端通过CAN总线连接的电动压缩机驱动器;其中:所述电动压缩机驱动器包括:第一存储模块,存储用以执行驱动器功能的程序;以及第二存储模块,存储用以执行固件更新的程序;所述第二存储模块包括指令接收单元、信号反馈单元和数据接收单元,在所述控制终端与所述第一存储模块建立通讯连接后,所述控制终端发送固件更新指令给所述指令接收单元,所述信号反馈单元在所述指令接收单元接收到所述固件更新指令后,发送第一反馈信息给所述控制终端,所述控制终端根据接收到的所述第一反馈信息发送固件更新数据给所述数据接收单元,所述数据接收单元根据接收到的所述固件更新数据进行固件更新。在上述电动压缩机驱动器固件更新系统中,所述第二存储模块还包括校验单元,所述校验单元用于校验由所述控制终端发送的校验数据并将校验结果反馈给所述控制终端。实施本专利技术的电动压缩机驱动器固件更新方法及系统,具有以下有益效果:无需在压缩机组装前对驱动器型号进行区分,只要在压缩机安装后,控制终端根据不同的压缩机型号,客户信息等获取对应的更新程序,并通过CAN总线与驱动器中的第一存储模块建立通讯连接后,载入相应的固件更新数据至第二存储模块以进行固件更新,给压缩机的组装生产带来了极大的便利。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中:图1是本专利技术一种电动压缩机驱动器固件更新方法实施例的流程图;图2是控制终端发送的固件更新指令与第二存储模块发送的第一反馈信息的数据格式;图3是控制终端发送的固件更新数据的格式;图4是控制终端在固件更新数据发送完成后,发送更新完成指令的数据格式以及控制终端发送的校验数据的格式;图5是第二存储模块发送的校验成功指令和校验失败指令的数据格式以及更新成功指令和更新失败指令的数据格式;图6是控制终端发送的通讯连接信息的数据格式;图7是第一存储模块在接收前3帧数据时分别发送给控制终端的反馈信息的数据格式;图8是第一存储模块在接收第4帧数据时发送给控制终端的第二反馈信息的数据格式。具体实施方式为了对本专利技术的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本专利技术的具体实施方式。如图1所示,为本专利技术一种电动压缩机驱动器固件更新方法实施例的流程图,该方法直接采用电动压缩机标配的通信链路CAN总线,通过控制终端实现对电动压缩机驱动器的固件更新。在本实施例中,电动压缩机驱动器包括第一存储模块和第二存储模块,第一存储模块用来存储负责执行驱动器功能的程序,而第二存储模块用来存储负责执行固件更新的程序,且第一存储模块和第二存储模块均支持CAN总线协议,与控制终端通信连接。如图1所示,该固件更新方法包括:S1、控制终端与第一存储模块建立通讯连接。在该步骤中,驱动器正常情况下运行在第一存储模块,且为了避免控制终端的指令与在线更新,内存读写等指令重叠,控制终端需先与第一存储模块建立通讯连接后,再对第二存储模块进行固件更新。S2、控制终端发送固件更新指令给第二存储模块;S3、第二存储模块根据接收到的固件更新指令发送第一反馈信息给控制终端;S4、控制终端根据接收到的第一反馈信息发送固件更新数据给第二存储模块,第二存储模块根据所述固件更新数据进行更新。在上述步骤中,控制终端与第一存储模块建立通讯连接后,控制终端发送固件更新指令给第二存储模块,从而进入固件更新模式,而第二存储模块在接收到该固件更新指令后,也会反馈信息给控制终端,在本实施例中,如图2所示,为控制终端发送的固件更新指令与第二存储模块发送的第一反馈信息的数据格式。在控制终端接收到第二存储模块发送的第一反馈信息后,表示第二存储模块已经接收到了固件更新指令,从而进入固件更新模式。控制终端再发送本文档来自技高网...
一种电动压缩机驱动器固件更新方法及系统

【技术保护点】
一种电动压缩机驱动器固件更新方法,其特征在于,所述方法通过控制终端实现对电动压缩机驱动器的固件更新,所述电动压缩机驱动器包括存储用以执行驱动器功能程序的第一存储模块和存储用以执行固件更新程序的第二存储模块,所述控制终端分别与所述第一存储模块和第二存储模块通过CAN总线连接,所述方法包括以下步骤:S1、所述控制终端与所述第一存储模块建立通讯连接;S2、所述控制终端发送固件更新指令给所述第二存储模块;S3、所述第二存储模块根据接收到的固件更新指令发送第一反馈信息给所述控制终端;S4、所述控制终端根据接收到的所述第一反馈信息发送固件更新数据给所述第二存储模块,所述第二存储模块根据接收到的所述固件更新数据进行更新。

【技术特征摘要】
1.一种电动压缩机驱动器固件更新方法,其特征在于,所述方法通过控制终端实现对电动压缩机驱动器的固件更新,所述电动压缩机驱动器包括存储用以执行驱动器功能程序的第一存储模块和存储用以执行固件更新程序的第二存储模块,所述控制终端分别与所述第一存储模块和第二存储模块通过CAN总线连接,所述方法包括以下步骤:S1、所述控制终端与所述第一存储模块建立通讯连接;S2、所述控制终端发送固件更新指令给所述第二存储模块;S3、所述第二存储模块根据接收到的固件更新指令发送第一反馈信息给所述控制终端;S4、所述控制终端根据接收到的所述第一反馈信息发送固件更新数据给所述第二存储模块,所述第二存储模块根据接收到的所述固件更新数据进行更新。2.根据权利要求1所述的电动压缩机驱动器固件更新方法,其特征在于,所述方法还包括:S5、所述控制终端将所述固件更新数据按预定规则生成一帧校验数据并发送给所述第二存储模块,所述第二存储模块校验所述校验数据并反馈校验结果给所述控制终端,若校验成功,则发送校验成功指令给所述控制终端,若校验失败,重复执行步骤S4,若在第一预定次数内连续校验失败,则返回步骤S1。3.根据权利要求2所述的电动压缩机驱动器固件更新方法,其特征在于,所述方法还包括;所述控制终端在所述固件更新数据发送完成后发送第一更新完成指令给所述第二存储模块。4.根据权利要求3所述的电动压缩机驱动器固件更新方法,其特征在于,所述方法还包括;若所述第二存储模块固件更新完成,则...

【专利技术属性】
技术研发人员:林敏鑫林彬刘燕林陈家伟林楚佳
申请(专利权)人:深圳市深蓝电子股份有限公司
类型:发明
国别省市:广东;44

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

1