You are on page 1of 7

UNIVERSIDAD POLITECNICA

SALESIANA

ESTEBAN ARRIETA
CARLOS MALLA
SANTIAGO YANEZ
ALEJANDRO VALENCIA
Comunicación Seriales RS485

Comunicación de un micro controlador Pic mediante RS485, crear un cable de 20 metros para
probar la distancia de la conexión.

Elementos:

1 Pic18F452
1 Cristal de 8 Mhz
2 LTC485 ó SN75176BP
20 metros de cable
1 Pulsador y una resistencia de 10kΩ para MCLR
1 Cable Serie ó Serial
4 Capacitores de 4.7uF
4 Resistencias de 54Ω
4 Resistencias de 4.7kΩ

Como podemos observar en el diagrama utilizamos dos integrados LTC485 que


permiten la comunicación con el cable.
Esta comunicación es posible por nuestro integrado MAX232 que hace una transmisión
y recepción de datos mediante la habilitación de RTS (solicitud de envío), haciendo que
durante todo este proceso lleguen datos a nuestro PIC18F452 el cual envía datos de
forma binaria por el PUERTO B.

En mi 1er caso envié “@” que representa 64 y en binario 01000000


En mi 2do caso envié “a” que representa 97 y en binario 01100001
INFORMACION
RS485 es el más versátil de comunicación estándar en la serie estándar definido por la EIA, ya
que se desempeña bien en los cuatro puntos. Esa es la razón por la RS485 es actualmente una
interfaz de comunicación muy utilizado en la adquisición de datos y control de aplicaciones en
las que múltiples nodos se comunican entre sí.

Diferencial con las señales RS485:

Distancias más largas y más altas tasas de bits

Uno de los principales problemas con RS232 es la falta de inmunidad de ruido en la señal de
las líneas. El transmisor y receptor de comparar las tensiones de los datos y líneas de
Handshake con una línea común cero. Los cambios en el nivel del suelo puede tener efectos
desastrosos. Por lo tanto, el nivel de activación de la interfaz RS232 es relativamente alto en el
conjunto de ± 3 voltios. El ruido es fácilmente recogidos y límites tanto de la distancia máxima
y la velocidad de comunicación. Con RS485, por el contrario, no existe tal cosa como un cero
como una señal de referencia. Varios voltios de diferencia en el nivel del suelo de la RS485
transmisor y el receptor no causa ningún problema. El RS485 señales flotantes y cada señal se
transmite a través de una línea + Sig Sig-y una línea. El receptor compara el RS485 diferencia
de tensión entre las dos líneas, en lugar de la absoluta en un nivel de voltaje de señal línea. Esto
funciona bien y evita la existencia de los lazos de tierra, una fuente común de problemas de
comunicación. Los mejores resultados se obtienen si el + y Sig Sig-líneas torcidas. La imagen
a continuación explica por qué.

El ruido en recta y de par trenzado de cables

En la foto arriba, el ruido es generado por los campos magnéticos del medio ambiente. La
imagen muestra las líneas de campo magnético y el ruido en el actual RS485 líneas de datos que
es el resultado de ese campo magnético. En el cable recto, todo el ruido actual es que fluye en
la misma dirección, la práctica actual de la generación de un bucle al igual que en un
transformador de corriente. Cuando el cable está torcido, vemos que en algunas partes de la
señal de líneas de la dirección del ruido actual es lo contrario de la actual en otras partes del
cable. Debido a esto, el ruido actual es inferior a muchos factores, con un simple cable recto.
Protección-que es un método común para prevenir el ruido en las líneas RS232-trata de evitar
que el campo magnético hostil fuera de la señal de las líneas. Pares trenzados de comunicación
RS485 sin embargo, añade que la inmunidad es mejor manera de luchar contra el ruido. Los
campos magnéticos están autorizados a pasar, pero no hacer daño.
Comunicación RS485 con distancias de 1200 m son posibles. Diferencial de señales también
permitir una mayor velocidad de bits que no es posible con diferencia de las conexiones.
RS485, por lo tanto, la práctica puede superar el límite de velocidad de comunicación RS232.
Actualmente se producen RS485 conductores que pueden alcanzar una velocidad de bits de 35
mbps.

Características de RS485 en comparación con RS232, RS422 y RS423

Características de RS232, RS422, RS423 y RS485

RS232 RS423 RS422 RS485

Diferencial no no sí sí

Número máximo de conductores 1 1 1 32


Número máximo de receptores 1 10 10 32

half duplex
Modos de funcionamiento full duplex half duplex half duplex half duplex

Topología de red punto a punto multidrop multidrop multipunto

Distancia máxima (acc. estándar) 15 m 1200 m 1200 m 1200 m

Max velocidad de 12 m 20 kbs 100 kbs 10 Mbs 35 Mbs


Velocidad máxima a 1200 m (1 kbs) 1 kbs 100 kbs 100 kbs

Max mató tasa 30 V / μs ajustable n/d n/d

Resistencia de entrada del receptor 3 .. 7 kΩ ≧ 4 kΩ ≧ 4 kΩ ≧ 12 kΩ

Controlador de carga de impedancia 3 .. 7 kΩ ≧ 450 Ω 100 Ω 54 Ω

Receptor de la sensibilidad de entrada ±3V ± 200 mV ± 200 mV ± 200 mV

Receptor de rango de entrada ± 15 V ± 12 V ± 10 V -7 .. 12 V

Controlador de voltaje de salida


máximo ± 25 V ±6V ±6V -7 .. 12 V

Min controlador de voltaje de salida


(con carga) ±5V ± 3,6 V ± 2,0 V ± 1,5 V

RS485 funcionalidad

Defecto, todos los remitentes en el bus RS485 se encuentran en tres estados con una alta
impedancia. En la mayoría de los protocolos de nivel superior, uno de los nodos se define como
un maestro que envía las consultas o en los comandos de bus RS485. Todos los demás nodos
de recibir estos datos. Dependiendo de la información en los datos enviados, cero o más nodos
en la línea de responder a la maestra. En esta situación, el ancho de banda se puede utilizar para
casi el 100%. Hay otras implementaciones de redes RS485 donde cada nodo puede iniciar una
sesión de datos por su propia cuenta. Esto es comparable con la manera en función de las redes
Ethernet. Porque hay una oportunidad de los datos colisión con esta aplicación, la teoría nos
dice que en este caso sólo el 37% del ancho de banda se utiliza de manera eficaz. Con este tipo
de aplicación de una red RS485 es necesario que haya implementado la detección de errores en
el nivel superior de protocolo para detectar la corrupción de los datos y reenviar la información
en un momento posterior.

Bibliografía:

http://translate.google.com.ec/translate?hl=es&langpair=en|
es&u=http://www.lammertbies.nl/comm/info/RS485.html&prev=/translate_s%3Fhl%3Des%26q%3Dcom
unicacion%2Brs485%26tq%3DRS485%2Bcommunication%26sl%3Des%26tl%3Den

You might also like