Taula de continguts:
- Pas 1: Eines i materials
- Pas 2: Configuració del commutador DIP i del pont per al BUS 1
- Pas 3: Configuració del commutador DIP i del pont per al BUS 2
- Pas 4: Configuració del commutador DIP i del pont per al BUS 3
- Pas 5: integració de programari
Vídeo: Fins a 3 autobusos RS485 a One Arduino: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
En aquest instructiu mostraré com connectar fins a 3 autobusos RS485 independents a un Arduino. Això pot ser útil si voleu crear una passarel·la entre aquests autobusos o si voleu controlar els dispositius en aquests autobusos (sense connectar-los en si mateixos). Una altra aplicació és la connexió d’un dispositiu RS422 (per exemple, control del motor) i un dispositiu RS485 (per exemple, un sensor) al mateix Arduino.
En qualsevol cas, necessitareu un escut RS485 amb interfície aïllada per difondre problemes de connexió a terra i protegir l'Arduino.
Pas 1: Eines i materials
Maquinari:
- Arduino UNO (o qualsevol altre ordinador de placa única amb preses Arduino Shield)
- Escut Arduino RS42 / RS485 amb interfície aïllada
Programari:
IDE Arduino
Pas 2: Configuració del commutador DIP i del pont per al BUS 1
Saltador:
- UART RX a la posició 0
- UART TX a la posició 1
- Voltatge a la posició 5V
Commutador DIP:
- S1 = OFF - ON - ON - OFF
- S2 = OFF - OFF - ON - ON
- S3 = ON - OFF - OFF - OFF
Pas 3: Configuració del commutador DIP i del pont per al BUS 2
Saltador:
- UART RX a la posició 2
- UART TX a la posició 3
- Voltatge a la posició 5V
Commutador DIP:
- S1 = OFF - ON - ON - OFF
- S2 = OFF - OFF - ON - ON
- S3 = ON - OFF - OFF - OFF
Pas 4: Configuració del commutador DIP i del pont per al BUS 3
Saltador:
- UART RX a la posició 4
- UART TX a la posició 5
- Voltatge a la posició 5V
Commutador DIP:
- S1 = OFF - ON - ON - OFF
- S2 = OFF - OFF - ON - ON
- S3 = ON - OFF - OFF - OFF
Pas 5: integració de programari
L'escut del bus 1 utilitzarà el maquinari UART al PIN 0 i 1 de l'Arduino. Els altres escuts faran servir UART de programari.
#incloure
SoftwareSerial RS485_BUS2 (2, 3);
SoftwareSerial RS485_BUS3 (4, 5);
configuració nul·la ()
{
….
// init serial port for bus 1
Serial.begin (9600);
// init serial port for bus 2
RS485_BUS2.begin (9600);
// init serial port for bus 3
RS485_BUS3.begin (9600);
….
Les dades de transmissió d’aquest programari UART estan limitades per la potència de càlcul de l’Arduino. Per descomptat, si feu servir una placa Arduino o STM32 basada en ARM, això no suposarà cap problema, però per a l’ONU es recomana utilitzar només dos escuts al mateix temps i per al segon escut no més de 9600 Baud com a velocitat de dades.
Recomanat:
Creeu un rastrejador de moviment usable (BLE des d'Arduino fins a una aplicació personalitzada d'Android Studio): 4 passos
Creeu un rastrejador de moviment usable (BLE des d’Arduino fins a una aplicació personalitzada per a Android Studio): Bluetooth Low Energy (BLE) és una forma de comunicació Bluetooth de baixa potència. Els dispositius portables, com ara les peces intel·ligents que ajudo a dissenyar a Predictive Wear, han de limitar el consum d’energia sempre que sigui possible per allargar la durada de la bateria i utilitzar sovint BLE
Mesurador de freqüència Arduino senzill de bricolatge fins a 6,5 MHz: 3 passos
Mesurador de freqüència Arduino simple de bricolatge fins a 6,5 MHz: Avui us mostraré com construir un comptador de freqüències senzill capaç de mesurar freqüències de senyals reactangulars, sinusoïdals o triangulars de fins a 6,5 MHz
Controlar fins a 68 punts amb Arduino Mega i ESP8266: 14 passos
Controlar fins a 68 punts amb Arduino Mega i ESP8266: mitjançant l’ús d’un esquema elèctric que he fet disponible en format PDF, en el projecte actual, un Arduino Mega està connectat a l’ESP8266 per fer la funció WiFi. Principalment per a l'automatització residencial, el circuit també funciona amb Bluetooth i és c
Temperatura i humitat des d'Arduino fins a Raspberry Pi: 6 passos
Temperatura i humitat Des d'Arduino fins a Raspberry Pi: el seguiment de la temperatura i la humitat és important si teniu un hivernacle o teniu plans futurs d'actualitzar el vostre hivernacle en una mini granja intel·ligent. Per al meu primer instructable, demostraré com crear un prototip: connectar una temperatura DHT11 a
Registrador de dades de temperatura i humitat des d’Arduino fins al telèfon Android amb mòdul de targeta SD mitjançant Bluetooth: 5 passos
Registrador de dades de temperatura i humitat des d’Arduino fins al telèfon Android amb mòdul de targeta SD mitjançant Bluetooth: Hola a tots, aquest és el meu primer instructiu de la història, espero ajudar la comunitat de fabricants ja que m’han beneficiat. Sovint utilitzem sensors als nostres projectes, però trobem una manera de recopilar les dades, emmagatzemar-les i transferir-les de forma immediata a telèfons o altres dispositius