Hallo Zusammen, Ich möchte den Zustand von einem open-collector Induktion-Näherungssensor detektieren und dazu habe ich mir obige Schaltung überlegt. Die Spannung an Ind1 kann etwas zwischen 12V-36V betragen, daher nehme ich die 3V Zener-Diode zum Schutz. Kann ich S1 so direkt an einen GPIO Input eines STM32F3 hängen, oder würdet ihr die Diode hinter den 500Ohm Widerstand nehmen?
Ist eher egal. Eigentlich brauchste ohnehin nicht den R31. Eigentlich auch den R34 nicht, denn die z-Diode sorgt ja bereits für eine Spannungsbegrenzung. Andererseits ist R34 ganz gut, um bei offenem Snsoreingang Ind1 für definierten L-Pegel zu sorgen (falls das passieren sollte). Allerdings - wenn es ein npn-OC-Ausgang des Sensors ist, dann fehlt irgendwie der PullUp-Widerstand. Oder ist der im bereits im Sensor drin? In dem Falle bräuchte man dann u.U. noch nicht mal dieses ganze R-Netzwerk, denn dann begrenzt ja bereits der OC-R den Strom.
Bert S. schrieb: > Hallo Zusammen, > > Ich möchte den Zustand von einem open-collector > Induktion-Näherungssensor > detektieren und dazu habe ich mir obige Schaltung überlegt. Die Spannung > an Ind1 kann etwas zwischen 12V-36V betragen, daher nehme ich die 3V > Zener-Diode zum Schutz. Kann ich S1 so direkt an einen GPIO Input eines > STM32F3 hängen, oder würdet ihr die Diode hinter den 500Ohm Widerstand > nehmen? Geht im Prinzip, aber R34 ist zu niederohmig. Bei 12V input kommen da nur 2 Volt raus. Das könnte knapp werden. Viele Eingänge des STM sind übrigens 5 V tolerant.
Hallo Bert, verstehe ich richtig: Möchtest du 'nur' erkennen, ob an 'Ind1' eine Spannung von 12...36V anliegen? Falls ja, dann hast du bei 12V gerade einmal 2V an 'S1'. Prüfe genau, ab welcher Spannung dein GPIO eine log. 1 erkennt. Ansonsten musst du deine Widerstandsverhältnis anpassen. Der Schutz mit der Z-Diode passt soweit würde ich sagen. Gruß Leo
Ok, danke euch, dann lasse ich R31 weg und erhöhe R34 auf 22kOhm
Bert S. schrieb: > Kann ich S1 so direkt an einen GPIO Input eines STM32F3 hängen, oder > würdet ihr die Diode hinter den 500Ohm Widerstand nehmen? Im Vergleich zu den 50kΩ R28 spielen 500Ω mehr oder weniger nun wirklich keine Rolle. Statt Z-Diode könntest du einfacher eine Diode nach VDD verwenden (Eine Schutzdiode besitzt der STM32F3 an dem GPIO wohl nicht).
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.
