Variable Widerstände am sichersten mit uC einlesen

OP #6703638
Lesenswert?

Hallo,

ich möchte die Erfahrung des Forums für ein kleines privates Projekt 
nutzen.

Ich habe die Situation das ich ein paar Sensoren von einem alten Diesel 
Motor einlesen möchte. (Öldruck, Kühlflüssigkeitstemperatur, 
Abgastemperatur, Tankinhalt usw) Diese Sensoren sind hauptsächlich 
Widerstände und ich plane einen Atmega64 zu verwenden.

Konkretes Beispiel: https://kus-usa.com/product/sss-ssl-sender/

240-33Ohm.

Ich habe nun folgende Lösungsansätze:

1. NE555 oder Timerblox, der Sensor wird anstelle des 
frequenzbestimmenden Widerstand eingebunden und ich lese die Frequenz 
über den Interrupt pin ein. Ich könnte hier auch einen Multiplexer 
verwenden um mehrere Sensoren einzulesen

2. Spannungsteiler direkt an ADC pin

3. 4-20mA Schaltung mit IC

Die Abweichung sollte im handelsüblichen Bereich liegen. +-5% bei der 
Temperatur ist zum Beispiel mehr als gut genug. Ist es ratsam den 
Aufwand mit der 4-20mA Schaltung zu betreiben um etwaige Störungen zu 
vermeiden? Wie wird so etwas heutzutage im Automobil Bereich umgesetzt?

Vielen Dank schon im vorraus.
OP #6703874
Lesenswert?

Andreas B. schrieb:

> Fang erst mal an, Dir Gedanken über die generelle Störfestigkeit Deiner
> uC Schaltung im Auto zu machen. Das Sensor einlesen ist dabei noch das
> geringste Problem. Ansonsten:


Keine Sorge, das hab ich nicht vergessen. Ich hab nur gedacht ich habe 
bei den Sensoren eine Idee übersehen. Mag ja sein das jemand mit einer 
viel simpleren Lösung kommt. Zum Beispiel ein IC für den automotive 
Bereich der das alles abdeckt.
Gast #6703926
Lesenswert?

Spannungsteiler,
MaWin schrieb:
> aber mit EMI Filterung und Überspannungsschutz.

Machen wir in unseren Steuergeräten auch so.

Es gibt natürlich auch Sensoren mit Interfaces wie PSI5 oder SENT, aber 
der Großteil (gerade Temperatur, Druck) ist eben einfach an einem 
Analogeingang dran.

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