Sensores de proximidad que interactúan con el microcontrolador

Estoy tratando de conectar este sensor de proximidad GX-H8A para interactuar con mi microcontrolador STM32L4R5. Solo quiero asegurarme de que mi diseño funcionará y no dañará el micro.

ingrese la descripción de la imagen aquí

Estoy planeando conectar el cable marrón a 24 V CC, el cable azul a tierra y el cable negro a la señal de entrada en mi microcontrolador, y también un pull up de 3,3 V con una resistencia de 10 K en el cable negro . Entonces, cuando el sensor detecta el objeto, lo empujará a tierra y el micro recibirá una señal 0.

¿Es correcta esta configuración y teoría? Tengo miedo de que, de alguna manera, los 24 V se conecten al microcontrolador y lo dañen, y no estoy seguro de por qué conectaron el nodo de salida con el nodo de 24 V en el diagrama del circuito.

Gracias.

El esquema que muestran es, efectivamente, solo una salida de colector abierto. Siempre que la fuente de alimentación de +24 V comparta de forma segura la misma tierra con su fuente de alimentación de +3,3 V (tienen un punto de referencia común), entonces probablemente pueda salirse con la suya con el uso de una resistencia "pull up" a +3,3 V. Al menos podría probarlo en un protoboard y usar un voltímetro para asegurarse antes de conectarlo a su MCU. Sin embargo, podría agregar más componentes si quisiera y hacer las cosas aún más seguras contra los destornilladores de dedos torpes, supongo, con un opto. Pero probablemente no sea necesario.

Respuestas (2)

El GX-H8A tiene una salida de colector abierto de tipo NPN, por lo que debería funcionar exactamente como lo describió.

El pull-up de 10k puede hacer que la señal aumente bastante lentamente, pero no debería importar mucho, solo lo menciono para que puedas cambiar a un pull-up más fuerte si es un problema. Si el tiempo de subida no es importante y el pull-up interno débil de la MCU es suficiente, también puedes probar sin pull-up externo.

Tu plan me parece bien. El circuito de la hoja de datos se dibuja así porque asume que lo que sea que esté cambiando con la salida NPN también recibe alimentación de la misma fuente de entrada de 12-24 V. Este sería el caso si la carga fuera una bobina de relé, por ejemplo. Pero no tiene que hacer eso, y vincular la salida a un pin MCU con una resistencia pull-up está bien.

Siempre que la MCU y el sensor estén conectados a una tierra común, no debería haber peligro de que los 24 V lleguen a la MCU.