12V erkennung funktioniert nich :-(

OP #524977
Lesenswert?

Hallo Zusammen !!!!

Habe ein Problem ich möchte wie in der schaltung oben dagestellt 12V an 
einem AVR Pin erkennen dachte mir erst....na wenn es weiter nix is. Das 
ganze funktioniert soweit och ganz gut er erkennt wenn 12V anliegen 
leider verhält sich das anders bei 0V da macht er was er will dabei soll 
er ja erkennen das keine 12V anliegen !!!! ...ich denke es fehlt der 
Definierte Eingangspegel !!! Soo nu meine Frage wie beschalte ich den 
AVR so das er die 12V erstens auf 5v Runter bringt und immer einen 
definierten eingangspegel von eben 5V oder OV hat ???

danke euch schon ma im vorraus !!!!
Angehängte Dateien:
Gast #524982
Lesenswert?

Eine andere Moeglichkeit waere einen NPN Tranistsor (Basis) ueber einen 
Vorwiderstand an die 12V zuklemmen. Der Kollector kommt an den Inputpin 
und der Emitter auf Masse zusaetzlich kommt zwischen Emitter und Basis 
ein Pulldownwiderstand. Der interne Pullup Widerstand muss im AVR 
aktiviert werden.
Persönliche Seite #524994
Lesenswert?

Eigentlich reichen 2 Widerstände ... ein Pulldown und ein 
Serienwiderstand, da der AVR integrierte Dioden hat.
Der Serienwiderstand muss so dimensioniert werden, dass die 
Strombelastbarkeit der internen Dioden nicht überschritten wird.
Gibts von Atmel auch ne AppNote, dort wird über einen Serienwiderstand 
220V auf den Pin gegeben, für eine Nulldurchgangserkennung.

Ich glaube der Maximale Strom der Dioden ist 1mA, aber guck lieber noch 
mal ins Datenblatt.
Gast #525365
Lesenswert?

schonmal mit 0V Erkennung Probiert? dazu brauchst du normal nur eine 
Diode in Sperrichtung & den Internen Pullup Widerstand, Das Komplette 
One Wire Protokoll von Dallas Semicon is so aufgebaut.. damit kannst du 
ganz Lustig auch Daten mit Spannungen von 50V und mehr übertragen weil 
du das "High" nicht siehst... sondern nur die 0 ...
#525575
Lesenswert?

...schmeiss die Z-Diode raus und ersetze sie durch einen 4k7 widerstand. 
Der oberen Widerstand machst Du zu 6k8 (oder sicherheitshalber 8k2) und 
schon sollte das funktionieren. Wenn Du diesen Spannungsteiler an einen 
ADC-Eingang legst, kannst Du sogar noch messen wie gross die per 
Schalter angelegte Spannung ist.
Gast #526306
Lesenswert?

Ich würde beim "Spannungsteiler" aber die 12V in die Mitte legen. Wenn 
die Schaltung im KFZ eingesetzt werden soll, so funktioniert die 0V 
Erkennung ja meist nicht, weil dort beim abschalten einige Sachen 
einfach in der Luft hängen (und auf Lampen Glühfäden die das dann auf 
Masse ziehen oder soetwas würde ich mich nicht verlassen wollen).
Wie oben schon erwähnt begrenzt ein Widerstand dann den Strom durch die 
Clampdioden und der andere zieht es auf 0, wenn der Eingang in der Luft 
hängt. Der Vorteil gegenüber dem Spannungsteiler ist dann noch, dass es 
auch noch funktioniert, wenn man zB den Motor startet und die 12V mal 8V 
sind. Beim Spannungsteiler muss man dort ja aufpassen, das man im High 
Bereich bleibt.
Naja, vielleicht handelt es sich ja aber auch gar nicht um KFZ :)

Gruß Philipp
OP #526406
Lesenswert?

Doch doch es Handeld sich um ein KFZ !!! hab den Tip von Ben mit dem 10K 
Ohm Wiederstand parallel zur Z-diode mal ausprobiert und es funzt erste 
sahne !!!!! Hab statt dem 10K nen 1,8K ohm genommen um den 
spannungseinbruch bei, Starten entgegen zu wirken !

Danke noch mal vielmals ihr habt mir echt geholfen !!!

Liebe Grüße Rene

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren