历史上的今天
返回首页

历史上的今天

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

正在发生

2020年03月09日 | 基于ATmega16的电动车锂电池组的设计

2020-03-09 来源:eefocus

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


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

基于ATmega16的电动车锂电池组设计

1 保护电路硬件设计


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

基于ATmega16的电动车锂电池组设计

图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是经过温度传感器转换后的温控电压值。

基于ATmega16的电动车锂电池组设计

图2 单片机的外围电路设计


1. 2 稳压电源模块


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

基于ATmega16的电动车锂电池组设计

图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 与磁场强度有较好的线性关系。

基于ATmega16的电动车锂电池组设计

图4 电压电流检测电路


1. 5 温度检测模块


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


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

基于ATmega16的电动车锂电池组设计

图5 温度检测电路


1. 6 开关模块


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


2 软件设计


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


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

基于ATmega16的电动车锂电池组设计

图6 程序流程


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


void main ( void)


{


int ( ) ; / /单片机初始化,打开所有开关;


sleep ( ) ; / /单片机进入休眠模式;


int sign︱ = 1;


while ( sign = = 1 ) / /判断系统是否运行正常;


{ int( ) ;


dianya ( ) ; / /调用测压模块;


delay(30000) ;


delay(30000) ;


dianliu ( ) ; / /调用测流模块;


delay(30000) ;


delay(30000) ;


wendu ( ) ; / /调用温度模块;


delay(30000) ;


delay(30000) ;


}


int ( ) ;


sign︱ = 1;


main ( ) ;


}


3 结束语

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

推荐阅读

史海拾趣

Diodes Incorporated公司的发展小趣事

Diodes Incorporated公司成立于1970年,其初衷是致力于半导体技术的研发和生产。在创立初期,公司面临着来自行业巨头的激烈竞争,但凭借对技术的深入理解和市场需求的敏锐洞察,Diodes Incorporated逐渐在市场中找到了自己的定位。公司专注于生产高品质、特定应用的半导体产品,逐渐在消费电子、计算机、通信等领域建立了良好的声誉。

广州基安彼(GMB)公司的发展小趣事

值得一提的是,Diodes Incorporated还荣获了亚洲金选奖殊荣。公司的超高功率密度(UHPD)充电器解决方案在亚洲金选奖中获得了金选节能系统功率半导体供货商项目公司奖。这一奖项的获得,不仅彰显了公司在节能系统功率半导体产品领域的领先地位,也进一步提升了公司的品牌形象和市场竞争力。

以上五个故事概述了Diodes Incorporated公司在电子行业中发展起来的相关事实。通过这些故事,我们可以看到公司在技术创新、市场拓展、财务表现以及品牌建设等方面所取得的成就和进步。

博林(BL)公司的发展小趣事

为了降低生产成本、提高生产效率,博林公司开始实施产业链整合战略。公司通过收购、兼并等方式,逐步掌握了从原材料供应到终端产品销售的完整产业链。同时,博林公司还积极向垂直化方向发展,涉足与电子产品相关的多个领域,如芯片设计、软件开发等。这种垂直化的发展模式使得博林公司在行业中更具竞争力,能够更好地应对市场变化和客户需求。

BH Electronics公司的发展小趣事

进入21世纪,BH Electronics面临着更加激烈的市场竞争。为了保持领先地位,公司加大了对技术研发的投入。在一次技术研讨会上,工程师小王提出了一项革命性的技术设想。经过多次试验和改进,BH Electronics成功研发出了一款具有划时代意义的电子产品,不仅提升了性能,还降低了成本。这一创新产品迅速在市场上获得了广泛认可,为公司的快速发展奠定了坚实基础。

BETA Transformer Technology Corp公司的发展小趣事

为了进一步扩大市场份额,BETA Transformer Technology Corp公司开始实施国际化战略。公司积极参加国际电子展览,与国际同行进行深入交流与合作。同时,BETA公司还在海外设立了研发中心和生产基地,以便更好地服务全球客户。通过不断拓展国际市场,BETA公司的品牌影响力和市场竞争力得到了显著提升。

Beta Dyne Inc公司的发展小趣事

近年来,电子行业面临着技术更新换代迅速、市场竞争激烈的挑战。Beta Dyne也不例外,公司面临着来自同行的竞争压力以及客户需求不断变化的挑战。为了应对这些挑战,Beta Dyne不断调整产品策略,加大研发投入,推出了一系列创新产品,并积极拓展新的应用领域。

问答坊 | AI 解惑

D题通信协议讨论

本帖最后由 paulhyde 于 2014-9-15 09:34 编辑 各位: 有没有成功的通信协议,大家一起探讨啊。 不简单啊。  …

查看全部问答>

关于FPGA与ASIC的一些问题

主要是想了解下,由FPGA转到ASIC的过程,谢谢了! PS:因为自己在用FPGA,它的设计流程相对简单些,因为使用的工具很少,仿真工具和综合工具;     而ASIC中使用的工具比较多,有一个工具链,感觉光是掌握这些工具都要一定的时间,更何 ...…

查看全部问答>

西安易凡单片机培训全程班

零基础,四个月学习 周末 10月份前报名优惠400元 详情请查看:http://www.efan-soft.com/mcu.html …

查看全部问答>

请将“#define K1_ON PORTB &= ~(1<<PB0)”分解解释一下!

请将“#define K1_ON    PORTB &= ~(1<<PB0)”分解解释一下! 谢谢!!…

查看全部问答>

什么时候,P0口需要外加上拉电阻,什么时候又不需要呢

今天,我在看AT89S51的datasheet,看了下面的文字,我还不是很清楚,什么时候,P0口需要外加上拉电阻,什么时候又不需要呢,请高手解答,不胜感激呀!!! Port 0 can also be configured to be the multiplexed low-order address/data bus durin ...…

查看全部问答>

团购一块MSP-EXP430FR5739开发板

团购一块MSP-EXP430FR5739开发板做RF(射频)开发,大部分RF芯片都1.8~3.6V,而手上只有一个Launchpad,不好进行测试。所以需要再一块MSP-EXP430FR5739开发板, …

查看全部问答>

北京通信公司招聘射频工程师

射频工程师 薪酬18W-25W左右 岗位职责: 1、负责射频相关设计方案的可行性分析和实施; 2、负责射频电路原理图、PCB板设计,撰写射频调试方案、射频概要设计以及射频详细设计方案,射频电路调试,配合整机调试以及解决整机调试中遇到的射频相关 ...…

查看全部问答>

嵌入汇编thumb-2

在keil4 中嵌入汇编如下 #pragma thumb   __asm void assembly(void)         {    MOV R2,#0x09      } main() {    assembly(); } 仿真的时候 为什 ...…

查看全部问答>

为什么IAR里Debug看不到全局变量?

用的IAR5.50.2,但是debug很奇怪,全局变量任何时候的值都是FF或3F, 局部变量则可以看到,是那里设置问题吗?…

查看全部问答>