基于单片机的电动车36V锂电池组保护电路设计方案

最新更新时间:2013-12-15来源: 电源网关键字:单片机  电动车  36V锂电池 手机看文章 扫描二维码
随时随地手机看文章

随着电动自行车普及,锂电池也成为众人关心的焦点。 锂电池与镍镉、镍氢电池不太一样,因其能量密度高,对充放电要求很高。当过充、过放、过流及短路保护等情况发生时,锂电池内的压力与热量大量增加,容易产生爆炸,因此通常都会在电池包内加保护电路,用以提高锂电池的使用寿命。 针对目前电动车锂电池组所用的保护电路大多都由分立原件构成,存在控制精度不够高、技术指标低、不能有效保护锂电池组等特点,本文中提出一种基于单片机的电动车36V锂电池组(由10节3. 6 V锂电池串联而成)保护电路设计方案,利用高性能、低功耗的ATmega16L 单片机作为检测和控制核心,用由MC34063构成的DC /DC变换控制电路为整个保护电路提供稳压电源,辅以LM60 测温、MOS管IRF530N作充放电控制开关,实现对整个电池组和单个电池的状态监控和保护功能,达到延长电池使用寿命的目的。

1 保护电路硬件设计

本系统以单片机为数据处理和控制的核心,将任务设计分解为电压测量、电流测量、温度测量、开关控制、电源、均衡充电等功能模块。 系统的总体框图如图1所示。

 

图1 系统的总体框图电池组电压、电流、温度等信息通过电压采样、电流采样和温度测量电路,加到信号采集部分的A /D输入端。 A /D模块将输入的模拟信号转换为数字信号,并传输给单片机。 单片机作为数据处理和控制的核心,一方面实时监控电池组的各项性能指标和状态,一方面根据这些状态参数控制驱动大功率开关。 由于使用了单片机,使系统具有很大的灵活性,便于实现各种复杂控制,从而能方便地对系统进行功能扩展和性能改进。

1. 1 ATmega16 L单片机模块

从低功耗、低成本设计角度出发,单片机模块采用高性能、低功耗的ATmega16 L单片机作为检测与控制核心。 ATmega16 L 是基于增强的AVRR ISC结构的低功耗8位CMOS微控制器,内部带有16 k 字节的系统内可编程Flash, 512 字节EEPROM, 1 k字节SRAM, 32个通用I/O口线, 32个通用工作寄存器(用于边界扫描的JTAG接口,支持片内调试与编程) , 3个具有比较模式的灵活定时器/计数器( T/C) (片内/外中断) ,可编程串行USART,有起始条件检测器的通用串行接口, 8路10位具有可选差分输入级可编程增益( TQFP封装)的ADC,具有片内振荡器的可编程看门狗定时器,一个SP I串行端口,以及6个可以通过软件进行选择的省电模式。 由于其先进的指令集以及单时钟周期指令执行时间,ATmega16 L的数据吞吐率高达1M IPS/MHz,从而可以缓减系统功耗和处理速度之间的矛盾。

单片机的输入输出设计如图2所示。 由电源部分降压、稳压得到的3. 3 V电压通过端口10为单片机提供工作电压;端口12和13为反向振荡放大器与片内时钟操作电路的输入端和反向振荡放大器的输出端,为单片机提供工作晶振;端口30是端口A与A /D转换器的电源,使用ADC时通过一个低通滤波器与端口10的VCC连接;端口37,38的ADC3, ADC2是经过转换后待检测的电压、电流值;端口39, 40的ADC1,ADC0是经过温度传感器转换后的温控电压值。 

图2 单片机的外围电路设计1. 2 稳压电源模块

稳压电源是单片机系统的重要组成部分,它不仅为系统提供多路电源电压,还直接影响到系统的技术指标和抗干扰性能。 ATmega16 L单片机的工作电压为2. 7~5. 5 V,为保证单片机稳定的工作电压为3. 3 V. 稳压部分是由MC34063构成的DC /DC变换控制电路,从电池组分出的25 V电压经过电路降压、稳压,输出3. 3 V,供保护电路工作,其电路如图3所示。

 

图3 稳压电源模块电路1. 3 充电均衡模块

采用模拟电路方案。 即在每节电池的外部搭建过压保护电路,充电过程中当电压超过预定值时,保护电路自动闭合,使电池通过电阻回路放电,以保护电池不会过度充电。 当电池电压减小到均衡充电动作电压4. 18 V时,保护电路自动断开。

1. 4 电压电流测量模块

待测的电压通过集成运算放大器LM358,将输出送至单片机进行检测。 LM358内部包括2个独立、高增益、内部频率补偿的双运算放大器,适合于电源电压范围很宽的单电源使用和双电源工作模式,由于其低功耗电流,也适合于电池。 用霍尔传感器UGN - 3501 M 检测直流电流。 UGN -3501M是集成型霍尔传感器,采用差动霍尔电压输出,检测灵敏度为1. 4 V /0. 1T。

电压电流检测电路的设计如图4 所示。 运算放大器LM358的5, 6引脚所接的BB,AA为待测的充电、放电电压,经过放大后由7脚输出至单片机进行检测,当检测到待测电压达到过充、过放保护电压时,由单片机控制断开充放电回路。 电流检测通过霍尔传感器完成,如图4所示,将从UGN -3501M1, 8引脚输出的霍尔电压uH 接至LM358的3, 4引脚,经过放大后从1 脚输出ADC3 至单片机,进行过电流保护。 UGN - 3501M 的5, 6, 7引脚连接调整电位器,用以补偿不等位电势,同时改善线性。 调整5, 6引脚外接电阻R16,可使输出霍尔电压uH 与磁场强度有较好的线性关系。

 

图4 电压电流检测电路1. 5 温度检测模块

温度检测和控制模块选用电压输出型的半导体温度传感器LM60. 该传感器是一种已校正的集成化温度传感器,它的工作温度范围是- 40 ℃至125 ℃,工作电压范围是2. 7 V至10 V. 信号输出与温度成正比,信号大小可达+ 6. 25 mV /℃。

基于LM60的温度检测电路如图5所示。 由稳压部分输出的3. 3 V 电源为此电路供电,经过温度传感器将探测点的温度转化为电压值通过ADC0,ADC1输出,再将ADC0, ADC1送入单片机进行检测,当电压值达到温控要求时,单片机控制开关通断。

 

图5 温度检测电路1. 6 开关模块

开关采用MOSFET,型号选用P沟道的MOS管的IR530N. 工作原理:单片机控制端口输出高电平,功率三极管导通,功率场效应管的栅极和漏极之间产生压降,功率场效应管导通。

2 软件设计

本系统软件采用C语言编写,处理程序采用模块化编程, 程序运行的环境是ICCAVR 开发系统。

在电池组空载的时候,系统进入掉电模式,以使功耗降至最低;当电池组接入负载或对电池组充电时,单片机被激活,由低功耗掉电模式转入正常工作模式,并持续运作。 整个程序的流程如图6所示。

 

图6 程序流程根据本系统的模块分布,单片机程序分为电压测量模块、电流测量模块和温度测量模块,每一模块调用共同A /D转换函数和延时判断函数等,以缩短代码长度和增强程序代码的可读性。 下面给出程序主函数的代码:

 

3 结束语

通过实验,本保护电路系统实现了全部基本功能。 与传统采用分离元件的电池保护系统相比,本文提出的基于单片机的电池保护电路系统具有系统体积小、功能多、功耗低、成本低等特点,可用于工业生产。

关键字:单片机  电动车  36V锂电池 编辑:探路者 引用地址:基于单片机的电动车36V锂电池组保护电路设计方案

上一篇:比比看,DPM/PWM两种逆变电源控制方式谁更优?
下一篇:太阳能电池复合机理类型分析

推荐阅读最新更新时间:2023-10-12 22:31

PIC单片机C语言延时程序和循环子程序
很多朋友说C中不能精确控制延时时间,不能象汇编那样直观。 其实不然,对延时函数深入了解一下就能设计出一个理想的框价出来。 一般的我们都用 for(x=100;--x;){;}此句等同与x=100;while(--x){;}; 或for(x=0;x 100;x++){;} 来写一个延时函数。 在这里要特别注意:X=100,并不表示只运行100个指令时间就跳出循环。 可以看看编译后的汇编: x=100;while(--x){;} 汇编后: movlw 100 bcf 3,5 bcf 3,6 movwf_delay l2 decfsz _delay
[单片机]
使用51单片机实现点阵汉字平滑滚动显示
#说明:采用的芯片是89C51,LED点阵屏的规格是16*16,同时使用了两个74HC595芯片,字模生成软件在文末有网盘链接。 1 连接原理图 整体的电路连接如上图所示,单片机只需要使用三个IO接口,就可以实现对点阵屏的控制。当然对于不同的单片机而言连线是不同的,但是使用74HC595扩展的原理是相同的,在这里不再对于其IO扩展原理进行探究。 2 实现的功能 在51单片机以及C语言的环境下,实现LED点阵屏幕上汉字的平滑滚动,就像是公交车上显示“前方到站第二医院,下车乘客请提前做好准备”一样。我们最后显示的是“计算机测控技术”几个字,当然显示的汉字内容是自定义的。同时,设置一个按钮能够让平滑滚动的汉字可以随时停下来。
[单片机]
使用51<font color='red'>单片机</font>实现点阵汉字平滑滚动显示
德州仪器推出C2000™ Piccolo™ F2802x 微控制器
2012 年 8 月 24 日,北京讯 日前,德州仪器 (TI) 宣布其 Piccolo™ 微控制器可为实时电机控制应用实现最高价值,为家用电器、工业纺织设备以及压缩机等通常无法降低相关成本的应用实现 32 位实时控制。C2000™ Piccolo™ TMS320F2802x 微控制器在支持更高电源效率与系统保护的同时,还提供高度集成的片上模拟硬件。这些器件具有只有 38 个引脚的小尺寸,支持架构增强以及改进的外设,不仅单个芯片可取代多个电子组件,而且还可为电机控制应用实现高级电源管理。 加强系统保护 除了一个 12 位模数转换器 (ADC) 外,Piccolo F2802x 微控制器还集成各种模拟比较器,可帮助设计人员实现
[单片机]
单片机常见的报警方式有几种?基本原理分别是什么?
常见的报警方式有6种 (1)指示灯或数码管显示出数据,以提醒操作人员注意。 (2)采用声、光及语音进行报警。其中,光效果通常取自发光二极管LED或其他光源器件;声效果可取自电铃、电笛、蜂鸣器、或音乐(语音)芯片等。 (3)合成语音报警。采用这种方式进行报警时,单片机应用系统将对语音信号进行采集、处理、合成和识别,使报警系统的功能更加完善,报警信息更加具体、生动、准确,直至给出报警对象的具体信息。 (4)图形、图像报警。这种系统设微型机控制的打印机或CRT显示器,使警卫人员在接受其他报警信号的同时,还能看到报警显示的画面或数据、文字,不但能将报警资料打印成文,而且可方便存档。 (5)具有控制功能的报警。
[单片机]
加快IIoT传感器产品上市速度,瑞萨推出全新MCU入门套件
全球领先的半导体解决方案供应商瑞萨电子株式会社宣布,为使用32位 RX23E-A 微控制器(MCU)进行开发的工程师推出全新瑞萨解决方案入门套件(RSSK),该MCU具备业界一流水平的高精度模拟前端(AFE)。RX23E-A RSSK集成了经过优化的硬件、软件和工具,可用于评估MCU内置的高精度24位delta-sigma(ΔΣ)A/D转换器。即使客户没有专业的AFE开发经验,也可通过RSSK精准评估纳伏(nV)级别的模拟性能,从而减少开发工作量并缩短产品上市所需的时间。 瑞萨电子物联网平台业务部营销副总裁Daryl Khoo表示:“用于工业物联网传感器的RX23E-A是集成了高精度AFE的单芯片解决方案,无需校准即可达
[传感器]
加快IIoT传感器产品上市速度,瑞萨推出全新<font color='red'>MCU</font>入门套件
单片机+74HC595入门8X8点阵教学
写在前面的话 希望所有发贴求助的新人朋友们, 请先在论坛搜索, 论坛有很多老师们发的贴子, 虽然有很多描述得不清不楚, 但总是有能用的 8X8点阵我也参考了好多, 发代码的确实不少, 但在硬件方面配套的原理图, 连接图都不太清楚, 于是就瞎子摸象, 总算是搞清楚了 特发此贴跟大家分享 照样, 先上原理图, 接线图 程序有附仿真程序, 方便调试 由于是测试, 所以用排针+杜邦线 单片机源程序如下: /********************************************************************************* 接线方式请看main.h说明
[单片机]
<font color='red'>单片机</font>+74HC595入门8X8点阵教学
基于MSP430F系列单片机的智能蓄电池监测系统
  1 引言   在电力系统的蓄电池组维护中,除了常规的对蓄电池均浮充充电管理外,还需要对蓄电池组的端电压、单节电池电压进行巡检;定期对蓄电池组进行恒流放电试验,以检验蓄电池组的容量;同时为了检验电池组的瞬时大电流放电能力,还需要定期进行大电流动态放电试验,测试每节电池的内阻。   以前进行静态放电试验时采用的放电设备主要有可变电阻,碳棒,水槽等,为了维持放电电流恒定,需要人工或用继电器切换调节负载电阻,调节很不方便,而且稳流特性也不好;而且动态放电很难操作,有一定的危险性。本文提出的智能蓄电池组监测系统正是为了替代传统的放电方式而进行研制的。   2 智能检测系统的构成与设计   2.1系统的构成   放
[电源管理]
基于MSP430F系列<font color='red'>单片机</font>的智能蓄电池监测系统
51系列单片机定时器的实用方法
定时/计数器 0 和定时/计数器1都有4种定时模式。 16位定时器对内部机器周期进行技术,机器周期加1,定时器值加1,1MHZ模式下,一个机器周期为1us 。 定时器工作模式寄存器TMOD,不可位寻址,需整体赋值,高4位用于定时器1,第四位用于定时器0。 C/T:为定时器功能选择位,C/T=0对机器周期计数,C/T=1,对外部脉冲计数。 GATE:门控位,GATE=0,软件置位TRn即可启动计时器,GATE=1需外部中断引脚为高电平时才能软件置位TRn启动计时器,一般取GATE=0。 定时器控制寄存器TCON: TFn:Tn溢出标志位,当定时器溢出时,硬件置位TFn,中断使能的情况下,申请中断,CPU响应中断后,硬件自
[单片机]
51系列<font color='red'>单片机</font>定时器的实用方法
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved