Go Down

Topic: [PROBLEMA] Comunicacion entre 2 arduino via RS485 (incluyo ejemplo simple) (Read 1 time) previous topic - next topic

juanpintom

Hola, estoy intentando comunicar 2 arduino via IC's RS485.

Tengo montados un par de arduino, siguiendo el codigo de este ejemplo y con las siguientes conexiones:

http://arduino-info.wikispaces.com/SoftwareSerialRS485Example

Cableado (simple)

(    cada RS485        a         Arduino   )

RS485 PIN1 (RO)       -       RX (PIN 10 in software Serial example)
RS485 PIN2 (RE)       -       PIN 3
RS485 PIN3 (DE)       -       PIN 3
RS485 PIN4 (DI)        -       TX (PIN 11 in software Serial example)

RS485 PIN5 (GND)  RS485 (2) PIN5
RS485 PIN6 (B - B)  RS485 (2) PIN6
RS485 PIN7 (A - A)  RS485 (2) PIN7
RS485 PIN8 (VCC )

El caso es que al conectar con el Serial Monitor desde el "master" sketch y enviar cualquier dato parpadean los led's indicando que estan transfiriendose los datos, sin embargo no muestra en el Serial Monitor el texto enviado como respuesta del otro arduino.

En realidad lo quiero aplicar a un proyecto de domotica basado en la libreria Souliss, que tiene su propia gestion de la UART y funciona, tengo montados dos nodos (arduino) que se comunican entre ellos perfectamente utilizado los pines RX y TX ( con conexion cruzada entre ellos ), pero a la hora de conectarlos utilizando unos RS485 dejan de comunicarse  (he probado con unas placas pedidas con ebay y tengo tambien IC's para conectar directamente)

Alguna ayuda para solventarlo?? Alguna informacion que pueda ofrecer para que me podais ayudar??

Gracias de antemano, Salu2

PD . Adjunto una imagen, en ella estaba utilizando las placas, que descarte por si tenian algun fallo fisico, ahora mismo estoy con IC's, pero el problema es el mismo.

https://docs.google.com/drawings/d/1jlTjCPE4UUOa2Ea9rg8SSnocoFoWoYkOcR2hse4WIZU/edit?usp=sharing
Souliss - Distributed Home Automation and Internet of Things<br /><br />http://www.souliss.net/<br /><br />http://forum.arduino.cc/index.php?topic=223723.0

juanpintom

Alguna ayuda? ( Puede ser que no tengo resistencia de 120Ohm entre A y B? )  Esta noche lo pruebo que ahora no estoy en casa :(

Salu2
Souliss - Distributed Home Automation and Internet of Things<br /><br />http://www.souliss.net/<br /><br />http://forum.arduino.cc/index.php?topic=223723.0

Go Up