En la serie UART, ¿algunos dispositivos no tienen una conexión RX?

0

Estoy usando este sensor de ultrasonido con un Pi. Por lo que puedo decir, solo tiene una conexión TX, y no RX, ¿es correcto? Sospecho que es así, pero aún quiero una segunda opinión.

Además, el sensor TX pin 5 se conecta al Pi RX pin 10 ¿correcto? ¿Y se puede usar cualquier GPIO normal en el pin 4 del sensor para seleccionar datos en tiempo real o filtrados?

    
pregunta A.S.

2 respuestas

2

El módulo del sensor ultrasónico usa ese TX en serie para enviar datos de distancia. Aparentemente, el sensor no necesita recibir ningún dato serial del mundo exterior. Así que solo necesitas TX del sensor - > RX de conexion pi. TX de Pi no es necesario.

Dado que el sensor funciona con un rango de 3.3V. Puede usar cualquier pin GPIO 3.3V de Pi para dar el pulso para adquirir datos en tiempo real.

    
respondido por el MITU RAJ
0
  

Por lo que puedo decir, solo tiene una conexión de TX y no RX, ¿es correcto?

Sí.

La medición de la distancia se "activa" a través del pin 4, "Inicio / Parada de rango".

  

También, ¿el pin 5 de TX del sensor está conectado al pin 10 de RX de Pi? ¿correcto?

Los pines GPIO de Pi utilizan una lógica "TTL" de 3.3V, donde el voltaje más bajo es de 0 voltios y el voltaje más alto es de 3.3 voltios. La hoja de datos del sensor ultrasónico dice que su pin TX usa la señalización RS232 por defecto, que no es compatible con el voltaje con la lógica TTL de 3.3V.

CONSEJO: el sitio web de SparkFun Electronics tiene una página web que explica "RS232 vs. TTL Serial Communications".

:: PRECAUCIÓN :: Si conecta directamente una señal RS232 a un pin GPIO que está diseñado para la lógica TTL, corre el riesgo de dañar el pin GPIO y posiblemente toda la placa.

La hoja de datos del sensor ultrasónico indica que puede modificar el sensor para que su salida de TX utilice la señalización TTL en lugar de la señalización RS232 predeterminada. Después de realizar esta modificación, la tensión máxima para la salida HIGH de la lógica TTL se define por la tensión V + que conecta al pin 6. La Pi utiliza la lógica de 3.3V, por lo que desea conectar una fuente de alimentación de 3.3 voltios regulada por voltaje a la batería V + pin (pin 6), y por supuesto necesita conectar la conexión GROUND de la fuente de alimentación de 3.3 voltios a la conexión GND (pin 7) en el sensor ultrasónico.

Si no desea modificar el sensor ultrasónico para que use la señalización TTL en lugar de la señalización RS232, deberá usar un adaptador RS232 a TTL para convertir los voltajes RS232 (que no son seguros para el Los pines GPIO de Pi) en voltajes de 3,3 V TTL (que son seguros para los pines GPIO de Pi).

El encabezado de la Raspberry Pi tiene 3.3 voltios de potencia y pines de tierra que proporcionan un voltaje regulado de 3.3 VDC. Dependiendo de los documentos Raspberry Pi que utilice, parece que esta fuente regulada de 3.3V puede proporcionar una corriente máxima de 50 mA (es decir, la carga puede consumir de 0 a 50 mA). La hoja de datos del sensor afirma que el consumo de corriente nominal del sensor es "2.5mA a 3.3V". El pin de alimentación de 3.3V de su Pi puede proporcionar una corriente de hasta 50 mA, por lo que podría usar la potencia de 3.3V de pi y las patillas GROUND para suministrar alimentación a los pines V + y GND del sensor.

Por supuesto, si planea usar los pines de alimentación de 3.3V o 5V de Pi para suministrar energía a dispositivos externos como este sensor, desea calcular la corriente total combinada extraída por todos los dispositivos externos para garantizar que la corriente total no excede la corriente máxima que pueden suministrar las clavijas de alimentación del Pi. Por ejemplo, si el pin de alimentación de 3.3V puede suministrar un máximo de 50 mA, entonces el consumo de corriente total combinado de todos los dispositivos conectados a ese pin de alimentación de 3.3V no debe exceder los 50 mA.

    
respondido por el Jim Fischer

Lea otras preguntas en las etiquetas