为了方便监测电池充电状态,设计中还提供了由4个LED和一个开关组成的充电状态指示,电池管理器根据单体电池电压、电池温度和电流来决定充电状态和电池状态,电池充电状态的计算对电池的自放电作了补偿,剩余时间的计算也对温度和放电率作了补偿。保护电路为电池组的过充电、过放电、过电流提供保护,模拟安全电路通过保护FET测量独立的电池电压和电流与内部基准参数进行比较,根据比较结果控制2个P沟道功率FET的开关,从而实现对电池的保护。
Microchip公司提供了PS501完整的开发方案,内置了由电池化学专家开发的电池模型,通过开发工具和软件,能够快速方便地进行智能电池设计和调试。根据具体采用的电池单元的性能情况将智能电池的各种设计参数写入到电池管理器的EEPROM中,并对智能电池进行一次初始校准,电池即可使用了。本智能电池的SMBus通信接口与智能电池规范V1.1a全兼容,与系统主机按SMBusV1.1规范通信,具体通信协议在此不详细描述。
智能充电器智能充电器通过SMBus接收智能电池的充电要求和充电参数,以控制充电电压、充电电流、最大输入电流,并且在接收到智能电池的报警信号时终止充电。本设计中采用了Maxim公司的MAX1535A作为智能充电器的控制核心,由它组成的智能充电器原理。