电池管理系统及方法与流程

文档序号:11431506阅读:251来源:国知局
电池管理系统及方法与流程

本发明涉及电池技术领域,尤其涉及一种电池管理系统及方法。



背景技术:

现有技术中,对电池组剩余电量、电流、电压、温度等参数的测量主要依托于专用的仪器设备,对于普通的测量仪器,如示波器,则无法显示,但是专用测量仪器由于价格昂贵,其推广能力受到较大的限制,对于个人、实验室、小企业来说,非常不适合于普遍性的使用。

因此,现有技术需要改进。



技术实现要素:

本发明实施例所要解决的一个技术问题是:提供一种电池管理方法及系统,以解决现有技术中存在的问题。

根据本发明实施例的一个方面,提供的一种电池管理系统,包括:

中断处理模块和主程序模块;

所述中断处理模块与所述主程序模块和用户检测仪表连接,根据用户检测仪表的请求,建立与用户检测仪表的通讯,并将主程序模块发送的数据转发至用户检测仪表显示;

所述主程序模块与电池组连接,用于检测电池组的剩余电量、电压电流参数,并将电池组容量的电流信息转换为pwm方波发送到中断处理模块。

基于本发明上述电池管理系统的另一个实施例中,所述中断处理模块包括:uart中断模块和timer中断模块;

所述uart中断模块通过接收用户检测仪表的请求帧而触发请求事件,或者通过接收主程序模块的发送指令帧而触发数据发送请求事件;

所述timer中断模块根据设定的时间阈值,触发设定的状态事件,使中断处理模块或主程序模块进入相应的状态。

基于本发明上述电池管理系统的另一个实施例中,所述uart中断模块包括:读取主程序模块系统信息、读取电池组电压信息、读取电池组温度信息、读取电池组电流信息、读取用户检测仪表请求帧信息。

基于本发明上述电池管理系统的另一个实施例中,所述timer中断模块包括:唤醒主程序模块mcu。

基于本发明上述电池管理系统的另一个实施例中,所述主程序模块包括:主控mcu模块、电池容量计量模块、电池状态检测模块、pwm输出模块、watchdog模块、时基处理模块;

所述主控mcu模块与所述电池容量计量模块、电池状态检测模块、pwm输出模块、watchdog模块、时基处理模块连接,用于实现接收各模块的检测数据,并向各模块发送控制指令;

所述电池容量计量模块用于检测电池组剩余电量;

所述电池状态检测模块用于检测电池组的电压、电流、温度信息,所述电池状态检测模块检测的电压、电流、温度信息与基准仪表检测的电压、电流、温度信息对比,检验误差情况;

pwm输出模块用于将电池容量计量模块和电池状态检测模块检测的电池组参数输出为pwm信号,并定义pwm信号类型;

所述watchdog模块用于防止程序运行中由于外界干扰,导致程序进入不正常工作状态,watchdog模块溢出,程序自动重起;

所述时基处理模块为主程序模块提供基准计时器。

基于本发明上述电池管理系统的另一个实施例中,所述电池容量计量模块采用impedancetrack算法对电池组进行剩余容量的计量。

基于本发明的另一个方面,本发明公开了一种电池管理方法,包括:

中断处理模块的uart接口与用户检测仪表连接,并接收用户检测仪表的请求帧;

中断处理模块的uart中断模块接收用户检测仪表的请求帧,并向用户检测仪表响应,建立与用户检测仪表的uart通讯;

主程序模块检测电池组的剩余电量,电压、电流、温度参数,并把电池组容量电流信息转换为pwm方波到led灯板。

基于本发明上述电池管理方法的另一个实施例中,所述主程序模块检测电池组的剩余电量使用impedancetrack算法。

与现有技术相比,本发明包括以下优点:

本发明通过中断处理模块与用户检测仪表连接,并建立通讯,通过主程序检测模块检测电池组的剩余电量,电压、电流、温度参数,并把电池组容量电流信息转换为pwm方波到led灯板,实现了普通的测量仪表也能对电池组的参数进行检测,同时满足在电池组正常使用的情况下,监测电池组的静态功耗,延长电池组的使用寿命。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明的电池管理系统的一个实施例的结构示意图。

图2是本发明的电池管理方法的一个实施例的流程图。

图中:1中断处理模块、11uart中断模块、12timer中断模块、2主程序模块、21主控mcu模块、22电池容量计量模块、23电池状态检测模块、24pwm输出模块、25watchdog模块、26时基处理模块。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例只是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

下面结合附图和实施例对本发明提供的一种电池管理方法及系统进行更详细地说明。

图1是本发明的电池管理系统的一个实施例的结构示意图,如图1所示,该实施例的电池管理系统包括:

中断处理模块1和主程序模块2;

所述中断处理模块1与所述主程序模块2和用户检测仪表连接,根据用户检测仪表的请求,建立与用户检测仪表的通讯,并将主程序模块2发送的数据转发至用户检测仪表显示;

所述主程序模块2与电池组连接,用于检测电池组的剩余电量、电压电流参数,并将电池组容量的电流信息转换为pwm方波发送到中断处理模块1。

所述中断处理模块1包括:uart中断模块11和timer中断模块12;

所述uart中断模块11通过接收用户检测仪表的请求帧而触发请求事件,或者通过接收主程序模块2的发送指令帧而触发数据发送请求事件;

所述timer中断模块12根据设定的时间阈值,触发设定的状态事件,使中断处理模块1或主程序模块2进入相应的状态。

所述uart中断模块11包括:读取主程序模块2系统信息、读取电池组电压信息、读取电池组温度信息、读取电池组电流信息、读取用户检测仪表请求帧信息。

所述timer中断模块12包括:唤醒主程序模块2mcu。

所述主程序模块2包括:主控mcu模块21、电池容量计量模块22、电池状态检测模块23、pwm输出模块24、watchdog模块25、时基处理模块26;

所述主控mcu模块21与所述电池容量计量模块22、电池状态检测模块23、pwm输出模块24、watchdog模块25、时基处理模块26连接,用于实现接收各模块的检测数据,并向各模块发送控制指令;

所述电池容量计量模块22用于检测电池组剩余电量;

所述电池状态检测模块23用于检测电池组的电压、电流、温度信息,所述电池状态检测模块23检测的电压、电流、温度信息与基准仪表检测的电压、电流、温度信息对比,检验误差情况;

pwm输出模块24用于将电池容量计量模块22和电池状态检测模块23检测的电池组参数输出为pwm信号,并定义pwm信号类型;

所述watchdog模块25用于防止程序运行中由于外界干扰,导致程序进入不正常工作状态,watchdog模块23溢出,程序自动重起;

所述时基处理模块25为主程序模块2提供基准计时器。

所述电池容量计量模块22采用impedancetrack算法对电池组进行剩余容量的计量。

图2是本发明的电池管理方法的一个实施例的流程图,如图2所示,所述电池管理方法包括:

10,中断处理模块1的uart接口与用户检测仪表连接,并接收用户检测仪表的请求帧;

20,中断处理模块1的uart中断模块11接收用户检测仪表的请求帧,并向用户检测仪表响应,建立与用户检测仪表的uart通讯;

30,主程序模块2检测电池组的剩余电量,电压、电流、温度参数,并把电池组容量电流信息转换为pwm方波到led灯板。

所述主程序模块2检测电池组的剩余电量使用impedancetrack算法。

以上对本发明所提供的一种电池管理系统及方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1