Ipari és terepi buszok.


Ipari Kommunikációs Fogalomtár
Ipari Kommunikáció

Ipari Kommunikációs
Fogalomtár

A legfontosabb ipari és elektronikai kommunikációs szabványok — működési elvek, interaktív demók és összehasonlítások egy helyen.

8 Protokoll
6 Interaktív
Demó
1979 → Ma Modbus-tól Profinettig

Mi az a BUS? Alapfogalom

Gondolj a BUS-ra mint egy autópályára az adatok számára. A régi rendszerekben minden eszközhöz külön vezetéket kellett húzni. Ez rengeteg kábelt jelentett.

A BUS rendszer lényege a közös használat: egyetlen kábelkötegen több eszköz is kommunikálhat. Mindenkinek van egy egyedi címe (mint egy házszám), így az adatok tudják, kinek szólnak.

Soros vs. Párhuzamos Alapfogalom

Párhuzamos (Parallel) — A régi módszer

Képzelj el egy 8 sávos autópályát. Egyszerre 8 bit tud haladni. Gyors, de drága — rengeteg vezeték kell, és nagy távolságon zavarják egymást a jelek.

Soros (Serial) — A modern módszer

Ez egy egysávos út. A bitek libasorban mennek. Modern technológiával (I2C, USB, Ethernet) iszonyatos sebességet lehet elérni, és ami a legfontosabb: kevés vezeték szükséges hozzá.

Szinkron vs. Aszinkron Alapfogalom

Hogyan tudja a fogadó fél, mikor jön az adat?

  • Szinkron: Van egy közös órajel-vezeték (CLK), aki diktálja az ütemet. Minden impulzusra lép egy bit. Biztonságos és gyors (pl. SPI, I2C). Hátránya: kell az extra órajel-vezeték.
  • Aszinkron: Nincs közös óra. A két félnek előre kell megegyeznie a sebességben (pl. 9600 bps). Olcsóbb, de a pontatlan időzítés miatt több a potenciális hiba (pl. UART, RS232).

Hibaellenőrzés (Paritás) Alapfogalom

Honnan tudjuk, hogy az adat nem sérült meg útközben egy elektromos zavar miatt? Erre való a paritásbit — egy matematikai ellenőrző összeg. Ha 8 bitet küldünk, hozzáfűzünk egy 9.-et úgy, hogy az összes bit összege mindig páros (vagy páratlan) legyen. Ha a fogadó oldalon nem jön ki a számítás, tudjuk, hogy hiba történt.

Miért és Hol használjuk? Kontextus

Ipari környezetben (Automatizálás)
  • Nem húzhatunk minden hőmérőhöz külön kábelt a vezérlőteremből — egyetlen BUS kábelen (pl. Profibus) mindenki felfűzhető.
  • Olcsóbb és átláthatóbb kiépítés, könnyebb hibakeresés.
  • Rugalmas bővíthetőség — új eszköz a buszra fűzhető anélkül, hogy mindent újra kellene kábelezni.

I2C Szinkron · PCB-szint

Az I2C (Inter-Integrated Circuit) egy rövid távolságú, soros kommunikációs protokoll. Különlegessége, hogy mindössze két vezetékre van szüksége, amire több eszköz is felfűzhető.

🔌 I2C Bekötő Játék
Kattints egy PIN-re, majd a megfelelő sínre!
MASTER
CPU
SDASCL
SDA
SCL
Slave 1
Hőmérő
Slave 2
Kijelző
Slave 3
EEPROM
Főbb jellemzők
  • Vezetékek: SDA (adat) és SCL (órajel) — csupán kettő.
  • Master-Slave: Egy vezérlő (Master) irányítja az összes slave eszközt.
  • Címzés: Minden eszköznek egyedi 7-bites vagy 10-bites címe van.
  • Sebesség: 100 kHz (Standard), 400 kHz (Fast), 3.4 MHz (High-Speed).
💡 Tudtad? Az I2C szabványt eredetileg TV-khez fejlesztette ki a Philips, hogy kevesebb kábellel vezéreljék a hangerőt. Ma minden okostelefonban ez köti össze a szenzorokat a processzorral.

Profibus Ipari · RS485 alap

A Profibus (Process Field Bus) az egyik legelterjedtebb ipari terepi buszrendszer, főként Siemens környezetben. Jellegzetessége a lila kábel és a soros (daisy-chain) felfűzés.

Profibus — Lezárás (Termination)
Kapcsold ON-ra a hálózat két VÉGPONTJÁT, és OFF-ra a közbülső eszközöket!
PLC
Master
OFF
IO 1
Slave
ON
Drive
Slave
OFF
IO 2
Slave
OFF
✓ Helyes! A kommunikáció elindult — ON · OFF · OFF · ON
Két fő típusa
  • Profibus DP: Gyors adatcsere a vezérlő és a beavatkozók között. (Lila kábel).
  • Profibus PA: Robbanásveszélyes környezetben alkalmazható, tápot is visz a kábelen.

Profinet Ethernet · Valós idő

A PROFINET a Profibus modern, Ethernet-alapú utódja. Nem sorba fűzzük az eszközöket, hanem Switcheket használunk (csillag topológia).

A legfontosabb szabály: a Profinetben az eszközöket nem IP-cím, hanem Eszköznév (Device Name) alapján azonosítjuk be először!

Profinet — Eszközök Névadása
A PLC keresi az eszközöket név alapján. Rendeld hozzá a helyes nevet a MAC-cím alapján!
PLC
KERESÉS…
SWITCH
00:1B:1B:34:56
???
00:1B:1B:88:99
???
00:1B:1B:AA:BB
???
MINDEN ESZKÖZ ONLINE!
✅ Rendszer kész.
Jellemzők
  • Sebesség: 100 Mbit/s vagy Gigabit Ethernet.
  • Topológia: Csillag (Switch), de soros is lehetséges.
  • Valós idő: Garantált adatérkezési idő — kritikus a robotikai alkalmazásoknál.
  • Kábelezés: Zöld ipari Ethernet kábel (RJ45 vagy M12 csatlakozó).

Modbus 1979 · Nyílt szabvány

A Modbus a legrégebbi és legelterjedtebb ipari protokoll (1979). Nyílt szabvány — szinte minden gyártó eszköze ismeri. A kommunikáció alapja a Regiszterek írása és olvasása.

Modbus — Klíma Vezérlés
MASTER (Te)
// Várakozás parancsra…
SLAVE ID:01 – Klíma
❄️
ADDRLEÍRÁSÉRTÉK
40001Szoba hőm.245 (24.5°C)
40002Állapot 0/10
40003Cél hőfok200 (20.0°C)
Változatok
  • Modbus RTU: Soros kommunikáción (RS485) fut. Tömör, bináris adat.
  • Modbus TCP: Ethernet hálózaton fut. Szabványos IP-csomagokba ágyazva.

CAN Bus Járműipar · Multi-Master

A CAN (Controller Area Network) buszt a Bosch fejlesztette ki az autóipar számára. A cél a kábelrengeteg csökkentése volt.

A CAN busz zsenialitása az Arbitrációban rejlik: ha két eszköz egyszerre kezd küldeni, a fontosabb üzenet (kisebb ID) automatikusan „győz” — adatvesztés nélkül.

CAN Arbitrációs Verseny

A 0 (Domináns) bit mindig erősebb, mint az 1 (Recesszív).
Indítsd el — és figyeld, mi történik az ütközésnél!

FÉK (ABS)
ID: 0010 ↑ prio
RÁDIÓ
ID: 0011 ↓ prio
CAN BUSZ
tényleges jel
Miért annyira megbízható?
  • Multi-Master: Bármelyik csomópont bármikor küldhet üzenetet, ha szabad a sín.
  • Arbitráció: Ütközés esetén a kisebb ID-jú (fontosabb) üzenet nyeri az átvitelt — veszteség nélkül.
  • Lezárás: A hálózat két végére 120 Ω-os ellenállás kötelező a visszaverődések ellen.
💡 Tudtad? Amikor a szerelő rádugja a laptopot az autódra (OBD port), valójában közvetlenül a CAN buszra csatlakozik, és a motorvezérlőtől kérdez le adatokat.

UART Aszinkron · Alap HW

Az UART valójában egy fizikai áramkör a mikrokontrollerekben. Aszinkron — nincs órajel-vezeték. A kommunikáció sikeréhez két dolog elengedhetetlen: a keresztkötés (TX→RX) és az azonos Baud Rate.

UART Hibakereső
MCU / KÜLDŐ
TX Pin
RX Pin
9600 bps
PC / FOGADÓ
NO SIGNAL
1 — Kábelezés
2 — Vevő Baud Rate
Jellemzők
  • Bekötés: TX→RX, RX→TX — kötelező a keresztkötés.
  • Távolság: Csak nagyon rövid remote (PCB-szint).
  • Baud Rate: Mindkét félnek pontosan ugyanazon a sebességen kell kommunikálnia.

SPI Szinkron · Sebességbajnok

Az SPI (Serial Peripheral Interface) a leggyorsabb soros busz. Nem cím alapján választjuk ki a partnert, hanem egy dedikált Chip Select (CS) jellel.

Amelyik eszköz CS-vonalát aktívra húzzuk (általában 0V), az fogja fogadni az adatot — a többi „alszik”.

SPI Chip Select Vezérlő
FELADAT: Küldj képet a KIJELZŐRE!
MASTER (CPU)
CS1
CS2
CS3
💾
SD Kártya
● CS Active
📺
Kijelző
● CS Active
🌡️
Hőszenzor
● CS Active
A 4 fő vezeték
  • SCK: Órajel — minden eszközre megy egyszerre.
  • MOSI: Master Out Slave In — adat a Master-től a Slave felé.
  • MISO: Master In Slave Out — adat a Slave-től vissza.
  • SS/CS: Chip Select — kiválasztja, melyik Slave kommunikál.

RS232 Aszinkron · DB9

Az RS232 a soros kommunikáció „nagyapja”. Régen egéren és modemen át csatlakoztunk a PC-hez. Iparban ma is rengetegszer előkerül: Cisco konzolportok, régi mérlegek, CNC gépek. Leggyakoribb csatlakozója a DB9.

DB9 — Apa csatlakozó
1
2
3
4
5
6
7
8
9
2RXDAdat Fogadás. Ezen az érintkezőn jön be az adat.
3TXDAdat Küldés. Ezen megy ki az adat a PC-ből.
5GNDFöld. A közös referenciapont — nélküle nincs kommunikáció.

HANDSHAKE (Vezérlőjelek)
7RTSRequest To Send — „Kérem a küldést, szabad?”
8CTSClear To Send — „Igen, figyelek, mehet.”
4DTRData Terminal Ready — „Be vagyok kapcsolva, készen állok.”
⚠️ Feszültségszintek — Vigyázat! Soha ne köss RS232-t közvetlenül mikrokontrollerre átalakító nélkül!
  • RS232 jelszint: +/−12V (a logikai „1″ éppen −12V)
  • MCU (TTL/CMOS): 0V és 3.3V / 5V
A +/−12V azonnal tönkreteszi a chipet. Átalakító IC szükséges (pl. MAX232)!

RS485 Differenciális · 1200 m

Az RS485 az ipari automatizálás legelterjedtebb fizikai rétege. Titka a Differenciális Jelátvitel: két vezető feszültségének különbsége hordozza az információt, nem a földhöz mért szint. Ez teszi lehetővé a kilométeres hatótávolságot és a kiváló zajvédelmet.

Differenciális Jelátvitel — Vizualizáció
A (D+)
B (D−)
Vevő A−B
Matek: (5V) − (0V) = 5V (Logikai 1)
Előnyök az RS232-vel szemben
  • Zajvédelem: A zaj mindkét vezékre egyforma hatással van — a különbségnél kiesik.
  • Távolság: Akár 1200 m (az RS232 ~15 m-ével szemben).
  • Hálózat: 32+ eszköz felfűzhető egyetlen érpárra (Multi-drop).
  • Kábel: Csavart érpár (Twisted Pair) ajánlott az optimális működéshez.

Gyors összehasonlítás Összefoglaló

Protokoll Típus Max távolság Max sebesség
I2CSzinkron< 1 m3.4 MHz
SPISzinkron< 1 m> 50 MHz
CANAszinkron40 m – 1 km1 Mbps
RS232Aszinkron~15 m20 kbps
RS485Aszinkron~1200 m10 Mbps
ProfibusToken-Ring~1200 m12 Mbps
ProfinetEthernet100 m+1 Gbps
Sidebar Preview
Fogalomtár 13 fogalom
13 / 13 ↑ Tetejére