Múltiples sensores de salida UART en un puerto serie

2

Me gustaría conectar 4 sensores de salida UART a un puerto serie de mi controlador. La distancia entre los sensores y el controlador será de unos 10 m. Inicialmente, estaba pensando en utilizar 485 como capa física (tranceivers SP3485). Sensor UART - > SP3485 - (485 capas) - SP3485 - > Controlador UART. Un circuito controlado por corriente independiente realizará el trabajo de selección de sesnor que habilita la salida de transmisión para cada sensor (pines DE344 'DE / RE') 2,5mA - Habilitar transmisión desde sensor 1 7,5mA - Habilitar transmisión desde el sensor 2 12,5 mA - Habilitar transmisión desde el sensor 3 17,5mA - Habilitar la transmisión desde el sensor 4

¿Hay otras ideas o sugerencias?

    
pregunta Nikos P

2 respuestas

0

Finalmente intentaré la comunicación RS232 (ya que hay un puerto RS232 disponible en el controlador ...

Cirquit del lado del controlador ...

Cirquit en el lado del sensor ...

    
respondido por el Nikos P
0

No lo he intentado a larga distancia, pero puedes hacer esto:

Desde el lado del controlador, la línea TX puede ir a todos los RX del sensor. En el lado del controlador, tira de la línea RX con una resistencia (la UART inactiva es 1 lógica). Para cada sensor, conecte un diodo Schottky con el cátodo en el sensor TX. Esto le brinda una operación OR que es mejor que confiar en los sensores para liberar la línea a Z alto y no requiere que se cambie su código para hacerlo. Siempre que los sensores digan algo después de emitir un comando, puede usar una sola línea para comunicarse, como en la respuesta aquí Tx / Rx UART comunicación entre 2 MCU sobre 1 línea

    
respondido por el electrobob

Lea otras preguntas en las etiquetas