专利名称:锂电池管理系统的利记博彩app
技术领域:
本发明涉及机器人的电源系统,特别涉及一种用于具有自动充电功能的群体机器 人的充放电平衡及保护的锂电池管理系统。
背景技术:
由于群体机器人具有强大的信息处理能力、优秀的运动性能,同时还保持着小巧 紧凑的特点,所以机器人的电源采用6节磷酸铁锂电池串联进行供电,以满足主处理单元 和动力单元的用电。依照锂电池的充放电要求,电池的管理系统包括恒流恒压充电单元、放 电欠压保护单元、充电过压保护电源以及各种短路过载保护单元等。串联使用锂电池存在 有各节电池之间充放电的平衡问题尽管串联使用锂电池可以严格保证各节电池充放电电 流相等,然而由于各节电池之间本身储能特性的差异,会导致一部分电池提前充满,而另一 部分电池会提前放电。如果缺乏必要的充电、放电的平衡管理,久而久之会导致一些电池长 期充电不充分,而另一些电池则会放电不完全,并且差异会累积越来越大。因此,串联使用 6节锂电池的管理系统需要有一个平衡充电的单元来解决上述的问题。本专利叙述的就是 锂电池的平衡保护电路与恒流恒压电路,见附图1。随着锂电池性能的逐渐提高,其不但能够用作为传统移动电子设备的电源,而且 还可以作为动力电源来使用。但是一般动力电源都需要比较高的电压,所以几节甚至几十 节电池串联使用时的充电平衡问题成了一个技术难点。现有的充电平衡法有(1)被动平衡法在电池管理系统中,每节电池均通过一个开关连接到一个负载 电阻上,这种被动平衡电路可以对其中被选中的电池节单独放电。该方法只适用于在充电 模式下抑制最强电池节的电压攀升,另外为限制功耗,此类电路一般只允许小电流放电,从 而导致充电平衡耗时过长,可高达几小时。采用分立元件和通用单片机的被动平衡充电电 路应用功率电阻耗能来提高被动平衡放电速度,能够大大减少充电环节中的平衡过程时 间,但是却因为采用分立元件导致体积过大,而不适合紧凑型的群体机器人的要求。(2)主动平衡法主动平衡法采用一个存储元件来转移能量,一种是用电容来做 存储元件,还有一种是将能量存储在一个磁场中,再使用变压器来完成能量转换。如果采用 前者,则将储能电容与所有电池节相连就需要庞大的开关阵列;如果采用后者,则平等时采 用的开关时序要严格正确,否则电池以及其电路就会有短路烧毁的危险,因此其可靠性比 较低。比较以上两种方案,若采用电容主动平衡法,则开关阵列难以实现,若采用变压器 形式的平衡法;则机器人内部空间无法加入体积庞大的变压器,同时开关时序问题也直接 影响系统的可靠性。因此通过权衡利弊,被动平衡法充电是一个可行性较高的方法,但是要 解决功耗和充电平衡速度的问题。图2所示的是一种现有的使用Linear Technology禾口 Texas Instrument芯片的 被动平衡法电路。该电路的优缺点如下所述。(1)恒流恒压电路
优点——电路采用Linear Technology公司的LT1769芯片作为恒流恒压充电器, 根据6节铁锂电池的要求并且兼顾平衡充电速度和散热问题,充电电流为1.5A左右,最大 电压为6X3. 6V = 21. 6V,该芯片基本解决了充电问题。缺陷一该电路正常运行时发热量很大,在群体机器人紧凑的狭小空间里恶化了 系统的散热问题。(2)平衡保护电路优点——电路使用Texas Instrument公司的BQ77PL900芯片来完成电池欠压、过 压、短路、过载以及充电平衡功能,使用该芯片完成充电管理功能可以大大减少电池管理模 块的体积。缺陷——首先,德州仪器的这款芯片是针对普通聚锂电池设计的,该芯片在自 动模式运行时,启动电池平衡的电压阈值为4. 2V,而单节铁锂电池电压超过3. 6V后电池 就有过充损坏的危险,因此该芯片不太适合铁锂电池,只能通过该芯片的外部MCU(Micro Control Unit)的接口以及灵活的主控模式来实现BQ77PL900对铁锂电池的管理。其次,由 于芯片本身功耗限制,其本身的平衡开关流过电流最大为5mA,这导致电池平衡时间耗时达 数小时之久,若采用外部扩流措施进行改善,则要使用IV开通阈值的特殊MOS管,这种MOS 管不仅选型非常困难,而且难以在低压差的条件下开通。总之,电池平衡时间长度问题比较 难解决。
发明内容
本发明所要解决的技术问题是克服现有机器人的被动平衡法锂电池管理系统功 耗大、散热困难和充电平衡速度慢的缺陷,提供一种锂电池管理系统,其采用合理的主控 模式和外部扩流措施,降低元件功耗,从而达到提高系统充电平衡速度、改善散热条件的目 的。本发明解决其技术问题所采取的技术方案如下一种锂电池管理系统,包括采用LT1769芯片的恒流恒压电路和采用BQ77PL900 芯片的平衡保护电路,其特征在于所述恒流恒压电路包括与LT1769芯片连接的第一开关 元件和第二开关元件,该第一开关元件和第二开关元件为P沟道场效应管,所述第一开关 元件能够在充电时保持导通且外部电源短路反接时快速关断,所述第二开关元件能够在供 电时保持导通且外部连上充电需要时立即关断;所述平衡保护电路包括有PIC18F458单片 机和与所述BQ77PL900芯片相连接的外部扩流电路,该PIC18F458单片机能够控制电池的 充电平衡,其通过IIC总线与所述BQ77PL900芯片相连接并使之运行于主动控制模式中, 所述外部扩流电路包括第一级放大电路和第二级功率放电电路,该第一级放大电路与所述 BQ77PL900芯片相连接,其包括PNP三极管,该第二级功率放电电路与第一级放大电路连 接,其包括连接功率放电电阻的功率场效应管。本发明所述的锂电池管理系统中的PIC18F458单片机测量每节电池电压值并与 阈值进行比较,以判断各节电池的平衡,同时,该PIC18F458单片机将电源的运行状态信息 传输至机器人的中央处理单元;所述第一级放大电路的PNP三极管为9012,所述第二级功 率放电电路的功率场效应管为SSM3K302T,所述功率放电电阻的功率为1W。与现有的使用LT1769芯片和BQ77PL900芯片的被动平衡法电路相比较,本发明所述的锂电池管理系统采用PIC18F458单片机来实现灵活的BQ77PL900芯片主控模式,同时 采用一级放大和一级功率放电的外部扩流电路,从而兼顾了平衡放电速度和电路体积,达 到了降低元件功耗、提高充电平衡速度的效果;本发明还采用P沟道场效应管(MOSFET)来 替代者两个肖特基二极管,以解决MOSFET控制极电压给定和快速关断的问题,从而改善了 整个线路板和系统的散热。总之,本发明所述的锂电池管理系统具有充电平衡速度快、元件功耗低、散热条件 好的优点,能够用于具有自动充电功能的群体机器人中,实现对机器人锂电池充放电平衡 及保护的优化管理。
图1是机器人锂电池电源系统的结构简图。图2是现有的被动平衡法锂电池管理系统的电路简图。图3是本发明的电路结构简图。图4是本发明恒流恒压电路的电路结构简图。图5是本发明平衡保护电路的电路结构简图。图6是PIC18F458单片机的主程序总流程图。图7是采集锂电池电压与工作状态的子程序流程图。图8是锂电池管理主状态机状态转移图。图9-图14是本发明实际运行得到的各节锂电池的电压变化曲线图。
具体实施例方式现结合具体实施例和附图对本发明进行详细说明。请参阅图3本发明的一个具体实施例的电路简图,图示锂电池管理系统用于对具 有自动充电功能的群体机器人的锂电池进行充放电平衡及保护管理。该锂电池管理系统包 括采用LT1769芯片的恒流恒压电路和采用BQ77PL900芯片的平衡保护电路,其在图2所示 的现有的被动平衡法锂电池管理系统的电路方案的基础上共作出3处改进1、本发明的恒流恒压电路包括与LT1769芯片连接的第一开关元件Ql和第二开关 元件Q2,该第一开关元件Ql和第二开关元件Q2为P沟道场效应管,见图3中的虚线框(3); 该第一开关元件Ql能够在充电时保持导通且外部电源短路反接时快速关断,该第二开关 元件Q2能够在供电时保持导通且外部连上充电需要时立即关断。由于机器人内部空间有限,并且充电芯片LT1769正常运行时发热量很大,如果其 他器件也有严重的功率耗散就会加剧整个线路板和系统的散热问题。因此,本发明采用P 沟道MOSFET (场效应管)来替代者图2所示现有技术方案中的两个肖特基二极管,供并且 解决MOSFET控制极电压给定和快速关断的问题。首先,第二开关元件Q2的作用是当电池供电时保持开通,而在外部连上充电需要 时立即关断。再请参阅图4本发明恒流恒压电路的电路结构简图,元件Dl、Rl和DZ2组成 第二开关元件Q2的栅极控制电路,当所述锂电池管理系统突然连入充电站后(见图1),外 接电压会直接通过元件Dl迅速把第二开关元件Q2关断以防止外接电源对锂电池的直通短 路。如果这时把充电断开或者外接电路短路或反接,由于第一开关元件Ql迅速关断,元件Dl受反压阻断,然后第二开关元件Q2栅极电荷会缓慢地从电阻Rl释放,直到元件DZ2击穿 稳压;因为第二开关元件Q2本身的寄生二极管存在,所以从外接电源断开到第二开关元件 Q2打开的几毫秒时间内供电不会出现断档。因此第二开关元件Q2设置为快关慢开的形式 是完全可行的。其次,第一开关元件Ql的作用是在正常充电时保持导通,而在外部电源短路反接 时快速关断。再请参阅图4,元件R2、R3、R4、D2、D3、DZU Cl和PNP三极管9012组成第一 开关元件Ql的栅极驱动电路,通常第一开关元件Ql在未充电时为关断状态,所以栅极通过 R2连接在电池端。充电工作时,PWM波形的低电平、元件D2和栅源极之间的分布电容形成的 峰值保持电路以及元件DZl和R3组成的保护电路,使得栅极可以保持对源极-16V的电压。 电路中元件Cl的作用是加速第一开关元件Ql的导通与关断。PWM刚工作时,元件DZ1、Cl 和Dl提供一个快速拉低栅极的回路,当外部电源出现短路或反接时,三极管9012的导通加 上元件Cl本身带有的电压的自举作用,会使第一开关元件Ql的栅极瞬间抬高,使得第一开 关元件Ql快速关断。而由于三极管9012控制PN结只能承受-5V的反向电压,所以元件D3 的作用是给这个控制PN结作保护,使得其电压最大只能维持在-0. 7V左右,元件R4则为元 件D3和三极管9012的限流电阻承受工作时主要的电压降。2、本发明的平衡保护电路包括有PIC18F458单片机和与所述BQ77PL900芯片相连 接的外部扩流电路。该PIC18F458单片机能够控制锂电池的充电平衡,其通过IIC总线与 所述BQ77PL900芯片相连接并使之运行于主动控制模式中,见图3中的虚线框(1)。本发明使用一块PIC18F458单片机通过IIC总线使电池管理芯片BQ77PL900运行 于主动控制模式,并由单片机PIC18F458来控制锂电池的充电平衡。其基本原理是通过IIC 总线命令写入芯片BQ77PL900,使其电压输出端所测量的各节电池电压之间循环切换。这样 就可以通过单片机PIC18F458自带的ADC来测量每节电池的电压值,经过适当转换就可以 和3. 6V阈值进行比较来判断进行各电池的平衡。同时,单片机PIC18F458的CAN总线收发 模块又可以将电源的各种运行状态信息传输至机器人的中央处理单元。3、本发明的平衡保护电路的外部扩流电路包括第一级放大电路和第二级功率放 电电路,该第一级放大电路与所述BQ77PL900芯片相连接,其包括PNP三极管9012,该第二 级功率放电电路与第一级放大电路连接,其包括功率场效应管SSM3K302T,该功率场效应管 SSM3K302T连接功率为IW的功率放电电阻,见图3中的虚线框(2)。由于所述BQ77PL900芯片本身功耗的限制,该BQ77PL900芯片自带的平衡开 关流过电流最大只有5mA,这导致电池平衡时间耗时长达几小时之久,因此需要对所述 BQ77PL900芯片的平衡电流采用功率电阻进行扩流。请参阅图5所示平衡保护电路的电 路结构简图,由于3. 6V电压时内部FET打开700 Ω电阻上的压降只有0. 8V,这样第一级 放大电路只能一个PNP三极管9012打开,由于PNP基极电流限制,实测中电流放大倍数为 250的三极管最多只能放大到70mA左右电流,为了更高速率地放电,所以选择100 Ω电阻 连接于三极管9012的集电极,此时三极管9012饱和导通,在放电功率MOSFET (场效应管) SSM3K302T的GS极之间形成3. 6-0. 6 = 3V的压差,而SSM3K302T为1. 8V导通阈值、导通电 阻为87πιΩ的功率M0SFET(功率场效应管),所以第二级功率管可以被完全开通。为了兼顾 系统的平衡充电速度、功耗以及电路体积,每节电池使用2个IW的功率电阻实现大于300mA 的平衡放电电流,此时二电阻总共损耗的功率为3. 6VX0. 3A = 1. 08W,对于2W的上限以及过压电池单元轮流平衡放电的控制策略,所述锂电池管理系统可以稳定可靠地在紧凑的空 间里运行,这样既可以兼顾平衡阶段的速度与电路体积,又可以方便元件选型与实现。以下为本发明所述的锂电池管理系统控制软件的工作流程以及状态转移过程。请参阅图6所示PIC18F458单片机主程序总流程图,PIC18F458单片机主程序流程 中锂电池管理主要分两部分,一部分是采集锂电池运行的各种信息,包括各节电池的电压、 芯片是否触发保护动作以及当前平衡信息;另一部分是,根据采集的信息来判断锂电池关 机主状态机的状态跳转,同时状态机给出相应的命令写入BQ77PL900芯片使其正确动作。(1)采集信息程序的具体流程如图7所示。为了使采集到的电压值具有一定精准 性,采集时锂电池的充电和平衡都要关闭,所以,在关闭动作执行之前,需要读取当前状态 以便采集电压之后恢复。采集电压时充电开关关闭会使充电效率有所降低,采集时间主要 与通行时间以及芯片内部切换电容保持时间常数有关,实验验证为4ms就可以完成所有的 采集工作,而采集程序每200ms才被运行一次,所以牺牲1/50的速度换取不受电池内阻影 响的准确电池电压是可以接受的。(2)请参阅图8电池管理主状态机状态转移图。普通情况下锂电池的充电和放电 都属于状态机里的“正常”状态,每次程序在“正常”状态时,只要判断各节电池有没有超过 3. 6V以便及时跳转到“平衡”态,另外还判断从芯片寄存器读出的状态标志以便跳转至“保 护”状态,判断结束后程序立即跳出,直到下一次定时器的触发。只要有一节锂电池发生过 压,状态机就跳转至“平衡”状态,在平衡状态时,程序查找高于3. 57V的电池节,由于芯片 耐压原因,各节电池只能分别进行平衡,直到所有电池节都低于3. 57V后充电开关打开继 续正常充电。无论状态机处于“平衡”还是“正常”状态,一旦读到芯片寄存器中的异常状态 置位了后,立即跳转至“保护”状态,通过200ms的基准等待25个保护循环,就向芯片写入 恢复命令,来尝试异常状态是否解除,如果错误没有解除,芯片会自动进行新的保护动作。为了直观地显示各节电池运行状态与电压,调试时采用RS232串口向PIC18F458 单片机传送所有信息,在PIC18F458单片机端使用National Instrument公司开发图形化 编程平台LabVIEW来制作电池监控程序。以下为本发明所述系统一次实际运行的测试数据与结果。图9-图14纪录的是6节锂电池各自的电压变化曲线。从图9-图14中任一图中 可以看到,电池电压在平衡时的曲线一直在3. 57V-3. 61V之间振荡,平衡阶段时间则逐渐 变长,因为最后一次的平衡时,所有电池基本都已经到达3. 57V以上。来看最后一次平衡的 时间,图中表明最后一次完整的平衡过程是开始于600采样点左右,而结束于950采样点左 右,根据200ms的采样率计算(950-600) X0. 2 = 70s,也就是说分别平衡6节电池的时间 为1分10秒左后,这比现有技术中动辄30分钟到40分钟的平衡时间大大缩短,保守地估 计,如果充电过程需要经历10次这样极端的平衡时间,总平衡时间也不会高于15分钟。所 以本发明所述的锂电池管理系统大大地提高了电池充电速度;此外,用于开关使用的功率 管开通电阻都小于15πιΩ,所以回路上开关功率器件正常运行时都无法感觉到温升。总之, 本发明可以顺利的使用在Swarm等群机器人中。
权利要求
一种锂电池管理系统,包括采用LT1769芯片的恒流恒压电路和采用BQ77PL900芯片的平衡保护电路,其特征在于所述恒流恒压电路包括与LT1769芯片连接的第一开关元件和第二开关元件,该第一开关元件和第二开关元件为P沟道场效应管,所述第一开关元件能够在充电时保持导通且外部电源短路反接时快速关断,所述第二开关元件能够在供电时保持导通且外部连上充电需要时立即关断;所述平衡保护电路包括有PIC18F458单片机和与所述BQ77PL900芯片相连接的外部扩流电路,该PIC18F458单片机能够控制电池的充电平衡,其通过IIC总线与所述BQ77PL900芯片相连接并使之运行于主动控制模式中,所述外部扩流电路包括第一级放大电路和第二级功率放电电路,该第一级放大电路与所述BQ77PL900芯片相连接,其包括PNP三极管,该第二级功率放电电路与第一级放大电路连接,其包括连接功率放电电阻的功率场效应管。
2.根据权利要求1所述的锂电池管理系统,其特征在于所述PIC18F458单片机测量 每节电池电压值并与阈值进行比较,以判断各节电池的平衡,同时,该PIC18F458单片机将 电源的运行状态信息传输至机器人的中央处理单元。
3.根据权利要求1所述的锂电池管理系统,其特征在于所述第一级放大电路的PNP 三极管为9012,所述第二级功率放电电路的功率场效应管为SSM3K302T,所述功率放电电 阻的功率为1W。
全文摘要
一种锂电池管理系统,包括采用LT1769芯片的恒流恒压电路和采用BQ77PL900芯片的平衡保护电路,该恒流恒压电路包括与LT1769芯片连接的由P沟道场效应管构成的第一开关元件和第二开关元件,该第一开关元件能够在充电时保持导通且外部电源短路反接时快速关断,该第二开关元件能够在供电时保持导通且外部连上充电需要时立即关断;平衡保护电路包括有PIC18F458单片机和外部扩流电路,该PIC18F458单片机与BQ77PL900芯片相连接并使之运行于主动控制模式中,该外部扩流电路包括放大电路和功率放电电路,该放大电路包括PNP三极管且与BQ77PL900芯片相连接,该功率放电电路与放大电路连接,包括连接功率放电电阻的功率场效应管。本发明能够实现对机器人锂电池充放电平衡及保护的优化管理。
文档编号H02J7/00GK101997328SQ20101057826
公开日2011年3月30日 申请日期2010年12月8日 优先权日2010年12月8日
发明者刘磊, 吴越鹏, 林璘, 许晓鸣, 金爱娟 申请人:上海理工大学