本技术涉及电池,特别是涉及一种电池装置编码系统及其自动编码方法、装置和储能系统。
背景技术:
1、电池管理系统(battery management system,bms)具有多个电池监测单元,以监测每一电池单元的状态,而每个电池监测单元在功能和安装上无明显的差异,需要进行编码来区分识别。
2、每一电池监测单元中均包括监测传感器(monitoring sensor,ms),目前,每一电池监测单元的ms之间均通过编码线连接,但是编码线本身抗干扰能力差,容易受到储能变流器(power conversion system,pcs)的电流以及外部高压干扰,使得编码过程中易出错,编码可靠性不高,且ms与ms之间的编码线会导致系统线束繁杂,成本高。
3、需要说明的是,上述的陈述仅用于提供与本技术有关的背景技术信息,而不必然的构成现有技术。
技术实现思路
1、有鉴于此,本技术的目的在于提出一种电池装置编码系统及其自动编码方法、装置和储能系统,本技术能够针对性的解决现有编码系统成本高以及编码过程中易出错的问题。
2、基于上述目的,第一方面,本技术提出了一种电池装置编码系统,所述编码系统包括电池管理系统和至少一个监测模块;每一所述监测模块包括电池监控单元和监测传感器,所述电池监控单元和监测传感器分别通过不同的总线与所述电池管理系统相连;其中,所述监测传感器在所述电池管理系统的控制下进行编码。
3、本实施例的监测传感器之间无需编码线,可以大大节省线束,减少成本,且电池监控单元与电池管理系统之间,监测传感器与电池管理系统之间分别通过不同的总线相连,可以提高抗干扰能力,提高系统稳定性。
4、在一些实施例中,所述总线包括第一总线和第二总线;所述电池监控单元通过第一总线连接至所述电池管理系统,所述监测传感器通过第二总线连接至所述电池管理系统,所述第二总线的响应时间小于所述第一总线的响应时间。
5、通过设置不同的总线分别连接电池监控单元和电池管理系统,以及监测传感器和电池管理系统,且第二总线的响应时间小于第一总线的响应时间,可提高bms对电池装置的实时监控和响应,提高通信的可靠性。
6、第二方面,还提供了一种电池装置编码系统的自动编码方法,所述电池装置编码系统为第一方面任一项所述的电池装置编码系统,所述方法包括:向目标监测模块的电池监控单元发送驱动信号,所述驱动信号用于驱动所述电池监控单元为监测传感器提供工作电压;所述目标监测模块包括所述编码系统中的任一监测模块;接收所述电池监控单元反馈的驱动状态;在所述驱动状态校验成功的情况下,向所述目标监测模块的监测传感器发送第一编码报文,所述第一编码报文用于触发所述监测传感器根据所述第一编码报文进行编码;接收所述监测传感器反馈的第二编码报文和编码信息,根据所述第二编码报文和编码信息,得到表征编码成功或失败的编码检测结果。
7、通过上述实施例,可以实现监测传感器的自动编码,使得每个传感器都有一个唯一的地址或标识符,有助于bms准确地识别和控制各个传感器,通过校验电池监控单元反馈的驱动状态,只有在校验成功的情况下才进行编码,这增加了编码过程的可靠性,减少了错误和故障的风险。通过自动化的编码流程,减少了人工干预,提高了维护效率,降低了人为操作错误的可能性。有助于提高电池监控系统的准确性、可靠性、灵活性和维护效率。
8、在一些实施例中,向目标监测模块的电池监控单元发送驱动信号之前,所述方法还包括:在所述电池装置编码系统满足编码条件的情况下,按照预设顺序依次将所述编码系统中的监测模块作为所述目标监测模块;以及,在向目标监测模块的电池监控单元发送驱动信号的情况下,向所述编码系统中除所述目标监测模块之外的监测模块发送低电位控制信号;返回确定所述目标监测模块的步骤循环执行,直至向各监测模块均发送了驱动信号为止。
9、上述实施例通过分时控制和逐个激活的方法,减少通信冲突和数据错误,提高了电池装置编码系统的效率、准确性和稳定性。
10、在一些实施例中,所述按照预设顺序依次将所述编码系统中的监测模块作为所述目标监测模块,包括:根据监测模块的数量和所在位置,确定所述预设顺序;按照所述预设顺序从所述编码系统包括的各监测模块中确定出当前时刻待编码的目标监测模块。
11、上述实施例确定出当前时刻待编码的目标监测模块可以提高bms进行编码的准确性,有序的编码流程可以减少错误和遗漏,提高整个编码系统的可靠性和稳定性。
12、在一些实施例中,所述电池装置编码系统满足编码条件包括:电池管理系统的电压低于预设电压;以及,以下条件中的任一:接收到上位机下发的自动编码指令;接收到监测模块反馈的监测传感器地址序号缺失信息。
13、上述实施例,不仅可以提高自动编码过程中的安全性,还可以实现自动编码的多样性触发,提高本实施例自动编码系统的应用场景。
14、在一些实施例中,在接收所述电池监控单元反馈的驱动状态之后,所述方法还包括:在接收到的所述驱动状态表征所述电池监控单元为高边驱动的情况下,确定所述驱动状态校验成功;在接收到的所述驱动状态表征所述电池监控单元为低边驱动的情况下,中止对所述驱动状态所属的监测模块的编码。
15、本实施例通过校验电池监控单元的驱动状态,只有当电池监控单元处于高边驱动状态时才进行编码,这使得编码操作在ms得电的条件下进行,提高了编码的准确性和可靠性。
16、在一些实施例中,根据所述第二编码报文和编码信息,得到表征编码成功或失败的编码检测结果,包括:在所述第二编码报文和所述第一编码报文相同,且所述编码信息与预设编码信息一致的情况下,得到表征目标监测模块编码成功的编码检测结果;在所述第二编码报文和所述第一编码报文不相同,或者,所述编码信息与预设编码信息不一致的情况下,得到表征目标监测模块编码失败的编码检测结果;其中,所述编码信息包括编码时长、监测传感器的设备标识和数据完整性校验信息。
17、上述实施例通过检测第二编码报文和第一编码报文是否相同,编码信息与预设编码信息是否一致,来得到编码检测结果,可提高编码的准确性、提高数据的完整性、增强系统的可靠性。
18、在一些实施例中,在得到目标监测模块的编码检测结果之后,所述方法还包括:在所述编码检测结果表征所有目标监测模块均成功编码的情况下,向所有的电池监控单元发送驱动信号;在所述编码检测结果表征任一目标监测模块编码失败的情况下,获取编码失败信息,所述编码失败信息包括失败原因和失败节点信息。
19、上述实施例在编码检测结果表征所有目标监测模块均成功编码的情况下,向所有的电池监控单元发送驱动信号,可以保障整个电池编码系统的完整性和协调性,通过识别和处理编码失败的模块,获取编码失败信息有助于快速定位问题模块,便于故障诊断和修复,提高了系统的可靠性。
20、第三方面,还提供了一种电池装置编码系统的自动编码方法,在接收到电池监控单元发送的驱动信号的情况下,处于待编码状态;在接收到所述电池管理系统发送的第一编码报文的情况下进行编码;所述第一编码报文用于触发监测传感器根据第一编码报文进行编码;编码完成后,向所述电池管理系统发送第二编码报文和编码信息,所述第二编码报文是对第一编码报文的响应,编码信息包含传感器的地址编码结果。
21、第四方面,还提供了一种电池装置编码系统的自动编码装置,所述装置包括:驱动模块,向目标监测模块的电池监控单元发送驱动信号,所述驱动信号用于驱动所述电池监控单元为监测传感器提供工作电压;所述目标监测模块包括所述编码系统中的任一监测模块;触发编码模块,用于接收所述电池监控单元反馈的驱动状态,在所述驱动状态校验成功的情况下,向所述目标监测模块的监测传感器发送第一编码报文,所述第一编码报文用于触发所述监测传感器根据所述第一编码报文进行编码;编码结果检测模块,用于接收所述监测传感器反馈的第二编码报文和编码信息,根据所述第二编码报文和编码信息,得到表征编码成功或失败的编码检测结果。
22、第五方面,还提供了一种电池装置编码系统的自动编码装置,所述装置包括:第一信号处理模块,用于在接收到电池监控单元发送的驱动信号的情况下,处于待编码状态;编码模块,用于用于在接收到所述电池管理系统发送的第一编码报文的情况下进行编码;所述第一编码报文用于触发监测传感器根据第一编码报文进行编码;编码完成后,向所述电池管理系统发送第二编码报文和编码信息,所述第二编码报文是对第一编码报文的响应,编码信息包含传感器的地址编码结果。
23、第六方面,还提供了一种储能系统,所述储能系统包括至少一个电池装置和第一方面任一项所述的编码系统;所述电池装置包括箱体和至少一个电池模块,所述编码系统的监测模块与所述电池模块一一对应,互相对应的所述监测模块和所述电池模块设置在同一箱体内;所述编码系统的电池管理系统用于对所述监测模块内的监测传感器进行编码。
24、第七方面,还提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序以实现第一方面所述的方法。
25、第八方面,还提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行实现第一方面任一项所述的方法。
26、上述说明仅是本技术技术方案的概述,为了能够更清楚了解本技术的技术手段,而可依照说明书的内容予以实施,并且为了让本技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本技术的具体实施方式。