首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
计算机控制汽车电池实验系统
来源:本站整理  作者:佚名  2011-10-07 07:51:02




2.4 CAN通信电路设计
 本系统采用CAN总线系统[4]智能节点方式,CAN通信控制器采用SJA1000,CAN总线驱动器采用82C250,光耦隔离电路采用高速光电耦合器6N137。以80C51单片机作为CAN总线网路通信的节点的微处理器,采用SJA1000作为CAN控制器,PCA82C250作为CAN收发器和物理总线的接口,通过6N137高速光耦实现总线上各CAN节点间的电气隔离。另外在两根CAN总线输入端和地之间分别接了一个防雷击管,防止在两输入端与地之间出现瞬变干扰时,放电起到一定的保护作用。82C250的Rs脚上接有一个斜率电阻,电阻的大小可以根据总线通信速度适当调整,一般在16~140 kΩ之间。系统选用47 kΩ斜率电阻,如图5所示。


2.5 RS232串口通信电路设计
 工业设备通信通常希望执行简单的串行命令,并希望这些命令同个人计算机或者附加的串行端口板上的标准串行端口兼容。RS-232是目前PC机与通信工业中应用最广泛的一种串行接口。电路图如图6所示。

2.6 电压信号调理电路设计
 输入通道的结构框图如图7。


对于电池单元模块,需要采集6个电池的电压信号,因为电池电压值大于10伏,而ADC0809的输入电压范围为0到5伏,因此需要对输入电压进行变换,本系统采用差动输入的方式,选用的运放为LM324。如图8所示。

3 电池管理系统软件设计
 设计基于51单片机汇编语言的控制算法程序。程序利用Keil uvision2平台进行调试。
电池管理系统的整体流程如图9所示。在上电后,首先进行看门狗时钟设置,这样能大大提高整个单片机系统的抗干扰能力。
 在系统初始化后,读取存放在数据存储器中电池组信息。该段信息包括上一次断电后电池组剩余容量状态,电池组不均衡信息等,通过8253的非易失性EEPROM保存。
 电池管理系统的主程序包括5个子程序:
 (1)电池状态采集子程序
 负责对电池组中单个电池的电压,电流温度等状态量进行采集,并进行中值滤波,剔除采集通道受干扰得到的奇异值。
 (2)电池剩余容量计算子程序
 电池剩余容量计算子程序负责计算每个电池的剩余容量,并且为均衡控制策略进行数据预处理。
 (3)电池不均衡度计算子程序
 通过判断电池组中各电池输出的电功率,判断电池组的不均衡性,如果电池组出现预定的不均衡状态,程序返回不均衡电池的标号值,不均衡度值,由之后的控制输出程序控制均衡器工作。
 (4)通信子程序
 包括CAN总线收发和RS232通信两部分。CAN总线收发程序负责电池管理系统与多能源控制器间的信息交换,RS232负责电池管理系统与PC机的信息交换。
 (5)显示子程序
 通过数码管显示电池剩余容量和均衡控制器工作状态。
论文设计了基于电功率的均衡充放电控制模块,确定了单片机算法的实现方法;研制了有一定的准确性和可靠性又比较简单的动力电池均衡控制实验系统。对动力电池管理系统电池剩余容量判断模型的理论研究具有重要的现实意义。
参考文献
[1] 陈清泉,孙立清.电动汽车的现状和发展趋势[J].科技导报,2005(4).
[2] 彭芬.单片机应用系统设计中的看门狗技术探究[J].武汉职业技术学院学报(综合版),2006(5).
[3] 房慧龙.A/D转换技术及其发展[J].中国西部科技,2007(7).
[4] 韩晓东,车京春,吴波,等.基于32位单片机电池管理系统的CAN通信设计[J].电气应用,2006(9).

上一页  [1] [2] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:15,941.41000 毫秒