• Register
  • Login
  • looking for something?

    This battery level indicator offers (5) LEDs that light up progressively as the voltage increases:

    • Red: Power Connected (0%)
    • Yellow: Greater than 10.5V (25%)
    • Green 1: Greater than 11.5V (50%)
    • Green 2: Greater than 12.5V (75%)
    • Green 3: Greater than 13.5V (100%)

    Of course, you may select your own colors if desired.

    12 Volts Battery Level Indicator Circuit Schematic

    12V battery level indicator

    Operation of the battery level indicator

    D1 is the voltage reference zener. Tied to this is a string of divider resistors (R2-6) that set the various fixed voltage levels. R7 & 8 form a voltage divider to that reduces the battery voltage by a factor of 3. U1 is an LM339 quad comparator that compares the various voltages from the two dividers. The comparator sections have open collector outputs that simply function as switches to operate the LEDs. D7 protects against reverse battery connection.

    The LEDs are biased to operate at about 4mA which is quite bright if modern LEDs are used. This current can be adjusted simply by varying the series resistors (R9 through R13). The overall current drain as shown is about 25mA which tends to be wasteful for continuous operation. For energy conservation, connect to battery via a pushbutton (Push to Test).

    Printed Circuit Board

    I did a www.expresspcb.com SMT layout using 0805 size components, 1N753 zener and SOIC-14 IC. D7 is in a SOT-23 package. These components are about as small as I like to work with. The layout has not yet been carefully checked or built. Note that surprises abound when constructing prototypes.
    The circuit board measures only 0.5” x 1.5”.

    More recently, I located an inexpensive SOT-23 zener with a 2% voltage tolerance—this has not yet been incorporated.

    I have had good results with 0805 size LEDs purchased from China on eBay. They are both inexpensive and BRIGHT!

    12v battery level indicator photo

    The 12v battery level indicator unit in the photo has no reverse polarity diode and R2 is the calibration potentiometer.

    Find more projects
    

    34 Responses to "12V Battery Level Indicator Circuit"

    subscribe to newsletter
    1. Marius Marian says: on July 26, 2012 at 8:00 pm
        member

      Added to favorites, great article.

      Like or Dislike: Thumb up 1 Thumb down 0

    2. .D circuits nt well post ..it nt work…

      Like or Dislike: Thumb up 0 Thumb down 0

    3. Jim Keith Jim Keith says: on August 15, 2012 at 2:50 pm
        member

      The only detail not actually tested is the addition of D7. Try shorting D7 to see if it makes a difference. Otherwise, find your wiring error.

      Like or Dislike: Thumb up 1 Thumb down 0

    4. SURAJMAHAGURU says: on August 18, 2012 at 10:56 am
        member

      it works but after some changes

      Like or Dislike: Thumb up 0 Thumb down 0

    5. K tanks…….d only fact is dat d circuits is terminated…hi will like to post circuit like dis (battery monitor) but d only different is dat…is very useful to monitor inverter battery during is charging process….

      Like or Dislike: Thumb up 0 Thumb down 0

    6. yup. i agree with @SURAJMAHAGURU its works but need some customization.

      Like or Dislike: Thumb up 0 Thumb down 0

    7. I would like to use the “above 13.5vdc” condition switch to turn on a relay which would enable a battery desulfator circuit. How would I modify this circuit to do so efficiently?

      Like or Dislike: Thumb up 0 Thumb down 0

      • Jim Keith Jim Keith says: on October 20, 2012 at 2:16 pm
          member

        Actually, it would be easier and simpler to start over. Let me draw up a circuit that will do this for you. Will attempt to post next week.

        Like or Dislike: Thumb up 0 Thumb down 0

      • Thanks Jim!,

        Here’s the link to the circuit I want to build. I would like to interrupt the voltage supply source at S1 with a 13.5vDc voltage sensing switch like I implied above. Your help is greatly appreciated!

        http://www.instructables.com/id/Desulfator-for-12V-Car-Batteries-in-an-Altoids-Ti/

        Is there any concern for the pulsing circuit interfering with the sensing switch? I.E. the 56-80vDc pulses (obviously > 13.5vDc ) causing the interruptor circuit to switch on and off with every pulse?

        Thanks for your advice and help!

        Like or Dislike: Thumb up 0 Thumb down 0

      • “Is there any concern for the pulsing circuit interfering with the sensing switch? I.E. the 56-80vDc pulses (obviously > 13.5vDc ) causing the interruptor circuit to switch on and off with every pulse?”

        OOPS! I just divulged my own ignorance! Yes, I took a moment to think… and now realize that the circuit would not be active and therefore would not be effected…never mind!

        Thanks for your advice and help!

        Like or Dislike: Thumb up 0 Thumb down 0

      • Jim Keith Jim Keith says: on October 25, 2012 at 1:59 pm
          member

        Actually, there is concern that something bad will happen. In a case like this, it may be best to latch the relay on via a 2nd set of contacts, and turn the level detection circuit off –use 2 two pole relay or power contactor.

        Still working on circuit…

        Like or Dislike: Thumb up 0 Thumb down 0

    8. umesh_kirdat says: on November 27, 2012 at 3:34 pm
        member

      This article is great but can we develop a similar circuit which displays the charge status/level on a small LCD display?

      Like or Dislike: Thumb up 0 Thumb down 0

    9. onionterror says: on December 11, 2012 at 11:52 am

      I just assembled this circuit on bread board. The leds work but when I change the voltage they all work at the same time. Effectively it works as a dimmer. Anything common that I may have got wrong?
      Thanks

      Like or Dislike: Thumb up 0 Thumb down 0

      • Jim Keith Jim Keith says: on December 11, 2012 at 11:07 pm
          member

        When building this stuff, all kinds of things can go wrong. I intend to write an article on troubleshooting soon.

        Perhaps the zener is connected reverse–that could cause the symptoms.
        Measure the various points on the voltage dividers –they do not have to agree with the values on the schem exactly, but should be progressive. Also the 2nd divider divides the source voltage by a factor of 3 –this can be checked. IC wiring is easy to screw up. Check and recheck your work.

        As I previously indicated, D7 is an afterthought to protect against accidental battery reverse connection. Try shorting it out to see what happens.

        Like or Dislike: Thumb up 0 Thumb down 0

      • onionterror says: on December 12, 2012 at 11:07 am

        Thanks, I found that my zener was popped and so I got it to work.
        Thanks again.

        Like or Dislike: Thumb up 0 Thumb down 0

      • JKPieGuy JKPieGuy says: on December 17, 2012 at 5:55 am
          member

        Same problem with me, except all the LED’s light up besides R10.

        Like or Dislike: Thumb up 0 Thumb down 0

    10. JKPieGuy JKPieGuy says: on December 14, 2012 at 1:46 am
        member

      Hi, I have a question. I was wondering if it would still be possible to use this circuit for a 9V operation if I subtracted the last LED that indicated a full 12V. If you are wondering what I may be using it for, well then, I was plan on adding this as a side circuit to that simple solar battery charger circuit that you posted the schematics for, (which works great by the way) so that I could see roughly how full the battery was, without having to hook up the volt meter every time. Though I was planning on adding a pushbutton switch to the indicator, so that the circuit wouldn’t be pulling allot of power away from charging the battery.

      If you wouldn’t mind responding back to my comment I’d highly appreciate it. But if you do, then Thank You for taking time out of your busy day to answer it.

      Like or Dislike: Thumb up 0 Thumb down 0

    11. asreejithmenon says: on January 13, 2013 at 3:36 pm
        member

      Sir i was thinking of showing the output in a 7 segment display.Also i would like to have a 1voltage accuracy.So that means 12 comparator needs to be used.So basically it would be working as a flash adc as the voltage divider would give the reference voltage and the battery voltage would be the input.I was thinking if i could replace the flash adc with a succesive approximation adc as the number of comparators required would be less.Can you please help me on this ? I dont mean to use a IC of succesive approximation adc,rather use the circuit on whole.Please help me sir.

      Like or Dislike: Thumb up 0 Thumb down 0

    12. Dams4ever says: on February 14, 2013 at 1:54 pm
        member

      Please how do I design this circuit for 24v (two 12v batteries in series) to monitor the battery levels?

      Like or Dislike: Thumb up 0 Thumb down 0

    13. spyclub says: on June 10, 2013 at 4:43 pm
        member

      Great circuit, I have put a simulation of it online at https://www.circuitlab.com/circuit/9d22db/12v-battery-detector/

      Like or Dislike: Thumb up 0 Thumb down 0

    14. Akhil.k says: on July 27, 2013 at 3:30 am

      sir ,
      Is there replacement available for the zener diodes … ? how much voltage zener should be used .. ??

      Like or Dislike: Thumb up 0 Thumb down 0

    15. Can you be my teacher and please teach me im eager to learn thanks e mail me thanks

      Like or Dislike: Thumb up 0 Thumb down 0

    16. Navjot Singh Sains says: on September 30, 2013 at 11:18 am

      Hi Jim,

      Thanks for the wonderful post and sharing out your designs.

      Actually I’m willing to make this circuit, but I’ve a ques in my mind –

      http://www.electroschematics.com/6899/12v-ldo-solar-charge-control/

      I’ve made this circuit of yours a 12v LDO Solar Charge Control and I’m thinking of attaching the 12V Battery Level Indicator Circuit with the battery.

      Considering that the battery is permanently attached with the solar charge controller. How can I connect the 12V Battery Level Indicator in addition to that. Wouldn’t that always show the charging voltage being supplied to the battery?

      What I’ve in mind is to connect a push to test button which will disconnect the solar panel from the battery and will connect the Indicator Circuit with the battery.

      Can you please suggest me a better option?

      Thanks in advance!

      Best,
      Navjot

      Like or Dislike: Thumb up 0 Thumb down 0

      • Yes, you are correct–when the solar panel is actively generating power and the battery almost fully charged, the voltage is at max.

        The push button is a great idea to conserve power–especially when the solar panel is not generating.

        Another idea that I have toyed with is a 555 astable oscillator that puts out a low duty cycle pulse every 2 or 3 seconds or so–perhaps 0.25 seconds duration. This pulse gates a MOSFET transistor that switches the battery level monitor on briefly, thus reducing power consumption by a factor of 10. On top of that, use ultrabright LEDs so that the LED current may be greatly reduced and remain visible. This would make another good project.

        Like or Dislike: Thumb up 0 Thumb down 0

      • A little more info–disconnecting the battery briefly in order to measure voltage is troublesome in that it takes a while for the voltage to decay to normal. It may require a dummy load to accelerate this process.

        Like or Dislike: Thumb up 0 Thumb down 0

    17. Navjot Singh Sains says: on September 30, 2013 at 6:44 pm

      Hi Jim,

      Thanks a lot for the info, I am overwhelmed by the support provided by you.

      I would like to know your thoughts on – which is the better option? Also, is it too much if I ask for the circuit diagram for the 555 astable oscillator?

      Thanks in advance!

      Grateful,
      Navjot

      Like or Dislike: Thumb up 0 Thumb down 0

    18. kasi viswanadh says: on October 6, 2013 at 6:39 pm

      hello sir i have everything except zener diode can i replace zener by any other elements ?means any modifications in the circuit can i made?
      thanks for advance .

      Like or Dislike: Thumb up 0 Thumb down 0

    19. can i connect to the inveter battery 12v and 150ah

      Like or Dislike: Thumb up 0 Thumb down 0

    20. how can i connect the display inside of lights

      Like or Dislike: Thumb up 0 Thumb down 0

    21. thanks for d ckt,it’s working perfectly….

      Like or Dislike: Thumb up 0 Thumb down 0

    What do you think about this article? Leave a comment!