Documentos de Académico
Documentos de Profesional
Documentos de Cultura
En definitiva, una característica distintiva de esta versión es el uso de codificación binaria y una
fuerte verificación de errores CRC. En realidad, es la implementación del protocolo Modbus
utilizado con mayor frecuencia en aplicaciones industriales e instalaciones de producción
automatizada.
No obstante, este es un protocolo serial relativamente simple que puede ser transmitido a
través de la tecnología tradicional UART. Los datos se transmiten en bytes de 8 bits, un bit cada
vez, a velocidades en baudios que van de 1200 bits por segundo (baudios) a 115200 bits por
segundo. La mayoría de los dispositivos sólo soportan velocidades de hasta 38400 bits por
segundo.
Finalmente, una red Modbus RTU tiene un maestro y uno o más esclavos. Cada esclavo tiene
una dirección de dispositivo o número de unidad de 8 bits. Los mensajes enviados por el
maestro incluyen la dirección del esclavo al que va dirigido el envío.
En este caso solo uno de los dispositivos envía información por el bus y los esclavos lo
procesan.
En este caso solo se utiliza un esclavo, pero pueden utilizarse varios sin ningún problema.
El Arduino MEGA actúa como maestro y por tanto su módulo RS-485 está configurado como
transmisor. La placa envía datos al pin DI del MAX485 mediante el pin TX3. Los datos son
transmitidos por el bus a todos los dispositivos.
Este código se carga en el Arduino MEGA o Arduino UNO que haga la función de maestro.
Un problema con el bus RS-485 es que hay que indicar a qué esclavo va dirigido cada comando.
Es por eso que se ha definido un formato de trama simple pero eficiente.
Analisis
Los valores que registran nuestro potenciómetro van a estar conectados por nuestro arduino.
También a través de nuestro terminal vamos a ver el % con el que están girando nuestros
motores en el Arduino esclavo.