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
Hallo wie wäre es mit einem Optokoppler. Transistor in Kollektorschaltung.
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
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.