基于嵌入式系统的铅酸蓄电池充电控制器设计.doc
《基于嵌入式系统的铅酸蓄电池充电控制器设计.doc》由会员分享,可在线阅读,更多相关《基于嵌入式系统的铅酸蓄电池充电控制器设计.doc(43页珍藏版)》请在三一办公上搜索。
1、基于嵌入式系统的铅酸蓄电池充电控制器设计绪论铅酸蓄电池作为一种可重复使用的储能设备得到了广泛的应用,但是充电一直是影响其使用寿命的关键问题。因此,本文致力于研究并设计一种快速、安全、智能的蓄电池充电控制器。本文根据充电系统的功能要求和技术指标,进行了总体方案设计。蓄电池充电控制器的控制方式采用基于时下最常用的嵌入式 ARM7 微处理器LPC2292的数字控制。充电系统采用多模式充电控制策略,分别为激活充电、大电流快速充电、过充电和浮充电四种模式。根据充电系统的总体方案,对充电控制器的硬件和软件进行了详细的设计与实现。硬件部分主要充电控制器的驱动电路,采样电路,保护电路以及辅助电源的设计。软件部
2、分主要包括介绍了C/OS -II 实时操作系统在ARM7上的移植和各个软件模块包括A/D 采样、控制器数据的处理以及数据在LCD 显示等程序的实现。关键字:嵌入式;铅蓄电池;充电控制器;LPC2292ABSTRACTAs a reusable energy storage device to the lead-acid battery has been widely used, but the charge has been a key issue is the impact of its useful life. Therefore, this paper is committed to r
3、esearch and design a fast, safe, smart battery charge controller.According to the charging system functional requirements and technical specifications, the design of the overall program. Battery charge controller control among the most commonly used embedded ARM7 microprocessor LPC2292-based digital
4、 control; charging system using multi-mode charging control strategy, were activated charging, high-current fast charge, over-charge and floating charge four mode. According to the general scheme of the charging system, a detailed design and implementation of the hardware and software of the charge
5、controller. The hardware part of the main charge of the driving circuit of the controller, the sampling circuit, the protection circuit and an auxiliary power supply design. The software part includes ARM7 transplant of C / OS-II real-time operating system and software modules, including the A / D s
6、ampling, the controller data processing and data in the LCD display program realization.Keywords: embedded; lead-acid batteries; charge controller; LPC22921 绪论11.1 研究背景及意义11.2 蓄电池充电装置的研究现状11.3 蓄电池充电方法的研究21.3.1恒流充电方式21.3.2恒压充电方式21.3.3浮充方式21.3.4涓流充电方式31.3.5分阶段充电方式31.4本文研究内容32 蓄电池充电控制器的总体方案设计42.1 充电控制器
7、的功能和技术要求42.2 蓄电池充电控制器的总体方案42.3 充电主电路拓扑结构分析52.4 系统控制方式的分析与选择62.5 蓄电池充电方法的选择73 嵌入式 ARM 及 LPC2292 微处理器介绍93.1 嵌入式系统概述93.1.1 嵌入式系统的定义93.1.2 嵌入式系统的特点93.2 嵌入式系统的现状和发展趋势103.2.1 嵌入式系统的发展现状103.2.2 嵌入式系统发展的未来趋势103.3 常用微处理器113.4 ARM MCU 介绍113.5 ARM7 介绍123.5.1 ARM7 系列123.5.2 ARM7TDMI 介绍123.6 LPC2292 微处理器简介134 基于
8、嵌入式的充电控制器的硬件设计164.1 接口电路设计174.1.1时钟电路及复位电路174.1.2 JTAG 调试接口电路184.1.3 LCD 串行接口设计184.1.4 RS232 接口设计194.2驱动电路的设计204.3 采样电路设计214.3.1输入电压采样电路214.3.2蓄电池端电压采样电路224.3.3蓄电池充电电流采样电路224.3.4蓄电池温度采样电路234.4保护电路设计244.5电源电路设计245 嵌入式操作系统C/OS-265.1嵌入式操作系统265.1.1 操作系统概述265.1.2 C/OS-的特点265.2 C/OS-的移植285.2.1 C/OS -II 的文
9、件体系285.2.2 C/OS-的移植内容295.2.3C/OS-在系统中的应用295.2.4C/OS-的消息邮箱306 系统软件设计与实现316.1 系统软件的总体结构316.2 应用C/OS -II 的必要准备316.2.1 定义任务优先级316.2.2 定义任务栈空间316.2.3 定义消息邮箱326.2.4 C/OS -II 的基本函数326.3 主控模块及其流程图336.4 主任务模块及其流程图346.4.1 A/D 采样模块软件设计346.4.2 数字滤波模块软件设计346.4.3 充电模式的设计356.4.4 LCD 显示任务模块及其流程图357 结论37参考文献38致 谢391
10、 绪论1.1 研究背景及意义自从 1859 年法国科学家普朗特以铅为电极制成铅酸蓄电池以来,铅酸蓄电池经过一百多年的发展与完善,已经成为世界上广泛使用的一种化学电池,铅酸蓄电池由于其成本低、容量大、安全可靠等特点,在通讯、铁路、军事、电动汽车、光伏发电等各个领域都有广泛的应用,逐渐发展成为社会生产和人类生活中不可缺少的设备。蓄电池在实际应用中遇到的最大问题是其使用寿命远远达不到设计寿命。设计寿命在1015 年的蓄电池,在实际使用时大都在 35 年便损坏,有些甚至不到一年便失效了,这不但影响了电气设备的可靠性,而且还造成了重大的经济损失。蓄电池的使用寿命由多方面的因素决定,包括蓄电池本身的物理性
11、能、使用环境、监控管理方式和充放电制度等。通过对过早失效的蓄电池进行统计及分析发现,大部分都是由于充放电控制不合理而造成的。因此,要提高蓄电池的寿命,最重要的是使用合理的充电方法对蓄电池进行充电。如何高效、快速、安全地对蓄电池进行充电控制,一直是人们关心的问题。虽然蓄电池问世至今已有 100 多年的历史,但是由于技术条件的限制,目前很多的充电器仍然采用传统的充电方式,在使用这些传统充电方法的充电过程中,铅酸蓄电池大多存在着的过量充电和析气等现象。在一定程度上缩短了蓄电池的使用寿命,给使用者造成了一定的经济损失。随着铅酸蓄电池在新能源开发中的广泛应用,对蓄电池的充电方法和充电装置都提出了新的要求
12、:研究并设计一种快速、高效、安全的蓄电池充电系统成为一项很重要的任务。对蓄电池充电的改进可以从两个方面考虑,一是蓄电池的充电方法,二是蓄电池的充电装置。随着电力电子技术、微电子技术、计算机技术以及自动控制技术的发展,蓄电池的充电控制方法和充电装置的研究也越来越广泛,这两个方面的研究设计对光伏发电、电动汽车等新兴绿色环保产业的发展具有非常重要的意义。1.2 蓄电池充电装置的研究现状蓄电池充电本质上是一个能量转换的过程,蓄电池充电装置实际上是一个充电电源,该充电电源通过一定的控制算法使得输出电压和输出电流与蓄电池充电曲线相吻合。目前,常用的充电电源主要有以下三种:相控电源、线性电源和开关电源。(1
13、) 相控电源是比较传统的电源,它将市电直接经过整流滤波后输出直流,通过改变可控硅整流器的导通相位角,来控制电源的输出电压。相控电源所使用的变压器是工频电源变压器,它的体积庞大,由此造成相控电源本身体积庞大、效率低下。而且该类电源动态响应差、可靠性低。目前相控电源已经有逐步被淘汰的趋势。(2) 线性电源是另一种常见的电源,它是通过串联调整管,可以连续控制的电源。线性电源的功率调整管工作在放大区,通过的电流是连续的。由于调整管上的损耗功率较大,所以需要采用大功率调整管并需要装配体积很大的散热器。(3) 开关电源的研究发展历史比较短,在 20 世纪 60 年代中期开始了相关的研究,并于当时研制出了
14、20kHz 的 DC/DC 变换器,这为开关电源的发展奠定了基础。七十年代,出现了使用高频变换技术的整流器,它使交流电不经过 50Hz 的工频变换器,而是直接整流再逆变为高频交流,再整流滤波变为所需的直流。随着电力电子技术和自动控制技术发展,尤其是大功率高压场效应管等新型高频开关器件的出现,使得功率变换器的开关频率得到很大的提高,减小了功率变换器中的变压器体积和重量,从而大大减小了开关电源的体积和重量。开关电源由最初的低频开关电源发展到高频开关电源(20kHz 以上),其开关频率越来越高,控制技术也越来越完善,在蓄电池充电装置的设计中,正是由于开关电源的性能越来越完善,已逐步成为充电功率主电路
15、设计的首选。目前,国内外研究者对于铅酸蓄电池的研究重点大部分在蓄电池的充电方法上,而对于蓄电池充电装置研究的相对较少。蓄电池充电系统的功率主电路仍然采用一些基本的开关电源拓扑结构上,一些充电系统的功率和输入电压等要求比较低,因而选用的开关电源拓扑相对简单。目前用于蓄电池充电的功率主电路主要有 Buck 变换器、Boost 变换器等。这几种结构都是由功率开关管、二极管、电感和电容组成的 DC/DC 变换电路。1.3 蓄电池充电方法的研究1.3.1恒流充电方式充电器的交流电源通常会波动,充电时需要一个恒流直流模块,即恒流充电器。当采用恒流充电时,可以使得电池具有较高的充电效率,可以根据电池的充电时
16、间来决定充电是否终止,也可以改变电池的数目。1.3.2恒压充电方式当对电池进行恒压充电时,电池两端的充电电压决定了充电电流。这种充电方式的特点是:在充电的初期电流会很大,在充电的末期电流会很小,充电的电流随着电压的波动而变化,因此在控制策略中设定充电电流的最大值应设置在充电电压最高时,以免发生过充电,损害电池的寿命。1.3.3浮充方式在浮充方式中,电池以很小的电流(C/30C/20)进行充电,以使得电池保持在满充状态,浮充方式多用于备用电源或者应急电源充电,以保证电池的电量稳定。1.3.4涓流充电方式在正常情况下,直流电源作为负载的工作电源,并以涓流充电的方式为电池充电,只有当负载变的很大时,
17、直流电源端电压低于电池端电压或直流电源停止供电后,电池才对负载进行放电。这种情况下的充电电流根据不同的充电模式进行确定。它通常用在备用电源、紧急电源等不允许断电的情况下使用。1.3.5分阶段充电方式在分阶段充电方式中,在电池的初始阶段充电电流较大,当电池电压达到控制点时,电池即转为以涓流充电方式充电,分阶段充电是电池的最理想的充电方式,缺点是电路复杂。1.4本文研究内容电力电子技术、现代控制理论的快速发展,为蓄电池充电系统的发展提供了坚实的理论基础,同时集成电路技术和嵌入式系统的飞速发展,尤其是以ARM为代表的混合信号处理器为蓄电池充电控制技术的发展提供了广阔的前景。本文的主要目的是研究并设计
18、一种基于嵌入式系统的蓄电池充电控制器,主要包括蓄电池的充电装置、控制方式、充电方法以及系统软硬件的设计与实现。根据设计要求,制作了一套蓄电池充电系统,该系统以双管反激变换器作为功率主电路。通过蓄电池的工作原理和常用充电方法的分析,确定充电系统采用多模式充电控制策略。充电控制器以基于ARM7的 LPC2292芯片为核心,实现数字化控制,既实现了蓄电池的充电控制,又能够将充电信息在 LCD 中显示,方便了系统的运行监控。2 蓄电池充电控制器的总体方案设计2.1 充电控制器的功能和技术要求本文的主要目的是研究并设计一套蓄电池充电控制器,控制器的总体功能和技术要求如下:(1) 充电系统的输入直流电压范
19、围为 200650V;(2) 充电系统的直流输出电压范围为 060V,待充蓄电池组额定电压为 48V;(3) 充电系统的输出直流电流范围为 020A;(4) 充电系统的最大输出功率为 1200W;(5) 充电系统应根据蓄电池的荷电状态采用合适的充电方法对蓄电池进行充电;(6) 充电系统应具有完善的充电保护功能;(7) 充电系统应具有实时显示和监控的功能。2.2 蓄电池充电控制器的总体方案根据充电控制器的功能和技术要求,对蓄电池充电控制器的总体方案进行设计,系统总体结构如图 2.1 所示,显示了充电控制器的主电路及外围电路结构。 图2.1 蓄电池充电系统总体结构框图在图 2.1 中,充电系统功率
20、主电路由 DC/DC 变换器构成,充电系统在充电过程中需要对蓄电池的输入电压、充电电压、充电电流以及温度等参数进行实时的采样,由充电控制器实现主电路功率开关管的开关控制以及蓄电池的充电控制,同时充电控制器还具有 LCD 显示和RS232 通信等功能,能够实现对蓄电池充电的显示和监控。本充电系统具有完善的硬件保护措施,能对输入过压、输出过压、输出过流等实现硬件保护功能。充电系统中,由充电控制器产生占空比变化的脉冲宽度调制信号(PWM)控制主电路开关管的开通与关断,实现蓄电池的充电控制。蓄电池充电系统各个部分的功能为:(1) DC/DC 主电路是实现充电系统能量转换的功率电路,由于输入电源为 20
21、0V650V 的直流电压,而待充蓄电池组的额定电压为 48V,因此需要 DC/DC 变换器进行功率变换。(2) 充电控制器是整个充电系统的控制核心,既要实现对主电路功率开关管的控制,又要实现对蓄电池的充电控制。(3) 驱动电路,对充电控制器输出的 PWM 信号进行隔离放大,产生满足功率开关管正常工作要求的驱动信号。(4) 采样电路,对输入电压、充电电压、充电电流以及温度等参数进行采样调理。(5) 保护电路,以硬件的方式对蓄电池的输入电压、充电电压和充电电流进行保护,防止蓄电池的过流和过压,有效保护充电系统的运行。(6) 显示电路,在充电过程中,对蓄电池的输入电压、充电电流、充电电压以及温度等参
22、信息进行显示。2.3 充电主电路拓扑结构分析蓄电池充电的功率主电路大多采用DC/DC变换器,目前,常用的DC/DC变换器有很多种,大致可以分为两类:(1) 非电气隔离型 DC/DC 变换器,包括 Buck 变换器、Boost 变换器、Buck-Boost 变换器、Cuk 变换器,这类变换器适用于升降范围窄、输入输出间无须电气隔离的场合;(2) 电气隔离型 DC/DC 变换器,包括反激、正激、推挽、半桥及全桥变换器,这类变换器适用于升降范围宽、输入输出间需要电气隔离的场合。本蓄电池充电系统的输入直流电压范围为 200V650V,输入电压高而且范围宽,待充蓄电池的额定电压为 48V,充电系统的最大
23、输出功率为 1200W,对于高压输入、大功率输出的应用场合,非电气隔离型变换器由于无法实现输入与输出之间的电气隔离,存在着应用的局限性,因此需要采用电气隔离型的DC/DC变换器。本文采用了双管反激变换器的拓扑结构,双管反激变换器使用两个功率开关管,同时导通和关断,并在电路中采用箝位二极管,在反激过程中把功率开关管承受的峰值电压箝位在输入电源电压,大大降低了每个开关管上的电压应力,扩大了在高输入电压应用场合功率开关管的选择范围,也保留了反激电路结构简单等优点。双管反激变换器电路拓扑如图 2.2 所示。变压器用磁化电感、漏感 和只有变比关系的理想变压器 T 表示。图 2.2 双管反激变换器电路拓扑
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 嵌入式 系统 蓄电池 充电 控制器 设计

链接地址:https://www.31ppt.com/p-3940500.html