>

ATmega16L单片机实现电动车锂电池组状态监控保护

- 编辑:宜春市空间模块有限公司 -

ATmega16L单片机实现电动车锂电池组状态监控保护

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

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

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

  从低功耗、低成本设计角度出发,单片机模块采用高性能、低功耗的ATmega16 L单片机作为检测与控制核心。 ATmega16 L 是基于增强的AVRR ISC结构的低功耗8位CMOS微控制器,内部带有16 k 字节的系统内可编程Flash, 512 字节EEPROM, 1 k字节SRAM, 32个通用I/O口线个通用工作寄存器(用于边界扫描的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是经过温度传感器转换后的温控电压值。

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

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

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

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

  场效应管的栅极和漏极之间产生压降,功率场效应管导通。软件设计本系统软件采用C语言编写,处理程序采用模块化

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

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

  大家在组装聚合物锂电池组的时候,先根据需要锂电池组的产品尺寸及所需的负载容量等进行计算,然后根据产品....

  以电能为动力源的汽车或混合动力源汽车,能够大幅降低噪声、及尾气排放导致的环境问题;并减少油耗,节省能....

  现在使用万用表测量电池电压现在我的读数为16.49V它可能与我的读数不同完全取决于电池的电量

  深圳市思齐新能源有限公司 我司针对当前植保机行业电池寿命短,充电时间长,炸机风险高的困惑研发并量产植保机钛酸锂...

  近期,国家多部门联合发文对电动自行车产业进行了整改,要求电动自行车的整车重量应不大于40kg,最高车....

  本文针对动力锂电池成组使用,各节锂电池均要求充电过电压、放电欠电压、过流、短路的保护,充电过程中要实....

  电池系统架构 镍镉电池与随后出现的镍氢电池多年来一直主宰着电池市场。锂离子电池是最近才进

本文由新闻动态发布,转载请注明来源:ATmega16L单片机实现电动车锂电池组状态监控保护