一种电池管理系统配置整车通信协议的方法及系统的利记博彩app

文档序号:10538559阅读:314来源:国知局
一种电池管理系统配置整车通信协议的方法及系统的利记博彩app
【专利摘要】本发明公开一种电池管理系统配置整车通信协议的方法,其步骤如下:预先对BMS中所有的电池信息分别进行唯一编码,生成系统应用库;对整车通信协议的内容进行配置;根据整车通信协议的内容调用系统应用库中的电池信息;将所调用的电池信息生成整车通信协议内容代码。本方法针对不同的整车通信协议,不需要修改底层的整车通信模块的软件代码,缩短项目开发时间和工作量,提高项目开发的效率和质量,提高软件代码的保密性,减轻项目开发的繁琐度。本发明还提供一种电池管理系统配置整车通信协议的系统,其包括系统应用库生成模块、协议内容配置模块、电池信息调用模块和协议内容代码生成模块。
【专利说明】一种电池管理系统配置整车通信协议的方法及系统 【技术领域】
[0001] 本发明涉及电池管理领域,尤其是一种电池管理系统配置整车通信协议的方法及 系统。 【【背景技术】】
[0002] 随着新能源行业的飞速发展,BMS(电池管理系统)的应用范围也越来越广,项目开 发也越来越多。在实际项目应用过程中,不同的项目会有不同的整车通信协议,每一帧数据 的ID、内容以及周期等信息也不同。所以项目工程师需要针对不同的客户项目修改软件程 序代码,这样增加了项目开发的繁琐度,同时开发效率也不高。 【
【发明内容】

[0003] 本发明的目的在于克服上述现有技术存在的不足,提出一种解决了电池管理系统 配置整车通信协议的方法及系统,针对不同的整车通信协议不需修改底层整车CAN通信模 块的软件代码,同时也可以避免人为修改代码不完善的地方,对软件代码的保密起到了保 护作用。
[0004] 为了实现上述目的,本发明是这样实现的:
[0005] -种电池管理系统配置整车通信协议的方法,包括以下步骤:
[0006] (1)预先对BMS中所有的电池信息分别进行唯一编码,生成系统应用库;
[0007] (2)对整车通信协议的内容进行配置;
[0008] (3)根据整车通信协议的内容调用系统应用库中的电池信息;
[0009] (4)将所调用的电池信息生成整车通信协议内容代码。
[0010]其中,所述内容代码为符合整车通信协议格式的代码,通过整车通信协议上传至 外部设备。
[0011] 其中,所述整车通信协议的内容至少包括整车通信协议的ID号、数据类型、数据要 求及数据的位置顺序;其还包括数据发送周期、数据长度等。
[0012] 所述步骤(2)对整车通信协议的内容进行配置的步骤具体为:
[0013] 根据整车通信协议的内容确定每帧报文对应的数据类型和数据要求。
[0014] 所述步骤(3)根据整车通信协议的内容调用系统应用库中的电池信息的具体步骤 还包括:
[0015] (31)调用系统应用库中的电池信息后,根据步骤(2)确定的数据类型和数据要求, 对所调用的相应电池信息进行格式转换。
[0016] 所述数据要求包括数据分辨率要求。
[0017] 所述步骤(4)将所调用的电池信息生成整车通信协议内容代码具体为:
[0018] 将整车通信协议的ID号及所调用的电池信息生成整车通信协议内容代码。
[0019] 所述根据所选择的数据类型和数据要求,对所调用的电池信息进行格式转换的具 体步骤还包括:
[0020] (32)根据步骤(2)根据所选择的数据类型和数据分辨率要求,对所调用的相应电 池信息进行分辨率转换的步骤。
[0021] 本发明的另一目的在于提供一种电池管理系统配置整车通信协议的系统。
[0022]本发明的另一目的通过以下的技术方案实现:一种电池管理系统配置整车通信协 议的系统,包括:
[0023]系统应用库生成模块,用于预先对BMS中所有的电池信息分别进行唯一编码,生成 系统应用库;
[0024] 协议内容配置模块,用于整车通信协议的内容进行配置;
[0025] 电池信息调用模块,用于根据整车通信协议的内容调用系统应用库中的电池信 息;
[0026] 协议内容代码生成模块,用于将所调用的电池信息生成整车通信协议内容代码。
[0027] 其中,所述协议内容配置模块包括:
[0028] 报文内容选择单元,用于根据整车通信协议的内容选择每帧报文对应的数据类型 和数据要求。
[0029]所述电池信息调用模块包括:
[0030] 电池信息调用单元,用于根据整车通信协议的内容调用系统应用库中的电池信 息;
[0031] 电池信息格式转换单元,用于根据所选择的数据类型和数据要求,对所调用的相 应电池信息进行格式转换。
[0032] 所述电池信息格式转换单元包括:
[0033] 分辨率转换子单元,根据所选择的数据类型和数据分辨率要求,对所调用的相应 电池信息进行分辨率转换。
[0034] 与现有技术相比,本发明的有益效果是:针对不同的整车通信协议,不需要修改底 层的整车通信模块的软件代码,缩短项目开发时间和工作量,提高项目开发的效率和质量, 提高软件代码的保密性,减轻项目开发的繁琐度。 【【附图说明】】
[0035]图1为实施例1所述电池管理系统配置整车通信协议的方法的流程图;
[0036]图2为实施例2所述电池管理系统配置整车通信协议的系统的原理框图。 【【具体实施方式】】
[0037] 以下结合附图和具体实施例对本发明进行详细的描述说明。
[0038] 本发明是要提出一套整车通信协议内容可以通过上位机灵活配置的软件系统,这 样项目工程师在做项目开发时,只需要通过上位机,灵活的选择每一帧报文需要发送的具 体信息,具体要求等,上位机通过内网把选择后的信息下发到BMS系统,BMS根据接收到内 容,从底层模块中调用相应的数据模块即可完成操作。解决了项目开发工程师在做是项目 时需要不断的修改底层整车CAN通信模块的软件代码的问题,同时也可以避免认为修改代 码不完善的地方,对软件代码的保密起到了保护作用。
[0039] 实施例1
[0040]如图1所示,一种电池管理系统配置整车通信协议的方法,包括以下步骤:
[0041 ] (1)预先对BMS中所有的电池信息分别进行唯一编码,生成系统应用库;比如:电压 对应的编码为0001,电流对应的编码为0002,S0C对应的编码为0003等;
[0042] (2)对整车通信协议的内容进行配置;
[0043] (3)根据整车通信协议的内容调用系统应用库中的电池信息;
[0044] (4)将所调用的电池信息生成整车通信协议内容代码。
[0045] 其中,所述内容代码为符合整车通信协议格式的代码,通过整车通信协议上传至 外部设备。
[0046] 其中,所述整车通信协议的内容至少包括整车通信协议的ID号、数据类型、数据要 求及数据的位置顺序;其还包括数据发送周期、数据长度等。
[0047] 所述步骤(2)对整车通信协议的内容进行配置的步骤具体为:
[0048] 根据整车通信协议的内容确定每帧报文对应的数据类型和数据要求。
[0049] 所述步骤(3)根据整车通信协议的内容调用系统应用库中的电池信息的具体步骤 还包括:
[0050] (31)调用系统应用库中的电池信息后,根据步骤(2)确定的数据类型和数据要求, 对所调用的相应电池信息进行格式转换。
[0051] 所述数据要求包括数据分辨率要求。
[0052] 所述步骤(4)将所调用的电池信息生成整车通信协议内容代码具体为:
[0053]将整车通信协议的ID号及所调用的电池信息生成整车通信协议内容代码。
[0054] 所述根据所选择的数据类型和数据要求,对所调用的电池信息进行格式转换的具 体步骤还包括:
[0055] (32)根据步骤(2)根据所选择的数据类型和数据分辨率要求,对所调用的相应电 池信息进行分辨率转换的步骤。
[0056] 例如:整车通信协议的内容包括:ID号、数据类型、数据要求、数据的位置顺序、数 据发送周期、数据长度,对应生成整车通信协议内容代码包括:ID号及相应要求的相应电池 信息。例如,某一种整车通信协议见下表:
[0057]
[0058]生成整车通信协议的内容代码如:
[0059]
[0060] 实施例2
[0061] 如图2所示,一种电池管理系统配置整车通信协议的系统,包括:
[0062]系统应用库生成模块,用于预先对BMS中所有的电池信息分别进行唯一编码,生成 系统应用库;
[0063] 协议内容配置模块,用于整车通信协议的内容进行配置;
[0064] 电池信息调用模块,用于根据整车通信协议的内容调用系统应用库中的电池信 息;
[0065] 协议内容代码生成模块,用于将所调用的电池信息生成整车通信协议内容代码。
[0066] 其中,所述协议内容配置模块包括:
[0067] 报文内容选择单元,用于根据整车通信协议的内容选择每帧报文对应的数据类型 和数据要求。
[0068]所述电池信息调用模块包括:
[0069] 电池信息调用单元,用于根据整车通信协议的内容调用系统应用库中的电池信 息;
[0070] 电池信息格式转换单元,用于根据所选择的数据类型和数据要求,对所调用的相 应电池信息进行格式转换。
[0071 ]所述电池信息格式转换单元包括:
[0072] 分辨率转换子单元,根据所选择的数据类型和数据分辨率要求,对所调用的相应 电池信息进行分辨率转换。
[0073] 以上详细描述了本发明的较佳具体实施例,应当理解,本领域的普通技术无需创 造性劳动就可以根据本发明的构思做出诸多修改和变化。因此,凡本技术领域中技术人员 依本发明构思在现有技术基础上通过逻辑分析、推理或者根据有限的实验可以得到的技术 方案,均应该在由本权利要求书所确定的保护范围之中。
【主权项】
1. 一种电池管理系统配置整车通信协议的方法,其特征在于,步骤如下: (1) 预先对BMS中所有的电池信息分别进行唯一编码,生成系统应用库; (2) 对整车通信协议的内容进行配置; (3) 根据整车通信协议的内容调用系统应用库中的电池信息; (4) 将所调用的电池信息生成整车通信协议内容代码。2. 按照权利要求1所述电池管理系统配置整车通信协议,其特征在于,所述整车通信协 议的内容包括整车通信协议的ID号、数据类型、数据要求及数据的位置顺序。3. 按照权利要求1所述电池管理系统配置整车通信协议,其特征在于,所述步骤(2)具 体为:根据整车通信协议的内容确定每帧报文对应的数据类型和数据要求。4. 按照权利要求3所述电池管理系统配置整车通信协议,其特征在于,还包括: (31) 调用系统应用库中的电池信息后,根据步骤(2)所确定的数据类型和数据要求,对 所调用的相应电池信息进行格式转换。5. 按照权利要求2所述电池管理系统配置整车通信协议,其特征在于,所述步骤(4)具 体为:将整车通信协议的ID号及所调用的电池信息生成整车通信协议内容代码。6. 按照权利要求3或4所述电池管理系统配置整车通信协议,其特征在于,所述数据要 求包括数据分辨率要求。7. 按照权利要求6所述电池管理系统配置整车通信协议,其特征在于,还包括: (32) 根据步骤(2)所确定的数据类型和数据分辨率要求,对所调用的相应电池信息进 行分辨率转换。8. -种电池管理系统配置整车通信协议的系统,包括: 系统应用库生成模块,用于预先对BMS中所有的电池信息分别进行唯一编码,并生成系 统应用库; 协议内容配置模块,用于整车通信协议的内容进行配置; 电池信息调用模块,用于根据整车通信协议的内容调用系统应用库中的电池信息; 协议内容代码生成模块,用于将所调用的电池信息生成整车通信协议内容代码。9. 按照权利要求8所述的一种电池管理系统配置整车通信协议的系统,其特征在于,所 述协议内容配置模块包括: 报文内容选择单元,用于根据整车通信协议的内容选择每帧报文对应的数据类型和数 据要求。10. 按照权利要求8所述的一种电池管理系统配置整车通信协议的系统,其特征在于, 所述电池信息调用模块包括电池信息调用单元、电池信息格式转换单元; 所述电池信息调用单元,用于根据整车通信协议的内容调用系统应用库中的电池信 息; 所述电池信息格式转换单元,用于根据所选择的数据类型和数据要求,对所调用的相 应电池信息进行格式转换; 所述电池信息格式转换单元包括分辨率转换子单元; 所述分辨率转换子单元,根据所选择的数据类型和数据分辨率要求,对所调用的相应 电池信息进行分辨率转换。
【文档编号】B60L11/18GK105897537SQ201610083227
【公开日】2016年8月24日
【申请日】2016年2月5日
【发明人】徐文赋, 任素云
【申请人】惠州市蓝微新源技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1