Electrical Engineering Stack Exchange is a question and answer site for electronics and electrical engineering professionals, students, and enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm new here and wonder if you could help me out.

I'm trying to build a Lipo warning/cutout circuit for four lipocells.

The idea is to have a bicolor led showing green above 14V, orange between 14-13.5V, flashing red belov 13.5V and red below 12.5V also switching off the load.

I built and programmed the circuit and it works fine using no load, but with a load drawing about 5A the output from the 7805 rises to about 5.5V offsetting the programmed levels (although in the right direction) but perhaps destroying the cpu.

My question is what did I do wrong when designing this circuit? Why is the output from the 7805 changing when applying a load?


share|improve this question
Start by measuring the voltage from GND Pin of 7805 to the battery GND. – Myforwik Dec 15 '13 at 2:16

I don't see a capacitor in the input of 7805 (IN to GND), add a capacitor in the input and see if it fixes the problem

By the way, how is the system wired? Does the mosfet has its own power line or the current it carries goes through the same power line of 7805?

share|improve this answer

Possibly a problem wiht the physical layout. The ground path from the battery connector to Q1 should be short and be a large wire or wide PCB trace, and it should not pass by the 7805 ground pin connection. A voltage drop in the connection between battery negative and the 7805 ground will cause the 7805 output to rise.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.