===== Tecnología: Bus RS-485 =====
* Más información en el apartado del [[doc:tec:elo:uc_arduino:inicio|Arduino]]
==== Enlaces ====
* http://www.naylampmechatronics.com/blog/37_Comunicaci%C3%B3n-RS485-con-Arduino.html
* https://www.youtube.com/watch?v=pT2owWZnEXU
{{youtube>wmja6RJ7aNY?medium}}
{{youtube>UAjBqUjwxzw?medium}}
{{youtube>2Dliw789dKU?medium}}
{{youtube>h-mI-NCnd7I?medium}}
{{youtube>bTQFsAXhGqU?medium}}
{{youtube>9O_NgoU1CUc?medium}}
{{ico:enlace.png?nolink|}} //Enlaces//
* [[https://en.wikipedia.org/wiki/RS-485|Wikipedia [eng] ]]
* [[https://es.wikipedia.org/wiki/RS-485|Wikipedia [esp] ]]
* [[http://www.electronica60norte.com/mwfls/pdf/rs-485.pdf|Protocolo RS485]]
* [[http://www.unilibre.edu.co/revistaingeniolibre/revista-11/art13.pdf|Normas de comunicación serie]]
* [[http://www.alciro.org/alciro/RS-485_16/topologia-conexiones-RS-485_329.htm|Topología]]
* http://todopic.mforos.com/8826/1707997-pic-en-una-red-rs-485/
* http://www.todopic.com.ar/foros/index.php?topic=26620.5;wap2
* http://www.niplesoft.net/blog/wp-content/uploads/2016/01/485_000.png
* http://www.niplesoft.net/blog/2016/01/28/comunicacion-rs485/
==== Descripción y características ====
{{ico:enlace.png?nolink|}} //Enlaces//
* [[http://web.archive.org/web/20070626040348/http://www.wut.de/e-6wwww-11-apes-000.php3|Sistemas de Bus 485]]
* [[http://www.bb-elec.com/Learning-Center/All-White-Papers/Serial/RS-485-Connections-FAQ.aspx|RS-485 CONNECTIONS FAQ]]
==== Circuitos integrados ====
{{ico:enlace.png?nolink|}} //Enlaces//
* [[https://www.maximintegrated.com/en/app-notes/index.mvp/id/763|Guidelines for Proper Wiring of an RS-485 (TIA/EIA-485-A) Network]]
* [[https://www.maximintegrated.com/en/app-notes/index.mvp/id/643|Pre-Emphasis Improves RS-485 Communications]]
* [[http://www.farnell.com/datasheets/652302.pdf|Adaptador USB-RS485]]
* [[http://www.neoteo.com/rs485-domotica-al-alcance-de-tu-mano-15810|RS485: Domótica al alcance de tu mano]]
* [[http://www.niplesoft.net/blog/2016/01/28/comunicacion-rs485/|Comunicación]]
* http://picmania.garcia-cuervo.net/proyectos_rele485-628.php
* https://www.maximintegrated.com/en/products/interface/transceivers/MAX487.html
* http://www.superrobotica.com/S310435.htm
* [[http://www.analog.com/en/products/interface-isolation/rs-232-rs-422-rs-485/interface-rs-485-rs-422/adm4853.html#product-overview|ADM4853]]
* http://www.todopic.com.ar/foros/index.php?topic=34963.0
La limitación de la cantidad de dispositivos viene por las impedancias de entrada de los receptores y por ende la impedancia equivalente resultante del paralelo de todos ellos. Resumiendo, es una cuestión de carga.
* Si quieres poder colgar más dispositivos, una opción es **[[http://www.analog.com/en/products/interface-isolation/rs-232-rs-422-rs-485/interface-rs-485-rs-422/adm4853.html|ADM4853]]**:
* Permite hasta ''256'' transceptores.
* Puede trabajar a ''10 Mbps''.
* Incorpora //fail safe// (asegura en la recepción un estado lógico conocido cuando el bus no está comandado por ninguno de los dispositivos de la red).
* http://es.farnell.com/analog-devices/adm4853arz/ic-rs-422-485-txrx-10mbps-8soic/dp/2101243
* http://www.mouser.es/Analog-Devices-Inc/Semiconductors/Interface-ICs/RS-422-RS-485-Interface-IC/ADM4853-Series/_/N-7e3jcZ1yxyupuZ1yyh4l4
==== Cableado ====
* Para una comunicación adecuada con una red RS485, los extremos deben estar terminados con una resistencia de 120 ohmios.
* La línea de comunicación RS485 debe estar realizada en una cadena tipo margarita, NO de tipo estrella.
* El cable debe trenzarse y apantallarse con una sección transversal mínima de 0,5 mm2.
* Conecte el hilo de tierra (0 V) de cada unidad a la línea RS 485 utilizando un tercer alambre en el mismo cable.
* La pantalla del cable de comunicación entre dos dispositivos se debe conectar a TIERRA desde UN lateral de la línea RS 485. Utilice el lateral que posee una conexión a tierra para crear una red de conexión a tierra.