Forum: Mikrocontroller und Digitale Elektronik Attiny85 + TIP120 + LD1117V33 hoher Stromverbrauch


von Peter G. (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich versuche gerade einen 6 Volt Solarlader zu bauen.

Der aktuelle Schaltplan ist im Anhang hinterlegt.

Ich habe zum Testen folgenden Code via Arduino auf den Attiny85 geladen:

#define PIN_BATTERY_VOLTAGE 3
#define PIN_TRANSISTOR_SOLAR 0
#define PIN_TRANSISTOR_LOAD 1

void setup() {
  pinMode(PIN_TRANSISTOR_SOLAR, OUTPUT);
  pinMode(PIN_TRANSISTOR_LOAD, OUTPUT);
  pinMode(PIN_BATTERY_VOLTAGE, INPUT);

  digitalWrite(PIN_TRANSISTOR_SOLAR, LOW);
  digitalWrite(PIN_TRANSISTOR_LOAD, LOW);
}

void loop() {
}

D.h. beide Transistoren sollten "aus" sein, es hängt keine Last oder ein 
Solarpanel dran.

Wenn ich jetzt nur die Batterie anschließe, habe ich einen 
Stromverbrauch von 8mA. Das ist etwas zu hoch. Wenn ich den Attiny 
alleine betreibe, habe ich einen Stromverbrauch von 1mA wie es für den 
85er üblich ist.

Vielleicht kann mir einer einen Tipp geben, was ich da falsch mache?

von SonicHazard (Gast)


Lesenswert?

Datenblatt lesen!
LD117 Quiescent Current

von Gerd E. (robberknight)


Angehängte Dateien:

Lesenswert?

Als erstes mal nen richtigen Schaltplan zeichnen.

Deiner enthält 2 klare Fehler die ich mal markiert habe.

Außerdem ist er ziemlich unübersichtlich so daß man sich da nur sehr 
schwer zurechtfindet:

- Massesymbol verwenden statt überall eine Masse von Bauteil zu Bauteil 
zu ziehen
- Ausgang von Deinem Regler mit z.B. dem  "3.3V"-Symbol verbinden und 
dann immer das verwenden statt eine Leitung durchzuziehen
- Leitungen sauber durchziehen anstatt häufig die Höhe oder Breite zu 
korrigieren
- Den gesamten Plan in logisch getrennte Module aufteilen (µC, 
Spannungsregler, ...)

Ohne guten Schaltplan hast auch Du keinen Überblick was da genau 
passiert. Andere Leute wie wir erst recht nicht.

Häufig reicht das schon um den Fehler selber zu erkennen.

von Peter G. (Gast)


Lesenswert?

Hallo  Gerd,

vielen Dank für deine Tipps, das werde ich bei den nächsten Plänen 
beachten.

@SonicHazard: Vielen Dank!

Dann muss ich wohl einen anderen LowDrop nutzen.

von Dirk K. (dekoepi)


Lesenswert?

Sind ja nette Ausführungen zu Schaltplänen, aber SonicHazard hat den 
korrekten Hinweis gegeben: Der 1117 ist Mist für Batterie-/Solarbetrieb.

Schnapp dir LDOs, die diesen Namen auch verdient haben:
- MCP1700 - 33
- HT78xx - 33
- HT73xx - 33
- XC6206 - 33 Aber nur, wenn Vin stets >  3,8V ist, sonst zickt der 
auch.

Mal so paar Ultra Low Power / Dropout-Regler aufgelistet. Die haben 
statt 5mA+ Quiescient Current 5µA und weniger.

von Peter G. (Gast)


Lesenswert?

Hallo Dirk,

vielen Dank für die Tipps, da werde ich mir einen aus deiner Liste 
suchen.

Ich hatte damals den MCP1700 mir angeschaut, aber dann gesehen, das der 
nur Input 6V kann, und bei einem Bleiakku hab ich ja bis zu 6.9-7.2V und 
desswegen bin ich dann auf den 1117 gegangen.. :-(

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.