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?
nicht wirklich, du bleibst ja auf der gleichen Masseschiene.
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
Das klingt alles logisch und nachvollziehbar. Wie kann ich dann das Problem mit eien Spannungsteiler lösen, also ein belasteter oder unbelasteter?
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?
... und was liefert deine Signalquelle, wenn sie nicht 12V liefert?
Mike schrieb: > ... und was liefert deine Signalquelle, wenn sie nicht 12V liefert? Was meinst Du damit? Das High Signal hat konstant 12V
Eigentlich könnte ich ja im Spannungsteiler die Werte R1=470 und R2=330 haben und ~15mA müssten ja ausreichen denke ich, oder?
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.
nein nein...der Highpegel ist konstant 12V! Natürlich habe ich auch einen Low Pegel von 0V
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.
Signalgeber schrieb: > Wären da 1,5mA nicht zu wenig um den Eingang des Atmega zu treiben? Das ist kein Relais ;-)
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.
Selbst wenn kein definierter Low-Pegel da wäre, sondern nur +12V an oder aus, was würde denn gegen einen Pulldown sprechen?
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?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.