Attiny85 + TIP120 + LD1117V33 hoher Stromverbrauch

Gast #4773992
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?
Angehängte Dateien:
#4774011
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.
Angehängte Dateien:
Gast #4774040
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.
#4774046
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.
Gast #4774065
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.. :-(

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.