[发明专利]一种锂电池信息显示的方法在审
申请号: | 201810707256.4 | 申请日: | 2018-07-02 |
公开(公告)号: | CN108828452A | 公开(公告)日: | 2018-11-16 |
发明(设计)人: | 孙超;韩德亮;刘智云;李清臣 | 申请(专利权)人: | 山东超越数控电子股份有限公司 |
主分类号: | G01R31/36 | 分类号: | G01R31/36 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 阚恭勇 |
地址: | 250100 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 锂电池 信息显示 智能锂电池 锂电池电压 供电引脚 控制系统 系统技术 在线信息 引脚 笔记本 检测 外部 | ||
本发明提供一种锂电池信息显示的方法,涉及笔记本EC(Emebedded Control)控制系统的智能锂电池系统技术,本发明由锂电池电压引脚来控制,将锂电池的一个供电引脚直接接到外部MCU控制器的一个GPIO端口上,通过检测此GPIO端口信息即可判断当前锂电池在线信息。
技术领域
本发明涉及笔记本EC(Emebedded Control)控制系统的智能锂电池系统技术,尤其涉及一种基于笔记本锂电池信息显示的方法。
背景技术
当前,笔记本产品的锂电池都采用智能锂电池,即电池内部有专门的MCU控制器去控制锂电池的充放电,同时采集锂电池的各项信息,所有信息都遵循SBS1.1规范。外部的MCU控制器,例如EC控制器能够按照此规范通过SMBUS或者是I2C与智能锂电池内部的MCU通信,获取当前锂电池信息,然后传送给操作系统,计算机上位机显示程序会通过当前锂电池的信息显示锂电池在线或者不在线状态,由于计算机上位机程序是通过EC获取锂电池信息,然后再产送给操作系统,然后显示出来,如果在其中任意一个环节出现问题,上位机就不能显示锂电池存在与否的信息或者显示反应速度慢,不利于用户或应用程序去实时获取锂电池存在的信息。
对于锂电池的软件检测及显示,常规的做法有两种,电池厂家专门设计一个专用的DETECT引脚来设计实现,另一种就是软件通过读取I2C上传送的信息来判断锂电池的在线状态的实现方法。
发明内容
针对以上问题,本发明提出了一种基于笔记本锂电池信息显示的方法,能够快速响应锂电池在线状态信息并传送给操作系统。
对于锂电池在线状态信息设计为由锂电池电压引脚来控制,将锂电池的一个供电引脚直接接到外部MCU控制器的一个GPIO端口上,通过检测此GPIO端口信息即可判断当前锂电池在线信息。如下图1所示,只要PACK有电压,BAT_ID即可检测到锂电池的存在。外部MCUEC控制器即可通过此引脚的高低电平来确认锂电池的在线状态。
在软件设计方面,外部MCU在检测到锂电池在线信息后,通过系统SCI中断的方式去通知操作系统锂电池在线状态信息。
具体内容如下:
EC检测其GPIO端口BAT_ID电平的高低,即能判断锂电池的插入或拔出的动作,通过检测到这个动作后,EC通过SCI中断的方式通知操作系统,首先会进入锂电池拔插事件函数,然后去判断是拔出还是插入,若插入锂电池还可通过检测其电量信息去控制充电动作,然后EC通过SCI系统中断函数发送信息给操作系统,操作系统实时接收到此信息后随即通过调用锂电池信息显示程序显示出电池在线状态信息。
附图说明
图1是锂电池接口电路示意图。
具体实施方式
下面对本发明的内容进行更加详细的阐述:
如图所示,只要PACK有电压,BAT_ID即可检测到锂电池的存在。外部MCU EC控制器即可通过此引脚的高低电平来确认锂电池的在线状态。
EC检测其GPIO端口BAT_ID电平的高低,即能判断锂电池的插入或拔出的动作,通过检测到这个动作后,EC会通过SCI中断的方式通知操作系统,软件设计如下述代码所示,首先会进入锂电池拔插事件函数,然后去判断是拔出还是插入,若插入锂电池还可通过检测其电量信息去控制充电动作,然后EC通过SCI系统中断函数发送信息给操作系统,操作系统实时接收到此信息后随即通过调用锂电池信息显示程序显示出电池在线状态信息。
在拔插锂电池的时候,系统能够很快的发映出锂电池在线信息,即使锂电池与外置MCU的SMBUS通信异常,上位机也能正确显示锂电池在线信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东超越数控电子股份有限公司,未经山东超越数控电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810707256.4/2.html,转载请声明来源钻瓜专利网。