Indholdsfortegnelse:
- Trin 1: Værktøjer og materialer
- Trin 2: DIP -switch og jumperindstilling til BUS 1
- Trin 3: DIP -switch og jumperindstilling til BUS 2
- Trin 4: DIP -switch og jumperindstilling til BUS 3
- Trin 5: Softwareintegration
Video: Op til 3 RS485 -busser på en Arduino: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
I denne instruktive vil jeg vise, hvordan du tilslutter op til 3 uafhængige RS485 -busser til en Arduino. Dette kan være nyttigt, hvis du vil oprette en gateway mellem disse busser eller hvis du vil styre enheder i disse busser (uden at forbinde selve busserne). En anden applikation er tilslutning af en RS422 -enhed (f.eks. Motorstyring) og en RS485 -enhed (f.eks. En sensor) til den samme Arduino.
Under alle omstændigheder skal du bruge et RS485 -skjold med isoleret interface for at eliminere jordforbindelsesproblemer og for at beskytte Arduino.
Trin 1: Værktøjer og materialer
Hardware:
- Arduino UNO (eller enhver anden enkelt bordcomputer med Arduino Shield -stik)
- Arduino RS42 / RS485 Shield med isoleret interface
Software:
Arduino IDE
Trin 2: DIP -switch og jumperindstilling til BUS 1
Jumper:
- UART RX til position 0
- UART TX til position 1
- Spænding til position 5V
DIP -switch:
- S1 = OFF - ON - ON - OFF
- S2 = OFF - OFF - ON - ON
- S3 = ON - OFF - OFF - OFF
Trin 3: DIP -switch og jumperindstilling til BUS 2
Jumper:
- UART RX til position 2
- UART TX til position 3
- Spænding til position 5V
DIP -switch:
- S1 = OFF - ON - ON - OFF
- S2 = OFF - OFF - ON - ON
- S3 = ON - OFF - OFF - OFF
Trin 4: DIP -switch og jumperindstilling til BUS 3
Jumper:
- UART RX til position 4
- UART TX til position 5
- Spænding til position 5V
DIP -switch:
- S1 = OFF - ON - ON - OFF
- S2 = OFF - OFF - ON - ON
- S3 = ON - OFF - OFF - OFF
Trin 5: Softwareintegration
Skjoldet til bus 1 bruger hardware UART på PIN 0 og 1 på Arduino. Begge andre skjolde vil bruge software UART'er.
#omfatte
SoftwareSerial RS485_BUS2 (2, 3);
SoftwareSerial RS485_BUS3 (4, 5);
ugyldig opsætning ()
{
….
// init seriel port til bus 1
Serial.begin (9600);
// init seriel port til bus 2
RS485_BUS2.begyndt (9600);
// init seriel port til bus 3
RS485_BUS3.begyndt (9600);
….
Transmissionsdataene for disse software UART'er er begrænset af Arduino's beregningsevne. Selvfølgelig, hvis du vil bruge et ARM -baseret Arduino- eller STM32 -kort, vil dette ikke rigtig være et problem, men for UNO anbefales det kun at bruge to skjolde på samme tid og for det andet skjold ikke mere som 9600 Baud som datahastighed.
Anbefalede:
RS485 mellem Arduino og Raspberry Pi: 7 trin
RS485 Mellem Arduino og Raspberry Pi: Til skolen skal jeg lave et projekt. Jeg vælger at lave en smart drivhuscontroller fuldstændig styret af en hindbærpi. Sensorerne vil blive drevet af en arduino uno. I de følgende måneder vil jeg offentliggøre fremstilling af dette projekt trin ved
LoRa Messenger til to enheder til distancer Op til 8 km: 7 trin
LoRa Messenger til to enheder til afstande Op til 8 km: Tilslut projektet til din bærbare computer eller telefon, og chat derefter mellem enhederne uden internet eller SMS ved hjælp af bare LoRa.Hey, hvad sker der gutter? Akarsh her fra CETech. I dag skal vi lave et projekt, der kan forbindes til din smartphone eller en hvilken som helst
1A til 40A nuværende BOOST -konverter til op til 1000W DC -motor: 3 trin
1A til 40A Current BOOST-konverter til op til 1000W DC-motor: Hej! I denne video lærer du, hvordan du laver et strømforstærkerkredsløb til dine høj ampere DC-motorer op til 1000W og 40 ampere med transistorer og en center-tap-transformer. Selvom, strømmen ved udgangen er meget høj, men spændingen bliver r
Overbevis dig selv om bare at bruge en 12V-til-AC-line inverter til LED-lysstrenge i stedet for at genoprette dem til 12V .: 3 trin
Overbevis dig selv om bare at bruge en 12V-til-AC-line inverter til LED-lysstrenge i stedet for at genoprette dem til 12V .: Min plan var enkel. Jeg ville skære en væg-drevet LED-lysstreng i stykker og derefter genkoble den til at køre 12 volt. Alternativet var at bruge en strømomformer, men vi ved alle, at de er frygtelig ineffektive, ikke? Ret? Eller er de det?
12v til USB Adapter 12v til 5v Transformer (fantastisk til biler): 6 trin
12v til USB Adapter 12v til 5v Transformer (fantastisk til biler): Dette viser dig, hvordan du laver en 12v til USB (5v) adapter. Den mest oplagte anvendelse af dette er til 12v biladaptere, men hvor som helst du har 12v kan du bruge det! Hvis du har brug for 5v til andet end USB, skal du blot springe trinene om tilføjelse af USB -porte over