基于DSPIC30F6010A单片机的电池管理系统设计_图文 .pdfVIP

基于DSPIC30F6010A单片机的电池管理系统设计_图文 .pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

基于DSPIC30F6010A单片机的电池管理系统设计

摘要:为提高电池的使用寿命,设计了一种基于DSPIC30F6010A单片机的电池管

理系统。介绍了该系统的原理,硬件组成和软件的设计。该系统能够有效的对电

池的各项参数进行监控并管理,提高电池的使用寿命,操作方便,具有广泛的使

用价值。

关键词:电池管理;单片机;DSPIC30F6010A;

引言1

随着科技的发展,锂电池在电动汽车等得到了广泛的应用,但是由于锂电池

在批量生产时存在微弱的差异性,且随着使用环境及老化等因素的影响,这种差

异性将会越来越明显,再加上电池的过度充电及放电等操作,很容易造成电池的

使用效率降低,寿命变短。

为了有效地对电池电量进行管理,本文提出了一种基于DSPIC30F6010A单片

机的电池管理系统,可实现的对电池工作过程中的各项参数进行监控和管理,提

高电池的使用效率。

电池管理系统2功能需求

与电池工作状态有关的参数有:电池电量、电压、充放电电流以及工作环境

温度。其中电池的电量可根据电池电压计算,因此要实现对电池的管理,电池管

理系统应具有如下功能:

能监控单a)个电池电压;b)能控制电池充放电;

能监控电池充放电电c)流;

能监控电池d)工作环境温度;

当电池充电e)完成后能均衡各个电池电压值,使电池电压值基本相等,延长

电池使用寿命。

除此之外,为了能直观的观察各个电池的状态和与外界进行通讯,电池管理

系统还需具备显示以及通讯功能。

系统组成及3工作原理

该系统主要由主控器、供电电路、电池管理模块、温度采集模块、电流采集

模块、CAN通讯模块、充放电控制模块以及液晶显示模块组成。

原理框图如图1所示,主控器通过温度采集模块、电流采集模块及电压管理

模块分别采集电池组的温度、电流、电压信号,进行分析及计算后通过电池管理

模块进行电池电压的充放电及电压均衡操作,并把相应数据显示在液晶屏上,上

位机可通过系统的CAN通讯模块接收电池的工作状态,控制电池管理系统进行相

应的操作。

系统的硬件设计4

系统中主控器选用MicroChip公司生产的16位单片机DSPIC30F6010A,该单

片机具有宽范围的工作电压(2.5V-0.5V),抗干扰能力强,运行速度快,最高可

达30MIPS,内部集成了CAN、UART、SPI、PWM电机控制模块等,在保证产品运

行速度的前提下能有效的减少外围器件的数量,提高系统开发速度。

供4.1电电路

系统采用24V直流电源进行供电,为提高系统的抗干扰性,将控制电路与外

部接口的供电进行隔离。如图2所示。采用VRB2412LD-15W隔离电源转换模块

将24V电压转换为12V电压为液晶屏供电,然后将12V电压转换为5V后对控制

电路及外部接口分别进行供电。

温度采集模块4.3

过高或过低的环境温度都会降低电池的使用寿命,所以需要对电池的温度进

行监测。

系统采用温度传感器DS18B20芯片监测电池温度,DS18B20温度传感器能够

检测-55℃~+125℃的温度,精度可达到12位,采用单总线协议,只使用一根总

线即可进行通信,不需其他外围器件,并且多个DS18B20可并联在一起使用,使

用很少的单片机IO口即可控制多个温度传感器,大大减少了单片机端口的使用数

量。能够满足系统要求。系统具有四路温度传感器采集接口,每一路接口上可挂

载12个温度传感器,为提高产品的抗干扰性能,在传感器与单片机之间采用

ADUM1250数字隔离芯片进行隔离,图4为两路温度传感器接口电路。

电池管理模块4.5

电池管理模块为该系统的核心,采用两片LTC6803来实现。LTC6803是LINER

公司生产的专业电池管理芯片,每一片LTC6803可完成12个串联电池的电压检

测、过欠压监控及电池放电操作。系统采用两片LTC6803串联使用,可实现24

个电池的电压管理。图6为LTC6803及放电电路原理图,为提高系统抗干扰性,

在LTC6803与单片机之间采用数字隔离芯片ADUM1411进行隔离。单片机通过

SPI接口控制

文档评论(0)

159****0673 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档