¿Puedo interconectar todos los pines de eco de múltiples sensores ultrasónicos?

0

Quiero usar (probablemente) cuatro sensores ultrasónicos HC-SR04 . Estos utilizan un pin de disparo y un pin de eco.

Para los pines de eco, quiero conectarlos a un temporizador con 'Entrada de PWM de canales combinados en CH1', y el Disparador de entrada configurado en TI1FP1, por lo que es capaz de cronometrar automáticamente la hora alta de un eco.

Sin embargo, como no quiero usar 4 temporizadores, quiero interconectar todos los pines de eco (y disparar los pines de activación de los sensores uno por uno).

¿Esto funcionaría o no se recomienda "establecer" una señal en un pin de eco cuando otro pin de eco se pone alto?

¿O debería usar un IC con OR lógicos? o hay una forma mejor / mas facil?

simular este circuito : esquema creado usando CircuitLab

Lo tengo de alguien y él no conoce la fuente, así que no tengo una hoja de datos, esto es algo similar: Information

    
pregunta Michel Keijzers

2 respuestas

2

No, esos sensores usan una señal de salida de nivel TTL para el eco, por lo que tendrá que usar una o compuerta o diodos más una resistencia para implementar una o compuerta. Puede manejar todos los disparadores con una sola salida, aunque no podrá saber de qué sensor proviene cada eco y los múltiples pulsos de eco que se superpongan aparecerán como un solo pulso largo.

simular este circuito : esquema creado usando CircuitLab

    
respondido por el Dean Franks
1

El pin Echo es una salida TTL 1 , de acuerdo con la hoja de datos para el HC-SR04 . No conecte las salidas de Echo directamente. Si una salida está en un estado alto y otra salida está en un estado bajo y están conectadas entre sí, entonces una de las salidas puede grabar.
En su lugar, combine las salidas utilizando un IC de puerta O.

1 Si fuera un colector abierto o una salida de drenaje abierto, podría crear un cableado O con una resistencia de pull-up.

    
respondido por el Nick Alexeev

Lea otras preguntas en las etiquetas