历史上的今天
返回首页

历史上的今天

今天是:2025年03月05日(星期三)

正在发生

2020年03月05日 | 基于电动车锂电池组保护电路的设计方案

2020-03-05 来源:eefocus

简介:,本文中提出一种基于单片机的电动车36V锂电池组(由10节3. 6 V锂电池串联而成)保护电路设计方案,利用高性能、低功耗的ATmega16L 单片机作为检测和控制核心,用由MC34063构成的DC /DC变换控制电路为整个保护电路提供稳压电源,辅以LM60 测温、MOS管IRF530N作充放电控制开关,实现对整个电池组和单个电池的状态监控和保护功能,达到延长电池使用寿命的目的。


导读:针对目前电动车锂电池组所用的保护电路大多都由分立原件构成,存在控制精度不够高、技术指标低、不能有效保护锂电池组等特点,本文中提出一种基于ATmega16L的电动车36V锂电池组(由10节3. 6 V锂电池串联而成)保护电路设计方案,利用高性能、低功耗的ATmega16L单片机作为检测和控制核心,用由MC34063构成的DC /DC变换控制电路为整个保护电路提供稳压电源,辅以LM60 测温、MOS管IRF530N作充放电控制开关,实现对整个电池组和单个电池的状态监控和保护功能,达到延长电池使用寿命的目的。


0 引言


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


1 系统的总体设计


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



图1 系统的总体框图


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


2 系统的硬件设计


2.1ATmega16 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 单片机的外围电路设计


2.2稳压电源模块


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



图3 稳压电源模块电路


2.3充电均衡模块


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


2.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 电压电流检测电路


2.5温度检测模块


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


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



图5 温度检测电路


2.6开关模块


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


3 系统的软件设计


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


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



图6 程序流程


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



4 结束语


本文中提出一种基于ATmega16L的电动车36V锂电池组保护电路的设计方案,利用高性能、低功耗的ATmega16L 单片机作为检测和控制核心,用由MC34063构成的DC /DC变换控制电路为整个保护电路提供稳压电源,辅以LM60 测温、MOS管IRF530N作充放电控制开关,实现对整个电池组和单个电池的状态监控和保护功能。通过实验,本保护电路系统实现了全部基本功能。 与传统采用分离元件的电池保护系统相比,本文提出的基于单片机的电池保护电路系统具有系统体积小、功能多、功耗低、成本低等特点,可用于工业生产。

推荐阅读

史海拾趣

Deutronic Elektronik GmbH公司的发展小趣事

Deutronic Elektronik GmbH深知客户服务的重要性,始终将客户需求放在首位。公司建立了完善的客户服务体系,为客户提供全方位的服务支持。通过优质的产品和服务,Deutronic Elektronik GmbH赢得了客户的广泛赞誉和信任。同时,公司也注重品牌建设和提升,通过品牌推广和营销活动,进一步提升了品牌知名度和美誉度。

请注意,以上故事概要基于假设和逻辑构建,可能不完全符合Deutronic Elektronik GmbH公司的实际发展历程。如需更详细和准确的信息,请参考公司官方发布的历史资料和新闻报道。

Components Corporation公司的发展小趣事

为了进一步提升竞争力,Deutronic Elektronik GmbH开始实施全球化战略。公司在美国和中国设立了子公司,并通过并购等方式加强了在欧洲和亚洲市场的布局。这些举措不仅增强了公司的市场影响力,还为公司带来了更多的资源和优势。通过全球化战略的实施,Deutronic Elektronik GmbH逐渐成为一家具有全球影响力的电子科技企业。

AnalogicTech公司的发展小趣事

为了进一步扩大市场份额,AnalogicTech积极寻求与全球范围内的合作伙伴建立战略合作关系。公司通过参加国际电子展会、建立海外销售网络等方式,成功将产品推向全球市场。同时,AnalogicTech还加大了对亚洲市场的投入,在香港等地设立了分支机构,进一步提升了公司在全球市场的竞争力。

Daburn公司的发展小趣事

在追求企业发展的同时,Daburn公司也积极履行社会责任。公司注重环保和可持续发展,通过采用环保材料和节能设备、优化生产流程等方式降低对环境的影响。此外,Daburn还积极参与公益事业和社会活动,为社会做出积极贡献。这种社会责任感让Daburn在行业中树立了良好的形象。

Carling Technologies公司的发展小趣事

Carling Technologies于1920年创立,早期专注于电气和电子开关以及组件的制造。凭借创始人的远见卓识和团队的努力,公司逐渐在行业中崭露头角。在创立初期,Carling Technologies就以其高质量的产品和创新的设计赢得了客户的信赖。通过不断的研发和技术升级,公司逐渐在电气和电子开关领域建立了自己的地位。

Gigabit Logic Inc公司的发展小趣事
用户只需通过触摸即可实现调速,无需手动旋转旋钮或按钮。

问答坊 | AI 解惑

这个数模转换器的地址怎么是E000H?

各位大哥大姐:下图中与8031单片机相连的数模转换器DAC0832的地址怎么会是E000H? 请各位大哥大姐指教!谢谢!…

查看全部问答>

电池修复中出现的一些问题

1 、电池的端电压高低是否可以用来判断电池的好坏? 答:不能。端电压低是由于电池短路、断路及没有电量等原因造成的。 2 、电池修复过程是否需要打开电池? 答:需要打开电池盖。 3 、什么情况下会出现硫化? 答:过放电,没有及时进行 ...…

查看全部问答>

高价求购 Tornado V 2.2.1的序列号

高价求购 Tornado V 2.2.1的序列号 联系方式:站内消息.…

查看全部问答>

multisim10 怎么C51写头文件 (转)

要点亮LED,但出错,认为P0没有定义,multisim10中C51的头文件怎么写? void main() { /* Insert your code here. */    P0=1; } 出错信息 Multisim  -  2008-09-23 20:49:45 -------------------------- ...…

查看全部问答>

有人要转让TI的DSP和ZIGBEE开发板、开发套件的吗

有人要转让TI的DSP和ZIGBEE开发板、开发套件的吗,想买来学习一下!~有要转让的朋友请把照片和描述发上来,我是买来学习的,价格要便宜一些!~…

查看全部问答>

大学毕业生反思高校教育:我们的大学怎么了

1 大学毕业生反思高校教育:我们的大学怎么了 目录  大学毕业生反思高校教育:我们的大学怎么了.................................................... 2  现实的教育是自欺欺人.............................................. ...…

查看全部问答>

关于LSD-TEST430F22X4学习套件

我最近用LSD-TEST430F22X4学习套件,该套件没有外部晶振,然后就接了一个普通的32K晶振,感觉晶振没起振,想请教一下关于该套件的外部晶振问题…

查看全部问答>

MSP-430具体功能

话说我们这个板子具体可以做什么哟…

查看全部问答>

开关系统配置——选择合适的开关矩阵卡路由相关信号尤为重要

选择合适的开关矩阵卡路由相关信号是获得理想的测量精度和分辨率的关键。如果这些信号是通过一个偏置电流指标为1nA和带宽为100kHz的开关路由的,那么使用皮安以下的测量仪器和10MHz的C-V测试[1]仪就显得浪费了。进行交流和直流测量时都必须将开关 ...…

查看全部问答>