Ahora mismo estoy buscando una mejor manera de comunicarme con nuestros nodos cableados en un proyecto en el que estamos trabajando.
Actualmente hay 1 nodo principal al que todos los demás nodos hablan, que a su vez maneja todos los datos a una sola computadora. Los nodos hablan al nodo principal a través de Full Duplex 485.
Puedo hacer 4 nodos de esta manera al tener 4 controladores separados 485 compartiendo el mismo puerto serie para proporcionar información a los nodos a través del RS-485 ...
La topología es la siguiente:
computer ----> main Node--> rs-485 --> daughter node
|--> rs-485 --> daughter node
|--> rs-485 --> daughter node
|--> rs-485 --> daughter node
|--> rs-485 --> daughter node
|--> rs-485 --> daughter node
(hay hasta 12 nodos en este momento con los que necesito comunicarme, pero eventualmente se crearán más)
el rs-485 en el nodo principal comparte el segundo puerto serie en el dispositivo que se está utilizando (hay 2 puertos serie y el otro se envía a la computadora).
Si coloco un quinto dispositivo en el puerto que está activo, la señal del puerto serial en el dispositivo de la atmósfera se desvía de ~ 4.2V a aproximadamente 2.9-3V para una señal digital alta sin incluir ningún ruido adicional del cable múltiple corre.
La longitud de los cables varía de 60 pies a 200 pies.
cada nodo tiene una ejecución de cable dedicada que termina al final de la ejecución.
¿Cuál es una forma recomendada de hacer la comunicación entre un solo nodo principal y muchos nodos secundarios y permitir que los nodos secundarios hablen con el nodo principal, pero no entre ellos?