Hola,
Dispongo de un brazo robot con una serie de servos. El brazo robot dispone de su propia placa de control de los servos con su propio protocolo de comunicacion.
Por otro lado tengo una aplicacion ModBus en el PC que hace funcionar al PC como maestro ModBus. Lo que quiero es controlar al brazo robot a través del protocolo ModBus (por RS485) y para ello necesito traducir las tramas ModBus a las tramas que maneja el protocolo del brazo robot. Para ello voy a utilizar un PIC 18F458 que tengo disponible el cual se encargaría de pasar las tramas ModBus a las tramas del Brazo. El problema que tengo es que como el PIC solo tiene una unidad de comunicacion serie no se como hacer para que cuando envie tramas ModBus al PC no se envien tambien al Brazo y viceversa, que cuando envie tramas de control de los servos no se envien tambien al PC. Es decir, ¿Cómo hago para inhabilitar la comunicacion ModBus cuando hablo con el brazo robot y viceversa? También os comento que utilizaré un MAX485 para la comunicacion ModBus con el PC y un MAX232 para la comunicacion con el Brazo Robot.
Cualquier idea o comentario seguro que me ayudará y será bienvenido.
Gracias anticipadas ¡¡ Un Saludo