如果你不是直接给电池充电,而是给手机充电的话,根本用不着你去做个限流什么的。在手机内部本身就有电压检察电路与电流检察电路。我以前就试过用一个5V充电器与用一个9V充电器给同一台手机充电时,所需的充电时间相同,这就说明它们的充电电流是同样的。
lm7805输出串联电阻:(5V-4.2V)/0.5A=近似2欧左右,2W。
在电路输出端串接一个10Ω/2W的限流电阻。