历史上的今天
返回首页

历史上的今天

今天是:2024年12月21日(星期六)

2020年12月21日 | 基于MSP430F168的双电池供电设计

2020-12-21 来源:elecfans

  本文介绍了一种使用双电池供电的管理机制,在两块电池一供一备的模式中,有效解决了两块电池同时存在时两者自动切换以及分别进行充电、放电和电量检测的难点。


  便携式设备中,大都选用重量轻、体积小、功能强的元器件。电源在所有元器件中占据着不可或缺的重要位置。锂离子电池因其体积小、容量大的特点大受市场欢迎,但对于长时间室外作业的时候,一块锂电池供电还是显得力不从心。对于供电保护设计好的设备,单电池电量不足可断开负载并进入休眠、关机等降低电源损耗,这固然保护了电池,但关键时刻设备却不能正常工作,而对于在供电方面保护欠佳的电子产品,更容易造成单电池在使用中过度放电。本文讲述的备用电池方案可大大减少此类困扰。


  1 总体设计思路

  系统的硬件主要包括微控制器MSP430F168、供电(即放电)电路、充电电路以及电池电压检测电路三个部分。系统总体框图如图1所示。

  

 

  供电电路由电池A、电池B、选择器1、电压检测器和单片机组成。供电时,单片机控制选择器1与主电池A接通,使主电池A供电而备用电池B挂起。电压检测器内部设置有标识系统正常工作的参考电压,若输入电压高于此参考电压,则电压检测器输出给负载的电压等于输入电压,且此时反馈控制信号不触发选择器;若输入电压低于参考电压,则输出低电平,触发选择器3选择另一电池供电,这样依次循环自动切换电池来供电。充电电路包括电池A、电池B、充电电源(交流适配器或者USB电源设备)、选择器2和单片机。当单片机检测到两正常电池某一个在供电时,将控制选择器2使充电电源接人另一电池充电;当设备中任一电池电压处在低于截止电压2.75V或等于0V电池被摘除的状态时,单片机将控制选择器2使充电电源只对供电电池充电。电压检测电路由电池A、电池B、选择器3、电压采集电路和单片机组成。单片机控制选择器3使电池A、B分时接入电压采集电路,再通过内置的AD转换器,模拟型的电压信号就可变换为数字信号供单片机处理。


  2 系统硬件设计

  2.1 MSP430F168微控制器简介

  MSP430F168微控制器是TI公司推出了一款高性能、超低功耗微控制电路。它拥有48kB+256Bflash存取器和2kB RAM,在1.8~3.6V的低电压范围内便可工作。MSP430F168具有超强的16位RISC处理器,16位的寄存器和常数发生器,能最大限度地提高代码运算效率,具有5种省电模式,内置数字控制振荡器允许在6μs内从低功耗模式唤醒。此外,MSP430F168还提供了16位定时器、12位快速ADC,USART、I2C、DMA等各种常用功能。


  2.2 供电电路

  

 

  如图2所示,选择器1是由P沟道MOS场效应管VT1和VT2、二极管D1和D6、JK触发器74HC107、电压检测器S-80832以及三端有向导通电路组成。S-80832具有电池切换检测的功能。


  74HC107是双路下降沿J-K触发器,这里只选用其中一路。在设计中依照电路所需功能,对74HC107外围电路按图1进行搭建,将得到如表1真值表,(注:标“-”为非下降沿的情况,包括高电平、低电平和上升沿状态)S-80832是一种高精度低功耗电压检测器,检测的阈值电压3.2V在内部被固化,采用N沟开漏方式输出。

  

 

  S-80832电压检测器工作方式为:当输入电压Vin大于阈值电压3.2V时,输出电压Vout将等于Vin;当Vin低于阈值电压3.2V时,Vout将等于地电平Vss;如果Vin继续下降到低于最小工作电压Vmin时,输出将不稳定。由于S-80832的Vmin小于1V,在设计电路时,正常工作情况下不会让电池放电至1V以下,所以S-80832输出电压的大小是Vin或者0V。


  此外,由PMOS管VT3和二极管D2组成的三端有向导通电路实现的功能是:当单片机引脚P2.7作输出用产生低电平时,可置74HC107复位,使系统由电池A供电,而当P2.7做输入用时,读取的是74HC107输出端Q的状态,不造成对74HC107的电平的影响。此电路可实现依照需要控制74HC107复位。


  供电电路工作原理如下:上电时,MSP430F168通过引脚P1.5控制PMOS管VT8导通,使电源接入负载。引脚P2.7利用其双工通信特点先作输出用,输出低电平使74HC107复位,在触发器输出端Q电平置低后便将P2.7电平拉高。复位时Q为低电平使VT1导通VT2截止,从而实现了备用电池B被挂起而系统只由电池A单独供电。当S-80832输入端电压Vin高于3.2V时,其输出给负载的电压Vout将保持Vin大小不变;当Vin低于3.2V时,则Vout变为低电平,结合74HC107真值表,Vout输出的反馈控制信号产生的下降沿将触发JK触发器,使其输出端Q的电平变高,从而使VT1截止,而VT1的截止会导致VT2导通,这样就启动备用电池B供电。单片机通过查询引脚P2.7电平便可随时知道此时系统由谁供电。


  2.3 充电电路
  充电电路主要由电池A、电池B、电源管理芯片LTC4053、PMOS场效应管VT4、VT5、VT9、同或电路U4、二极管D3、交流适配器或USB组成,其中VT4、VT5和同或电路U4构成选择器2。具体电路见图3。

f.JPG


  LTC4053是一款单节锂离子电池线性充电器。充电电流由引脚PROG与地之间的电阻按公式IBAT=(VPROG/RPROG)×1000来设置。电池充满时,CHRG电平由低变高,引起PMOSFET管VT9漏源极截止,这时单片机可检测到引脚P5.6电平由高变得。图1中LED1亮时表示满足充电条件,允许充电,LED2亮时表示充电出现故障。

  同或电路U4是由74LS153搭建而成,它是2路4选1数据选择器,这里选取其中一路。此数据选择器的引脚Y为输出端,每次输出1C3~1C0四个引脚中某一个引脚上的电平状态,而具体选定谁则由选择信号B、A来控制。这里将1C3~1C0电平固化,使A、B和Y形成同或逻辑,其功能参见表2。

d.JPG


  工作原理介绍如下:当单片机P2.7引脚检测出系统是由电池A供电时,74LS153输入引脚A电平为高,单片机将74LS153引脚B电平置高会使Y输出高电平,导致VT4截止,电池A不充电,而VT5的导通会使外部电源对电池B充电。当单片机检测到系统是由电池B供电时,结合表2真值表,同理可实现对电池A充电。此外,通过电池电压检测电路,可以得知任一电池电压是否已到截止电压2.75V或0V的被取掉状态,这时只要依照真值表控制74LS153输入引脚B电平,便可以实现电池单供单充的功能。

  2.4 电池电压检测电路
  选择器3由PMOS场效应管VT6、VT7和二极管D4组成。R6和R7构成电阻分压网络,由单片机P6.0引入片内ADC做AD转换。通过P1.6引脚控制PMOSFET的导通与截止,单片机P6.0可分时采集电池A、B的电压信号。

g.JPG


  需要说明一点,对于两个电池,同样使用了两个单片机引脚来达到电池电压检测的目的,但这里运用分时检测的方法体现的是一种多电源电压检测的思想,同时这样做也节约了单片机的一路ADC,而且也降低了电源在电压采集电路上的功耗。

  3 系统软件设计
  设备上电时,先设置由主电池A工作,之后交由检测控制电路自主切换,单片机跟踪切换状态,依据两电池电压合理分配对谁充电。软件设计流程如图5。

h.JPG



  4 结束语
  使用双电池向系统供电,有效延长了设备电源的供电时间。设计中,两电池一备一用且可自动切换,充电时针对每块电池不同的状态进行合理的充电设置,电池电量采用分时检测,整个系统为用户提供了一个方便灵活的电源供电方案。

推荐阅读

史海拾趣

Amphion Semiconductor Ltd公司的发展小趣事

Amphion Semiconductor Ltd 成立于 1995 年,是一家总部位于英国剑桥的半导体设计公司,专注于数字信号处理器(DSP)和嵌入式系统解决方案。以下是关于 Amphion Semiconductor Ltd 公司发展的五个相关故事:

  1. 创立与早期阶段:Amphion Semiconductor Ltd 公司由 David Belbin 和 Richard Smith 共同创立于 1995 年,起初专注于开发用于音频和视频处理的数字信号处理器。公司总部设立在英国剑桥,这个地区是全球半导体设计和科技创新的重要中心之一。

  2. 技术创新与产品发展:Amphion Semiconductor Ltd 公司在数字信号处理领域进行了持续的技术创新和产品开发。公司的DSP技术在音频和视频处理、通信、图像处理等领域得到了广泛应用。除了开发自有的DSP芯片,公司还提供定制化的嵌入式系统解决方案,满足客户特定的应用需求。

  3. 业务扩展与市场拓展:随着技术的成熟和市场需求的增长,Amphion Semiconductor Ltd 公司逐渐扩大了业务规模,并在国际市场上取得了一定的份额。公司与全球各种行业的客户建立了合作关系,包括消费电子、汽车、通信、工业控制等领域,拓展了市场覆盖范围。

  4. 收购与合并:Amphion Semiconductor Ltd 公司在发展过程中进行了一些收购和合并,以扩大业务范围和提升竞争力。其中,2013年公司被丹麦半导体公司 Nordic Semiconductor 收购,成为其子公司,为 Nordic Semiconductor 扩展了音频和视频处理领域的技术能力。

  5. 变革与发展方向:Amphion Semiconductor Ltd 公司随着技术和市场的发展不断调整发展方向,加大在新兴领域的投入和研发力度。公司积极探索人工智能、物联网、自动驾驶等领域的应用,致力于提供更加智能化和高效的嵌入式系统解决方案,以适应不断变化的市场需求。

这些故事展示了 Amphion Semiconductor Ltd 公司从创立初期到如今在技术创新、产品发展、业务拓展、收购与合并以及发展方向等方面取得的重要进展。

Deutsch公司的发展小趣事

人才是企业发展的核心驱动力。Deutsch公司非常重视人才引进和培养工作。公司积极招聘具有丰富经验和专业技能的人才,并为他们提供广阔的发展空间和良好的职业前景。同时,公司还注重内部人才的培养和晋升,通过培训、交流等方式提升员工的综合素质和业务能力。这些措施使得Deutsch公司拥有一支高素质、高效率的团队,为公司的持续发展提供了有力保障。

APM Hexseal公司的发展小趣事

APM Hexseal的创始人Milton Morse是一位自学成才的工程师和杰出的创新者。他敏锐地洞察到电子行业对密封解决方案的迫切需求,于是开始设计原始的密封开关“靴子”。这种模制的覆盖物能够保护拨动开关和安装面板免受各种液体和气体的渗透。这一创新产品迅速取得了巨大的成功,为APM Hexseal公司奠定了坚实的基础。

Evans Capacitor Company公司的发展小趣事

随着市场竞争的加剧,ECC意识到单纯的技术创新已经不足以保持领先地位。因此,公司开始注重产品品质的提升。ECC引入了严格的质量管理体系,从原材料采购到生产流程,再到成品检测,每一个环节都严格把控。这一举措使得ECC的产品质量得到了显著提升,赢得了客户的广泛信任。

AMERICASEMI [America Semiconductor, LLC]公司的发展小趣事

为了进一步扩大市场份额,AMERICASEMI积极寻求与其他企业的合作机会。公司与多家知名电子产品制造商建立了稳定的合作关系,为其提供优质的半导体产品和技术支持。同时,AMERICASEMI还积极开拓国际市场,将产品出口到全球多个国家和地区,实现了业务的快速增长。

Astro Industries Inc公司的发展小趣事

Astro Industries Inc的创始人在电子行业拥有丰富的经验,他们看到了市场对于高性能电子产品的迫切需求。于是,公司从创立之初就专注于技术创新,投入大量资源进行研发。经过不懈的努力,Astro Industries Inc成功推出了一款具有颠覆性的电子产品,其性能远超当时市场上的同类产品,迅速获得了市场的认可。

问答坊 | AI 解惑

用LM35和ICL7107设计一个数字温度计

         谁能帮我用LM35和ICL7107设计一个数字温度计??????…

查看全部问答>

示波器的原理与使用方法

示波器的原理与使用方法…

查看全部问答>

传感器和变送器的区别

传感器和变送器的区别 传感器是能够受规定的被测量并按照一定的规律转换成可用输出信号的器件或装置的总称,通常由敏感元件和转换元件组成。当传感器的输出为规定的标准信号时,则称为传感器。 变送器的概念是将非标准电信号转换为标准电信号 ...…

查看全部问答>

哪位大侠有protues 包含dac0832,adc0804等单片机专用元件库

各位大侠:     小弟,想在protues中模拟仿真单片机实验,无奈找不到相关的器件,如adc0804,dac0832等有关器件,敢问那位大侠有单片机仿真的专用元件库,小弟期待中!!…

查看全部问答>

嵌入式开发难吗?

请问对一个熟悉c/c++的女生来说,做嵌入式是不是有点困难,或者说有点不适合呢?做嵌入式开发中有女生吗?…

查看全部问答>

关于2440lcd 24bpp显示问题

我在移置2440的Bootload中的lcd驱动时候,设置24bpp Mode显示,现在屏幕上显示的内容为屏幕的上半边水平依次显示了两个一摸一样的我欲显示的开机画面,下半部分无任何显示,请问应该调节那几个参数啊。 我显示16bpp mode时候可以正常显示并调试通 ...…

查看全部问答>

2011器件清单

20MHz普通示波器(双通道,外触发输入,有X轴输入) 60MHz双通道数字示波器 低频信号发生器(1Hz~1MHz) 标准高频信号发生器(1MHz~30MHz,可输出1mV小信号) 函数发生器(10 MHz,DDS) 低频毫伏表 高频毫伏表 100 MHz频率计 失真度测试 ...…

查看全部问答>

TDK注册活动,赶紧参加了

哈哈,刚刚参加了注册!一不小心,中了U盘!活动链接:https://www.eeworld.com.cn/huodong/TDK201203/…

查看全部问答>

ara-tracer ii仿真不了。

我用EasyJTAG-H仿真程序没有问题,现在我想用ARM-tracer ii仿真就不行,程序是MagicARM2410光盘中复制出来的,在AXD中也增加了multi-ice,并且也找到cpu,点击DEBUG后,进入AXD不会自动加载,AXD左下方有此显示:RDI Warning 00166: <tag \"RDIEr ...…

查看全部问答>

双核工控机

ITX主板(17CMX17CM)、CPU双核1.6、DDR800 2G、ST500G 7200PRM、双千兆网卡、4USB2.0、5COM、15“三星液晶+15”触摸屏。    …

查看全部问答>