Tabla de contenido:
- Paso 1: Herramientas y materiales
- Paso 2: Configuración del interruptor DIP y el puente para el BUS 1
- Paso 3: Configuración del interruptor DIP y el puente para el BUS 2
- Paso 4: Configuración del interruptor DIP y el puente para el BUS 3
- Paso 5: Integración de software
Video: Hasta 3 buses RS485 en un Arduino: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
En este instructivo, mostraré cómo conectar hasta 3 buses RS485 independientes a un Arduino. Esto puede ser útil si desea crear una puerta de enlace entre estos buses o si desea controlar dispositivos en estos buses (sin conectar los buses en sí). Otra aplicación es la conexión de un dispositivo RS422 (por ejemplo, control de motor) y un dispositivo RS485 (por ejemplo, un sensor) al mismo Arduino.
En cualquier caso, necesitará un escudo RS485 con interfaz aislada para eliminar los problemas de conexión a tierra y proteger el Arduino.
Paso 1: Herramientas y materiales
Hardware:
- Arduino UNO (o cualquier otra computadora de placa única con enchufes Arduino Shield)
- Blindaje Arduino RS42 / RS485 con interfaz aislada
Software:
IDE de Arduino
Paso 2: Configuración del interruptor DIP y el puente para el BUS 1
Saltador:
- UART RX a la posición 0
- UART TX a la posición 1
- Voltaje a la posición 5V
Dip switch:
- S1 = APAGADO - ENCENDIDO - ENCENDIDO - APAGADO
- S2 = APAGADO - APAGADO - ENCENDIDO - ENCENDIDO
- S3 = ENCENDIDO - APAGADO - APAGADO - APAGADO
Paso 3: Configuración del interruptor DIP y el puente para el BUS 2
Saltador:
- UART RX a la posición 2
- UART TX a la posición 3
- Voltaje a la posición 5V
Dip switch:
- S1 = APAGADO - ENCENDIDO - ENCENDIDO - APAGADO
- S2 = APAGADO - APAGADO - ENCENDIDO - ENCENDIDO
- S3 = ENCENDIDO - APAGADO - APAGADO - APAGADO
Paso 4: Configuración del interruptor DIP y el puente para el BUS 3
Saltador:
- UART RX a la posición 4
- UART TX a la posición 5
- Voltaje a la posición 5V
Dip switch:
- S1 = APAGADO - ENCENDIDO - ENCENDIDO - APAGADO
- S2 = APAGADO - APAGADO - ENCENDIDO - ENCENDIDO
- S3 = ENCENDIDO - APAGADO - APAGADO - APAGADO
Paso 5: Integración de software
El escudo para el bus 1 usará el hardware UART en el PIN 0 y 1 del Arduino. Los otros dos escudos utilizarán software UART.
#incluir
SoftwareSerial RS485_BUS2 (2, 3);
SoftwareSerial RS485_BUS3 (4, 5);
configuración vacía ()
{
….
// puerto serial init para bus 1
Serial.begin (9600);
// puerto serial init para bus 2
RS485_BUS2.begin (9600);
// puerto serial init para bus 3
RS485_BUS3.begin (9600);
….
Los datos de transmisión de estos UART de software están limitados por la potencia de cálculo del Arduino. Por supuesto, si va a usar una placa Arduino o STM32 basada en ARM, esto no será realmente un problema, pero para UNO se recomienda usar solo dos escudos al mismo tiempo y para el segundo escudo no más de 9600 baudios como velocidad de datos..
Recomendado:
Medidor de frecuencia arduino simple de bricolaje hasta 6.5MHz: 3 pasos
Medidor de frecuencia Arduino simple de bricolaje hasta 6.5MHz: hoy le mostraré cómo construir un contador de frecuencia simple capaz de medir frecuencias de señales reactangulares, sinusoidales o triangulares de hasta 6.5 MHz
Trazado de gráficos en tiempo real en Android desde Arduino hasta HC-05: 3 pasos
Trazado de gráficos en tiempo real en Android desde Arduino hasta HC-05: Hola, aquí hay un tutorial sobre cómo trazar un gráfico de valores en tiempo real desde un microcontrolador como un Arduino a la aplicación. Utiliza un módulo Bluetooth como el HC-05 para actuar como un dispositivo de mensajería para transmitir y recibir los datos entre el Ar
Mensajero de control remoto LoRa con un TFT de 1.8 "para distancias de hasta 8 km: 8 pasos
Mensajero de control remoto LoRa con un TFT de 1.8 "para distancias de hasta 8 km: conecte el proyecto a su computadora portátil o teléfono y luego chatee entre los dispositivos sin Internet o SMS usando solo LoRa. Oye, ¿qué pasa, chicos? Akarsh aquí de CETech. PCB también tiene una pantalla y 4 botones que se pueden usar como control remoto para
Desde relojes de cuarto de galón hasta flashes LED: 13 pasos
Desde relojes de cuarto de galón hasta luces intermitentes LED: el mecanismo del reloj en estos relojes de cuarto de galón realmente no es el mejor hecho, sin embargo, el circuito de cuartos de galón funciona mucho después de que falla el resto del reloj. Así que aquí están algunos circuitos de intermitencia divertidas que puede hacer a partir de estos circuits.NOTE: viruta LED no utilizan. Chec
Controlando hasta 68 puntos con Arduino Mega y ESP8266: 14 pasos
Controlando hasta 68 puntos con Arduino Mega y ESP8266: Mediante el uso de un esquema eléctrico que puse a disposición en formato PDF, en el proyecto de hoy, se conecta un Arduino Mega al ESP8266 para hacer la función WiFi. Principalmente para la automatización residencial, el circuito también funciona con Bluetooth, y es c