CN115580596A - 一种基于链式连接的电池簇地址自动分配***及方法 - Google Patents

一种基于链式连接的电池簇地址自动分配***及方法 Download PDF

Info

Publication number
CN115580596A
CN115580596A CN202211478925.8A CN202211478925A CN115580596A CN 115580596 A CN115580596 A CN 115580596A CN 202211478925 A CN202211478925 A CN 202211478925A CN 115580596 A CN115580596 A CN 115580596A
Authority
CN
China
Prior art keywords
address
communication
battery cluster
battery
communication address
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202211478925.8A
Other languages
English (en)
Other versions
CN115580596B (zh
Inventor
王绪伟
谈海涛
李大龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hefei Huasi System Co ltd
Original Assignee
Hefei Huasi System Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hefei Huasi System Co ltd filed Critical Hefei Huasi System Co ltd
Priority to CN202211478925.8A priority Critical patent/CN115580596B/zh
Publication of CN115580596A publication Critical patent/CN115580596A/zh
Application granted granted Critical
Publication of CN115580596B publication Critical patent/CN115580596B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40006Architecture of a communication node
    • H04L12/40013Details regarding a bus controller
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40169Flexible bus arrangements
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E60/00Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
    • Y02E60/10Energy storage using batteries

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)

Abstract

本发明公开了一种基于链式连接的电池簇地址自动分配***及方法,包括:主控制器和多个电池簇,多个电池簇以菊花链的形式彼此互联;电池簇包括壳体、设置在壳体内的通讯模块、MCU微控制器、地址读取模块和计数器;壳体设有地址输入端、地址输出端以及用于与主控制器进行通信的通讯口,地址输入端分别与计数器和地址读取模块电连接,计数器与地址输出端电连接,地址读取模块与MCU微控制器电连接,MCU微控制器与通讯模块电连接,通讯模块与通讯口电连接;多个电池簇中的每个电池簇的地址输出端均连接至下一电池簇的地址输入端,多个电池簇的通讯口通过通讯总线连接至主控制器。本发明可快速实现电池簇地址的自动分配。

Description

一种基于链式连接的电池簇地址自动分配***及方法
技术领域
本发明涉及储能***中电池簇的地址自动分配技术领域,尤其涉及一种基于链式连接的电池簇地址自动分配***及方法。
背景技术
目前在工业设备应用中,针对设备地址的自动分配主要方案主要有以下三种情况:
1、应用于无主通信,例如采用CAN(Controller Area Network,控制器局域网)通信,通过设备内部集成MAC(Media Access Control,媒体访问控制)地址芯片作为唯一标示,中央处理器针对设备进行MAC地址信息采集并排序,最终中央处理器为设备分配地址,但该方案中由于无法知道设备的物理连接位置,因此需要人为地逐一确认各个设备地址对应的是哪台设备。
2、应用于主从通信,例如RS485,设备内部集成输入信号端口,当输入信号端口检测到信号后才响应主模块的地址配置,输入信号由主模块输出或已被配置的上级从模块输出,从而实现地址分配;但在该方案中,虽然可明确知道设备的物理连接位置,但是由于需要信号输出的原因,导致设备无法相隔太远,限制了设备布置的位置。
3、通过结构及硬件设计,在接线排上预设地址信息,当模块***接线排上时就通过接线排获取到设备地址。在该方案中,目前常用方式是用拨码开关,但这种方式这样比较复杂,更换电池包的时候要重新核对地址信息,十分不方便,容易出错。
因此,很多公司提供了不同的方案,例如中国专利申请CN110442097A公开了一种分散控制***中模件地址自动识别装置和方法,其包括包括过程控制器、若干个IO模件、若干个用于安装固定模件的模件背板,过程控制器连接多路通讯总线,每路通讯总线连接一块或多块模件,模件背板两端设有连接器,模件背板之间通过连接器将通讯总线和地址线连接;每块模件背板的通讯总线采用直接连接,模件背板多条地址线的上端与下端之间采用按位移位的方法进行连接。该方案可以灵活的加减需要配置的模件数量,无需预留足够多槽位,操作人员也可以直观的从模件与控制器之间的对应位置知晓模件地址等,操作简单,准确可靠。该方案虽然简单可靠,但是使用的线缆比较多,分配的地址太少,4根线只能四个地址,8根线只能8个地址。
另一中国专利申请CN110795361A公开了一种具有自动分配地址的储能***,其在LECU、CECU硬件电路板上搭载具有PWM接收、PWM输出的功能模块及相应的输入输出脚,在电气上把相应LECU、CECU的PWM引出脚按照相应的拓扑结构连接起来,储能***上电,***即可自动分配接入到***上的LECU、CECU的地址。该方案可实现对储能*** BM S上CECU、LECU电路板地址的自动分配,不需要人工去逐个设定和标记;在量产前和售后都不需要去区分电路板,直接更换电路板,***就可自动分配地址,节省物料管理成本,人工成本,提高效率;在LECU、CECU自动分配地址的过程中,***可以完成其它自检程序,该过程时间也很短,可以让***迅速进入运行状态。但该方案中使用PWM脉冲宽度的方式识别地址,软件计算方式和地址识别特别复杂,而且如果PWM信号收到干扰,地址识别就会出现问题。
另一中国专利申请CN112531224A公开了一种电池管理***及电池管理单元地址自动分配方法,其将同一电池簇中的所有电池管理单元串联连接,位于首端的第一电池管理单元与电源模块连接,当电源模块向所述电池簇管理单元与所述第一电池管理单元供电后,所述电池簇中的所有电池管理单元按照串联连接的顺序通过所述电池簇管理单元依次设置其对应的固定地址,通过硬件平台和软件功能,实现电池管理单元的地址自动分配,且分配的固定地址按照电池管理单元的上电顺序递增,实现了电池管理单元固定地址与物理安装顺序的一一对应。但该方案使用了电源开关,通过上电顺序依次对各个电池簇的地址进行分配,这个地址分配速度较慢,影响了电池***的工作效率,每次上电过程不一样,电池簇的地址就不一样,而且控制过程也比较复杂,地址与对应的机器不确定。
综上所述可知,实现方式复杂、抗干扰差和时效较差,是当前各种方案的缺点。此外,软件的复杂性也影响了地址分配的稳定性。
发明内容
为解决背景技术中存在的技术问题,本发明提出一种基于链式连接的电池簇地址自动分配***及方法。
本发明提出的基于链式连接的电池簇地址自动分配***,其特征在于,包括:主控制器和多个电池簇,多个电池簇以菊花链的形式彼此互联;
其中,电池簇包括壳体、设置在壳体内的通讯模块、MCU微控制器、地址读取模块和计数器;
壳体设有地址输入端、地址输出端以及用于与主控制器进行通信的通讯口,地址输入端分别与计数器和地址读取模块电连接,计数器与地址输出端电连接,地址读取模块与MCU微控制器电连接,MCU微控制器与通讯模块电连接,通讯模块与通讯口电连接;
菊花链中的多个电池簇中的每个电池簇的地址输出端均连接至下一电池簇的地址输入端,菊花链中的多个电池簇的通讯口通过通讯总线连接至主控制器;
计数器用于通过地址输入端获取通信地址并将获取的通信地址增加或减小一个计数单位,产生新的通信地址并将新的通信地址通过地址输出端输送至下一电池簇的地址输入端;
每个电池簇的地址读取模块用于通过地址输入端获取通信地址,并将其发送给MCU微控制器;
MCU微控制器用于将获取的通信地址作为本电池簇的通信地址,并将本电池簇的通信地址信息经过通讯模块和通讯口传输至通讯总线;
主控制器用于通过通讯总线获取各个电池簇的通信地址,并根据获取的各个电池簇的通信地址进行重复地址检测;
其中,当不存在重复地址时,主控制器通过通讯总线向各个电池簇发出通信地址正常的信号,各个电池簇根据接收的通信地址正常的信号结束地址分配工作;
当存在重复地址时,主控制器发出告警信息,人工检查各个电池簇的连接并纠正,主控制器通过通讯总线向各个电池簇发出通信地址异常的信号,各个电池簇根据接收的通信地址异常的信号重新确定各个电池簇的通信地址,主控制器重新获取各个电池簇的通信地址并根据获取的各个电池簇的通信地址进行重复地址检测,直至各个电池簇结束地址分配工作。
优选地,主控制器为上位机。
优选地,每个电池簇的MCU微控制器中均预设有主机通信地址,MCU微控制器用于根据本电池簇的通信地址和主机通信地址判断本MCU微控制器是否为主控制器;
其中,当本电池簇的通信地址和主机通信地址一致时,该MCU微控制器作为主控制器通过通讯总线获取菊花链中其余各个电池簇的通信地址;
当本电池簇的通信地址和主机通信地址不一致时,该MCU微控制器作为从机通过通讯总线向主控制器传输本电池簇的通信地址信息。
优选地,主机通信地址为初始通信地址。
优选地,地址输入端悬空的电池簇的通信地址为初始通信地址。
本发明还提出了一种基于链式连接的电池簇地址自动分配方法,应用于上述任一项所述的电池簇地址自动分配***,具体包括以下步骤:
将多个电池簇以菊花链的形式彼此互联,将多个电池簇均通过通讯总线连接至主控制器;
各个电池簇分别确定本电池簇的通信地址,并分别将本电池簇的通信地址传输至通讯总线;
主控制器通过通讯总线获取各个电池簇的通信地址,并根据获取的各个电池簇的通信地址进行重复地址检测;
当不存在重复地址时,主控制器通过通讯总线向各个电池簇发出通信地址正常的信号,各个电池簇根据接收的通信地址正常的信号结束地址分配工作;
当存在重复地址时,主控制器发出告警信息,人工检查各个电池簇的连接并纠正,主控制器通过通讯总线向各个电池簇发出通信地址异常的信号,各个电池簇根据接收的通信地址异常的信号重新确定各个电池簇的通信地址,主控制器重新获取各个电池簇的通信地址并根据获取的各个电池簇的通信地址进行重复地址检测,直至各个电池簇结束地址分配工作。
优选地,将多个电池簇以菊花链的形式彼此互联,具体包括;
将菊花链中的多个电池簇中的每个电池簇的地址输出端均连接至下一电池簇的地址输入端。
优选地,各个电池簇分别确定本电池簇的通信地址,并分别将本电池簇的通信地址传输至通讯总线,具体包括:
每个电池簇的地址读取模块通过地址输入端获取通信地址,并将其发送给MCU微控制器;
MCU微控制器根据获取的通信地址确定本电池簇的通信地址,并将本电池簇的通信地址信息经过通讯模块和通讯口传输至通讯总线。
优选地,各个电池簇分别确定本电池簇的通信地址,并分别将本电池簇的通信地址传输至通讯总线,还包括:
每个电池簇的计数器通过地址输入端获取通信地址,并将获取的通信地址增大或减小一个计数单位,以形成新的通信地址并将新的通信地址通过地址输出端输送至下一电池簇的地址输入端。
优选地,主控制器通过通讯总线获取各个电池簇的通信地址,具体包括:
每个电池簇的MCU微控制器中均预设有主机通信地址,MCU微控制器根据本电池簇的通信地址和主机通信地址判断本MCU微控制器是否为主控制器;
其中,当本电池簇的通信地址和主机通信地址一致时,将该MCU微控制器作为主控制器通过通讯总线获取菊花链中其余各个电池簇的通信地址;
当本电池簇的通信地址和主机通信地址不一致时,将该MCU微控制器作为从机通过通讯总线向主控制器传输本电池簇的通信地址信息。
优选地,主机通信地址为初始通信地址。
优选地,将地址输入端悬空的电池簇的通信地址作为初始通信地址。
优选地,主控制器通过通讯总线获取各个电池簇的通信地址,具体包括:
主控制器为上位机,上位机通过通讯总线获取各个电池簇的通信地址。
本发明中,所提出的基于链式连接的电池簇地址自动分配***及方法,可实现多个电池簇的通信地址的自动分配与累加,整个电池簇的地址的自动分配过程的处理相对简单、更加高效,不需要拨码开关等,避免了因拨码开关的设置问题导致的错误,给后续电池簇更换带来方便,而且与通信地址相对应的电池簇位置固定,定位更准确,维护更方便,使用的线缆少。
附图说明
图1为本发明一实施例中的电池簇地址自动分配***的电气连接示意图。
图2为本发明一实施例中的电池簇地址自动分配方法的流程示意图。
图3为本发明中另一实施例的电池簇地址自动分配方法的流程示意图。
图4为本发明中一实施例的地址输入端、计数器和地址输出端的电路示意图。
图5为本发明中一实施例的MCU微控制器、通讯模块和地址读取模块的电路示意图。
具体实施方式
需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
参照图1-5,本发明提出的基于链式连接的电池簇地址自动分配***,包括:主控制器和多个电池簇,多个电池簇以菊花链的形式彼此互联;
其中,电池簇包括壳体、设置在壳体内的通讯模块、MCU微控制器、地址读取模块和计数器;
壳体设有地址输入端、地址输出端以及用于与主控制器进行通信的通讯口,地址输入端分别与计数器和地址读取模块电连接,计数器与地址输出端电连接,地址读取模块与MCU微控制器电连接,MCU微控制器与通讯模块电连接,通讯模块与通讯口电连接;
菊花链中的多个电池簇中的每个电池簇的地址输出端均连接至下一电池簇的地址输入端,菊花链中的多个电池簇的通讯口通过通讯总线连接至主控制器;
计数器用于通过地址输入端获取通信地址并将获取的通信地址增加或减小一个计数单位,产生新的通信地址并输送新的通信地址通过地址输出端输送至下一电池簇的地址输入端;
每个电池簇的地址读取模块用于通过地址输入端获取通信地址,并将其发送给MCU微控制器;
MCU微控制器用于将获取的通信地址作为本电池簇的通信地址,并将本电池簇的通信地址信息经过通讯模块和通讯口传输至通讯总线;
主控制器用于通过通讯总线获取各个电池簇的通信地址,并根据获取的各个电池簇的通信地址进行重复地址检测;
其中,当不存在重复地址时,主控制器通过通讯总线向各个电池簇发出通信地址正常的信号,各个电池簇根据接收的通信地址正常的信号结束地址分配工作;
当存在重复地址时,主控制器发出告警信息,人工检查各个电池簇的连接并纠正,主控制器通过通讯总线向各个电池簇发出通信地址异常的信号,各个电池簇根据接收的通信地址异常的信号重新确定各个电池簇的通信地址,主控制器重新获取各个电池簇的通信地址并根据获取的各个电池簇的通信地址进行重复地址检测,直至各个电池簇结束地址分配工作。
本发明通过将多个电池簇以菊花链的方式互联,每个电池簇的地址输出端均连接至下一电池簇的地址输入端,并作为下一个电池簇的通讯地址信号,各个电池簇通过内部计数器、地址读取模块、MCU微控制器和通讯模块的配合实现多个电池簇的通信地址的自动分配与累加,地址不会重复,整个电池簇的地址的自动分配过程的处理相对简单、更加高效,不需要拨码开关等,避免了因拨码开关的设置问题导致的错误,给后续电池簇更换带来方便,而且与通信地址相对应的电池簇位置固定,定位更准确,维护更方便,使用的线缆少。
当然,本领域技术人员应当理解的是,电池簇还包括设置在壳体内的电池包,电池包用于为通讯模块、MCU微控制器、地址读取模块和计数器供电。
在本实施方式中,主控制器为上位机。
在本实施方式中,每个电池簇的MCU微控制器中均预设有主机通信地址,MCU微控制器用于根据本电池簇的通信地址和主机通信地址判断本MCU微控制器是否为主控制器;
其中,当本电池簇的通信地址和主机通信地址一致时,该MCU微控制器作为主控制器通过通讯总线获取菊花链中其余各个电池簇的通信地址;
当本电池簇的通信地址和主机通信地址不一致时,该MCU微控制器作为从机通过通讯总线向主控制器传输本电池簇的通信地址信息。
如此设置,可在无外主控设备的情况下自动通过地址识别主从机,进而高效快速地实线电池簇地址的自动分配。
在进一步地实施方式中,主机通信地址为初始通信地址。
在进一步地实施方式中,地址输入端悬空的电池簇的通信地址为初始通信地址。
具体实施时,位于菊花链的第一端的第一个电池簇的地址输入端悬空,该地址输入端为全高电平或全低电平,该电池簇的通讯地址为初始通信地址。
在本实施方式中,主控制器预设有告警功能,以便于及时进行告警。
在本实施方式中,地址输入端和地址输出端为串口或并口。当地址输入端和地址输出端为四针并口时,初始通信地址为1111或0000。
如图5所示,在本实施例方式中,通讯模块为通讯隔离收发器。MCU微控制器与通讯模块之间采用CAN通信。
如图4所示,在本实施方式中,计数器包括SN74LS283加法器,以实现地址的累加。
在其中一个具体实施方式中,预设初始通信地址为0000。因此,位于菊花链的第一端的第一个电池簇的地址输入端的通信地址为0000,计数器将获取的通信地址0000增加一个计数单位,产生新的通信地址0001并输送新的通信地址0001至地址输出端。因此,菊花链中下一个电池簇的地址输入端输入的通信地址为0001,经过该电池簇的计数器后,其地址输出端输出的通信地址为0010,并传送至再下一个电池簇的地址输入端,以此类推,各个电池簇的通信地址不断叠加。
本发明还提出了一种基于链式连接的电池簇地址自动分配方法,应用于上述任一项所述的电池簇地址自动分配***,具体包括以下步骤:
将多个电池簇以菊花链的形式彼此互联,将多个电池簇均通过通讯总线连接至主控制器;
各个电池簇分别确定本电池簇的通信地址,并将本电池簇的通信地址传输至通讯总线;
主控制器通过通讯总线获取各个电池簇的通信地址,并根据获取的各个电池簇的通信地址进行重复地址检测;
当不存在重复地址时,主控制器向各个电池簇发出通信地址正常的信号,各个电池簇根据接收的通信地址正常的信号结束地址分配工作;
当存在重复地址时,主控制器发出告警信息,人工检查各个电池簇的连接并纠正,主控制器通过通讯总线向各个电池簇发出通信地址异常的信号,各个电池簇根据接收的通信地址异常的信号重新确定各个电池簇的通信地址,主控制器重新获取各个电池簇的通信地址并根据获取的各个电池簇的通信地址进行重复地址检测,直至各个电池簇结束地址分配工作。
本发明可实现多个电池簇的通信地址的自动分配与累加,地址不会重复,整个电池簇的地址的自动分配过程的处理相对简单、更加高效,不需要拨码开关等,避免了因拨码开关的设置问题导致的错误,给后续电池簇更换带来方便,而且与通信地址相对应的电池簇位置固定,定位更准确,维护更方便。
在本实施方式中,将多个电池簇以菊花链的形式彼此互联,具体包括;
将菊花链中的多个电池簇中的每个电池簇的地址输出端均连接至下一电池簇的地址输入端。
在本实施方式中,各个电池簇分别确定本电池簇的通信地址,并将本电池簇的通信地址传输至通讯总线,具体包括:
每个电池簇的地址读取模块通过地址输入端获取通信地址,并将其发送给MCU微控制器;
MCU微控制器根据获取的通信地址确定本电池簇的通信地址,并将本电池簇的通信地址经过通讯模块传和通讯口传输至通讯总线。
在进一步地实施方式中,各个电池簇分别确定本电池簇的通信地址,并将本电池簇的通信地址传输至通讯总线,还包括:
每个电池簇的计数器通过地址输入端获取通信地址,并将获取的通信地址增大或减小一个计数单位,形成新的通信地址并将新的通信地址通过地址输出端输送至下一电池簇的地址输入端。
如此设置,可使各个电池簇的地址不断自动叠加,方法简单,不容易出错。
如图4所示,具体实施时,计数器利用加法器SN74LS283电路对通信地址自动增加1位或减少1位来实现地址的累计。
在其中一个实施方式中,主控制器通过通讯总线读取各个电池簇发出的通信地址信息,具体包括:
主控制器为上位机,上位机通过通讯总线读取各个电池簇的通信地址。
如图2所示,在其中一个具体地实施例中,该方法具体包括:
将每个电池簇中的地址输出端连接到下一电池簇的地址输入端,以使多个电池簇以菊花链的形式彼此互联,将各个电池簇的通讯口均通过通讯总线连接至上位机;
各个电池簇分别确定本电池簇的通信地址,并将本电池簇的通信地址经过通讯模块传和通讯口传输至通讯总线;
其中,每个电池簇的计数器通过地址输入端获取通信地址,并将获取的通信地址增大或减小一个计数单位,形成新的通信地址并将新的通信地址通过地址输出端输送至下一电池簇的地址输入端;
每个电池簇的地址读取模块通过地址输入端获取通信地址,并将其发送给MCU微控制器;
MCU微控制器根据获取的通信地址确定本电池簇的通信地址,并将本电池簇的通信地址经过通讯模块传和通讯口传输至通讯总线;
上位机通过通讯总线获取各个电池簇的通信地址,并根据获取的各个电池簇的通信地址进行重复地址检测;
其中,当不存在重复地址时,向各个电池簇确定通信地址正常,各个电池簇根据接收的确定正常的信息结束地址分配工作;
当存在重复地址时,主控制器发出告警信息,人工检查各个电池簇的连接并纠正,主控制器通过通讯总线向各个电池簇发出通信地址异常的信号,各个电池簇根据接收的通信地址异常的信号重新确定各个电池簇的通信地址,主控制器重新获取各个电池簇的通信地址并根据获取的各个电池簇的通信地址进行重复地址检测,直至各个电池簇结束地址分配工作。
当无外主控存在时,为了快速实现各个电池簇地址的自动分配,在另一个实施方式中,主控制器通过通讯总线读取各个电池簇的通信地址,具体包括:
每个电池簇的MCU微控制器中均预设有主机通信地址,MCU微控制器根据本电池簇的通信地址和主机通信地址判断本MCU微控制器是否为主控制器;
当获取的通信地址和主机通信地址一致时,将该MCU微控制器作为主控制器通过通讯总线获取菊花链中其余各个电池簇的通信地址;
当获取的通信地址和主机通信地址不一致时,将该MCU微控制器作为从机通过通讯总线向主控制器传输本电池簇的通信地址信息。
在进一步地实施方式中,主机通信地址为初始通信地址。
在进一步地具体实施方式中,将地址输入端悬空的电池簇的通信地址作为初始通信地址。其中,由于各个电池簇彼此互联形成菊花链,位于菊花链的第一端的第一个电池簇的地址输入端悬空,通过该电池簇的地址输入端的通信地址恒定,通过计数器依次累加获得的各个电池簇的通信地址稳定,不容易出错。
如附图3所示,在另一个具体实施例中,该方法具体包括:
将每个电池簇中的地址输出端均连接至下一电池簇的地址输入端以使多个电池簇以菊花链的形式彼此互联,且将各个电池簇的通讯口均连接至通讯总线;
各个电池簇分别确定本电池簇的通信地址,并将本电池簇的通信地址传输至通讯总线;
其中,每个电池簇的计数器通过地址输入端获取通信地址,并将获取的通信地址增大或减小一个计数单位,形成新的通信地址并将新的通信地址通过地址输出端输送至下一电池簇的地址输入端;
每个电池簇的地址读取模块通过地址输入端获取通信地址,并将其发送给MCU微控制器;
MCU微控制器根据获取的通信地址确定本电池簇的通信地址,并将本电池簇的通信地址经过通讯模块传和通讯口传输至通讯总线;
主控制器通过通讯总线获取各个电池簇的通信地址;
其中,每个电池簇的MCU微控制器中均预设有初始通信地址,MCU微控制器根据本电池簇的通信地址和初始信地址判断本MCU微控制器是否为主控制器;
其中,当本电池簇的通信地址和初始通信地址一致时,将该MCU微控制器作为主控制器通过通讯总线获取其余各个电池簇的通信地址;
当本电池簇的通信地址和初始通信地址不一致时,将该MCU微控制器作为从机通过通讯总线向主控制器传输本电池簇的通信地址;
主控制器根据获取的各个电池簇的通信地址进行重复地址检测;
其中,当不存在重复地址时,主控制器向各个电池簇发出通信地址正常的信号,各个电池簇根据接收的通信地址正常的信号结束地址分配工作;
当存在地址重复时,主控制器发出告警信息,人工检查各个电池簇的连接并纠正,主控制器通过通讯总线向各个电池簇发出通信地址异常的信号,各个电池簇根据接收的通信地址异常的信号重新确定本电池簇的通信地址,主控制器重新获取的各个电池簇的通信地址并进行重复地址检测,直至各个电池簇结束地址分配工作。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。

Claims (10)

1.一种基于链式连接的电池簇地址自动分配***,其特征在于,包括:主控制器和多个电池簇,多个电池簇以菊花链的形式彼此互联;
其中,电池簇包括壳体、设置在壳体内的通讯模块、MCU微控制器、地址读取模块和计数器;
壳体设有地址输入端、地址输出端以及用于与主控制器进行通信的通讯口,地址输入端分别与计数器和地址读取模块电连接,计数器与地址输出端电连接,地址读取模块与MCU微控制器电连接,MCU微控制器与通讯模块电连接,通讯模块与通讯口电连接;
菊花链中的多个电池簇中的每个电池簇的地址输出端均连接至下一电池簇的地址输入端,且菊花链中的多个电池簇的通讯口均通过通讯总线连接至主控制器;
计数器用于通过地址输入端获取通信地址并将获取的通信地址增加或减小一个计数单位,产生新的通信地址并将新的通信地址通过地址输出端输送至下一电池簇的地址输入端;
每个电池簇的地址读取模块用于通过地址输入端获取通信地址,并将其发送给MCU微控制器;
MCU微控制器用于将获取的通信地址作为本电池簇的通信地址,并将本电池簇的通信地址信息经过通讯模块和通讯口传输至通讯总线;
主控制器用于通过通讯总线获取各个电池簇的通信地址,并根据获取的各个电池簇的通信地址进行重复地址检测;
其中,当不存在重复地址时,主控制器通过通讯总线向各个电池簇发出通信地址正常的信号,各个电池簇根据接收的通信地址正常的信号结束地址分配工作;
当存在重复地址时,主控制器发出告警信息,人工检查各个电池簇的连接并纠正,主控制器通过通讯总线向各个电池簇发出通信地址异常的信号,各个电池簇根据接收的通信地址异常的信号重新确定各个电池簇的通信地址,主控制器重新获取各个电池簇的通信地址并根据获取的各个电池簇的通信地址进行重复地址检测,直至各个电池簇结束地址分配工作。
2.根据权利要求1所述的基于链式连接的电池簇地址自动分配***,其特征在于,主控制器为上位机。
3.根据权利要求1所述的基于链式连接的电池簇地址自动分配***,其特征在于,每个电池簇的MCU微控制器中均预设有主机通信地址,MCU微控制器用于根据本电池簇的通信地址和主机通信地址判断本MCU微控制器是否为主控制器;
其中,当本电池簇的通信地址和主机通信地址一致时,该MCU微控制器作为主控制器通过通讯总线获取菊花链中其余各个电池簇的通信地址;
当本电池簇的通信地址和主机通信地址不一致时,该MCU微控制器作为从机通过通讯总线向主控制器传输本电池簇的通信地址。
4.根据权利要求3所述的基于链式连接的电池簇地址自动分配***,其特征在于,主机通信地址为初始通信地址。
5.根据权利要求4所述的基于链式连接的电池簇地址自动分配***,其特征在于,地址输入端悬空的电池簇的通信地址为初始通信地址。
6.一种基于链式连接的电池簇地址自动分配方法,其特征在于,应用于权利要求1-5任一项所述的电池簇地址自动分配***,具体包括以下步骤:
将多个电池簇以菊花链的形式彼此互联,将多个电池簇通过通讯总线均连接至主控制器;
各个电池簇分别确定本电池簇的通信地址,并分别将本电池簇的通信地址传输至通讯总线;
主控制器通过通讯总线获取各个电池簇的通信地址,并根据获取的各个电池簇的通信地址进行重复地址检测;
当不存在重复地址时,主控制器通过通讯总线向各个电池簇发出通信地址正常的信号,各个电池簇根据接收的通信地址正常的信号结束地址分配工作;
当存在重复地址时,主控制器发出告警信息,人工检查各个电池簇的连接并纠正,主控制器通过通讯总线向各个电池簇发出通信地址异常的信号,各个电池簇根据接收的通信地址异常的信号重新确定各个电池簇的通信地址,主控制器重新获取各个电池簇的通信地址并根据获取的各个电池簇的通信地址进行重复地址检测,直至各个电池簇结束地址分配工作。
7.根据权利要求6所述的基于链式连接的电池簇地址自动分配方法,其特征在于,将多个电池簇以菊花链的形式彼此互联,具体包括;
将菊花链中的多个电池簇中的每个电池簇的地址输出端均连接至下一电池簇的地址输入端。
8.根据权利要求6所述的基于链式连接的电池簇地址自动分配方法,其特征在于,各个电池簇分别确定本电池簇的通信地址,并分别将本电池簇的通信地址传输至通讯总线,具体包括:
每个电池簇的地址读取模块通过地址输入端获取通信地址,并将其发送给MCU微控制器;
MCU微控制器根据获取的通信地址确定本电池簇的通信地址,并将本电池簇的通信地址信息经过通讯模块和通讯口传输至通讯总线。
9.根据权利要求8所述的基于链式连接的电池簇地址自动分配方法,其特征在于,各个电池簇分别确定本电池簇的通信地址,并分别将本电池簇的通信地址传输至通讯总线,还包括:
每个电池簇的计数器通过地址输入端获取通信地址,并将获取的通信地址增大或减小一个计数单位,以形成新的通信地址并将新的通信地址通过地址输出端输送至下一电池簇的地址输入端。
10.根据权利要求6所述的基于链式连接的电池簇地址自动分配方法,其特征在于,主控制器通过通讯总线获取各个电池簇的通信地址,具体包括:
每个电池簇的MCU微控制器中均预设有主机通信地址,MCU微控制器根据本电池簇的通信地址和主机通信地址判断本MCU微控制器是否为主控制器;
其中,当本电池簇的通信地址和主机通信地址一致时,将该MCU微控制器作为主控制器通过通讯总线获取菊花链中其余各个电池簇的通信地址;
当本电池簇的通信地址和主机通信地址不一致时,将该MCU微控制器作为从机通过通讯总线向主控制器传输本电池簇的通信地址。
CN202211478925.8A 2022-11-24 2022-11-24 一种基于链式连接的电池簇地址自动分配***及方法 Active CN115580596B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211478925.8A CN115580596B (zh) 2022-11-24 2022-11-24 一种基于链式连接的电池簇地址自动分配***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211478925.8A CN115580596B (zh) 2022-11-24 2022-11-24 一种基于链式连接的电池簇地址自动分配***及方法

Publications (2)

Publication Number Publication Date
CN115580596A true CN115580596A (zh) 2023-01-06
CN115580596B CN115580596B (zh) 2023-03-10

Family

ID=84590790

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211478925.8A Active CN115580596B (zh) 2022-11-24 2022-11-24 一种基于链式连接的电池簇地址自动分配***及方法

Country Status (1)

Country Link
CN (1) CN115580596B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116366600A (zh) * 2023-02-28 2023-06-30 大秦新能源科技(泰州)有限公司 一种锂离子电池模组多簇并机地址分配方法和***
CN116708375A (zh) * 2023-08-07 2023-09-05 宁波德业储能科技有限公司 一种集装箱储能***的设备地址分配方法、装置及介质

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080183914A1 (en) * 2007-01-31 2008-07-31 Analog Devices, Inc Method of and apparatus for addressing a target device within a chain of devices
CN105045160A (zh) * 2014-04-30 2015-11-11 三星电子株式会社 用于产生从属装置标识符的方法和设备
CN105653003A (zh) * 2015-12-30 2016-06-08 深圳市科陆电子科技股份有限公司 电池管理单元、电池管理***及其通信管理方法及***
CN106657427A (zh) * 2016-08-12 2017-05-10 上海鼎研智能科技有限公司 一种电池模组地址分配***及方法
CN107133188A (zh) * 2017-04-24 2017-09-05 京信通信技术(广州)有限公司 菊花链连接的主从通信分配地址方法、***和从机、主机
CN107508930A (zh) * 2017-09-15 2017-12-22 上海炙云新能源科技有限公司 Id分配方法及***
CN112531224A (zh) * 2020-11-18 2021-03-19 许继集团有限公司 一种电池管理***及电池管理单元地址自动分配方法
CN112637371A (zh) * 2020-07-31 2021-04-09 深圳优地科技有限公司 节点地址确定方法、装置、电子设备及存储介质
CN114827088A (zh) * 2022-03-24 2022-07-29 珠海金电电源工业有限公司 地址分配***、方法、电子设备、存储介质及程序产品

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080183914A1 (en) * 2007-01-31 2008-07-31 Analog Devices, Inc Method of and apparatus for addressing a target device within a chain of devices
CN105045160A (zh) * 2014-04-30 2015-11-11 三星电子株式会社 用于产生从属装置标识符的方法和设备
CN105653003A (zh) * 2015-12-30 2016-06-08 深圳市科陆电子科技股份有限公司 电池管理单元、电池管理***及其通信管理方法及***
CN106657427A (zh) * 2016-08-12 2017-05-10 上海鼎研智能科技有限公司 一种电池模组地址分配***及方法
CN107133188A (zh) * 2017-04-24 2017-09-05 京信通信技术(广州)有限公司 菊花链连接的主从通信分配地址方法、***和从机、主机
CN107508930A (zh) * 2017-09-15 2017-12-22 上海炙云新能源科技有限公司 Id分配方法及***
CN112637371A (zh) * 2020-07-31 2021-04-09 深圳优地科技有限公司 节点地址确定方法、装置、电子设备及存储介质
CN112531224A (zh) * 2020-11-18 2021-03-19 许继集团有限公司 一种电池管理***及电池管理单元地址自动分配方法
CN114827088A (zh) * 2022-03-24 2022-07-29 珠海金电电源工业有限公司 地址分配***、方法、电子设备、存储介质及程序产品

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116366600A (zh) * 2023-02-28 2023-06-30 大秦新能源科技(泰州)有限公司 一种锂离子电池模组多簇并机地址分配方法和***
CN116708375A (zh) * 2023-08-07 2023-09-05 宁波德业储能科技有限公司 一种集装箱储能***的设备地址分配方法、装置及介质

Also Published As

Publication number Publication date
CN115580596B (zh) 2023-03-10

Similar Documents

Publication Publication Date Title
CN115580596B (zh) 一种基于链式连接的电池簇地址自动分配***及方法
US6044411A (en) Method and apparatus for correlating computer system device physical location with logical address
CN109639544A (zh) 自动分配地址的***及方法
GB2184874A (en) Diagnostic system
WO2013174125A1 (zh) 单板通讯方法、***和单板
TW201939821A (zh) 含有多數功能模組的系統及其功能模組編址方法
CN110679119B (zh) 本地总线的初始化
CN115865133A (zh) 一种载波通信测试装置及测试方法
EP1232440A2 (en) FAULT TOLERANT VIRTUAL VMEbus BACKPLANE DESIGN
CN212229622U (zh) 导航模组测试装置及***
EP3499250B1 (en) Rectifier identification method and device
CN213934857U (zh) 一种固件升级设备
CN210518417U (zh) 地址分配***
CN209860930U (zh) 基于混合通讯网络数据交换的模块化泛在电力物联网平台
CN112115091A (zh) 一种服务器及其pcie***
CN110321263B (zh) 硬盘监控***
CN113253652A (zh) 一种机组的通信控制装置、方法和机组
CN215117503U (zh) 一种用于列车mvb通信的总线管理器ba主机
CN216161092U (zh) 从板地址识别装置
CN112631979A (zh) 一种自动分配pcie信号的服务器及方法
CN215932619U (zh) 从板地址识别装置
CN110022255A (zh) 基于混合通讯网络数据交换的模块化泛在电力物联网平台
CN217983466U (zh) 一种bms子***
CN215494808U (zh) 一种cpex架构fc-ae接口卡
CN105224077B (zh) 一种模块化的穿戴式智能设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant