ATMega8 genau bei 8 Volt am I/O PIN ansteuern, Spannungsteiler, Transistor?

OP #1940853
Lesenswert?

hallo zusammen,

ich will, das ein I/O pin beim atmega alles unter etwa 8 volt als LOW 
wertet, und alles was über 8 volt bis 15 volt geht, soll als HIGH 
gewertet werden.

funktioniert da diese schaltung die ich angehängt habe?

grüße

christian
Angehängte Dateien:
Persönliche Seite #1941600
Lesenswert?

Dafür ist der Analog Comparator des ATmega8 optimal geeignet, Du 
benötigst lediglich 4 Widerstände um 2 Spannungsteiler zu bauen:
Einen Spannungsteiler um die 0-15.5V in den 5V Bereich zu bringen, und 
einen Spannungsteiler um aus den 5 V eine Referenzspannung zu 
generieren.
Die beiden Spannungen an AN0 und AN1 anlegen und das Datenblatt zum 
Analog Comparator befragen....
OP #1941962
Lesenswert?

9 V Z-Diode, aha, guter Tipp, klingt logisch. Aber wohin damit im 
Schaltplan? Ohne dass die Eingangsquelle zu sehr belastet wird...

Zum Analog Comparator hab ich noch ne Frage. Hab mich da im Datenblatt 
etwas reingelesen. Wie bekomm ich denn aus meinen 5 V 
Versorgungsspannung meine Referenzspannung von 8 V die ich brauche? Mit 
Spannungsteilern geht da nämlich leider nix bei einem 7805.

Grüße

Christian
#1941968
Lesenswert?

@  Nils Springob (workwind)

>Dafür ist der Analog Comparator des ATmega8 optimal geeignet,

Ja, aber ein normaler IO könnte das fast genau so gut. Deren 
Schaltschwelle liegt auch relativ genau bei VCC/2, und Hysterese haben 
sie auch, siehe  Schmitt-Trigger.

>benötigst lediglich 4 Widerstände um 2 Spannungsteiler zu bauen:

Es reicht 1 Spannungsteiler mit zwei Widerständen. Die 
Referenzspannung für den Analogkomparator kann man im AVR zuschalten, 
nämlich die ADC-Referenz.

MFG
Falk
#1941981
Lesenswert?

9V Z-Diode tut

0-15V  x------|<|-------oPD2
steigt die Spannung über 9V, liegen dahinter 0-6V an.

PS: Deine Schaltung würde funktionieren, wenn min 100uA in die Basis 
fließen zum Leiten (also muss R1+R2 kleiner). Außerdem brauchst Du zum 
Schalten gegen Vcc (Bezugspotential) einen PNP-Transistor (z.B. BC557) 
und hier einen Pulldown-R von PD2 nach GND.

Schalte lieber gegen GND mit BC547. Emitter auf GND, Kollektor über R an 
Vcc, PD2 zwischen Kollektor und R.

Da du hier aber wohl einen "Schmitt-Trigger" bauen willst, empfiehlt 
sich eine "Darlington-Stufe" (z.B. 2x BC547).
OP #1942083
Lesenswert?

Also das Beispiel mit der Z-Diode hört sich tatsächlich gut an.
Ich würde da zu einer 6,2 V Diode tendieren. Weil:

0-15,5 V   x------|<|-------o   PD2

Wenn mein ATMega bei 1,73 Volt schaltet, wie ich durch Messen 
herausgefunden habe, dann müssen vorne praktisch 6,2 V + 1,73 V = 7,93 
Volt anliegen, damit mir mein I/O PIN am ATMega bei einer 
Eingangsspannung von etwa 8 Volt einschaltet.

Geht das so?

Hauptsache der I/O PIN erkennt alles als HIGH, was über ca. 8 Volt 
liegt.

Danke

Christian
Persönliche Seite #1942121
Lesenswert?

Nein, keine Referenzspannung mit 8 V!

Einfach mit 4k7 und 10k die 0-15.5 V in 0-4.956V teilen. Aus den 8 V 
werden dann  8V*4.7k/(10k+4.7k)) = 2.558 V

Um aus den 5 V die benötigten 2.558 V als Referenzspannung zu erzeugen 
kannst Du einen 10k und einen 9k53 Widerstand nehmen.
Referenzspannung: 5V*10k/(10k+9.53k)) = 2.560 V

Der Schaltpunkt ergibt sich somit bei 8.0073 V

Du benötigst nur 4 Widerstände: 4k4, 10k 10k und 9k53, alle 
Widerstandswerte sind in der E48 Reihe enthalten...
Gast #1942347
Lesenswert?

Sorry, aber im allgemeinen Stellen unerfahrene user doch eher zu 
präziese Anforderungen, ich möchte also behaupten dass bei der 
verwendung einers AnalogComparator 3x10k und 1x4k7 ausreichend genau 
sind (widerstandswerte werden auch nicht soo genau eingehalten)
Und noch einfacher würde vermutlich ein Spannungsteiler mit 10k und 4k7 
vollkommen den Anforderungen genügen!
OP #1942514
Lesenswert?

habs nochmal überarbeitet, vielen dank.

mit einem spannungsteiler über einen 10k und 22k widerstand an PD0 hab 
ich es schon versucht, das geht aber nicht, da der atmega in diesem fall 
einen viel breiteren spannungsbereich als HIGH wertet. da funktioniert 
mir mein programm nicht...

passt der schaltplan oben so?

christian
Angehängte Dateien:

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