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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.