Autor Tema: COMUNICACION 3 NODOS RS232  (Leído 1814 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado daltonico82

  • PIC12
  • **
  • Mensajes: 89
COMUNICACION 3 NODOS RS232
« en: 29 de Abril de 2013, 05:07:33 »
HellO WORLD!!!!

Pues bien pretendo comunicar a través de USART de tres 16F877 empleando como protocolo el RS232. Dos de los nodos funcionarán como mando y envian datos al tercer nodo que ejecutará ordenes y podría denominarse como nodo de potencia. El caso es que este nodo de potencia también y aunque en menos cantidad reportará datos a los otros dos nodos.

Mi idea, a ver que opinais vosotros, es que este tercer nodo se comunique con los otros dos por vías de comunicación separadas, es decir, establecer entre el nodo1 y nodo3 una comunicación (a través por ejemplo de la UART de dichos micros) y entre nodo2 y nodo3 se establezca otra comunicación (a través de una UART virtual en el nodo 3). Que os parece???

Saludos, y gracias por vuestro tiempo.

Desconectado planeta9999

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3520
    • Pinballsp
Re: COMUNICACION 3 NODOS RS232
« Respuesta #1 en: 29 de Abril de 2013, 07:59:28 »



RS232 no está pensado para montar redes, para esos menesteres puedes usar I2C o SPI.





Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7912
Re: COMUNICACION 3 NODOS RS232
« Respuesta #2 en: 29 de Abril de 2013, 09:03:56 »
Para armar una red debes usar RS485 o RS422. :mrgreen:
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado daltonico82

  • PIC12
  • **
  • Mensajes: 89
Re: COMUNICACION 3 NODOS RS232
« Respuesta #3 en: 29 de Abril de 2013, 09:33:27 »
Bueno, lo que yo pretendo es comunicar un punto A con un punto C. Y un punto B con ese mismo C. Si en C puedo comunicar por 2 canales (marcando claro está prioridad de comunicación para que C sepa a cual escuchar antes).... Qué problema hay???

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7912
Re: COMUNICACION 3 NODOS RS232
« Respuesta #4 en: 29 de Abril de 2013, 09:46:38 »
El unico problema es que ese procesador debera atender los dos puertos, y posiblemente tenga que trabajar como Gateway entre los otros nodos.
Si mañana quieres trabajar con 4 nodos o mas, al diablo con tu proyecto!!
Te recomiendo usar RS485, veras que bajas mucho la ocupacion del nodo Maestro si lo piensas bien a tu sistema de 3 nodos, y si mañana debes agregar nodos, el RS485 lo permitira de forma natural.
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado daltonico82

  • PIC12
  • **
  • Mensajes: 89
Re: COMUNICACION 3 NODOS RS232
« Respuesta #5 en: 29 de Abril de 2013, 11:33:21 »
Entiendo, y es muy interesante y a tener en cuenta lo que me cuentas.

El problema es que tengo ya las PCB ruteadas, ya que el proyecto en principio era para comunicar un mando con una ECU de potencia.

He tenido repentinamente que ampliar a un segundo mando, y esta es la solución que se me ocurrió sin tener que cambiar todo y empezar de cero.

En principio no debería ampliarse a más nodos. Pero si alguna vez lo hace, empezaré con RS 485  o I2C que ya conozco algo.

Gracias, ahora toca programar y ver que tal anda.


 

anything