Forum: Mikrocontroller und Digitale Elektronik Attiny VCC "selbst halten"


von Wolfgang (Gast)


Angehängte Dateien:

Lesenswert?

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

von Wolfgang (Gast)


Lesenswert?

Sorry, habe den Schaltplan aus versehen zweimal angehangen.

von Ingo (Gast)


Lesenswert?

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

von Ingo (Gast)


Lesenswert?

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.

von Stefan (Gast)


Lesenswert?

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.

von Stefan (Gast)


Lesenswert?

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.

von Wolfgang (Gast)


Lesenswert?

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!!!

von Wolfgang (Gast)


Lesenswert?

Was den Pin 7 angeht habe ich den Fehler gerade auch gesehen. War wohl 
nicht zuende gedacht von mir...

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.