图
1 硬件结构图
整个系统由
DS2762 锂电池监测芯片、51 单片机和液晶显示模块组成。DS2762 芯片是
MAXIM 公司推出的新一代智能锂电池监测芯片, 集数据采集、信息储存、安全保护于一身,
具有功能强大、硬件接线简单等特点。它完成对电池当前状态的监测,
包括当前电池的充/
放电状态、电压、电流、温度和剩余电量等参数的监测。
DS2762 芯片能自动采集这些数据,
并将其放在存储器中。
DS2762 的引脚功能如下图 2 所示:
图
2 引脚功能
PIO: 可编程的 I/O 端。根据需要控制用户定义的外围电路。
VDD: 电池正极输入。
Vin: 感应电压输入。
51 单片机按照用户需要对电池的相应参数读取和处理, 然后送往液晶显示模块显示。
由于存放这些参数的
EEPROM 具有非易失性, 所以本系统具有掉电保护功能。由图 1 可见,
单片机是整个系统的控制处理中心, 由于大量的工作由单片机完成, 明显地降低了系统
硬件复杂度,
极大地提高了系统的智能化。
液晶显示模块显示用户需要了解的电池当前状态信息,
用户根据这些信息以作出相应
的处理。它仅仅接受单片机的控制和访问。
2、工作原理。系统上电后, 先确定电池的工作方式: 单片机每 88ms 监测一次电压,
将
DS2762 的 IS1 和 IS2 两端的压差( Vis=Vis1- Vis2) 转换成电流后存入电流寄存器。若