Obsah:
- Krok 1: Nástroje a materiály
- Krok 2: Nastavenie prepínača DIP a prepojky pre BUS 1
- Krok 3: Nastavenie prepínača DIP a prepojky pre BUS 2
- Krok 4: Nastavenie prepínača DIP a prepojky pre BUS 3
- Krok 5: Integrácia softvéru
Video: Až 3 zbernice RS485 na jednom Arduine: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
V tomto návode ukážem, ako pripojiť až 3 nezávislé zbernice RS485 k jednému Arduinu. To môže byť užitočné, ak chcete vytvoriť bránu medzi týmito zbernicami alebo ak chcete ovládať zariadenia v týchto zberniciach (bez samotného zapojenia zberníc). Ďalšou aplikáciou je pripojenie zariadenia RS422 (napríklad ovládania motora) a zariadenia RS485 (napríklad senzora) k rovnakému Arduinu.
V každom prípade budete potrebovať štít RS485 s izolovaným rozhraním na odstránenie problémov s uzemnením a na ochranu Arduina.
Krok 1: Nástroje a materiály
Hardvér:
- Arduino UNO (alebo akýkoľvek iný jednodoskový počítač so zásuvkami Arduino Shield)
- Štít Arduino RS42 / RS485 s izolovaným rozhraním
Softvér:
Arduino IDE
Krok 2: Nastavenie prepínača DIP a prepojky pre BUS 1
Prepojka:
- UART RX do polohy 0
- UART TX do polohy 1
- Napätie do polohy 5V
Prepínač DIP:
- S1 = VYPNUTÉ - ZAPNUTÉ - ZAPNUTÉ - VYPNUTÉ
- S2 = VYPNUTÉ - VYPNUTÉ - ZAPNUTÉ - ZAPNUTÉ
- S3 = ZAP - VYP - VYP - VYP
Krok 3: Nastavenie prepínača DIP a prepojky pre BUS 2
Prepojka:
- UART RX do polohy 2
- UART TX do polohy 3
- Napätie do polohy 5V
Prepínač DIP:
- S1 = VYPNUTÉ - ZAPNUTÉ - ZAPNUTÉ - VYPNUTÉ
- S2 = VYPNUTÉ - VYPNUTÉ - ZAPNUTÉ - ZAPNUTÉ
- S3 = ZAP - VYP - VYP - VYP
Krok 4: Nastavenie prepínača DIP a prepojky pre BUS 3
Prepojka:
- UART RX do polohy 4
- UART TX do polohy 5
- Napätie do polohy 5V
Prepínač DIP:
- S1 = VYPNUTÉ - ZAPNUTÉ - ZAPNUTÉ - VYPNUTÉ
- S2 = VYP - VYP - ZAP - ZAP
- S3 = ZAP - VYP - VYP - VYP
Krok 5: Integrácia softvéru
Štít pre zbernicu 1 bude používať hardvér UART na PIN 0 a 1 Arduina. Oba ostatné štíty budú používať softvérový UART.
#zahrnúť
SoftwareSerial RS485_BUS2 (2, 3);
SoftwareSerial RS485_BUS3 (4, 5);
neplatné nastavenie ()
{
….
// inicializačný sériový port pre zbernicu 1
Serial.begin (9600);
// inicializačný sériový port pre zbernicu 2
RS485_BUS2.begin (9600);
// inicializačný sériový port pre zbernicu 3
RS485_BUS3.begin (9600);
….
Údaje o prenose týchto softvérových UART sú obmedzené výpočtovým výkonom Arduina. Pokiaľ budete používať dosku Arduino alebo STM32 na báze ARM, nebude to problém, ale pre UNO sa odporúča používať iba dva štíty súčasne a pre druhý štít nie viac ako 9600 Baudov ako prenosovú rýchlosť.
Odporúča:
Otáčkomer/merač skenovania pomocou zbernice Arduino, OBD2 a CAN: 8 krokov
Otáčkomer/merač skenovania pomocou zbernice Arduino, OBD2 a CAN: Každý majiteľ Toyoty Prius (alebo iného hybridného/špeciálneho vozidla) bude vedieť, že na jeho palubných doskách môže chýbať niekoľko ciferníkov! Môj prius nemá otáčky motora ani teplomer. Ak ste výkonnostný chlapík, možno budete chcieť vedieť veci ako načasovanie a
Telefón založený na Arduine (prototyp): 7 krokov
Telefón na báze Arduino (prototyp): Ahoj všetci, dnes sa v tomto návode pozrieme na telefón založený na arduino. Tento telefón je prototypom, ktorý je stále vo vývoji. Zdrojový kód je opensource, ktokoľvek môže kód upraviť. Funkcie v telefóne: 1. Hudba 2. Videá 3.
Hacknite svoje auto pomocou terminálu Wio a zbernice CAN: 7 krokov
Hacknite svoje auto pomocou terminálu Wio a zbernice CAN: Ak máte znalosti programovania CAN Bus a Arduino a chcete hacknúť svoje auto, potom vám tieto pokyny môžu poskytnúť riešenie. Pokiaľ ide o to, prečo chcete auto hacknúť, neviem, ale je to skutočne zaujímavá vec. Toto pr
Chicken Coop Door - založené na Arduine: 5 krokov (s obrázkami)
Chicken Coop Door - založené na Arduine: V prvom rade je mojim rodným jazykom holandčina, ospravedlňte sa teda za prípadné pravopisné chyby. Ak niečo nie je jasné, zanechajte správu v komentároch. Toto je môj prvý arduino projekt. Keďže moju manželku už unavovalo ručné otváranie dverí každý deň,
Zobrazenie plánu zbernice LCD: 7 krokov
Zobrazenie plánu zbernice LCD: Štandard 18 Študenti si osvoja porozumenie dopravným technológiám a budú ich schopní vyberať a používať. Benchmark 18-J Doprava hrá zásadnú úlohu pri prevádzke ďalších technológií, ako sú výroba, konštrukcia, komunikácia