Forum: Fahrzeugelektronik Arduino im Auto: Licht-Signal als Eingang


You were forwarded to this site from EmbDev.net. Back to EmbDev.net
von Michael J. (michael-junge)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich möchte im Auto die Licht-Signale wie Bremslicht, Blinker, 
Rückwärtsgang usw. am Arduino auswerten. Dazu habe ich die 12V-Signale, 
die normalerweise an die Glühbirnen gehen über einen 330Ohm Widerstand 
an einen LTV826 angeschlossen. Auf der Controller-Seite gehe ich mit 5V 
an den Kollektor des Optokopplers und mit dem Emitter an den Eingang des 
Arduino. Zusätzlich hängt dort noch ein 10K Pulldown-Wiederstand gegen 
Masse. (Zeichnung im Anhang)
Nun habe ich das Problem, dass beim Arduino die Eingänge ab und an 
"flackern" - also high ausgewertet werden wenn der Motor läuft, obwohl 
die entsprechenden Lichter aus sind.
Was habe ich falsch gemacht?!

Viele Grüße
Michael

von MaWin (Gast)


Lesenswert?

330 Ohm an 14.4V ergibt 43mA, findest du das nicht ein bisschen viel so 
knapp an das absolute maximum rating zu gehen ?

10k an 5V sind gerade mal 500uA, findest du das nicht ein bisschen wenig 
für einen störsicheren Eingang ?

Mach mal 10mA und 2mA.

von Michael J. (michael-junge)


Lesenswert?

Hi MaWin,

vielen Dank für die Rückmeldung. OK die 500uA @ 10K sind vielleicht ein 
bisschen wenig. Ich hab´s auch schon mit 15mA @ 330 probiert - aber das 
war dann wohl zu viel des Guten :-)
Aber können die 43mA am Eingang ein Problem sein? Ich dachte mir halt, 
wenn er 50mA verträgt geh ich da mal möglichst "nah" ran, damit er 
sicher durch schaltet. Ist der Gedanke falsch?

Viele Grüße
Michael

von batman (Gast)


Lesenswert?

Ja, manchmal ist Rechnen zielführender als Denken, Stichwort CTR.

von Joachim B. (jar)


Lesenswert?

Michael J. schrieb:
> ich möchte im Auto die Licht-Signale wie Bremslicht, Blinker,
> Rückwärtsgang usw. am Arduino auswerten. Dazu habe ich die 12V-Signale

erkenne den Widerspruch
Licht kannst du nur mit LDR/Photo-diode/transistor erkennen.
Die 12V können auch vorhanden sein ohne das was leuchtet.

von Michael J. (michael-junge)


Lesenswert?

batman schrieb:
> Ja, manchmal ist Rechnen zielführender als Denken, Stichwort CTR.

:-) Das mag wohl sein. Kannst es mir auch erklären? Die Ausbildung ist 
schon ein paar Jahre her und das Thema Elektronik war da mit der 
Berechnung des Vorwiderstands einer LED schon recht ausgereizt :-)

Viele Grüße
Michael

von Michael J. (michael-junge)


Lesenswert?

Joachim B. schrieb:
> Michael J. schrieb:
>> ich möchte im Auto die Licht-Signale wie Bremslicht, Blinker,
>> Rückwärtsgang usw. am Arduino auswerten. Dazu habe ich die 12V-Signale
>
> erkenne den Widerspruch
> Licht kannst du nur mit LDR/Photo-diode/transistor erkennen.
> Die 12V können auch vorhanden sein ohne das was leuchtet.

Ähm, ok da hab ich mich wohl etwas unglücklich ausgedrückt. Ich möchte 
nicht prüfen ob das Licht auch tatsächlich leuchtet, ich will nur wissen 
ob es eingeschaltet wurde - also 12V anliegen.

Viele Grüße
Michael

von rk (Gast)


Lesenswert?

Eventuell funkt da auch die Erkennung von defekten Leuchtmitteln 
dazwischen. Nur so eine Idee, weiß nicht, wie oft und mit welchen 
Spannungen da typischerweise geprüft wird.

von Joachim B. (jar)


Lesenswert?

Michael J. schrieb:
> Ähm, ok da hab ich mich wohl etwas unglücklich ausgedrückt.

ja

rk schrieb:
> Eventuell funkt da auch die Erkennung von defekten Leuchtmitteln
> dazwischen.

und ja

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
Noch kein Account? Hier anmelden.