Näherungssensoren mit Schnittstelle zum Mikrocontroller

Ich versuche, diesen Näherungssensor GX-H8A an die Schnittstelle zu meinem Mikrocontroller STM32L4R5 anzuschließen. Ich möchte nur sicherstellen, dass mein Design funktioniert und das Mikro nicht beschädigt wird.

Geben Sie hier die Bildbeschreibung ein

Ich plane, den braunen Draht mit 24 VDC, den blauen Draht mit Masse und den schwarzen Draht mit dem Eingangssignal meines Mikrocontrollers sowie einen 3,3-V-Pull-Up mit einem 10-K-Widerstand am schwarzen Draht zu verbinden . Wenn der Sensor das Objekt erkennt, wird es auf Masse gezogen und das Mikro erhält ein 0-Signal.

Ist diese Konfiguration und Theorie korrekt? Ich habe Angst, dass die 24 V irgendwie an den Mikrocontroller angeschlossen werden und ihn beschädigen, und ich bin mir nicht sicher, warum sie den Ausgangsknoten mit dem 24 V-Knoten im Schaltplan verbunden haben.

Danke.

Das Schema, das sie zeigen, ist effektiv nur ein Open-Collector-Ausgang. Solange die +24-V-Stromversorgung sicher dieselbe Masse wie Ihre +3,3-V-Versorgung hat (sie haben einen gemeinsamen Bezugspunkt), können Sie wahrscheinlich mit der Verwendung eines "Pull-up" -Widerstands auf +3,3 V davonkommen. Sie könnten es zumindest auf einem Protoboard ausprobieren und ein Voltmeter verwenden, um sicherzugehen, bevor Sie es an Ihre MCU anschließen. Sie könnten jedoch mehr Komponenten hinzufügen, wenn Sie wollten, und die Dinge mit einem Opto noch sicherer gegen fummelige Schraubendreher machen, nehme ich an. Aber es ist wahrscheinlich nicht notwendig.

Antworten (2)

Der GX-H8A hat einen Open-Collector-Ausgang vom NPN-Typ, daher sollte er genau so funktionieren, wie Sie es beschrieben haben.

Der 10k-Pull-up kann das Signal ziemlich langsam ansteigen lassen, aber es sollte nicht viel ausmachen, ich erwähne es nur, damit Sie zu einem stärkeren Pull-up wechseln können, wenn es ein Problem gibt. Wenn die Anstiegszeit nicht wichtig ist und der interne schwache Pull-up der MCU ausreicht, können Sie es auch ohne externen Pull-up versuchen.

Dein Plan klingt für mich gut. Die Datenblattschaltung ist so gezeichnet, weil davon ausgegangen wird, dass alles, was Sie mit dem NPN-Ausgang schalten, auch von derselben 12-24-V-Eingangsquelle gespeist wird. Dies wäre beispielsweise der Fall, wenn die Last eine Relaisspule wäre. Aber Sie müssen das nicht tun, und es ist in Ordnung, den Ausgang mit einem Pull-up-Widerstand an einen MCU-Pin zu binden.

Solange die MCU und der Sensor mit einer gemeinsamen Masse verbunden sind, sollte keine Gefahr bestehen, dass die 24 V die MCU erreichen.