Attiny VCC "selbst halten"

Gast #3316674
Moin Moin!

Ich habe nicht sonderlich viel Ahnung von Elektronik aber es 
interessiert mich. :)

Würde der angehangene Schaltplan so (entsprechende Programmierung 
vorrausgesetzt) funktionieren:

- Die Schaltung ist grundsätzlich ersteinmal Stromlos.
- Wird Taster S2 gedrückt bekommt der Attiny85 Strom und kann über Pin2 
den Transistor Q2 schalten. Dadurch wird der Attiny85 mit Strom 
versorgt.
- Der Attiny wird so lange mit Strom versorgt bis der Taster erneut 
gedrückt wird, was über Pin7 registriert wird, und dann Pin2 wieder auf 
LOW schaltet (Q2 schaltet nicht mehr durch).
- Wärend der Attiny85 Strom hat kann der Transistor Q1 über Pin1 
durchgeschaltet werden damit die LED1 leuchten kann.

Sind meine Gedanken richtig oder ist da ein Fehler drin? Würde man es 
evtl. anders viel besser machen?

Bin für jeden konstruktiven Kommentar dankbar.

Gruß
Wolfgang
Angehängte Dateien:
Gast #3316685
Du solltes für den Selbsthaltetransistor einen PNP verwenden. Weiter 
solltest du Basisvorwiderstände für die Transistoren und einen 
Vorwiderstand für die LED vorsehen!



Ingo
Gast #3316688
Deine Ausschalttastererkennung wird nicht funktionieren, da an Pin7 ja 
immer H Potential leigt, ob du den Taster nun drückst oder nicht.
Du benötigst dafür einen Taster mit 2 Kontakten.
Gast #3316691
Du hast Q1 an den Reset EINGANG angeschlossen. Du musst ihn an einen 
Ausgang anschließen.

Es fehlen Vorwiderstände sowohl an den Transistoren als auch der LED.

Q2 funktioniert so nicht, denn die Spannung an der basis muss höher 
sein, als am Emitter. Da der AVR seine Stromversorgung vom Emitter 
bezieht, kann sie also niemals höher sein. Es sei denn, du baust noch 
ein Perpetuum Mobile ein.

So geht es:
1
5V o-------+----------+
2
           |          |
3
    Taster  /         >\| PNP   1k
4
           |            |------[===]---+
5
           |           /                \|   10k
6
           +----------+                  |---[===]--- zum AVR I/O Pin
7
                      |                </|  NPN
8
                      |                |
9
                  zum AVR VCC Pin     GND
Wenn der AVR Ausgang auf High steht, leitet der NPN Transistor. Er 
steuert den PNP Transistor an, so dass dieser auch leitet und den Taster 
überbrückt.
Gast #3316698
Eigentlich ist das alles aber nicht nötig, denn der AVR benötigt im 
Sleep Modus fast keinen Strom. Handelsübliche Batterien entladen sich 
von selbst schneller, als wegen der Stromaufnahme des AVR.

Ich kann mir eher vorstellen, einen AVR zu benutzen, um damit andere 
Geräte ein/aus zu schalten.
Gast #3317232
Vielen Dank für eure Antworten!
Ich werde versuchen das Gelernte auf dem Steckbrett auszuprobieren.
Aber wenn der Attiny einen so geringen Verbrauch im Sleep Mode hat kann 
ich natürlich drauf verzichten.

Das mikrocontroller-Forum ist echt klasse!!!

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 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.