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.
Demó
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ódszerKé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ódszerEz 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
- 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ő.
CPU
Hőmérő
Kijelző
EEPROM
- 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).
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 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!
KERESÉS…
✅ Rendszer kész.
- 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.
| ADDR | LEÍRÁS | ÉRTÉK |
|---|---|---|
| 40001 | Szoba hőm. | 245 (24.5°C) |
| 40002 | Állapot 0/1 | 0 |
| 40003 | Cél hőfok | 200 (20.0°C) |
- 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.
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!
ID: 0010 ↑ prio
ID: 0011 ↓ prio
tényleges jel
- 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.
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.
- 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”.
- 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.
- RS232 jelszint: +/−12V (a logikai „1″ éppen −12V)
- MCU (TTL/CMOS): 0V és 3.3V / 5V
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.
- 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 |
|---|---|---|---|
| I2C | Szinkron | < 1 m | 3.4 MHz |
| SPI | Szinkron | < 1 m | > 50 MHz |
| CAN | Aszinkron | 40 m – 1 km | 1 Mbps |
| RS232 | Aszinkron | ~15 m | 20 kbps |
| RS485 | Aszinkron | ~1200 m | 10 Mbps |
| Profibus | Token-Ring | ~1200 m | 12 Mbps |
| Profinet | Ethernet | 100 m+ | 1 Gbps |

