ATtiny2313 selbst abschaltung

OP #4085804
Lesenswert?
• ▲
▼
Hey!

Bin ganz neu was die Programmierung angeht und habe daher einige Doofe 
Fragen.

Mein erstes kleines Programm läuft soweit, nun wollte ich es erweitern 
und dachte dass ich es hin bekomme dass sich der ATtiny2313 nach einer 
gewissen Zeit automatisch abschaltet, und durch einen Tastendruck wieder 
aktivieren lässt.

Plan sah so aus:

An PA0 nach dem Starten ein high ausgeben, dieses an die Basis von einem 
BC337.
Zwischen VCC Port 20 und der Spannungsversorgung dann Emitter und 
Collector.
Emitter und Collector sind zusätzlich durch einen Taster gebrückt.

Gedacht hatte ich es so:
Taster drucken, Tiny bekommt Spannung, PA0 gibt Spannung an BC377 der 
damit zwischen Emitter und Collector schließt.

Aber was ich auch versuche, der Transistor lässt nichts durch, nur wenn 
an die Basis direkt der Emitter angeschlossen wird.

Bitte klärt mich auf! Danke und Grüße

Christian
#4085811
Lesenswert?
• ▲
▼
> Bin ganz neu was die Programmierung angeht und habe daher
> einige Doofe Fragen.
Hey, das ist kein Problem - dafür gibts doch Google und ein Tausend 
Tutorials. Da musst Du Dir hier keinen Dummen suchen.

Falls Dir die Antwort flapsig vorkommt - sorry, aber habe ich selber 
auch gerade erst gelernt. Ja, Gugel ist echt toll!

Ein NPN Transistor kann den Job nicht machen, "hinten weniger Volt 
rauskommt als vorne reingeht". Folglich sinkt die Spannung des AVRs, 
dadurch wieder die Spannung an der Basis der Transistors, dadurch wieder 
die Spannung des AVRs ... es geht halt aus.

Gugel mal nach PNP-Transistoren. Sowas kannst Du dann mit einem 
PNP-Transistor geöffnet halten.

Oder Du gugelst nach Power-Down-Modi bei den AVRs, dadurch wird eine 
komplette Abschaltung evtl. überflüssig.
Gast #4085815
Lesenswert?
• ▲
▼
Statt Prosa wäre ein Schaltplan von dem, was du gerade testest, ganz 
hilfreich.
Aber prinzipiell ist dein Vorhaben kein Problem. Schau dir mal den 
Artikel AVR-Transistortester an.
Alternativ kann man auch den Prozessor nach getaner Arbeit in Tiefschlaf 
schicken und bei Bedarf mit einem Interrupt wieder aufwecken.
Ein Tiny reduziert dann den Stromverbrauch deutlich unter 1µA.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.