22 Curso Arduino - Como usar RS485 - Realiza tu primer control

Поделиться
HTML-код
  • Опубликовано: 5 сен 2024
  • Arduino Desde Cero - Segundo Módulo - Tutorial
    Como usar RS485 - Todo lo que debes de conocer del RS485 para iniciar
    Principios aplicables al ModBUS
    Inicio explicando un poco de teoria (lo necesario) acerca del protocolo RS485 y luego en la parte práctica realizamos un control de 3 módulos de Arduino configurados como Master y como esclavo.
    En el vídeo no te explico como utilizar ModBus pero te explico como entender el principio de este protocolo para que con estos fundamentos puedas entender el funcionamiento de ModBus.
    Todo lo que aprendes aquí también es aplicable para el Arduino Mega.
    -----------------------------------------------
    Curso en Línea y Presenciales
    cursos.innovad...
    Cursos Video Tutoriales
    cursos.innovad...
    Proyectos, Asesoría
    WHATSAPP Enlace Directo wa.me/message/...
    -----------------------------------------------
    SUSCRIBETE
    goo.gl/BGk43O
    -----------------------------------------------
    DESCARGA EL CODIGO Y LAS CONEXIONES
    innovadomotics...

Комментарии • 88

  • @mandornot9789
    @mandornot9789 9 месяцев назад +1

    Por que no unifica los cables de tierra?

  • @INNOVADOMOTICS
    @INNOVADOMOTICS  3 года назад +1

    Curso en Línea y Presenciales
    cursos.innovadomotics.com/presenciales-en-linea
    Cursos Video Tutoriales
    cursos.innovadomotics.com/cursos-innova

  • @martinflores9611
    @martinflores9611 7 лет назад +3

    muy interesante cada video que haces sigue as, saludos desde mexico

    • @INNOVADOMOTICS
      @INNOVADOMOTICS  7 лет назад

      Un gusto haber podido ayudar, saludos desde Ecuador.

  • @DeInventador
    @DeInventador 7 лет назад +1

    Buen video amigo , saludos desde Venezuela

  • @ezequielgembi7906
    @ezequielgembi7906 Год назад +1

    Haaa, pagando el curso se puede ver el diagrama y bajar el programa. .ino y el ultimo link de la descripcion no anda (esta caido).

  • @obedtorres4882
    @obedtorres4882 2 года назад +1

    Amigo el link está caido, podrías repararlo?

  • @ragdepc
    @ragdepc 5 лет назад

    Primero que nada tu video me parecio mas claro que muchos otros que he visto en RUclips acerca de rs-486, felicidades.
    Estoy interesado en utilizar el arduino y rs-485 para controlar o interpretar los comandos de un Sun Touch de pentair y poder controlar una bomba de agua de velocidad variable. Pero todavia no comprendo como voy a leer los paquetes o si son esclavos o maestros o como saberlo, me podrías ayudar!!

    • @INNOVADOMOTICS
      @INNOVADOMOTICS  5 лет назад

      Saludos estimado,envieme información acerca de lo que tienes, como puede ser pdf de comandos, al correo proyectos@innovadomotics.com y coordinaremos una asesoría y el alcance de la misma.

  • @luisantoniosanchez7091
    @luisantoniosanchez7091 4 года назад

    muchas gracias me sirvió mucho

  • @viviresbrillar
    @viviresbrillar 3 года назад

    ¡Excelente trabajo!

  • @lauramoreira9293
    @lauramoreira9293 3 года назад

    Great tutorial! Great explanation and implementation!!

  • @cristianchuquitarco3794
    @cristianchuquitarco3794 3 года назад

    Esto sería comunicación I2C?

  • @MultiTelefono
    @MultiTelefono 4 года назад

    Gracias

  • @mouhamedboufalgha8573
    @mouhamedboufalgha8573 5 лет назад

    ciao ho un piccolo problema ho avuto una sonda magnetostrittiva che controlla il livello di carburante in un serbatoio voglio testare questo calibro usando un arduino uno
    il protocollo di comunicazione con questa sonda è RS 485 Collego la sonda con il modulo rs 485 e con l'arduino ma mi trovo bloccato a livello della creazione del codice arduino così come scarico il modbus
    per favore aiutami

  • @Miniteiki
    @Miniteiki 5 лет назад

    Hola buenas, podría enseñar el esquema de conexión completo realizado entre las placas boards y los modulos y arduinos, para la simulación de los LEDs?
    Gracias, me haría un gran favor.

    • @Miniteiki
      @Miniteiki 5 лет назад

      Otra pregunta, las placas que se emplean como maestro y esclavo, pueden ser el mismo modelo de placa o ha de ser diferente?, es decir, he visto información en la que emplean como esclavos placas Arduino UNO, y como maestro Arduino Master, y en otras imágenes en las que maestro como esclavo, son placas Arduino UNO.
      Estoy comenzando con la comunicación RS485 y estoy un poco perdido.
      Gracias.

  • @karinagallegossilva.7069
    @karinagallegossilva.7069 10 месяцев назад

    ¿Se podría ocupar para programar un plc?

    • @INNOVADOMOTICS
      @INNOVADOMOTICS  9 месяцев назад

      Claro el PLC dependiendo del modelo también tiene un puerto RS485, solo hay que verificar la distribución de la trama de datos y trabajar en el formato de tramas que requiera el PLC

  • @bryansneydergomez4870
    @bryansneydergomez4870 2 года назад

    muy bien video, buena explicacion, pero la pagina que dices para acceder a esquema y codigo del esclavo esta caida

    • @INNOVADOMOTICS
      @INNOVADOMOTICS  2 года назад

      Desde que país me escribe que tengo que verificar la accesibilidad del dominio en el mismo. Es un inconveniente que sucede por centro América y no lo he verificado, el porqué.

  • @pcbfly5267
    @pcbfly5267 2 года назад

    MI PREGUNTA ES, SE PODRA REPROGRAMAR VARIOS ARDUINO USANDO EL MODULO SR485, ES DECIR, CON EL MAESTRO PROGRAMAR UN ESCLAVO, CARGARLE UN SKETCH NUEVO

  • @miltondacilva6401
    @miltondacilva6401 3 года назад

    muy bueno el video y la explicación,pero.... se me esta complicando la vida, mando números por un lado y por el otro recibo jeroglíficos o ascii, tendras un tutorial donde detalles un poquito sobre el tema, desde ya muchas gracias

    • @CarlosDiaz-wt1hm
      @CarlosDiaz-wt1hm Год назад

      Verifica que en ambos dispositivos la velocidad de transmisión sean iguales, de no ser igual puede ocurrir lo que te esta pasando.

  • @alejandromontes89
    @alejandromontes89 Год назад

    hola amigo, el link esta caído, podría re-subirlo? gracias

  • @matiasmaugeri9109
    @matiasmaugeri9109 Год назад

    hola genio... consuta... como alimentaste esos arduinos? con cuanto voltios ?
    gracias

    • @INNOVADOMOTICS
      @INNOVADOMOTICS  Год назад

      Pues los alimente con una fuente externa de 5V 3A que tengo

  • @oscaralonsoriveravera3171
    @oscaralonsoriveravera3171 6 лет назад

    Hola, saludos. esta muy interesante. Me gustaria saber si para conectar el puerto usb de la computadora a las lineas a y b se nesecita un adaptador como el que tienes o puede ser un cable usb y sacar los dos cables de la señal?

  • @emmanuelescoto2523
    @emmanuelescoto2523 4 года назад

    Muchas gracias por tu aporte solo me quede con una duda en ningun momento mire en el codigo la parte de direccionamiento es decir que cada Slave tuviera su ID Asignado

    • @INNOVADOMOTICS
      @INNOVADOMOTICS  4 года назад +1

      Saludos esa parte les explique que se puede realizar para que sea una idea que desarrollen en sus proyectos pero si es viable y esto del direccionamiento por ID es un principio que no solo de aplica a ModBUS sino también a XBEE, Lora, etc.

  • @diegoiz8767
    @diegoiz8767 5 лет назад

    Hola buenas, quiero hacer algo parecido con micropython y microcontroladores pycom. El programa sería similar. Utilizaría la función serial.inWaiting() en vez de serial.available() que tiene el mismo propósito.
    Mi duda es, en ningún momento tienes que declarar por qué pines se hace la comunicación serial? o por el hecho de haberlos conectado a RX0 y TX0 ya los coge por defecto?
    Muchas gracias y muy buen vídeo!

  • @navengate3191
    @navengate3191 7 лет назад

    Buenos vídeos, sigue asi

  • @KingMasterDark
    @KingMasterDark 3 года назад

    brother tienes algun video con el protocolo ascci usando 485 o 232?

    • @INNOVADOMOTICS
      @INNOVADOMOTICS  3 года назад

      El entender todo acerca de la comunicación serial, las interrupciones, tramas, son la base para utilizar ascci, bytes y eso lo explico en 2 vídeo ruclips.net/video/-N4OEGAkfvU/видео.html si revisas los 2 ampliarás tu panorama de cómo realizar un control

  • @juanzapata2486
    @juanzapata2486 7 лет назад

    Buen video gracias (Y)

  • @alexisaaronperaltaramirez9960
    @alexisaaronperaltaramirez9960 3 года назад

    Disculpe, me surge la duda, para utilizar el convertidor de USB a rs485 se necesita de algún controlador o driver para computadora especial? Muchísimas gracias de antemano

    • @INNOVADOMOTICS
      @INNOVADOMOTICS  3 года назад +1

      Depende del modelo pero en la pagina del dispositivo que compres se encuentra el driver gratuito.

    • @alexisaaronperaltaramirez9960
      @alexisaaronperaltaramirez9960 3 года назад

      @@INNOVADOMOTICS muchísimas gracias por contestar tan rápido, tengo otra duda, quiero comunicar dos Arduino esclavos con una computadora maestra, a una distancia de 50 metros por cada lada de la computadora Arduino----50mts----- Computadora -----50mts------Arduino....... mi pregunta es, debo comunizar las tierras de esos Arduino para la comunicación por 485?

  • @joaquinfuentes4044
    @joaquinfuentes4044 3 года назад

    Buenos dias, Tengo un vatimetro con rs485. Arduino puede almacenar los datos del vatimetro y poder leerlos luego desde el pc?

    • @INNOVADOMOTICS
      @INNOVADOMOTICS  3 года назад +1

      Podría leer los datos y almacenarlos en una micro SD para luego leerlos desde la pc

    • @joaquinfuentes4044
      @joaquinfuentes4044 3 года назад

      @@INNOVADOMOTICS como! Hazte un video 😉

  • @jesuspachecocamacho4025
    @jesuspachecocamacho4025 6 лет назад

    quisiera saber sobre lo ultimo.... sobre el la transmision entre arduino maestro y esclavo

  • @cypictronic
    @cypictronic 6 лет назад

    Excelente!

  • @gregosegura1
    @gregosegura1 2 года назад

    Buen video! Se puede conectar a arduino nano?

  • @suhijo
    @suhijo 7 лет назад +1

    Muy buen video. (y)

  • @chiasetienichph3261
    @chiasetienichph3261 5 лет назад

    thanks!

  • @gbetromero
    @gbetromero 4 года назад

    que librería estas usando, y si puedes compartir el codigo de master y esclavo?
    O tenemos que pagar por un curso entero para consigir el codigo?
    what library are you using and would it kind to ask for the codes for master and slave?
    Do we need to enroll to one of your courses to get the codes?

    • @INNOVADOMOTICS
      @INNOVADOMOTICS  4 года назад

      En el enlace está esa clase más unos pocos del curso de Arduino segundo módulo en modo de vista predeterminado, ingresé a los temas y accederá a esa clase.

  • @edvansantos3151
    @edvansantos3151 4 месяца назад

    como baixar o codigo?

  • @javv180898
    @javv180898 7 лет назад

    hola, una pregunta esta comunicacion no lleva crc no? ties alguno con crc? un saludo

    • @INNOVADOMOTICS
      @INNOVADOMOTICS  7 лет назад

      Cyclic Redundant Checksum, saludos en este vídeo indico cuales son las posibles tramas que se puede utilizar con RS485, para CRC lo que tendría que hacer, es crear una trama que permita verificar el CRC con lo cual tendria un control absoluto sobre el código o como alternativa puede implementar la comunicacion ModBUS RS485, información acerca de ese tema esta muy ampliada en la WEB y es la que se utiliza para trabajar con PLC desde los microcontroladores pero la creacion de tramas de datos le será de utilidad.

  • @rathanshidling9832
    @rathanshidling9832 4 года назад

    Can u send me your code..? Im getting garbage value when I sent data from master to slave.

  • @ericsongarcia3232
    @ericsongarcia3232 4 года назад

    Hasta que distancia aceptable llegaste?

    • @INNOVADOMOTICS
      @INNOVADOMOTICS  4 года назад

      Trabaje con una persona que instalo hasta unos 250 metros aproximadamente y no se instalo una distancia mayor ya que no hubo necesidad. En lo relacionado con el protocolo y la distancia máxima de 1200 metros, algo que si hay que acotar es que si usa cable comun no se lograra y menos en un sector industrial. Para trabajar como es debido se debe utilizar cables industriales para RS485 que si los busca en internet no son tan economicos que digamos.

  • @poeosoriopoe5252
    @poeosoriopoe5252 6 лет назад +1

    Isso não é protocolo Modbus sobre barramento RS485.
    Me parece apenas comunicação Física serial sem o protocolo Modbus.

    • @INNOVADOMOTICS
      @INNOVADOMOTICS  6 лет назад

      No es Modbus sino que explico como interactuar con RS485. A nivel de ModBus en Arduino solo se requiere de descargar la librería y que todos los esclavos trabajen con la trama MosBus.

  • @juniorrojas7224
    @juniorrojas7224 6 лет назад

    Hola amigo tengo una duda cuando envías información de varios arduinos a la misma vez se pierde la información o llega pero con retraso???

    • @INNOVADOMOTICS
      @INNOVADOMOTICS  5 лет назад

      Es decir que la misma accion ejecutaran varios arduinos? En este caso no habria retraso pero en el codigo del esclavo se debe especificar que para cierta información se trata de comandos globales y por lo tanto ningun esclavo tiene que responder, porque la información se perderia.

  • @themetal9635
    @themetal9635 4 года назад

    amigo como se llama el programa que usaste para controlar los arduinos ?

    • @INNOVADOMOTICS
      @INNOVADOMOTICS  4 года назад

      El programa es el mismo software de Arduino

  • @ellpancha
    @ellpancha 4 года назад

    has usado ese sistema con OPENHAB?

    • @INNOVADOMOTICS
      @INNOVADOMOTICS  4 года назад

      Saludos, desde luego ruclips.net/video/KgfmGFaEGsU/видео.html en el enlace esta un video de una aplicación que realice (no incluye código), actualmente OpenHab lo utilizo para domótica ruclips.net/video/82zAW8fTKI4/видео.html y lo que explico en este video ruclips.net/video/2jbeJsarqRo/видео.html son solo el principio de funcionamiento del protocolo, en el minuto 8 del video hablo un poco del manejo de tramas y es el que se debe de realizar para controles que permitan trabajar con OpenHab para asegurar que la información sea validada.

  • @txonso1194
    @txonso1194 4 года назад

    Muy buen video, tengo un problema si en un mismo arduino intento usar comunicacion modbus y conecto una pantalla nextion deja de funcionar la parte de modbus cuando antes funcionaba usando diferentes seriales y baudios se te ocurre por que?

    • @INNOVADOMOTICS
      @INNOVADOMOTICS  4 года назад

      Porque se requiere mayor control a nivel de registros y velocidad de procesamiento, personalmente para un proyecto de esos no optaría por Arduino sino por un STM

    • @txonso1194
      @txonso1194 4 года назад

      @@INNOVADOMOTICS pero si yo la programacion la hago en el serial2 para la nextion por el puerto serie2 , y la parte de modbus por el serial0 no deberia de ser indifirente no tienen comunicacion entre ellos por que cada uno va por un sitio no? no se si me explico gracias por tu respuesta

    • @INNOVADOMOTICS
      @INNOVADOMOTICS  4 года назад

      @@txonso1194 en teoría si pero en la práctica los recursos de Arduino son limitados para esos procesos porque de por sí la Nextion interactua con interrupciones, Modbus también requiere de interrupciones y para un oscilador de 16 MHZ lo veo complejo que funcione de manera óptima.

    • @txonso1194
      @txonso1194 4 года назад

      @@INNOVADOMOTICS Muchas gracias entonces mirare eso que me has comentado

    • @txonso1194
      @txonso1194 4 года назад

      Tengo otro problema estoy usando ModbusMaster la libreria puede ser que al usar esta librería no me permita usar nada mas que un esclavo? ya que al conectar el segundo esclavo deja de encender y apagar los leds cada dos segundos, y tengo las resistencias en el Master y en el esclavo final. no se si se te ocurre algo o has usado alguna libreria que sea mejor o mas completa que esta. @INNOVA DOMOTICS

  • @jj80868588
    @jj80868588 6 лет назад

    Is this useful for Modbus?

    • @INNOVADOMOTICS
      @INNOVADOMOTICS  6 лет назад

      Is not useful. In this video I just teach how work this protocol, but modbus in arduino is just add a library

    • @jj80868588
      @jj80868588 6 лет назад

      I got it, thank you

  • @angelegabancho
    @angelegabancho 5 лет назад

    Protocolo RS485? No será puerto RS485. Posiblemente Modbus.

  • @luism.g.7172
    @luism.g.7172 Год назад

    Página caída

  • @Maxspert
    @Maxspert 11 месяцев назад

    Creo que deberias mejorar la manera de explicar,me cuesta seguir el ilo que presentas,saltas de una cosa a orta,y por desgracia cuesta entender

    • @INNOVADOMOTICS
      @INNOVADOMOTICS  11 месяцев назад +1

      Esto forma parte de toda una secuencia de tutoriales y están hechos para que si se inicia desde el primer video se pueda entender con facilidad, al inicio fui paso a paso pero ya en estos tutoriales no repito conceptos anteriores y asumo que se conocen. En verdad si realizará cada vídeo desde cero me tomaría mucho tiempo, demasiado

    • @Maxspert
      @Maxspert 11 месяцев назад

      @@INNOVADOMOTICS estoy deacuerdo contigo,no me lo tomes a mal,pero se trata de la manera de explicarlo,aun q haga parte de una seria,cada video en parte tiene que se explicado de tal manera que cualquier nivel de conocimiento tenga la persona que lo vea lo pueda entender

  • @LuisNunez-qg8zc
    @LuisNunez-qg8zc 6 лет назад

    rs485 no es un protocolo :)

    • @emmanuelfelixvalenzuela8577
      @emmanuelfelixvalenzuela8577 6 лет назад

      si, si lo es

    • @LuisNunez-qg8zc
      @LuisNunez-qg8zc 6 лет назад +1

      Es un estándar, no se define cliente o servidor, formato de la trama de los paquetes ni nada por el estilo. Solo define como se transmiten los bits a nivel eléctrico.

    • @oswaldojosemarcanomartinez4971
      @oswaldojosemarcanomartinez4971 4 года назад

      Cierto rs 485 es la conexion electrica mas el protocolo de comunicaciones seria modbus rtu

  • @automationsolartrack2634
    @automationsolartrack2634 4 года назад

    Es MODBUS !!, No "MOSBUS", escríbelo correctamente.

    • @INNOVADOMOTICS
      @INNOVADOMOTICS  4 года назад

      Interesante tu observación ya lo corrigo otro día desde la PC 😉 es de humanos errar debes en cuanto.