1。4 研究方法和步骤
从硬件上采用 STC89C52 芯片,AD 采集模块,ACS7102 霍尔传感器,继电器, 电池管理芯片,BL204 锂电池,1602 液晶屏,设计电路,对电池的电压,温度,电 流进行采集然后计算。最终以数字和字母的形式在液晶屏上显示出来。软件上采用 Keil 软件完成一些数据采集及计算等程序的编写工作。
完成本次设计,需要有步骤的进行工作进程。首先需要购买芯片以及各个模块, 并学习了解每一个模块的功能及使用方法,必要的话查找一些应用实例。然后多多查 阅一些资料,分析了解电池状态参数采集的不同方法,结合本人的实际需要来挑选良
好的方案,并画出电路的原理图。根据原理图,进行焊接电路,实现各个模块之间的 联系,完成实物制作。学习 Keil 软件,完成程序的编写,并进行程序的调试与修改。
第二章 检测模块设计
2。1 电池检测模块
本文主要是设计了车载锂电池的单节电池检测模块,模块的结构图如 2-1 所示。
图 2-1 模块结构图
该模块由锂电池,主控模块,电池状态参数测量,短路保护,过温保护,过充电 保护和液晶显示几部分部分构成,下面介绍电池检测模块需要实现的功能和各个组成 部分的功能。
2。1。1 模块的功能要求:文献综述
(1) 检测功能 本系统按照设定的程序,对电池的电压、温度以及电池的电流进行时刻检测,然
后将采集的这些数据作为输入量,通过 A/D 模块转换为数字量,传至单片机,对数据 进行相关计算还原后,写入液晶[10]。
(2) 保护功能 当锂电池发生过充电和过放电时,会对电池造成相当严重的损坏。因此需要对锂
电池的输出电路增加电池保护板,当电池处于充满电状态时自动降低充电电流,当电 池电压欠压状态时自行切断输出电路,降低过压和欠压状态的发生率,同时消除安全 隐患。
当电池的某个参数超标,如电池温度过高,电流过大等,为了保证电池的正常使
用及确保工作的安全性,模块将对故障作出应对措施,启动风扇降温散热或停止电池 的工作,保证电池的安全,防止出现爆炸起火等安全事故。
(3) 电池电量的预估 电量的预估是很有必要的,它可以直观的显示当前电池的电量,我们可以根据检来,自.优;尔:论[文|网www.youerw.com +QQ752018766-
测的电池参数将电池的电量用百分比的形式表示出来,及时提醒工作人员电量不足, 需要对其展开充电操作。
(4) 状态数据的显示 在我们对电池的状况进行检测后,还需要将采集的数据经过处理后最终在液晶屏
上显示出来,这样更直观方便。主要包括电池的电压,电流,温度参数,以及将电量 以百分比的形式直观的显示出来,当电池状态发生变化时,参数也会随之变化,使用 者可以及时知道电池的状态变化,人为地施加一些管理保护。