基于ATmega8的电动车蓄电池智能管理系统设计

发布者:EternalSunset最新更新时间:2020-03-10 来源: eefocus关键字:ATmega8  电动车蓄电池  智能管理系统 手机看文章 扫描二维码
随时随地手机看文章

简介:本文以ATmega8单片机为核心,设计了一种分布式、模块化、通过LIN总线通信且具有智能化充电功能的电动车蓄电池管理系统,实现了对多组蓄电池的有效监测和管理。


引言

电动汽车的无(低)污染优点,使其成为当代汽车发展的主要方向。电动汽车的发展需要解决两大难题,即能量存储和动力驱动。由于短期内动力电池储能不足的问题难以解决,使能量管理技术成为电动汽车发展的关键。在传统充电技术中,常用的恒压充电、恒压限流充电、恒流充电等模式,都是由人工控制充电过程,大多存在着严重的过充电现象。充电质量的好坏,直接影响蓄电池的使用寿命。而新型蓄电池智能管理系统的设计,就是为了在线检测动力电池状态,提高充电质量和效率,使操作人员只担任辅助性工作。


图1系统原理框图


管理系统的组成及硬件设计

本文设计的智能化管理系统是一种分布式、模块化的车载电池监控系统,它主要由主控模块、可控充电系统模块、电压采集子模块、温度采集子模块、电流测量子模块及显示模块构成,通过LIN总线实现相互通信。该管理系统原理框图如图1所示。


图2 LIN总线通信电路图


LIN总线通信电路

LIN总线的通信简单,方便,使智能电源管理系统与汽车的各系统之间既相互联系又相对独立,从而克服了目前电池管理的漏洞,能使汽车和汽车蓄电池的安全性和可控性得到大大的提高。图2为其具体电路,本设计中各个模块均包含该电路,以此实现信息共享和传输,本设计中实际通信波特率为1200bps。其中,pc817起到隔离作用,max1487保证收发信号在时间上错开。


电压检测电路设计

对多个蓄电池串联的电压测量方法主要有变阻分压,继电器开关切换,分布式电压测量3种方案。本设计的检测对象是4组并联、每组为40节串联的末端电压为48V的电池组,其单节电池标称电压为1.2V,主要用来检测电池状态,避免其中的单节坏电池影响使用,要求的精确度不是很高。所以,每个测压模块测量一组电池,即以每8节电池为一单元进行测量。考虑到工艺及成本,测压电路采用变阻分压与继电器开关相结合的电路结构。


图3电压测量电路图


如图3所示,U1~U5为分压后电平,分别连接在单片机带A/D转换功能的PC0-PC4口,完成电压采样。在进行可调电阻R1和固定电阻R2的参数选择时,其分压应保证Ui≤5V,即对第i路采样,


其中,Umax为单元电池组的最大电压。 本设计采用继电器开关,用以检测模块不工作时是否彻底与电池组断开,避免电池小电流放电;采用可调电阻,在A/D转换后的程序处理中可以采用统一的变量设计,简化程序,方便实际调试。


温度检测设计

在温度测量模块中主要使用了DS18B20数字温度传感器,该器件的主要特点为:独特的单线接口只需一个接口引脚即可通信;多点能力使分布式温度检测应用得以简化;不需要外部组件;可用数据线供电;不需要备份电源;测量范围为-55℃~+125℃,增量值为0.5℃;以9位数字值方式读出温度;具有用户可定义的、非易失性的温度告警装置。此外,由于每一个DS18B20有唯一的系列号,因此,多个DS18B20可以存在于同一条单线总线上,给应用带来了极大的方便。


图4 可控充电模块主电路


可控充电模块设计

该模块(见图4)是实际设计中的难点,它与外电网相连,对车载电池进行充电,并能根据控制电路发出的指令或标志位,实现对蓄电池分阶段、以不同电流进行充电,且有自动断电的功能,实现智能充电。根据实际需要的大功率、高电压的特点,其主电路采用全桥拓扑结构,输出回路采用全桥整流,同时,为改善功率开关器件的工作状态,主电路采用了软开关技术。


图5 主控及液晶显示模块电路图


主控及液晶显示模块

主程序模块是整个系统的核心,其根据需要从各模块收集数据,判断分析数据,并把相关信息显示在液晶屏上。当处于充电状态时,根据电流采集子模块发送的信息,结合电池电压参数和温度测量值进行充电控制,依据电流测量模块计算的电量值,实现充电模式的判别和转变,当电充满时,单片机将对数据设立标志,使可控充电模块断开继电器,充电电路与电池组断开。


本设计采用内置T6963C的MGLS240128T点阵液晶显示模块。显示及主控模块的电路如图5所示。其中,VCC为5V电源,D0~D7与MC68HC912D60A的一个8位数据口相连,引脚5、6、8为控制口,用来控制液晶显示模块的读写操作,RST(10脚)为液晶显示模块硬件复位脚。V0口输入液晶显示驱动电压,滑动变阻器用来调节液晶显示亮度。


软件编程及测试

本管理系统的核心软件是在ICCAVR编译环境下用C语言编程实现的。依据硬件设计中的模块化设计,每一个模块中均有一个ATmega8芯片,所以,在编程时按照模块任务进行单独编程,子模块主程序基本包含模块初始化和数据处理,以及串口接收和发送中断程序,在串口中断程序中,主控模块发送数据请求,各子模块在中断程序中根据收到的相关数据串向主控模块发送相应的数据。此外,各子模块根据主控模块返回的数据,进行实际器件的操作,管理系统就这样通过LIN总线进行通信及操作。在通信的软件调试中,通过使用串口调试软件,并将总线数据通过串口连接到PC上,便于监测各个模块的数据,发现问题并进行调试。


结语

本设计采用ATmega8单片机,充分利用了其外围接口多、功能强的特点,操作方便、成本低。整个系统已经在一款电动工程车上使用,系统稳定。

关键字:ATmega8  电动车蓄电池  智能管理系统 引用地址:基于ATmega8的电动车蓄电池智能管理系统设计

上一篇:一种低成本的无线IRIG-H(DC)解码器
下一篇:基于ATmega8L的智能LED紧急刹车灯的设计

推荐阅读最新更新时间:2024-10-14 10:36

ATMEGA8设计的8路键盘D触发锁存器
实现目的: 当管脚设定为输入时,了解如何可以编程设定上拉电阻,以达到简化硬件的目的。 如何使用软件控制取样频率及时间,达到抗干扰目的. 为了让程序运行更稳定,防止跑飞,了解如何使用看门狗. 电路、软件原理描述: 为简化代码及线路图,本实验仅使用两个输入及两个输出 . (Atmega8最大可以扩充到支持11路D触发器,修改软件即可)。Atmega8在看门狗的监护下,定期扫描PB0与PB1的取样电平。如果连续十次取样的结果都相同,视为有效的取样。如果十次取样,有一次或以上不同,视为干扰或临界状态,不予处理。本软件实现D型触发锁存器的功能: 即每按一次SW,相应的输出会翻转一次。 为了增加程序的通用性及方
[单片机]
<font color='red'>ATMEGA8</font>设计的8路键盘D触发锁存器
智能汽车电池管理系统应用设计
很多人的眼光聚焦于IGBT,功率器件是很贵,确实也很难做,但是如果出点事情,把ADC这一层的模拟芯片给拿掉了,我们的电池管理系统也就没了根。 插入一句:我认识两家芯片企业,都想做这个AFE,第一家好久之前提过估计后面项目下马;另一位姐姐的项目,到底什么样了,感兴趣的话可以找她聊聊看。 如下,某车企IGBT是自己的,AFE电池前端采集芯片呢? 模拟前端采集芯片:主要用于对电芯电压进行采集的多通道芯片 这里面最贵的就是这颗BMIC 我大概做了一个梳理,目前国内主流用的三家,LT、美信和TI都是米国公司 结合Davide Andrea在2018年3月做的更新,从2013年开始,他把使用的A
[汽车电子]
准确效率 智能停车场车辆管理系统介绍
目前大部分的停车场车辆出入管理采用高频近距离IC卡,当车辆出入时,车辆都必须停下,由人工把卡片贴近读卡器读卡,被正确识别后才可以通行。   超高频RFID技术与高频RFID技术相比具有读取距离远、识别速度快、可识别高速运动物体并可同时识别多个标签等优点,使用超高频RFID技术的停车场管理系统采用远距离读写卡,不需停车,不需摇窗,能在3-10米(可调)距离识别车上的RFID卡片,自动控制,自动放行,简化了车辆出入手续,提高了车辆管理效率,给车主提供很大的便利,同时也提高了车辆出入停车场时的安全性。   系统功能   1、车辆出入控制系统   1)RFID车辆自动识别   在车辆通过出入口时,可通过闸口顶端RFID读写设备将
[安防电子]
基于ATmega8L的智能LED紧急刹车灯的设计
简介:本文讨论基于ATmega8L的智能LED紧急刹车灯的方案,简要介绍了系统各个硬件模块,利用中断控制来增强小车的智能性,并给出系统软件设计流程。 1 引言 汽车发生追尾的真正原因是因为前后车“刹车不同步”。急刹车时,后车司机始终滞后于前车,对于120 km/h的车速,需要向前多冲17米。哪怕向前少冲1米,也许就少发生一场追尾事故。LED车灯具有反应速度快,辨识效果好,耐震性强等特性。智能LED紧急刹车灯系统是在车辆紧急刹车时,利用LED车灯优异的特性快速点亮刹车灯,警示后车,从而避免事故发生。本文以ATmega8L单片机为核心给出一种智能LED刹车灯的设计方案,该系统设计利用加速度传感器迅速获取车辆加速度的变化,并将结果传
[单片机]
基于<font color='red'>ATmega8</font>L的<font color='red'>智能</font>LED紧急刹车灯的设计
奔驰为混动车开发智能电量管理系统
    奔驰为混合动力车开发出一款智能能量管理系统,可以评估前方的路况,并以此为依据对电池能量进行管理。这款名为Intelligent HYBRID的系统能够最大化制动能量回收效益。     最初,奔驰仅在其S级轿车中使用了这项系统,而现在这项系统在全新C级轿车中也能见到。这项系统能够保证车内高压电池的电量恰好满足能够实现能量回收的程度,避免过度充能导致能量浪费。奔驰公司指出,大部分混合动力车在下坡时都会浪费能量,原因在于其在上坡前,电池电量已经比较充足;在下坡阶段进行能量回收则会超出电池的容量,超出部分的能量都是浪费的。     无论Intelligent HYBRID系统是否处于激活状态,车内导航系统始终在检
[汽车电子]
ATmega8熔丝设置
以下内容根据mega8的英文手册翻译,希望对大家有所帮助。如发现错误,恳请大家指正。 mega8熔丝位: 1:未编程(不选中) 0:编程(选中) ******************************** 熔丝位 说明 缺省设置 ******************************** RSTDISBL: 复位或I/O功能选择 1 1:复位功能;0:I/O功能(PC6) WDTON: 看门狗开关 1 1:看门狗打开(通过WDTCR允许);0:看门狗禁止 SPIEN: SPI下载允许 0 1:SPI下载禁止;0:SPI下载允许(注:当使用SPI编程时,该项
[单片机]
关于智能型手机电源管理系统的设计与应用
  当今科技所需求的手机电池除了要能够长时间供应稳定电源外,体积小重量轻也是关键。缩小电路板面积、增长供电时间与减少成本该如何毕其功于一役?将众多电源管理组件整合在单一芯片上将是解决问题的最好途径。   早期的行动电话不是体积笨重庞大,就是必须受到汽车电池的束缚,但经过长时间的发展,今天的行动电话已变得非常轻巧,除了电话功能,它们还会做许多事。新型3.xG 智能型手机把传统的2G 行动电话和多种其它功能结合在一起,包括PDA、数字相机、音乐播放机(MP3)以及全球定位系统(GPS)。如此多元的功能需要许多零件,其中绝大多数的电源电压并不相同,电流需求则不断增加,使得它们需要更多电力。(图一)是从2G 语音电话升级到3G 视讯电
[手机便携]
关于<font color='red'>智能</font>型手机电源<font color='red'>管理系统</font>的设计与应用
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved