24V auf 5V reduzieren Eingang AVR

Gast #791493
Lesenswert?

Hallo, wie würdet Ihr das machen ?
Ich habe eine induktiven Endschalter, der 24V schaltet.
Diese 24V möchte am Eingang des AVR eine Logik 1 erzeugen.
Bisher habe ich immer einen Transistor z.B. BC546 davor geschaltet, der 
dann 5V
auf den Eingang schaltet. Das finde ich aber irgendwie blöd. Da der 
Transistor mir das Signal invertiert.
Ach einen Spannungsteiler finde ich irgendwie unschön, weil ja trotztem 
ein Querstrom fliest.

Gibt es hierfür nicht ein fertiges IC ?
Dieses Problem muß es doch öfters geben?

Gruß Micha
Gast #791561
Lesenswert?

Warum so kompliziert wenns auch einfach geht:
Eine diode in sperrichtung mit dem Internen Pullupwiderstand des micro 
funktioniert das herlich um zb aus 48V --> 5V zu wandeln.

brauchst nur 1x Diode wobei die Kathode zum 24V Signal zeigt wenn der 
Sensor dann gegen Ground zieht, fließt ein strom vom Pull up über diode 
gegen Masse, dh.: dein Portpin liegt auf 0.7V ( mit scottyt auf 0.3 ) 
und das erkennt der micro als 0, wenn du zb 100V drausen hast und der 
Pull up bringt nur 5V zusammen dann wir die diode das machen wozu sie 
gebaut wurde, sie Sperrt und am Micro liegen 5V = High ... FERTIG

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