===== 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.