ESC vagy kattintás a bezáráshoz
// 01

Buszrendszerek alapjai

A buszrendszer egy közös kommunikációs útvonal, amely lehetővé teszi, hogy több elektronikus egység ugyanazt a vezetékhálózatot használja az adatcseréhez. Ez drasztikusan csökkenti a kábelezési költségeket és a hibalehetőségeket.

// 02

Soros vs. párhuzamos

A párhuzamos átvitelnél az adatok több vezetéken, egyszerre haladnak. Bár elméletileg gyorsabb, a távolság növekedésével az áthallás miatt megbízhatatlanná válik.

A soros átvitel során a bitek egymás után, egyetlen csatornán érkeznek — ellenállóbb a zavarokkal szemben, olcsóbb a kivitelezése.

Párhuzamos

Rövid táv (pl. alaplap), sok vezeték, érzékeny áthallásra

Soros

Nagy távolság, kevés vezeték, nagy üzembiztonság

// 03

Szinkron / aszinkron

Szinkron kommunikáció esetén egy közös órajel (Clock) szinkronizálja az adó és a vevő működését. Aszinkronnál nincs közös órajel — start és stop bitek jelzik az adatcsomag elejét és végét.

// Különbség

Szinkron: közös órajel, nagyobb sebesség, összetettebb kábelezés
Aszinkron: nincs órajel, egyszerűbb, flexibilisebb — pl. UART

// 04

I2C

Az I2C (Inter-Integrated Circuit) egy rövid távolságú, kétvezetékes szinkron busz. Ideális chipek közötti kommunikációra egyetlen áramkörön belül. Master-Slave architektúrát használ.

I2C Master-Slave kapcsolat
// I2C Master-Slave architektúra
// I2C specs
JelátvitelSzinkron
VezetékekSDA + SCL
FelhasználásSzenzorok, EEPROM, kijelzők
// 05

SPI

Az SPI (Serial Peripheral Interface) egy rendkívül gyors, full-duplex szinkron busz. Külön vezeték van az adáshoz és a vételhez, így az adatcsere egyszerre történhet mindkét irányba.

SPI busz kapcsolat
// SPI — Master / Slave kapcsolat
// SPI specs
JelátvitelSzinkron (Master-Slave)
SebességAkár 10–100 Mbps
HátrányKülön CS minden eszközhöz
// 06

UART

Az UART egy hardveres egység az aszinkron soros kommunikációhoz. Gyakran használják mikrokontrollerek közötti közvetlen kapcsolatra vagy számítógépes terminálokhoz.

UART kommunikáció
// UART — aszinkron soros adatátvitel
// Jellemzők

Típus: Aszinkron soros
Jelzés: Start bit + adatbitek + stop bit
Felhasználás: MCU–MCU, PC–eszköz kommunikáció

// 07

RS232

Az RS232 a klasszikus PC-s soros port szabványa. Single-ended jelátvitelt használ, ami miatt nagyon érzékeny az elektromos zajokra és a földhurokra.

RS232 kapcsolat
// RS232 — pont–pont kapcsolat
// RS232 specs
KapcsolatPont–pont (2 eszköz)
Max. távolság15 méter
Feszültség±3V – ±15V
// 08

RS485

Az RS485 az ipar igáslova. Differenciális jelátvitelt használ, így a külső elektromágneses zajok nem tudják meghamisítani az adatot. Hosszú vonalakon is stabil marad.

RS485 differenciális kapcsolat
// RS485 — differenciális multi-point busz
// RS485 specs
KapcsolatMulti-point (32+ eszköz)
Max. távolság1200 méter
ElőnyRendkívüli zavarvédettség
// 09

Profibus

A Profibus (Process Field Bus) egy komplex terepi buszrendszer, amely az RS485 fizikai rétegére épül. Kifejezetten automatizálási rendszerekhez fejlesztették.

Profibus hálózat
// Profibus DP — terepi buszrendszer
Profibus DP

Gyors adatcsere perifériák és vezérlők között

Profibus PA

Folyamatautomatizáláshoz, robbanásveszélyes környezetbe

// 10

Modbus

A Modbus a legelterjedtebb nyílt protokoll. Rendkívül egyszerű felépítése miatt szinte minden ipari eszköz támogatja.

Modbus protokoll
// Modbus — Master / Slave protokoll
// Modbus típusok
Modbus RTUBináris, RS485-ön
Modbus TCPEthernet alapú
ElvMaster-Slave / Client-Server
// 11

CAN busz

A CAN egy multi-master busz, ahol bármelyik eszköz bármikor kezdeményezhet adást. Prioritásos arbitráció dönti el, melyik üzenet fontosabb. Az autóiparban minden modern járműben megtalálható — a vezérlőegységek ezen kommunikálnak egymással.

OBD CAN busz
// OBD-II / CAN busz — járműdiagnosztika
// CAN előnyök
HibatűrésHibás csomópont lekapcsol
EredetAutóipari alkalmazás (Bosch, 1986)
TopológiaNincs központi vezérlő
OBD-II port16 érintkezős diagnosztikai aljzat
// OBD-II Diagnosztika — Szimuláció CAN busz · ISO 15765-4
// Kattints egy rendszerre a hiba szimulálásához
MOTOR ECU VÁLTÓ TCM ABS ABS ABS ABS LÉGZSÁK SRS KATALIZÁTOR O2 szenzor OBD-II
ELM327 OBD Scanner
OBD-II DIAGNOSTIC TOOL v2.4
// Kapcsolva — csatlakozás OK
> Kattints egy rendszerre a hibához
0
Hibakód
RENDBEN
Állapot
// Aktív DTC-k
— Nincs aktív hibakód —
■ Motor / Váltó ■ ABS (kerekenkénti) ■ Légzsák SRS ■ Kipufogó / O2 Kattints → hiba szimulálás · Scan → kiolvas · Törlés → reset
// 12

SCADA rendszerek

A SCADA rendszerek az ipari folyamatok magas szintű felügyeletét végzik. Összegyűjtik az adatokat a PLC-kről, és vizuális felületet biztosítanak a kezelőknek.

SCADA piramis szintek
// SCADA piramis — rendszerszintek
// Főbb funkciók
AdatgyűjtésValós idejű HMI
KezelésRiasztások + naplózás
BeavatkozásTávoli vezérlés
// 13

Paritás

A paritásbit a legegyszerűbb hibajavító kód. Egy extra bitet adunk az adathoz, hogy az „1”-esek száma mindig páros vagy páratlan legyen.

// Korlátok

Csak 1 bites hibát jelez.
Modern rendszerekben helyette CRC-t (Cyclic Redundancy Check) alkalmaznak a megbízható hibadetektáláshoz.

// További témák