专利名称: | 一种电池管理系统从控单元标识信息自动分配方法 | ||
专利名称(英文): | A battery management system from the control unit identifies method for automatic allocation of information | ||
专利号: | CN201610076955.4 | 申请时间: | 20160203 |
公开号: | CN105573174A | 公开时间: | 20160511 |
申请人: | 惠州市蓝微新源技术有限公司 | ||
申请地址: | 516006 广东省惠州市仲恺高新技术产业开发区16号小区二期厂房 | ||
发明人: | 徐文赋; 任素云 | ||
分类号: | G05B19/04; H04L12/40 | 主分类号: | G05B19/04 |
代理机构: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 蒋剑明 |
摘要: | 本发明属于电动汽车技术领域,公开一种电池管理系统从控单元标识信息自动分配方法,所述方法的步骤包括:电池管理系统中所有从控单元各自存储一组互不相同的要素信息;所有从控单元上电后,分别读取各自的要素信息,并把要素信息的内容作为CAN总线的标识信息发送至主控单元;S3、主控单元把最先收到的标识信息设置为板号1,并发出内容为板号的相同的标识信息数据;主控单元根据后续依次收到的标识信息将板号递增设置,并发出内容为板号的相同的标识信息数据;各从控单元当接收到与自己的要素信息相同的标识信息数据,则标识信息数据内容设置板号。本发明可实现从控单元标识信息的自动分配,不需人为设置板号,提高了更换从控单元的便利性和效率。 | ||
摘要(英文): | The invention belongs to the technical field of electric automobiles, discloses a battery management system from the control unit identifying information automatic allocation method, the method comprises the steps of : the battery management system from the control unit all in their respective storage a group of non-identical elements information; after the power up all from the control unit, the respective elements of the respective reading of the information, the content of the elements and the bus CAN information as the identification information is transmitted to the master control unit; S3, the main control unit of the first information set as the received identifiers correspondingly while being stated 1, and issues a content is correspondingly while being stated the same identification information data; master control unit, according to the identification information received by the follow-up in turn will be correspondingly while being stated are progressively increased, and correspondingly while being stated the same content as the identification information of the data; the received from the control unit when the elements of the same with their own identification information of the information data, the identification information is data content correspondingly while being stated. The invention can be realized from the control unit for automatic allocation of the identification information, does not need people to set correspondingly while being stated, from the thereby improves the convenience and efficiency of the unit. |
1.一种电池管理系统从控单元标识信息自动分配方法,其特征在于,包括 如下步骤: S1、电池管理系统中所有从控单元各自存储一组互不相同的要素信息; S2、所有从控单元上电后,分别读取各自的要素信息,并把要素信息的内 容作为CAN总线的标识信息发送至主控单元; S3、主控单元把最先收到的标识信息设置为板号1,并发出内容为板号的相 同的标识信息数据;主控单元根据后续依次收到的标识信息将板号递增设置, 并发出内容为板号的相同的标识信息数据; S4、各从控单元当接收到与自己的要素信息相同的标识信息数据,则依标 识信息数据内容设置板号。
2.根据权利要求1所述的电池管理系统从控单元标识信息自动分配方法, 其特征在于,步骤S2为:所有从控单元上电后,分别读取各自的要素信息,并 把要素信息的内容作为CAN总线的标识信息周期循环发送至主控单元; 步骤S4中各从控单元当接收到与自己的要素信息相同的标识信息数据后, 还包括停止发送标识信息的步骤。
3.根据权利要求1所述的电池管理系统从控单元标识信息自动分配方法, 其特征在于,还包括以下步骤: S5、当主控单元不再接收到标识信息,则从控单元标识信息分配完毕,主 控单元发出结束命令,各从控单元接收到结束命令后,按各自设置的板号进行 正常数据传送。
4.根据权利要求1所述的电池管理系统从控单元标识信息自动分配方法, 其特征在于:所述要素信息为时间要素信息。
5.根据权利要求4所述的电池管理系统从控单元标识信息自动分配方法, 其特征在于:步骤S1所述电池管理系统中所有从控单元各自存储一组互不相同 的要素信息的具体方法为:在测试过程中为每一从控单元设置唯一的时间要素 信息。
6.根据权利要求5所述的电池管理系统从控单元标识信息自动分配方法, 其特征在于:所述在测试过程中为每一从控单元设置唯一的时间要素信息的具 体方法为:各从控单元与主控单元装配前,通过上位机管理系统依次对各从控 单元传送当前的时间戳,从控单元将所接收的时间戳作为时间要素信息进行存 储。
7.根据权利要求4所述的电池管理系统从控单元标识信息自动分配方法, 其特征在于:所述要素信息存储于从控单元的内部闪存。
8.根据权利要求4所述的电池管理系统从控单元标识信息自动分配方法, 其特征在于:所述要素信息包括年、月、日、时、分和秒的信息。
9.根据权利要求4所述的电池管理系统从控单元标识信息自动分配方法, 其特征在于:所述时间要素信息以16进制存储。
10.根据权利要求2所述的电池管理系统从控单元标识信息自动分配方法, 其特征在于:步骤S3所述周期循环发送至主控单元的周期时间为50~200ms。
1.一种电池管理系统从控单元标识信息自动分配方法,其特征在于,包括 如下步骤: S1、电池管理系统中所有从控单元各自存储一组互不相同的要素信息; S2、所有从控单元上电后,分别读取各自的要素信息,并把要素信息的内 容作为CAN总线的标识信息发送至主控单元; S3、主控单元把最先收到的标识信息设置为板号1,并发出内容为板号的相 同的标识信息数据;主控单元根据后续依次收到的标识信息将板号递增设置, 并发出内容为板号的相同的标识信息数据; S4、各从控单元当接收到与自己的要素信息相同的标识信息数据,则依标 识信息数据内容设置板号。
2.根据权利要求1所述的电池管理系统从控单元标识信息自动分配方法, 其特征在于,步骤S2为:所有从控单元上电后,分别读取各自的要素信息,并 把要素信息的内容作为CAN总线的标识信息周期循环发送至主控单元; 步骤S4中各从控单元当接收到与自己的要素信息相同的标识信息数据后, 还包括停止发送标识信息的步骤。
3.根据权利要求1所述的电池管理系统从控单元标识信息自动分配方法, 其特征在于,还包括以下步骤: S5、当主控单元不再接收到标识信息,则从控单元标识信息分配完毕,主 控单元发出结束命令,各从控单元接收到结束命令后,按各自设置的板号进行 正常数据传送。
4.根据权利要求1所述的电池管理系统从控单元标识信息自动分配方法, 其特征在于:所述要素信息为时间要素信息。
5.根据权利要求4所述的电池管理系统从控单元标识信息自动分配方法, 其特征在于:步骤S1所述电池管理系统中所有从控单元各自存储一组互不相同 的要素信息的具体方法为:在测试过程中为每一从控单元设置唯一的时间要素 信息。
6.根据权利要求5所述的电池管理系统从控单元标识信息自动分配方法, 其特征在于:所述在测试过程中为每一从控单元设置唯一的时间要素信息的具 体方法为:各从控单元与主控单元装配前,通过上位机管理系统依次对各从控 单元传送当前的时间戳,从控单元将所接收的时间戳作为时间要素信息进行存 储。
7.根据权利要求4所述的电池管理系统从控单元标识信息自动分配方法, 其特征在于:所述要素信息存储于从控单元的内部闪存。
8.根据权利要求4所述的电池管理系统从控单元标识信息自动分配方法, 其特征在于:所述要素信息包括年、月、日、时、分和秒的信息。
9.根据权利要求4所述的电池管理系统从控单元标识信息自动分配方法, 其特征在于:所述时间要素信息以16进制存储。
10.根据权利要求2所述的电池管理系统从控单元标识信息自动分配方法, 其特征在于:步骤S3所述周期循环发送至主控单元的周期时间为50~200ms。
翻译:技术领域
本发明属于电动汽车技术领域,具体涉及一种电池管理系统从控单元标识 信息自动分配方法。
背景技术
电池管理系统(BMS)是连接车载动力电池和电动汽车的重要纽带,其主 要功能包括:电池物理参数实时监测;电池状态估计;在线诊断与预警;充、 放电与预充控制;均衡管理和热管理等。电池管理系统一般配套相应的上位机 管理系统,可以通过串口读取实时数据,可实现BMS数据的监控、数据转储和 电池性能分析等功能,数据可灵活接口监视器、充电机、警报器、变频器、功 率开关、继电器开关等,并可与这些设备联动运行。
现有的电池管理系统,一般采用主从架构,由主控单元和多个从控单元组 成CAN网络,每个从控单元需配置标识信息(ID)。在这CAN网络中,所有从 控单元均可向CAN总线上广播消息,广播的消息中包含接收从控单元对应的 CAN总线ID,当对应的从控单元匹配到正确的标识信息后接收主控单元通过 CAN总线发出的指令或数据信息。
因此,当更换某个电动汽车的电池管理系统从控单元时,电池管理系统主 控单元需要分配针对电池管理系统从控单元的ID,使电池管理系统主控单元正 确识别更换的电池管理系统从控单元。
目前设置节点ID大致包括两种方式,方式一利用DIP(DualInline-pin Package,双列直插式封装)拨码开关确定节点ID,方式二通过软件固化节点ID。
利用DIP拨码开关确定节点ID存在一些系统问题,主要表现在以下方面:
1、DIP拨码开关的封装对汽车级应用的震动环境提出了较高的要求,并且 DIP拨码开关的可靠性及寿命存在一定问题;
2、DIP拨码开关的PCB封装尺寸较大,占用了大部分空间,不适用于集成 度越来越高的汽车电子产品;
3、DIP拨码开关设计方案在安装及维护时需要针对不同安装位置设定不同 的编码,对操作人员提出较高的要求;
4、由于编码过程需要手工操作,不利于静电防护。
由于软件固化节点ID的方式由电池管理系统的从控单元单片机软件固化节 点ID。该方式要求安装不同位置的电池管理系统从控单元中烧写的程序均包含 各自的节点ID信息,即每个电池管理系统从控单元均需要烧写特定的应用程序, 因此不利于软件版本管理及生产过程中程序固化操作,同样也对现场安装及维 护人员提出了较高的要求,不利于电池管理系统中从控单元的更换。
发明内容
针对现有技术的不足,本发明的目的在于提供一种电池管理系统从控单元 标识信息(即ID)自动分配的方法,该方法克服了现有电池管理系统在更换从 控单元时需要配置一样的ID导致的更换不方便的缺陷,可实现从控单元ID的 自动分配,不需人为设置板号,提高了更换从控单元的便利性。
本发明的目的通过下述技术方案实现:
一种电池管理系统从控单元标识信息自动分配方法,包括如下步骤:
S1、电池管理系统中所有从控单元各自存储一组互不相同的要素信息;
S2、所有从控单元上电后,分别读取各自的要素信息,并把要素信息的内 容作为CAN总线的标识信息发送至主控单元;
S3、主控单元把最先收到的标识信息设置为板号1,并发出内容为板号的相 同的标识信息数据;主控单元根据后续依次收到的标识信息将板号递增设置, 并发出内容为板号的相同的标识信息数据;
S4、各从控单元当接收到与自己的要素信息相同的标识信息数据,则标识 信息数据内容设置板号。
作为上述方法的优选方案,步骤S2为:所有从控单元上电后,分别读取各 自的要素信息,并把要素信息的内容作为CAN总线的标识信息周期循环发送至 主控单元;步骤S4中各从控单元当接收到与自己的要素信息相同的标识信息数 据后,还包括停止发送标识信息的步骤。
作为上述方法的优选方案,所述电池管理系统从控单元标识信息自动分配 方法还包括以下步骤:
S5、当主控单元不再接收到标识信息,则从控单元标识信息分配完毕,主 控单元发出结束命令,各从控单元接收到结束命令后,按各自设置的板号进行 正常数据传送。
作为上述方法的优选方案,所述要素信息为时间要素信息。
作为上述方法的优选方案,步骤S1所述电池管理系统中所有从控单元各自 存储一组互不相同的要素信息的具体方法为:在测试过程中为每一从控单元设 置唯一的时间要素信息。
作为上述方法的优选方案,所述在测试过程中为每一从控单元设置唯一的 时间要素信息的具体方法为:各从控单元与主控单元装配前,通过上位机管理 系统依次对各从控单元传送当前的时间戳,从控单元将所接收的时间戳作为时 间要素信息进行存储。
作为上述方法的优选方案,所述要素信息包括年、月、日、时、分和秒的 信息。
本发明相对于现有技术,可实现从控单元标识信息的自动分配,不需人为 设置板号,提高了更换从控单元的便利性和效率。
附图说明
图1为实施例1中所述电池管理系统从控单元标识信息自动分配方法的流 程图。
图2为实施例2中所述电池管理系统从控单元标识信息自动分配方法的流 程图。
图3为实施例3中所述电池管理系统从控单元标识信息自动分配方法的流 程图。
具体实施方式
下面结合实施例对本发明作进一步详细的描述,但本发明的实施方式不限 于此。
实施例1
一种电池管理系统从控单元标识信息自动分配方法,如图1所示,包括如 下步骤:
S101、电池管理系统中所有从控单元各自存储一组互不相同的要素信息;
S102、所有从控单元上电后,分别读取各自的要素信息,并把要素信息的内 容作为CAN总线的标识信息发送至主控单元;
S103、主控单元把最先收到的标识信息设置为板号1,并发出内容为板号的 相同的标识信息数据;主控单元根据后续依次收到的标识信息将板号递增设置, 并发出内容为板号的相同的标识信息数据;
S104、各从控单元当接收到与自己的要素信息相同的标识信息数据,则标识 信息数据内容设置板号。
实施例2
一种电池管理系统从控单元标识信息自动分配方法,包括如下步骤:
S201、上位机管理系统在测试电池管理系统的每个从控单元的最后一个步骤 时,在测试过程中为每一从控单元设置唯一的时间要素信息,所述要素信息包 括年、月、日、时、分和秒的信息;
所述在测试过程中为每一从控单元设置唯一的时间要素信息的具体方法 为:各从控单元与主控单元装配前,通过上位机管理系统依次对各从控单元传 送当前的时间戳,从控单元将所接收的时间戳作为时间要素信息进行存储;
S202、所有从控单元上电后,分别读取各自的时间要素信息,并把时间要素 信息的内容作为CAN总线的标识信息周期循环发送至主控单元;
S203、主控单元把最先收到的标识信息设置为板号1,并发出内容为板号的 相同的标识信息数据;主控单元根据后续依次收到的标识信息将板号递增设置, 并发出内容为板号的相同的标识信息数据;
S204、各从控单元当接收到与自己的时间要素信息相同的标识信息数据,则 获取标识信息数据内容,依标识信息数据内容设置板号,并停止发送标识信息;
S205、当主控单元不再接收到标识信息,则从控单元标识信息分配完毕,主 控单元发出结束命令,各从控单元接收到结束命令后,按各自设置的板号进行 正常数据传送。
实施例3
一种电池管理系统从控单元标识信息自动分配方法,包括如下步骤:
S301、上位机管理系统在测试电池管理系统的每个从控单元的最后一个步骤 时,将当时的时间传送给从控单元,从控单元将此时间存储在内部闪存(Flash EEPROMMemory),存储要素为:年月日时分秒,以16进制存储,占用4个字 节;
S302、所有从控单元上电后,分别读取各自的4字节的时间要素,并把4 个字节的内容作为CAN总线的标识信息(CANID)周期循环发送至主控单元; 周期设定为100ms;
S303、主控单元接收从控单元的CANID,把最先收到的CANID设置为板 号1,主控单元发出相同的CANID,数据长度为1个字节,内容为板号;主控 单元根据后续依次收到的CANID将板号依次加1,并发出内容为板号的相同的 CANID;
S304、各从控单元当接收到与自己的4字节的要素信息相同的CANID,则 获取内容,依内容设置板号,并停止发送4字节时间要素的CANID;
S305、当主控单元不再接收到标识信息,则从控单元标识信息分配完毕,主 控单元发出结束命令,各从控单元接收到结束命令后,按各自设置的板号进行 正常数据传送。
上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实 施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、 替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。