9
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Ω UNIVERSIDAD POLITECNICA SALESIANA ESTEBAN ARRIETA CARLOS MALLA SANTIAGO YANEZ

Comunicación Seriales RS485

Embed Size (px)

DESCRIPTION

COMUNICACION RS485

Citation preview

Page 1: Comunicación Seriales RS485

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 Pic18F4521 Cristal de 8 Mhz2 LTC485 ó SN75176BP 20 metros de cable1 Pulsador y una resistencia de 10kΩ para MCLR1 Cable Serie ó Serial4 Capacitores de 4.7uF4 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.

UNIVERSIDAD POLITECNICA SALESIANA

ESTEBAN ARRIETACARLOS MALLASANTIAGO YANEZALEJANDRO VALENCIA

Page 2: Comunicación Seriales RS485

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

Page 3: Comunicación Seriales RS485

En mi 2do caso envié “a” que representa 97 y en binario 01100001

Page 4: Comunicación Seriales RS485

INFORMACION

Page 5: Comunicación Seriales RS485

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.

Page 6: Comunicación Seriales RS485

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 Número máximo de receptores

1 1

1 10

1 10

32 32

Modos de funcionamiento

half duplex

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 Velocidad máxima a 1200 m

20 kbs (1 kbs)

100 kbs 1 kbs

10 Mbs 100 kbs

35 Mbs 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 ± 3 V ± 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 ± 6 V ± 6 V -7 .. 12 V

Min controlador de voltaje de salida (con carga) ± 5 V ± 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

Page 7: Comunicación Seriales RS485

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%3Dcomunicacion%2Brs485%26tq

%3DRS485%2Bcommunication%26sl%3Des%26tl%3Den