Electronic – 9v battery voltage drop and regain its voltage

batteries

as a part of my project , i have to develop +5v from an 9v carbon-zinc battery with 7805 regulator.it is given to microcontroller and some other circuitries .it consumes nearly 40ma. but,the problem is that " battery voltage drop fastly to less than 6v for continuous usage,nearly 20 minutes".then 7805 wont work and entire system will shut down. after,removing the battery,battery voltage increases from 6v to 8.5v and again performs well for next 20 minutes. i would like to use at least 1 hour continuously,without effecting performance.can you suggest a proper solution?

Best Answer

Most batteries under load will drop their voltage and the voltage will then go back up when the load is removed. The voltage will drop especially quickly if the load is high or the battery is close to being dead.

So you likely have one or both of the following:

1) Your load is way higher than 42 mA

2) You are using a battery that is already exhausted or perhaps you are using a carbon zinc battery or "heavy duty" battery? They only have a capacity of about 50 mAh! Even Duracell 9 volt only have approx 300 mAh, and some energizer are closer to 450 mAh.

As mentioned in another answer, using a battery holder with 6 AA batteries with last a lot longer as their capacity would be in the 2000+ mAh range.