Zur Kontrolle ^^

TommyB

Team Bitschubse
17. Mai 2010
2.151
80
48
40
127.0.0.1 ;)
Sprachen
  1. C#
  2. VB.Net
  3. LunaAVR
  4. Assembler
  5. Python
Eigentlich was banales. Aber ich bin bekannt dafür Z-Dioden falsch herum zu verwenden und somit Platinen oder Breadboards zu verfärben :rolleyes:

Prinzip ist ganz einfach. VBatt möchte ich per Mosfet trennen. Sprich High am Gate, er feuert und versorgt die Schaltung (somit auch VCC), der Controller darf aber das Gate runter ziehen um sich selbst auszuschalten.

Da hatt ich mir gedacht, nimmst den Menütaster dafür. Angeklemmt als PullDown an VBatt (~12V) mit einer Z-Diode um auf 5,1V zu begrenzen (siehe Schaltplan). Der normale Tasterbetrieb wäre denn VBatt - R5 - SW2 - PD2(INT0) (Eingang). Geteilt durch R1/R5, sicherheitshalber D2 um den AVR nicht zu schocken.
Als Ein/Aus Signal (POWER) würde bei Tastendruck das selbe signal durch D1 raus gehen. Und PD7 (Ausgang, immer High, außer es soll ausgeschaltet werden) müsste POWER denn hoch halten, bzw. runter ziehen, also den Saft vom Gate nehmen.

Sprich:
POWER low, VCC 0V
SW2 gerückt, POWER 5V durch Taster
AVR setzt PD7 high, also POWER high
Irgendwann hat der AVR keine Lust mehr und zieht PD7 low, also POWER low, also aus.

Müsste doch so gehen, oder?
ZurKontrolle.png
Irrelevante Bereiche zur Übersichtlichkeit ausgeblendet
 
Hallo Tommy,

ist nicht ganz die übliche Schaltung, sollte aber m.E. so funktionieren.

Ansonsten könntest du den Taster und PD2 mit einen Transistor "entkoppeln". Also der Taster geht an die Basis (über einen Vorwiderstand, versteht sich) und der Kollektor legt PD2 an Masse. Wenn du dann noch POWER von PD7 ebenfalls über eine Diode an den MOSFET führst, kann die Z-Diode entfallen. Der Taster tastet dann einfach nur noch VBatt.

Gruß
Pirx
 
Hi,
stimmt, mit nem Transistor wärs sogar noch besser, guter Hinweis :)
Nur ob ich den hier noch unter bekomme... Wird aber definitiv in Revision 2 rein kommen.

Vielen Dank :)
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)