fbpx

Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

COMUNICACIÓN SERIE ...
 
Avisos
Vaciar todo

COMUNICACIÓN SERIE PIC-PIC PINGUINO SERIAL/USB

18 Respuestas
4 Usuarios
0 Reactions
46 K Visitas
andres2007
Respuestas: 9
Topic starter
(@andres2007)
Active Member
Registrado: hace 13 años

Buenas,
estoy trabajando en un proyecto donde necesito conectar una bateria de PICs 18F2550 en serie. La última debe recibir los datos de las anteriores. La duda es si es viable realizarlo con RS232 o con USB. Entiendo que con RS232 podría utilizar TX->RX entre 2 PICs (la primera pareja), y luego usar el puerto TX de la segunda PIC hacia el RX de la tercera PIC, y así sucesivamente. La distancia entre PICs es de 2 metros. No sé si el ruido puede hacer que se lean carateres erróneos.

Por otro lado, veis viable la conexión en serie mediante USB?. Supongo que no podía usar en una comunicación D+ -> D+ y entre la segunda y tercera PIC D- -> D- o sí?¿

Bueno, pues cualqueir sugerencia es bien acogida.
Gracias.
Saludos

Responder
17 respuestas
ranganok
Respuestas: 3875
(@ranganok)
Ardero
Registrado: hace 19 años

Respuesta rápida:

Con USB no, además no funciona como dices, es bastante más complicado.

Con Serie sí puedes hacerlo TX con RX del siguiente. Para 2 metros mejor no uses TTL (directamente desde el micro) sino un MAX232 para convertir las señales al protocolo RS232 (+15 -15V).

Puedes tambien usar un MAX485 y conectarlos todos con un mismo bus 485 aunque tendrás que hacer protocolo porque las señales de cada uno de ellos te llegarán a todos los demás.

S2

Ranganok Schahzaman

Responder
beamspot
Respuestas: 1132
(@beamspot)
Noble Member
Registrado: hace 17 años

Voto por RS-485 y ModBus.

Responder
andres2007
Respuestas: 9
Topic starter
(@andres2007)
Active Member
Registrado: hace 13 años

Mucgas gracias Ranganok por la respuesta.
¿ Si utilizo TTL directamente puedo obtener ruido o perdería datos?

Gracias nuevamente.
Saludos

Responder
andres2007
Respuestas: 9
Topic starter
(@andres2007)
Active Member
Registrado: hace 13 años

Hola beamspot, gracias también por tu respuesta.
En caso de realizar la comunicación de mediante ModBus, ¿existen librerías para hacerlo con el PIC18F2550? La únicareferencia de modbus con pinguino la he visto en este enlace, no sé si esta lib también valdría para el PIC18F2550. Estoy un poco liado con tanta información. ¿También sería posible comunicar supongamos las 30 PICs mediante RS232-MAX232 y Modbus?
Gracias!!

Responder
Página 1 / 4
Compartir: