1.一种基于单片机的多功能智能电池充电系统,其特征在于,所述系统仅以一个单片机实现所有控制,以单片机作为充电器,利用总线从电池和主机获取充电信息,通过单片机内部集成的单端/差分ADC和片内电压基准实现对充电电压、电流的精确控制。
2.根据权利要求1所述的基于单片机的多功能智能电池充电系统,其特征在于,所述总线包括SMBus、I2C、USB、UART或SPI中任一种或多种类型。
3.根据权利要求1所述的基于单片机的多功能智能电池充电系统,其特征在于,所述总线可根据用户的特殊要求进行定制。
4.根据权利要求1所述的基于单片机的多功能智能电池充电系统,其特征在于,所述单片机采用C8051FXXX系列集成电路。
5.根据权利要求4所述的基于单片机的多功能智能电池充电系统,其特征在于,所述单片机内部集成有包括AD0-AD3四个ADC输入引脚,AD0、AD1之间连接功率电阻R1,且R1连接在总线上、AD2、AD3之间连接功率电阻R2,且R2一端连接电池,通过四个ADC输入引脚实现对四个点的高精度模拟采样,结合片内电压基准得到各个点的精确电压。
6.根据权利要求5所述的基于单片机的多功能智能电池充电系统,其特征在于,所述单片机的P1口与连接在总线上的MOSFET管M0连接,单片机上的两个脉宽调制口PWM1、PWM2上分别连接MOSFET管M1和M2,其中,M1和M2连接,M0和M1之间通过R1连接,通过对功率电阻R1两端的检测,得到输入电压和输入电流,从而根据应用需要调整M0的开关频率;通过对功率电阻R2两端的检测,得到电池两端的电压和充电电流,从而根据电池需要的充放电电压、电流调整PWM1、PWM2的脉宽,实现对M1、M2两个MOSFET的精确控制。
7.根据权利要求1所述的基于单片机的多功能智能电池充电系统,其特征在于,所述系统采用恒流恒压充电法,在充电初期采用较小的电流对电池进行预充电,对出现过放的电池进行修复和保护,然后采用较大的恒定电流对电池充电,实现快速充电的目的;最后采用恒定电压充电,确保电池充满。