·上一文章:具有多输入选择的电源设计
·下一文章:显示译码器
3.2 电池切换模块设计
电池切换模块由驱动电路和继电器组成的切换电路阵列组成。其中,每个切换电路单元对应一个电池单体。驱动电路主要由反向器74LS04 和三极管S9013 组成, 受P1 口输出的控制信号控制,对继电器的开、闭状态进行控制。采用可同时转换两路信号的双触电继电器4137, 实现对充放电回路和电池状态检测回路同时进行切换。利用外部中断INT1 的中断控制功能,并通过单片机的P3.6 对两个切换按键状态进行检测判断,同时利用“上移”和“下移”按键,实现电池单体间的手工切换。电池单体间的切换单元电路如图3所示。
图3 电池切换单元电路
3.3 充放电模块设计
充放电模块由充电电路、放电电路和充放电控制电路组成。由单片机输出的充电或放电控制信号分别控制充电或放电电路对电池进行充电或放电。电池充放电电路如图4 所示。
图4 电池充放电电路
3.4 电压检测模块设计
电压检测模块由三端稳压电路、分压电路和比较电路组成。三端稳压电路由LM317 及其外围电路组成,其输出的电压经分压电路分压后,作为基准电压,分别送到由LM339组成的比较器的一端,从电池正极采集的电压送到比较器电路的另一端,从各比较器的输出的电平状态,可对当前电池的电量情况及放置状态进行判断。这些状态信号作为检测信号,再送回单片机,由单片机控制充放电电路工作,并对电池状态进行指示。电池电压检测电路如图5 所示。
图5 电池电压检测电路