当前位置:首页 > 嵌入式 > 嵌入式教程
[导读]基于嵌入式微处理器的电能收集充电器设计

 随着计算机技术和电力电子技术的发展,移动手机、数码产品、手提电脑、便携仪器等设备正成为人们生活中不可或缺的工具与这些产品相对应的充电器的设计也越来越受到关注,且充电器的好坏将会直接影响到产品的性能和使用寿命。现代生活中充电设备数量迅速增多,而各个厂商所出的充电接口又各不相同,与此同时,市场上充电器的种类特别繁多,且充电器的较典型的实现方法是用一个专门功能的集成电路IC去控制充电电流/电压的范围,这种普通的恒流或恒压充电器都有充电效率低、充电时间长、降低电池寿命等缺陷。本文针对锂离子可充电池的充放电特性及实际使用中的需求,利用新型的嵌入式芯片LM3S1138为主控制器,在锂离子电池充电的过程中,进行智能控制,严格控制充电电流、电压、温度等物理参数,从而实现数字化、智能化、节能化的特点。

1 电能收集充电器硬件设计

电能收集充电器的硬件设计,主要包括直流电源、电源变换器、EasyARM1138、PWM发生器、采样电路、可充电池等部分的设计与整合,形成一个循环系统。其电路模块如图1所示。

1.1 EasyARM1138嵌入式微处理器

EasyARM1138嵌入式微处理器采用了Luminary Micro公司Stellaris系列基于Cortex-M3内核的LM3S1138芯片,该芯片包含一个低压降的稳压器,集成的掉电复位和上电复位功能,仿真比较器,10 bit的ADC,SSI,GPIO,看门狗和通用定时器,UART,I2C及运动控制的PWM等各种丰富的外设功能,可直接通向GPIO管脚,不需要特性的复用。非常适合用作智能型充电器的控制单元。

EasyARM1138的任务是从采样电路处实时采集电池的充电状态,通过计算决定下一阶段的充电电流,并产生合适的PWM信号来控制充电电流;通过UART、LCD来实时地传输和显示采样数据,采集的电池参数不正常时,可以产生报警信号。

1.2 电源变换和控制电路

1.2.1 BUCK电源变换电路

在电能收集过程中,充电器通过控制电压或者电流来实现不同的充电策略。设计采用容易控制的、效率高的BUCK变换器。BUCK变换器是用EasyARM1138产生的PWM信号控制的,通过控制PWM的占空比,来控制开关管Q2输出电压或者电流。BUCK变换电路如图2所示。

Vi、Vo分别为输入输出电压,D1是续流二极管。BUCK变换器的工作原理:当PWM输出高电平时,开关管导通,电流通过晶体管和电感到电池。在这一阶段,电感吸收能量,电容被充电。当PWM输出低电平时,开关管关断,电流经二极管D1续流,电感两端的电压反向,电流由二极管提供。电感和电容作为滤波器输出电压和电流。

1.2.2 PWM发生器

PWM发生器集成在EasyARM1138系统中,利用定时器(Timer)模块的16 bit PWM功能来产生PWM信号。在PWM模式中,TimerA或TimerB配置为16 bit元元元的递减计数器,通过设置适当的装载值(决定PWM周期)和匹配值(决定PWM占空比)来自动产生PWM方波信号,并从相应的管脚输出。

本方法的基本思想是利用EasyARM1138所具有的PWM()管口,在不改变PWM方波周期的前提下,通过软件的方法调整PWM控制寄存器来调整PWM的占空比,从而控制充电电流。在调整充电电流前,处理器先快速读取充电电流的大小,然后把设定的充电电流与实际读取到的充电电流进行比较。若实际电流偏小,则向增加充电电流的方向调整PWM的占空比;若实际电流偏大,则向减小充电电流的方向调整PWM的占空比。在软件PWM的调整过程中要注意ADC的读数偏差和电源工作电压等引入的纹波干扰,合理采用算术平均法等数字滤波技术。

1.3 采样电路

采样包括对充电电流和充电电池端电压的采样。采样的电压和电流经EasyARM1138中的1个集成的10 bit ADC模块送到LM3S1138控制芯片中,LM3S1138对数据进行处理与保存。ADC模块支持8个输入通道,输出最大误差为±3 mV,±3.3 V电源供电,并含有4个可编程的序列发生器,这些序列发生器可在无需控制器干涉的情况下对多个模拟输入源进行采样。电流与电压采样原理图如图3所示。

(1)电流和电压采样

为了降低成本,设计中对电流采样不外加传感器,通过1个传感电阻R6把流过电池的电流转换成电压后,再进行ADC转换取样。流过电池的电流可能会很大(超过1 A),如果传感电阻取得较大,那么就会产生较大的电压降,根据功率计算公式:P=I2R,消耗的功率太大,就会产生较多的热量,显然这样做是不可取的。本设计中使R6=0.1 Ω,用LM358运算放大器把电压放大到3 V左右,再传送到ADC转换器的ADC1管脚。电压采样直接通过改变滑动电阻R4的大小,使输出电压在0~3 V额定范围,再传送到ADC转换器的ADC0管脚进行数据转换。

(2)保护电路和基准稳压源

如果进入ADC管脚的电压过大,有可能造成芯片损坏,正确的做法是必须要有限压保护措施,典型的用法是利用钳位保护二极管。为了抑制串入ADC输入信号上的干扰,一般还要进行RC低通滤波,如图4所示。

ADC转换器需要一个基准电压为参照,以完成模拟电压信号到数字信号的量化。基准电压直接影响电压和电流采样的结果。EasyARM1138内部集成可编程选择的3.3 V的基准稳压源,可确保ADC基准电压的准确性,不需要采用外部的稳压源,可以节省设计的成本。

2 软件程序设计

电能收集充电器的充电电流、电压都是受限制的,“电池特性”的所有资料都根据标度因子计算得到。这些数据在包含文件里定义,在编译时计算,在程序运行时以常数方式处理。所有从ADC输出的资料都可以直接与这些常数进行比较。也就是说,在程序运行过程中,不需要进行实时计算,从而节省了计算时间和程序空间。锂离子可充电池采用恒流-恒压充电方式,其充电主控制程序流程如图5所示。

电能收集充电器采用了微控制器LM3S1138作为CPU,具有智慧化、节能化等充电性能,电能收集率很理想。故有良好的推广和使用价值。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭