====== Módulo de comunicación bus RS-485 ====== ===== Principios ===== **Vídeos** * {{:ico:video.png?nolink|}} [[https://youtu.be/kmRiLgNMcs4|Como usar RS485]] **Enlaces** * [[https://www.luisllamas.es/arduino-rs485-max485/|COMUNICACIÓN RS485 CON ARDUINO Y CONVERSOR MAX485]] * [[http://www.naylampmechatronics.com/blog/37_Comunicaci%C3%B3n-RS485-con-Arduino.html|Comunicación RS485 con Arduino]] * [[http://www.microcontroller-project.com/rs485-communication-between-arduino-mega-and-arduino-pro-mini.html|Rs485 Serial Communication Between Arduino Mega and Arduino Pro Mini]] * [[https://arduino-info.wikispaces.com/SoftwareSerialRS485Example|Software Serial RS485 Example]] * [[http://pskillenrules.blogspot.com.es/2009/08/arduino-and-rs485.html|An Arduino and RS485]] * [[https://www.luisllamas.es/arduino-rele-estado-solido-ssr/|CONMUTAR CARGAS CON ARDUINO Y RELÉ DE ESTADO SÓLIDO]] * [[https://giltesa.com/2016/01/07/control-domotico-mediante-arduino|Control domótico mediante Arduino]] **Tiendas** * [[https://es.aliexpress.com/store/product/MAX485-Module-RS-485-TTL-to-RS485-MAX485CSA-Converter-Module-For-Arduino-Integrated-Circuits-Products/343255_32667981058.html?spm=2114.43010708.4.53.XEMpuw|Aliexpress módulo RS485]] * [[https://es.aliexpress.com/store/product/Free-Shipping-5V-2-Channel-OMRON-SSR-High-Level-Solid-State-Relay-Module-250V-2A/1305558_32610909118.html?ws_ab_test=searchweb0_0,searchweb201602_4_10152_10065_10151_10068_10344_5560015_10342_10343_10340_10341_10307_10301_10303_10060_10155_10154_10056_10055_10054_5370015_10059_10534_10533_10532_100031_10099_10338_10339_10103_10102_10109_10052_10053_10107_10050_10142_10051_10084_10083_10080_10082_10081_10110_5590015_10111_10176_10112_10113_10114_143_10312_10313_10314_10184_5570015_10078_10079_10073,searchweb201603_30,ppcSwitch_5&btsid=efe6e961-48bd-408d-b944-4c2d4604a918&algo_expid=30534d8f-f774-48f3-bbb4-330441ed19e0-9&algo_pvid=30534d8f-f774-48f3-bbb4-330441ed19e0|Aliexpress relé SSR]] * [[http://www.yourduino.com/sunshop/index.php?l=product_detail&p=323|RS-485 module for Arduino (MAX485 )]] * [[https://www.electrohobby.es/es/usb-ttl-rs232/201-conversor-rs-485-a-ttl.html?search_query=rs-485&results=2|CONVERSOR RS-485 A TTL]] **Apariencia** {{ doc:tec:elo:uc_arduino:bus_rs485:rs485_arduino_modulo.jpg?nolink |}} ===== Esquema ===== {{ doc:tec:elo:uc_arduino:bus_rs485:rs485_arduino_esquema.jpg?nolink |}} ===== Conexión half-duplex ===== * Si queremos que durante la conexión el conversor RS485 pueda cambiar su papel de emisor a receptor (conexión half duplex) simplemente tenemos que **conectar los pines RE y DE a una salida digital** para poder cambiar su tensión de Gnd a Vcc. {{ doc:tec:elo:uc_arduino:bus_rs485:arduino-rs485-esquema-duplex.png?nolink |}} * Si sólo vamos a actuar como emisor o receptor, podemos prescindir de uno de los pines de datos (RX o TX) y de la conexión al pin digital de RE/DE conectándolas permanentemente a Gnd o Vcc, respectivamente. ===== Conexionado general ===== {{ doc:tec:elo:uc_arduino:bus_rs485:rs485_arduino_conexion.jpg?nolink |}} **Ejemplo de realización** {{ doc:tec:elo:uc_arduino:bus_rs485:rs485_arduino_ejm1a.jpg?nolink |}} {{ doc:tec:elo:uc_arduino:bus_rs485:rs485_arduino_ejm1b.jpg?nolink |}}