2007年5月29日星期二

手机充电器的相关说明

手机充电器的相关说明




本案例是采用MDT10P55A1单片机开发的手机充电器。

应用:手机充电器等。

目的:以微控制器之程序做控制,利用电容的充电时间来把电阻值转换为时间。通过对时间的分析,就可测出相应的电压。

电路原理图:










说明:

将手机专用旅行充电器正确插入座充电源输入端,LED绿色亮1秒后熄灭,座充处于待机状态。




座充充电池,将电池按正确的方向插入座充电池槽,电池显示LED灯为红色,充満后LED显示为绿色。




当电池电压小于3.2V时,认为是故障电池,充电器采用1:8的小脉冲对电池进行维修充电,直到检测到电池电压小于3.2V恢复正常全电流充电。




电池电压检测时,充电器同时自检查电池电压检测电路,若发现故障则停止充电,LED红色闪烁。




5、本充电座充电池充満电压保证在4.15V-4.25V,电池充饱后会自动切断电源,不会再对电池继续充电,不会过充。




当电源电压超过限定值时,LED橙色闪烁。同时关闭电池充电回路,以保护电池不被高压损坏。




7、电路中主要是通过R9对C1的充电时间多少,来判断电池电压的大小。首先检测基准电压5V对C1的充电时间,再检测电池电压对C1的充电时间,经过计算对比算出电池电压的大小。




软件说明:

5V的基准电压对电容充电的时间用TC表示,基准电压用VDD表示,电池电压对电容充电的时间用TC1表示,电池电压用VDD1表示,VDD/VDD1=TC1/TC

当VDD为5V,VDD1为3.2V时,VDD/VDD1=1.5625= TC1/TC

当VDD为5V,VDD1为4.2V时,VDD/VDD1=1.1904= TC1/TC

当VDD为5V,VDD1为6.3V时,VDD/VDD1=0.7936= TC1/TC




判断(TC1*100/TC)的值:

(TC1*100/TC)>157,则<3.2V,采用1:8脉冲对电池充电,红灯亮

(TC1*100/TC)<157,则>3.2V,给电池正常充电,红灯亮

(TC1*100/TC)>120,则<4.2V,给电池正常充电,红灯亮

(TC1*100/TC)<120,则>4.2V,电池充满,绿灯闪

(TC1*100/TC)<=79,则>=6.3V,电池电压过高,橙色闪



Google Docs & Spreadsheets -- Web word processing and spreadsheets. Edit this page (if you have permission) | Report spam

没有评论: