• Skip to main content
  • Skip to primary sidebar

Homemade Circuit Projects

Need circuit help? Post them in the comments! I've answered over 50,000!

Blog | Categories | About | Contact | Calculators-online
You are here: Home / Battery Charger Circuits / 48V Solar Battery Charger Circuit with High/Low Cut-off

DIY Circuits | Learn Basics | Arduino Coding




48V Solar Battery Charger Circuit with High/Low Cut-off

Last Updated on July 14, 2021 by Swagatam 225 Comments

In this post I have explained a 48V solar battery charger circuit with high, low cut-off feature. The thresholds are adjustable through individual presets. The idea was requested by Mr. Deepak.

Technical Specifications

Hi Swagatam,

Thank you for UPS relay circuit.

I am trying to build it very soon. I will update you the result once i am done with that.

Next, i am very keen to build a Solar charge controller circuit for following requirement.

1. Battery shall be of 48 V (lead acid or maintenance free) with capacity go up to 48V X 600 AH.

2. Load to battery may be up to 1500 W (30 Amp at 48V)

3. Solar PV cell in series/parallel configuration producing voltage up to 60V and 40 Amps

The controller circuit is expected to perform as follows.

1. Cut off solar supply to battery when its voltage reaches approx 56V and maintain appropriate hysteresis to avoid frequent switching of power MOSFET. So the solar supply to battery would resume again only when the battery voltage reaches approx 48 V.

2. Low voltage disconnect of load from batter supply when battery reaches around 45 V and maintain appropriate hysteresis to avoid frequent power ON/OFF of load.

I will be grateful if you could help me building this circuit.

Thanking you.

Best regards,
Deepak

Circuit Operation

The proposed 48V solar battery charger circuit with high/low cut off feature can be witnessed in the following diagram.

The functioning of the circuit may be understood with the following points:

The IC 741 is configured as a comparator and is appropriately stabilized from the high 48V input using zener diodes and potential divider networks across its supply and input pins.

As requested, the input voltage which may be in excess of 50v is acquired from a solar panel and applied to the circuit.

The 10k preset is adjusted such that the power mosfet cuts off when the connected battery reaches the full charge level.

The 22k preset is the hysteresis control for the circuit and also serves as the lower threshold adjustment preset.

It should adjusted such the the MOSFET just initiates and switches ON at the preferred low battery voltage threshold.

Once the discussed set up is implemented and power switched ON, the discharge level of the battery drags the supply to around 48V forcing pin2 of the IC to go below pin3 potential.

This prompts the IC output pin6 to go high initiating the MOSFET connected in series with the ground rail so that the battery becomes integrated with the solar panel supply.

The above also switches ON the BJT BC546 which in turn makes sure that the associated MOSFET and the load remains switched OFF.

As soon as the battery attains the full charge level, pin2 is pulled higher than pin3 rendering the output to a logic low.

This instantly switches OFF the ground rail MOSFET and the BJT enforcing two things: cutting off supply to the battery and switching ON the load MOSFET such that the load now gets access to the supply voltages from the panel as well as the battery.

The feedback hysteresis network formed by the 22k preset and the series 10k resistors ensures that the above action locks ON until the battery voltage reaches below the predetermined lower threshold.

Circuit Diagram

Diagram 

Feedback from Mr. Deepak

Hi Swagatam,

Thanks for Solar charge controller circuit.

The circuit appears to be little different than what i had requested. Let me reiterate the requirement again.

1. Solar panel should continue charging battery not beyond 56 V.

2. In the event of battery discharge, the charging process should resume again only when it reaches 48V. In other words hysteresis should be maintained.

3. Battery should continue supplying power to load when battery voltage remains in between 42 - 56V.

When battery voltage reaches 42V (due to battery discharge) the load should be disconnected from battery supply.

Once the load is disconnected, it should remain disconnected till the battery voltage reaches minimum 48 V during charging process.

Please confirm if the circuit works as above.

Implementing Window Comparator

The above 48V solar battery charger circuit with high, low cut-off may be modified with these specifications by introducing a window comparator stage, as shown at the extreme left of the circuit below.

Here the opamps are replaced by three op amps from the IC LM324.

The window comparator is made by two of the 4 opamps inside the LM324.

A1 preset is set such that its output becomes high at the lower threshold level of 42V.

The 100k preset is for adjusting the hysteresis level so that the situation gets latched until 48V is reached.

Similarly A2 preset is set to make the relevant output go high at the higher threshold of 56V.

At voltages between these "windows", the BC546 remains shut off allowing the associated mosfet to conduct and feed the load with the required supply from the battery.

Once the thresholds are crossed, the BC546 is forced to conduct by the relevant opamp shutting down the mosfet and the load.

The A3 stage could also be replaced with an identical window comparator as discussed above for controlling the charging of the battery by setting up the presets appropriately, this would allow using all the four opamps from the IC LM324 and also make the operations much accurate and sophisticated.

Adding a Buzzer Indicator Stage

Another version of a 48V automatic battery charger cricuit using a buzzer indicator can be studied below:

The idea was requested by Nadia, please refer to the discussion between Nadia and me in the comment section for more info regarding the design

The transistor are incorrectly shown as BC547, which must be replaced with BC546 for preventing circuit malfunction and damage

Battery charger circuit with buzzer indicator

How to Set up the above 48V Battery charger circuit with buzzer

Do not connect the charging voltage from the right side.

Keep the 10k preset slider arm towards ground initially.

Connect a DC input using a DC variable power supply from the Battery side on the LEFT of the circuit.

Adjust this voltage to the required potential at which the buzzer needs to get activated....as per the request it should be at around 46V

Now adjust the lower 10k preset very slowly and carefully until the buzzer just activates and starts buzzing.

Seal this preset with glue.

Now increase the input voltage to the desired high cut off level.... which is 48V as per the request here.

Next, adjust the upper 10k preset very slowly and carefully until the relay just clicks. When this happens the buzzer should shut off.

The 48V solar battery charger circuit with high, low cut-off is now set, however the value of the 100k resistor which can be seen connected between the input/output pins of the upper opamp actually decides at what lower threshold the relay must deactivate again, and switch ON the buzzer.

It's been arbitrarily fixed, you may have to adjust the 100k value so that the relay toggles only at around 46V...it may be confirmed with some trial and error

48V automatic solar battery charger using relay

FOR IMPROVING ACCURACY PLEASE REMOVE THE RED LED FROM THE EXISTING POSITION AND CONNECT IT IN SERIES WITH THE BC547 BASE. ALSO, NOW YOU CAN ELIMINATE THE PIN6 ZENER DIODE.

The operations involved with the first diagram above gets much simplified if a relay stage used instead of BJTs, and mosfets.

As can be seen in the above updated diagram, the relay stage is in the form of two 24V relays in series, wherein the coils are joined in series while the contacts are joined in parallel.
The sensing circuit is applied with a proportionately scaled down voltage through an emitter follower voltage divider circuit using the indicated BC546 stage for the intended battery level detection and cut-offs

The following diagram shows an extremely simple 48 V solar charger system which allows the load to access the solar panel power during day time when there's optimal sunshine, and features an automatic switch over to battery mode during night when the solar voltage is unavailable:

The emitter follower TIP142 ensures that the battery is never allowed to get overcharged above 55V.

You'll also like:

  • rodmagnetHow to Make a Shake Powered Flashlight Circuit with Magnets and Coils
  • pcbMake this 18V Cordless Drill Battery Charger Circuit
  • Zero Drop LDO Solar Charger Circuit
  • battery1battery2changeovercircuitDual Battery Charger Circuit with Isolator

Filed Under: Battery Charger Circuits, Solar Controller Circuits Tagged With: 48V, Battery, Charger, High, Solar

About Swagatam

I am an electronics engineer and doing practical hands-on work from more than 15 years now. Building real circuits, testing them and also making PCB layouts by myself. I really love doing all these things like inventing something new, designing electronics and also helping other people like hobby guys who want to make their own cool circuits at home.

And that is the main reason why I started this website homemade-circuits.com, to share different types of circuit ideas..

If you are having any kind of doubt or question related to circuits then just write down your question in the comment box below, I am like always checking, so I guarantee I will reply you for sure!

Previous Post: « Non-Contact Current Sensor Circuit Using Hall-Effect IC
Next Post: How to Build an Ozone Water/Air Sterilizer Circuit – Disinfecting Water with Ozone Power »

Reader Interactions

Comments

Harikrishnan M says:
December 28, 2025 at 9:02 am

Thanks for your reply regarding R1, can u mention the resistance power( 1W or !/2 W)

Reply
Swagatam says:
December 29, 2025 at 8:23 am

R1 Wattage = (55 – 48) * Max charging current limit

Reply
HARIKRISHNAN M says:
December 27, 2025 at 12:23 pm

What is the value of R1 resistance?

Reply
Swagatam says:
December 28, 2025 at 7:41 am

R1 in the last circuit is approximately:
R1 = 55 – 48 / Max charging current limit

Reply
Jacques says:
January 16, 2025 at 7:37 pm

hi.

I would like to know if you can adapt the first design to accommodate a 36v battery bank. with high cutoff at 41vdc and charge at 36vdc the same 50vdc to 55vdc solar input

Reply
Swagatam says:
January 17, 2025 at 8:15 am

Hey, I would rather recommend you to try the LAST circuit from the following article. This will allow you to charge your 36V battery perfectly from solar panel:
https://www.homemade-circuits.com/make-this-48v-automatic-battery-charger/

https://www.homemade-circuits.com/wp-content/uploads/2023/01/48V-current-controlled-battery-charger-circuit-with-auto-cut-off.jpg

Reply
Jacques says:
January 17, 2025 at 1:47 pm

Thank you. i will give it a test as soon as the part arrive

Reply
Swagatam says:
January 17, 2025 at 1:55 pm

Sure, no problem, let me know if you have any issues with the circuit…

Reply
Olunga James says:
December 3, 2024 at 1:59 pm

I have made a 72v dc transformer which I want to fully make automatic to charge my 72v motorcycle battery from home using 240v ac.
Secondly I’m also connecting 3 24v solar panels each with open circuit voltage of 44.44v in series to also charge in the rural areas of my travels. In both cases I need an automatic cutoff once the battery is fully charged.

Reply
Swagatam says:
December 3, 2024 at 2:58 pm

You can try the last circuit from the following article:
https://www.homemade-circuits.com/make-this-48v-automatic-battery-charger/
Let me know if you have any further questions…

Reply
Naveen B says:
November 23, 2024 at 9:49 pm

Sir Naveen again! Sir Now I have a 1.2v battery with 1100mAh is it ok now sir, and I have replaced 3v zener with 1N4148 diode, should I have make any further changes sir! also how long it will take to charge sir ?
thanking you!

Reply
Swagatam says:
November 24, 2024 at 8:24 am

Naveen, I just forgot that 1.2V or 1.5V cannot be used to operate the op-amp, so it won’t work.
Instead you can try the following concepts for your battery:
https://www.homemade-circuits.com/simple-ni-cd-battery-charger-circuit/

Reply
Naveen B says:
November 21, 2024 at 11:23 am

Sir can i Give a 1.5v rechargable battery in the place of 3.7v, so that it charges faster?

Reply
Swagatam says:
November 21, 2024 at 12:24 pm

With reference to the following circuit, you can use a 1.5V cell, but then make sure to replace the 3V zener diode with a 1N4148 diode, cathode being towards the ground side.:
https://www.homemade-circuits.com/wp-content/uploads/2024/11/3.7V-auto-cut-off-battery-charger-circuit.jpg

Reply
Naveen B says:
November 21, 2024 at 7:16 am

Sir Naveen Again! Sir my solar panel has 0.48A as output current is it ok to charge a 2000mAh 3.7v battery and sir if I want to demonstrate the circuit how do I do it by charging and discharging the battery like what load can i use and how? thanking you sir

Reply
Swagatam says:
November 21, 2024 at 8:35 am

Hi Naveen, you can use 0.48A to charge a 2000mAh Li-ion battery but it might take 4 to 5 hours to charge it fully…
You can connect a volt meter across the battery to check its voltage, once it reaches 4.1V then you can assume it to be fully charged.
You can connect a 1 watt LED across it to discharge it.
Make sure to use a heatsink for the LED and connect a 3 ohm 1 watt resistor in series with the LED..

Reply
Naveen B says:
November 3, 2024 at 6:40 pm

Naveen again sir! Thankyou swagatam sir really thankyou! I will notify you once I finish the circuit

Reply
Swagatam says:
November 4, 2024 at 8:53 am

No problem Naveen,
For the following circuit, you must set it up in the following manner:
https://www.homemade-circuits.com/wp-content/uploads/2024/11/3.7V-auto-cut-off-battery-charger-circuit.jpg

1) Do not connect any battery initially.
2) Keep the 10k preset wiper towards fully ground.
3) Connect a precise 4.1V DC input from the Battery points of the circuit.
4) You will find the LED lighting up.
5) Now, slowly adjust the 10k preset until the LED just shuts off.
That’s all….you circuit is all set…

Reply
NAVEEN B says:
November 2, 2024 at 2:53 pm

Sir Naveen Again! 18v solar panel seems to be too much expensive instead can i use 3.7v battery with 2000mah Li-ion cell. and I have 6v solar panel in hands! can i contact you personally Sir?. Thanking you

Reply
Swagatam says:
November 2, 2024 at 5:22 pm

Thanks Naveen,
For charging a 3.7V 2000 mAh cell, the 6V panel must be rated at at least 1 amp current, then you can use the following circuit:
https://www.homemade-circuits.com/wp-content/uploads/2024/11/3.7V-auto-cut-off-battery-charger-circuit.jpg
I think discussing through comments is good because it helps other users also to learn from our discussions…

Reply
NAVEEN B says:
November 1, 2024 at 10:16 pm

Hello Sir!

https://www.homemade-circuits.com/wp-content/uploads/2023/01/48V-current-controlled-battery-charger-circuit-with-auto-cut-off.jpg

in this circuit What modifications I have to make if I use 12v battery and 6v solar panel and please update me with a modified circuit kindly. I request you to please explain me about the Procedure to connect and working it would be grateful If I am being helped thanking You sir!

Reply
Swagatam says:
November 2, 2024 at 8:51 am

Hello Naveen,
A 6V solar panel cannot be used directly to charge a 12V battery, so please change the solar panel to 18V solar panel, and then I will tell you how to modify the previous circuit…

Reply
Naveen B says:
September 26, 2024 at 11:52 pm

Hello I Have Choosed THis as an mini project in my college. PLease tell me which ciruitit works and help me in what to do!

Reply
Swagatam says:
September 27, 2024 at 7:57 am

All the above circuits will work if built correctly, however the following one is the easiest one to build and implement:

https://www.homemade-circuits.com/wp-content/uploads/2023/01/48V-current-controlled-battery-charger-circuit-with-auto-cut-off.jpg

Just make sure to reduce the resistor between the collector of the BC546 and the base of TIP36 appropriately in accordance with the current requirement of the battery.

Reply
Rajan says:
May 17, 2024 at 8:18 pm

Hi Swagatam, thank you for the above. Is the above also compatible with Lithium battery packs? Can you suggest what changes to be made to the above for 60 V and 72 V battery packs (Lead Acid and Lithium)?

Reply
Swagatam says:
May 18, 2024 at 9:04 am

Hi Rajan,

Yes the above designs can be used for charging Li-ion battery after appropriate settings, however i would recommend you the LAST circuit from the following article:

https://www.homemade-circuits.com/make-this-48v-automatic-battery-charger/

This circuit is easy to configure and very safe for charging all types of batteries.

Reply
Rajan says:
May 20, 2024 at 10:36 am

Thank you for the reply. I will check it out. Just wanted to know what modifications to be made to charge 60 and 72 v battery packs?

Reply
Swagatam says:
May 20, 2024 at 11:01 am

You can use the same design which was suggested by me in the previous comment, with the following modifications:

Replace BC546 with TIP122
Adjust the TIP36 base resistor and Rx current limiting resistor as per the required charging rate for your battery.

Reply
Rajan says:
May 22, 2024 at 3:04 pm

Just curious to know, in your introduction you say you area manufacturer. So do you manufacture PCBs? If yes, I would like to discuss some business opportunities with you. If no, can you share info about some PCB manufacturer who can print boards in a small quantities?

Reply
Swagatam says:
May 22, 2024 at 5:28 pm

No, I don’t manufacture PCBs, I had the contact numbers of a few PCB manufacturer in Mumbai long back about 10 years ago, but I seem to have lost them, and don’t have them now.
Nevertheless you can easily search online and you should be able to find plenty of PCB manufacturers who will do the job for you.

Reply
NAVEEN B says:
November 1, 2024 at 9:54 pm

Sir I have brought Some of its Component, I have put 12v Battery instead of 48 and 6v solar ponal instead of 56v and please tell what are the modifications that i have to make in order to make the circuit working properly and as a kind request can i Contact you personaly !

Reply
Rajan says:
May 22, 2024 at 9:12 pm

Thanks, I found one.

Reply
Rajan says:
May 22, 2024 at 2:56 pm

Very many thanks, I will try it out.

Reply
Aulia says:
November 3, 2023 at 2:53 pm

Thank you, Sir. If I want to build it with a 20V solar panel and a 12V battery, what should I change in the circuit?

Reply
Swagatam says:
November 3, 2023 at 5:34 pm

Hi Aulia, you can try the last circuit, with the following modifications:
Remove R1, replace the zener with a 15V zener.

Reply
Aulia says:
November 8, 2023 at 12:14 pm

Hi Mr.Swagatam, If I want to create a cut-off system for a 12V lead-acid battery with a PV output voltage of 13-20V, which circuit should I use?

Reply
Swagatam says:
November 8, 2023 at 12:58 pm

Hi Aulia, I would suggest you to try the LAST circuit from the following article.
https://www.homemade-circuits.com/opamp-low-high-battery-charger/

Reply
Aulia says:
November 4, 2023 at 8:16 am

Thank you, Sir. Is the 54V zener diode replaced with a lower voltage zener diode?

Reply
Swagatam says:
November 4, 2023 at 8:46 am

No problem Aulia,
That’s correct, you will have to replace the 56V zener diode with a 15V zener for your 12V battery. Also, the 4k7 or the 4.7K resistor does not need to be a 5 watt resistor, it can be a 1/4 watt resistor.

Reply
Aulia says:
November 4, 2023 at 10:54 am

Oke Thank you Mr. Swagatam

Reply
Swagatam says:
November 4, 2023 at 10:55 am

No problem Aulia!

Reply
yousef says:
October 20, 2023 at 10:08 pm

thank you very much for your help and see you next schematic

Reply
yousef says:
October 20, 2023 at 3:40 pm

thank you for answering me.if I use a battery 12 volts will be the same

Reply
Swagatam says:
October 20, 2023 at 5:52 pm

For a 12V battery the circuit can be exactly as shown in the previous link. However, the 270R must be replaced with a 1N4007 diode.

Reply
yousef says:
October 20, 2023 at 12:43 pm

this schematic what part changes for solar panel 50volt
makingcircuits.com/wp-content/uploads/2017/04/SolarBatteryCharger.gif

Reply
Swagatam says:
October 20, 2023 at 12:58 pm

Use transistor BD139, relay = 48V relay, battery = 48V, replace 270R with a 1N4007 diode.

Reply
RAJIT KUSHWAHA says:
November 18, 2022 at 11:47 pm

Hi,
I want a 48 volt battery low voltage alarm circuit which output operate a 12 voltage relay when battery gets below 42 voltage.
Can you suggest me a circuit diagram like this comparator circuit.

Reply
Swagatam says:
November 19, 2022 at 1:53 pm

Hi,
you can try the following design:

https://www.homemade-circuits.com/wp-content/uploads/2022/11/low-voltage-alarm-for-48V-battrey-charger.jpg

Reply
Swagatam says:
November 5, 2022 at 11:59 am

That’s great Sanjaya, glad it is working good.

Reply
Swagatam says:
November 6, 2022 at 10:04 am

The maximum input DC to a 48V battery should not be more than 58 V. So you can adjust the solar panel output to 58V DC.

Reply
View Older Comments

Need Help? Please Leave a Comment! We value your input—Kindly keep it relevant to the above topic! Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

circuit simulator image



Subscribe to get New Circuits in your Email



Categories

  • Arduino Projects (93)
  • Audio and Amplifier Projects (133)
  • Automation Projects (17)
  • Automobile Electronics (101)
  • Battery Charger Circuits (85)
  • Datasheets and Components (109)
  • Electronics Theory (149)
  • Energy from Magnets (27)
  • Games and Sports Projects (11)
  • Grid and 3-Phase (20)
  • Health related Projects (27)
  • Home Electrical Circuits (13)
  • Indicator Circuits (16)
  • Inverter Circuits (95)
  • Lamps and Lights (159)
  • Meters and Testers (71)
  • Mini Projects (28)
  • Motor Controller (68)
  • Oscillator Circuits (28)
  • Pets and Pests (15)
  • Power Supply Circuits (91)
  • Remote Control Circuits (50)
  • Renewable Energy (12)
  • Security and Alarm (64)
  • Sensors and Detectors (106)
  • SMPS and Converters (34)
  • Solar Controller Circuits (60)
  • Temperature Controllers (43)
  • Timer and Delay Relay (49)
  • Voltage Control and Protection (42)
  • Water Controller (36)
  • Wireless Circuits (30)





Other Links

  • Privacy Policy
  • Cookie Policy
  • Disclaimer
  • Copyright
  • Videos
  • Sitemap



People also Search

555 Circuits | 741 Circuits | LM324 Circuits | LM338 Circuits | 4017 Circuits | Ultrasonic Projects | SMPS Projects | Christmas Projects | MOSFETs | Radio Circuits | Laser Circuits | PIR Projects |

Social Profiles

  • Twitter
  • YouTube
  • Instagram
  • Pinterest
  • My Facebook-Page
  • Stack Exchange
  • Linkedin



Recent Comments

  • Swagatam on 9 Simple Solar Battery Charger Circuits
  • Gagana on 9 Simple Solar Battery Charger Circuits
  • Swagatam on Arduino 2-Step Programmable Timer Circuit
  • Swagatam on Simple Buck-Boost Converter Circuits Explained
  • Swagatam on IC IR2111 H-Bridge MOSFET, IGBT Driver IC: Full Datasheet, Circuit Diagram

© 2026 · Swagatam Innovations