本发明涉及电池管理,特别是涉及一种电池模组的监测方法、系统及装置。
背景技术:
1、随着新能源汽车、可再生资源、便携式移动电源和电子设备的快速发展,对高性能、高安全性的电池管理系统(bms)的需求也越来越大。作为新能源汽车的重要组成部分,电池管理系统(bms)具有广泛的应用前景,电池管理系统(bms)的可靠性、安全性、准确性也需要相应提高。
2、在目前的电池管理系统中,软件所配置的afe数量和实际连接的数量为固定参数,即在开发阶段就将afe链接个数确定,并且物理连接的个数需要严格按照软件所设置的个数连接。因此,在配置afe参数及数据读取时,需要严格按照软件所设置的个数连接实际afe个数,当连接的afe数量与软件设置不同时,软件无法判断当前状态,从而导致读取数据与实际预期数据不相符,所控模块与实际预期所控模块不相符。
技术实现思路
1、本发明提供了一种电池模组的监测方法、系统及装置,在初始化阶段即可避免出现由于在动态调试过程中,软件配置参数与实际连接数量不一致而导致的数据错误和控制异常。
2、为了解决上述技术问题,本发明提供了一种电池模组的监测方法,应用于环形菊花链,其中,所述环形菊花链上连接了第一电池采样芯片、第二电池采样芯片、···、第n-1电池采样芯片和第n电池采样芯片;所述n为大于等于0的整数;所述监测方法包括:
3、通过第一菊花通信链路读取环形菊花链上电池采样芯片的第一数据,并统计所述电池采样芯片的第一有效个数;
4、通过第二菊花通信链路读取环形菊花链上电池采样芯片的第二数据,并统计所述电池采样芯片的第二有效个数;
5、获取电池采样芯片的配置个数;
6、通过检测所述第一数据和所述第二数据中的uid判断所述环形菊花链是否存在故障,并将所述第一有效个数、所述第二有效个数和所述配置个数进行比较,根据故障判断结果和个数比较结果确定监测结果;
7、根据所述监测结果控制所述环形菊花链的通讯。
8、进一步地,通过第一菊花通信链路读取环形菊花链上电池采样芯片的第一数据,具体为:
9、通过第一菊花通信链路按顺序读取第一电池采样芯片、第二电池采样芯片、···、第n-1电池采样芯片和第n电池采样芯片的第一数据。
10、进一步地,所述通过第二菊花通信链路读取环形菊花链上电池采样芯片的第二数据,具体为:
11、通过第二菊花通信链路按顺序读取第n电池采样芯片、第n-1电池采样芯片、···、第二电池采样芯片和第一电池采样芯片的第二数据。
12、进一步地,所述通过检测所述第一数据和所述第二数据中的uid判断所述环形菊花链是否存在故障,并将所述第一有效个数、所述第二有效个数和所述配置个数进行比较,具体为:
13、检测所述第一数据和所述第二数据是否存在相同的uid;
14、当所述第一数据和所述第二数据存在相同的uid时,判断所述第一有效个数、所述第二有效个数和所述配置个数三者是否相等;
15、当所述第一数据和所述第二数据不存在相同的uid时,将所述第一有效个数和所述第二有效个数相加得出有效个数总和,并判断将所述有效个数总和与所述配置个数是否相等。
16、进一步地,所述当所述第一数据和所述第二数据存在相同的uid时,判断所述第一有效个数、所述第二有效个数和所述配置个数三者是否相等,具体为:
17、当所述第一有效个数、所述第二有效个数和所述配置个数三者相等时,判断所述第一数据和所述第二数据中相同的uid是否为第一电池采样芯片的uid;
18、若第一数据和所述第二数据中相同的uid是第一电池采样芯片的uid,则确定电池采样芯片的实际个数和配置个数相等;
19、若第一数据和所述第二数据中相同的uid不是第一电池采样芯片的uid,则确定电池采样芯片的配置个数少于实际个数;
20、当所述第一有效个数与所述第二有效个数相等且小于所述配置个数时,确定电池采样芯片的配置个数多于实际个数。
21、进一步地,所述当所述第一数据和所述第二数据不存在相同的uid时,将所述第一有效个数和所述第二有效个数相加得出有效个数总和,并判断将所述有效个数总和与所述配置个数是否相等,具体为:
22、将所述第一有效个数和所述第二有效个数相加得出有效个数总和;
23、当所述有效个数总和等于所述配置个数时,确定所述环形菊花链存在故障;
24、当所述有效个数总和小于所述配置个数时,确定所述环形菊花链存在故障;
25、当所述有效个数总和大于所述配置个数时,确定电池采样芯片的实际个数多于配置个数。
26、进一步地,所述根据故障判断结果和个数比较结果确定监测结果,具体为:
27、当电池采样芯片的实际个数和配置个数相等时,确定监测结果为电池配置个数无误;
28、当电池采样芯片的实际个数少于配置个数时,确定监测结果为电池配置个数错误;
29、当电池采样芯片的实际个数多于配置个数时,确定监测结果为电池配置个数错误;
30、当环形菊花链存在故障时,确定监测结果为通信链路故障。
31、进一步地,所述根据所述监测结果控制所述环形菊花链的通讯,具体为:
32、当监测结果为电池配置个数无误或通信链路故障时,维持环形菊花链的通讯;
33、当监测结果为电池配置个数错误时,中断环形菊花链的通讯。
34、本发明提供了一种电池模组的监测方法,分别通过环形菊花链上的两条通信链路读取电池采样芯片的数据,分别记录读取到的电池采样芯片的有效个数,并获取电池采样芯片的配置个数,通过比较有效个数和配置个数,并检测环形菊花链是否存在故障,判断电池采样芯片的配置个数与实际连接个数是否一致,从而得出控制环形菊花链通讯的策略。本发明通过读取环形菊花链数据和逻辑判断,在初始化阶段即可避免出现由于在动态调试过程中,软件配置参数与实际连接数量不一致而导致的电压采样数据异常、均衡异常、电池过充、电池过放等情况,以及控制异常。
35、本发明提供了一种电池模组的监测系统,包括:主控模块、环形菊花链和若干个电池采样芯片;
36、所述环形菊花链包括第一菊花通信链路和第二菊花通信链路;
37、若干个所述电池采样芯片包括第一电池采样芯片、第二电池采样芯片、···、第n-1电池采样芯片和第n电池采样芯片;其中,所述n为大于等于0的整数;
38、所述主控模块、所述环形菊花链和若干个所述电池采样芯片首尾相连;
39、所述主控模块用于通过第一菊花通信链路读取环形菊花链上电池采样芯片的第一数据,并统计所述电池采样芯片的第一有效个数;通过第二菊花通信链路读取环形菊花链上电池采样芯片的第二数据,并统计所述电池采样芯片的第二有效个数;获取电池采样芯片的配置个数;通过检测所述第一数据和所述第二数据中的uid判断所述环形菊花链是否存在故障,并将所述第一有效个数、所述第二有效个数和所述配置个数进行比较,根据故障判断结果和个数比较结果确定监测结果;根据所述监测结果控制所述环形菊花链的通讯。
40、本发明提供了一种电池模组的监测系统,包括主控模块、环形菊花链和若干个电池采样芯片,分别通过环形菊花链上的两条通信链路读取电池采样芯片的数据,分别记录读取到的电池采样芯片的有效个数,并获取电池采样芯片的配置个数,通过比较有效个数和配置个数,并检测环形菊花链是否存在故障,判断电池采样芯片的配置个数与实际连接个数是否一致,从而得出控制环形菊花链通讯的策略。本发明通过读取环形菊花链数据和逻辑判断,在初始化阶段即可避免出现由于在动态调试过程中,软件配置参数与实际连接数量不一致而导致的电压采样数据异常、均衡异常、电池过充、电池过放等情况,以及控制异常。
41、本发明提供了一种电池模组的监测装置,应用于环形菊花链,其中,所述环形菊花链上连接了第一电池采样芯片、第二电池采样芯片、···、第n-1电池采样芯片和第n电池采样芯片;所述n为大于等于0的整数;所述监测装置包括:第一读取模块、第二读取模块、个数获取模块、监测模块和控制模块;
42、所述第一读取模块用于通过第一菊花通信链路读取环形菊花链上电池采样芯片的第一数据,并统计所述电池采样芯片的第一有效个数;
43、所述第二读取模块用于通过第二菊花通信链路读取环形菊花链上电池采样芯片的第二数据,并统计所述电池采样芯片的第二有效个数;
44、所述个数获取模块用于获取电池采样芯片的配置个数;
45、所述监测模块用于通过检测所述第一数据和所述第二数据中的uid判断所述环形菊花链是否存在故障,并将所述第一有效个数、所述第二有效个数和所述配置个数进行比较,根据故障判断结果和个数比较结果确定监测结果;
46、所述控制模块用于根据所述监测结果控制所述环形菊花链的通讯。
47、本发明提供了一种电池模组的监测装置,以模块间的有机结合为基础,分别通过环形菊花链上的两条通信链路读取电池采样芯片的数据,分别记录读取到的电池采样芯片的有效个数,并获取电池采样芯片的配置个数,通过比较有效个数和配置个数,并检测环形菊花链是否存在故障,判断电池采样芯片的配置个数与实际连接个数是否一致,从而得出控制环形菊花链通讯的策略。本发明通过读取环形菊花链数据和逻辑判断,在初始化阶段即可避免出现由于在动态调试过程中,软件配置参数与实际连接数量不一致而导致的电压采样数据异常、均衡异常、电池过充、电池过放等情况,以及控制异常。