INHOUDSOPGAWE:
- Stap 1: gereedskap en materiaal
- Stap 2: DIP -skakelaar en jumper -instelling vir BUS 1
- Stap 3: DIP -skakelaar en jumper -instelling vir BUS 2
- Stap 4: DIP -skakelaar en jumper -instelling vir BUS 3
- Stap 5: Sagteware -integrasie
Video: Tot 3 RS485 -busse op een Arduino: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
In hierdie instruksies sal ek wys hoe om tot 3 onafhanklike RS485 -busse aan te sluit op een Arduino. Dit kan handig wees as u 'n poort tussen hierdie busse wil skep of as u toestelle in hierdie busse wil beheer (sonder om die busse self aan te sluit). 'N Ander toepassing is die verbinding van 'n RS422 -toestel (byvoorbeeld motorbeheer) en 'n RS485 -toestel (byvoorbeeld 'n sensor) met dieselfde Arduino.
U het in elk geval 'n RS485 -skild met 'n geïsoleerde koppelvlak nodig om aardprobleme uit die weg te ruim en die Arduino te beskerm.
Stap 1: gereedskap en materiaal
Hardeware:
- Arduino UNO (of enige ander enkelbordrekenaar met Arduino Shield -voetstukke)
- Arduino RS42 / RS485 -skild met geïsoleerde koppelvlak
Sagteware:
Arduino IDE
Stap 2: DIP -skakelaar en jumper -instelling vir BUS 1
Trui:
- UART RX na posisie 0
- UART TX na posisie 1
- Spanning na posisie 5V
DIP -skakelaar:
- S1 = UIT - AAN - AAN - UIT
- S2 = OFF - OFF - ON - ON
- S3 = AAN - UIT - UIT - UIT
Stap 3: DIP -skakelaar en jumper -instelling vir BUS 2
Trui:
- UART RX na posisie 2
- UART TX na posisie 3
- Spanning na posisie 5V
DIP -skakelaar:
- S1 = UIT - AAN - AAN - UIT
- S2 = OFF - OFF - ON - ON
- S3 = AAN - UIT - UIT - UIT
Stap 4: DIP -skakelaar en jumper -instelling vir BUS 3
Trui:
- UART RX na posisie 4
- UART TX na posisie 5
- Spanning na posisie 5V
DIP -skakelaar:
- S1 = UIT - AAN - AAN - UIT
- S2 = OFF - OFF - ON - ON
- S3 = AAN - UIT - UIT - UIT
Stap 5: Sagteware -integrasie
Die skild vir bus 1 gebruik die hardeware UART op PIN 0 en 1 van die Arduino. Albei ander skilde gebruik sagteware UARTs.
#insluit
SoftwareSerial RS485_BUS2 (2, 3);
SoftwareSerial RS485_BUS3 (4, 5);
leemte opstelling ()
{
….
// init seriële poort vir bus 1
Serial.begin (9600);
// init seriële poort vir bus 2
RS485_BUS2.begin (9600);
// init seriële poort vir bus 3
RS485_BUS3.begin (9600);
….
Die oordragdata van hierdie sagteware UART's word beperk deur die berekeningskrag van die Arduino. As u natuurlik 'n ARM -gebaseerde Arduino- of STM32 -bord gebruik, is dit nie regtig 'n probleem nie, maar vir die UNO word aanbeveel om slegs twee skilde tegelyk te gebruik, en vir die tweede skild nie meer as 9600 Baud as datatempo nie.
Aanbeveel:
RS485 Tussen Arduino en Raspberry Pi: 7 stappe
RS485 Tussen Arduino en Raspberry Pi: Vir skool moet ek 'n projek maak. Ek kies om 'n slim kweekhuisbeheerder te maak wat heeltemal beheer word deur 'n framboos pi. Die sensors word aangedryf deur 'n arduino uno. Gedurende die daaropvolgende maande sal ek die maak van hierdie projek stap deur
Arduino RS485 Din Rail Mount: 7 stappe
Arduino RS485 Din Rail Mount: Hierdie klein instruksies sal jou wys hoe om 'n Arduino saam met 'n RS485 skild in 'n kas op 'n din rail te monteer. U kry 'n mooi en kompakte toestel om MODBUS -slawe, DMX -toestelle, deurtoegangseenhede, ens. Te realiseer
1A tot 40A huidige BOOST -omskakelaar vir tot 1000W DC -motor: 3 stappe
1A tot 40A huidige BOOST-omskakelaar vir tot 1000W DC-motor: Hallo! In hierdie video leer u hoe u 'n stroomversterker vir u hoë ampere DC-motors tot 1000W en 40 Ampère met transistors en 'n middelkraan-transformator kan maak. die stroom by die uitgang is baie hoog, maar die spanning sal r wees
Van Roomba tot Rover in net 5 stappe !: 5 stappe
Van Roomba tot Rover in net 5 stappe !: Roomba -robotte is 'n prettige en maklike manier om u tone in die wêreld van robotika te dompel. In hierdie instruksies sal ons verduidelik hoe u 'n eenvoudige Roomba kan omskep in 'n beheerbare rover wat sy omgewing gelyktydig ontleed
Van 'n momentopname tot 'n wonderlike foto: Fase een: 17 stappe
Van 'n momentopname tot 'n wonderlike foto: Fase een: Die neem van foto's van mense en plekke tydens straatdansfeeste kan baie kleurvol en lekker wees. Ons is almal baie opgewonde om hier en daar te klik en ons kan ons voorstel hoe wonderlik die kostuums op ons foto's sou verskyn, hoe trots sou ons wees op ons prins