0% encontró este documento útil (0 votos)
20 vistas5 páginas

Comunicación Simplex con RS-485

Este documento describe la configuración y comunicación simplex entre dos microcontroladores Arduino utilizando el protocolo RS-485. Explica cómo configurar los microcontroladores como transmisor y receptor, y cómo conectarlos a través del protocolo RS-485. También incluye el código necesario para la transmisión y recepción de datos, y muestra los resultados de la simulación en Proteus.

Cargado por

Luis Miranda
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
20 vistas5 páginas

Comunicación Simplex con RS-485

Este documento describe la configuración y comunicación simplex entre dos microcontroladores Arduino utilizando el protocolo RS-485. Explica cómo configurar los microcontroladores como transmisor y receptor, y cómo conectarlos a través del protocolo RS-485. También incluye el código necesario para la transmisión y recepción de datos, y muestra los resultados de la simulación en Proteus.

Cargado por

Luis Miranda
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

RS-485 simplex

*Reporte de practica

MIRANDA GALINDO LUIS HUMBERTO


15TE0280

Materia: Comunicaciones Industriales


Docente: I. LUIS ANGEL MARTINEZ CABRERA
RS-485 Configuración Simplex
Resumen

En esta práctica se desarrolla la comunicación por medio del protocolo 485 de manera simplex
entre dos microcontroladores arduino de manera virtual.

Antecedentes.

RS-485 o también conocido como EIA-485, que lleva el nombre del comité que lo convirtió en
estándar en 1983. Es un estándar de comunicaciones en bus de la capa física del Modelo OSI.

Está definido como un sistema de bus diferencial multipunto, es ideal para transmitir a altas
velocidades sobre largas distancias (10 Mbit/s hasta 12 metros y 100 kbit/s en 1200 metros) y a
través de canales ruidosos, ya que el par trenzado reduce los ruidos que se inducen en la línea de
transmisión. El medio físico de transmisión es un par trenzado (aunque existe una topología muy
poco común de dos pares trenzados) que admite 32, 128 o 256 estaciones en 1 solo par, con una
longitud máxima de 1200 metros operando entre 300 y 19 200 bit/s y la comunicación half-duplex
(semiduplex) dependiendo del consumo de cada driver. La transmisión diferencial permite alcanzar
mayor distancia con una notable inmunidad al ruido, siempre que el bus de comunicación conserve
las características de bus balanceado dando la posibilidad de una configuración multipunto. Desde
2003 está siendo administrado por la Telecommunications Industry Association (TIA) y titulado como
TIA-485-A.222. Cuando la línea de comunicación RS485 está lista para funcionar a nivel físico, es
hora de pensar en el protocolo de transferencia de datos - un acuerdo entre los dispositivos del
sistema sobre el formato de la transmisión de los paquetes de datos. Por la naturaleza de la interfaz
RS-485, los dispositivos RS-485 no pueden transmitir y recibir datos al mismo tiempo, lo que lleva a
un conflicto de transmisores. Por lo tanto, el comportamiento determinista es obligatorio para evitar
colisiones de paquetes de datos.

En el protocolo de comunicación RS485, los comandos son enviados por el nodo definido como
maestro. Todos los demás nodos conectados al maestro reciben los datos a través de puertos RS485.
Dependiendo de la información enviada, cero o más nodos en la línea responden al maestro.

Dicho esto, este tipo de comunicación no es la única manera posible de intercambiar datos por el
protocolo de comunicación RS485. Existen otras implementaciones de redes RS485 donde cada nodo
puede iniciar la transferencia de datos por su cuenta. Sin embargo, el riesgo de una posible pérdida
de datos es mayor en esas redes.
Desarrollo

Se debe configurar el microcontrolador de forma que se comporte como transmisor de acuerdo a la


siguiente imagen

Microcontrolador configurado en forma de transmisor

Ahora es el turno del receptor que se tendrá que conectar como se muestra en la imagen para que
el microcontrolador adopte esta configuración.

Microcontrolador configurado en forma de receptor

Ahora los dos microcontroladores deberán conectarse entre sí por medio del protocolo 485 como se
aprecia en la siguiente ilustración

Microcontroladores configurados por medio del protocolo 485


Ahora para poder realizar una buena comunicación es necesario un programa que indique al
microcontrolador que hacer, por lo que el código C que el transmisor deberá ejecutar es el siguiente

Mientras que el receptor deberá ejecutar unas acciones más por lo que su código será de la siguiente
manera.
De manera que a través del software Proteous Podremos simular esta práctica obteniendo los
siguientes resultados.

Conclusiones

El protocolo 485 en su forma simplex es de gran importancia pues si queremos que un


microcontrolador pueda controlar a otro este es el protocolo adecuado.

Referencias
Belmonte, L. P. (2018). Comunicaciones industriales y WinCC. Barcelona : Marcombo.

Moreno Gutiérrez, E. J., & Montenegro López, C. D. (06 de 09 de 2017). Repositorio Institucional
UNAN-Managua. Obtenido de Repositorio Institucional UNAN-Managua:
[Link]

Penín, A. R. (2008). comunicaciones industriales. Barcelona: Marcombo.

Stacy Nohelia Blandón Ramos, L. E. (26 de 10 de 2017). Repositorio Institucional UNAN-Managua.


Obtenido de Repositorio Institucional UNAN-Managua:
[Link]

SUAZA, J. D. (10 de abril de 2012). Blogspot. Recuperado el 06 de septiembre de 2019, de


[Link]

También podría gustarte