Hallo E-Fans,
Bin mir nicht sicher ob diese Schaltung mit dem CNY17 funktionieren
würde. Ich habe 12V Signale und will diese auf einen Atmega bekommen.
Dafür darf der Pegel ja nur 5V sein. Da dachte ich an einen Optokoppler.
Ein Spannungsteiler wäre auch denkbar aber wäre unsexy.
Cu und danke im vorwege für das feedback
Signalgeber schrieb:> Dafür darf der Pegel ja nur 5V sein. Da dachte ich an einen Optokoppler.
Wenn du den internen Pull-Up vom ATmega aktivierst, kannst du dir R2
auch sparen.
Mike schrieb:> Wenn du den internen Pull-Up vom ATmega aktivierst, kannst du dir R2> auch sparen.
Wenn ich R2 belassen möchte, wäre der Wer von 4,7k in Ordnung?
Zweite Frage... Kann ich die Masseleitungen der 12V und 5V Signale
verbinden?
Signalgeber schrieb:> Wenn ich R2 belassen möchte, wäre der Wer von 4,7k in Ordnung?
Das beantwortet dir sogar das Datenblatt, wenn du unter CURRENT TRANSFER
RATIO nachguckst und bedenkst, dass du bei R1=1k etwa 10mA reinschickst.
> Zweite Frage... Kann ich die Masseleitungen der 12V und 5V Signale> verbinden?
Dann verschenkst du den Vorteil der galvanischen Trennung und kannst
auch gleich einen Spannungsteiler nehmen oder auch nur einen einzelnen
Widerstand, so wie es Atmel in seiner Application Note AVR182
vorschlägt.
Signalgeber schrieb:> Ein Spannungsteiler wäre auch denkbar aber wäre unsexy.
Aber z.B. schneller, wenn Geschwindigkeit eine Rolle spielt und auch
billiger und platzsparender.
Signalgeber schrieb:> Wenn ich R2 belassen möchte, wäre der Wer von 4,7k in Ordnung?
Ist in Ordnung und ich würde ihn auf jeden Fall einbauen.
> Zweite Frage... Kann ich die Masseleitungen der 12V und 5V Signale> verbinden?
Ja natürlich.
Aber einen Optokoppler nimmt man eigentlich genau dann, wenn man
zwischen den beiden Kreisen keine galvanische Verbindung haben möchte.
Es geht also mit und ohne die Masseverbindung.
Wenn ich meine 5V mit einem 7805 aus einem 12V Netz ziehe und das 12V
Signal auch aus dem gleichen Netz kommt, dann macht ein Optokoppler
anscheinend gar keinen Sinn, oder?
Signalgeber schrieb:> Dann macht ein Optokoppler anscheinend gar keinen Sinn, oder?
Nein, er macht Deine Schaltung sogar unzuverlässiger, je mehr
Bauteile, desto mehr kann kaputtgehen.
Gruss
Harald
Signalgeber schrieb:> Wie kann ich dann das Problem mit eien Spannungsteiler lösen, also ein> belasteter oder unbelasteter?
Womit möchtest du ihn denn belasten?
Signalgeber schrieb:> Wie kann ich dann das Problem mit eien Spannungsteiler lösen, also ein> belasteter oder unbelasteter?
12V * R2/(R1+R2) = 5V. R1 ist der obere Widerstand, der an 12V geht.
Wähle also einen davon, z.B. R2=1k und rechne R1 aus.
Wenn die geteilte Spannung nur auf einen ATMEGA-Eingang geht, dann
kannst du ihn als unbelastet betrachten.
Signalgeber schrieb:> Das High Signal hat konstant 12V
Es müsste auch mal einen anderen Pegel haben (können), z.B. 0V. Sonst
ist die Auswertung des Signals völlig sinnlos.
Signalgeber schrieb:> Eigentlich könnte ich ja im Spannungsteiler die Werte R1=470 und R2=330> haben> und ~15mA müssten ja ausreichen denke ich, oder?
Faktor 10 grösser reicht auch.
4k7 zu 3k3 (4.95V am Eingang bei 12V Pegel)
Signalgeber schrieb:> Was meinst Du damit? Das High Signal hat konstant 12V
Dann kannst du den Eingang von deinem ATmega auch über einen Widerstand
fest auf +5V legen. Das läuft dann auf's gleiche hinaus. Dafür tut es
auch der interne Pull-up Widerstand.
Markus schrieb:> Signalgeber schrieb:>> Eigentlich könnte ich ja im Spannungsteiler die Werte R1=470 und R2=330>> haben>> und ~15mA müssten ja ausreichen denke ich, oder?>> Faktor 10 grösser reicht auch.> 4k7 zu 3k3 (4.95V am Eingang bei 12V Pegel)
Wären da 1,5mA nicht zu wenig um den Eingang des Atmega zu treiben?
Du kannst i.A. auch einfach mit deinem 12V-Signal über einen 100kΩ
Widerstand an den Eingang vom ATmega gehen. Näheres steht im Datenblatt
deines (ziemlich unbekannten) Prozessors.
Mike schrieb:> Du kannst i.A. auch einfach mit deinem 12V-Signal über einen 100kΩ> Widerstand an den Eingang vom ATmega gehen.
Ziemlich murks und jenachdem wie seine Quelle ist, ist dabei der
Low-Pegel nicht definiert. (z.B bei einem Schalter der nur 12V liefert.)
Markus schrieb:> Ziemlich murks und jenachdem wie seine Quelle ist, ist dabei der> Low-Pegel nicht definiert. (z.B bei einem Schalter der nur 12V liefert.)
Was soll da nicht definiert sein, wenn der Low-Pegel 0V sind.
Signalgeber schrieb:> Natürlich habe ich auch einen Low Pegel von 0V
Mike schrieb:> Was soll da nicht definiert sein, wenn der Low-Pegel 0V sind.>> Signalgeber schrieb:>> Natürlich habe ich auch einen Low Pegel von 0V
...wenn es denn wirklich auch 0V sind (und nicht etwa einfach "nichts"
gemessen.)
Die Quelle des Signals kennen wir nicht.
Markus schrieb:> Die Quelle des Signals kennen wir nicht.
Das macht die Sache in der Tat nicht einfacher. Auch der allgemeine
Störpegel, insbesondere auf den Leitungen, spielt bei der Entscheidung
mit rein. Nicht zu vergessen die Schaltfrequenz des Signals.
ich schrieb:> Selbst wenn kein definierter Low-Pegel da wäre, sondern nur +12V an oder> aus, was würde denn gegen einen Pulldown sprechen?
Dann wäre ein Pull-Down sogar notwendig und schaden tut er sonst auch
nicht.
Bei Signalen aus dem Auto muss man sich durchaus Gedanken über Störungen
machen, z.B. Begrenzung von Transienten und/oder ein Tiefpass mit
nachfolgendem Komparator/Schmitt-Trigger.
Mike schrieb:> Bei Signalen aus dem Auto muss man sich durchaus Gedanken über Störungen> machen, z.B. Begrenzung von Transienten und/oder ein Tiefpass mit> nachfolgendem Komparator/Schmitt-Trigger.
Dann wäre ein Optoppler doch besser, oder?
Signalgeber schrieb:> Dann wäre ein Optoppler doch besser, oder?
Das entbindet dich trotzdem nicht von
Mike schrieb:> Bei Signalen aus dem Auto muss man sich durchaus Gedanken über Störungen> machen,
auch Optokoppler können dabei das Zeitliche segnen ...
Mike schrieb:> Bei Signalen aus dem Auto muss man sich durchaus Gedanken über Störungen> machen, z.B. Begrenzung von Transienten und/oder ein Tiefpass mit> nachfolgendem Komparator/Schmitt-Trigger.
Könnte ich mit einem 100nF Kerko zwischen 5V Abgriff und Masse die
Störungen teilweise bzw. zum größten Teils abschwächen? Eventuell noch
eines zwischen der 12V und Masse?