A modul busz vezérlő szabványos kártya interfész
Controller Area Network (CAN) - hálózati szabvány egyesíti vezérlők, érzékelők, beavatkozók, és egyéb eszközök.
CAN BUS egy szabványos, hogy alakult a Robert Bosch GmbH 1983-ban. felhasználásra autóipari elektronikai és automatizálási. Normál CAN2.0 leírja a link réteg adatokat a buszon a hozzáférés típusát CSMA / CD + AMP (Carrier Sense-, többszörös hozzáférésű protokoll ütközésérzékeléssel vitarendezés az üzenet prioritása).
CSMA azt jelenti, hogy minden hálózati előfizető megkezdése előtt az átadás, várnak egy bizonyos idejű inaktivitás a buszon. CD + AMP azt jelenti, hogy az ütközések a buszon oldják választottbíróság a fontossági sorrend alapján az üzenet. Ebben az esetben az előfizető az üzenet elküldését a legmagasabb prioritású továbbra is átvinni. Ez a megoldás lehetővé teszi, hogy a lehető leghatékonyabb felhasználását sávszélesség CAN-busz.
Az adatátvitel a CAN interfészt
Információ átvitt üzenetek (keretek). Keret tartalmaz:
- Az adatok (bájt 0-8). A tartalom meghatározása magasabb szintű protokoll (egyedi vagy az egyik szabvány: ARINC 825, CANopen, CAN-Britannia, DeviceNet, SAE J1939 és mások). Nemcsak tartalmaz egy adatkérés keretben. Válaszul kérésére az előfizetői adatokat az átviteli ugyanazzal az azonosítóval, mivel a kérelmet, meg kell kezdeni az adatok küldése.
- Ellenőrző összeg (2 bájt) által számított algoritmus CRC-16. Minden előfizető ellenőrzi a checksum minden továbbított üzenet a hálózaton keresztül. Függetlenül attól, hogy megkapja az üzenetet (hogy letette a bemeneti szűrőt), vagy sem.
- Megerősítést. Minden előfizető helyesen vette az üzenetet, hogy hozza egy kis fogadás visszaigazolást.
- Bitek, és inter-frame helyet.
Sajátosságai topológia CAN-busz
Standard hiba felderítése és feldolgozó algoritmus által végrehajtandó egyes hálózati előfizető, lehetővé teszi, hogy kizárják a csere sürgősségi előfizetők (helytelenül van csatlakoztatva vagy beállítva), és folytatja a munkát.
A fizikai réteg az egyes hálózati előfizetői tartalmaz egy PLL beállításához használjuk a különbség órák előfizetők átviteli sebesség, a jel terjedési ideje. Ha működő kiegyensúlyozatlan, LPF zajos vonalakon lehet használni mellett.
CAN-interfész szerzett népszerűsége miatt a megbízhatóság, az egyszerűség és a rugalmasság. Alapján CAN lehet elhelyezni egy egyszerű megvalósítás nem az úthálózat szenzorok, aktuátorok, és vezérlők, annak minden előnyével a szabvány. A magasabb szintű protokollok lehet építeni a rendszer valós idejű kommunikációs vezérlő egységet, a hálózati vezérlő algoritmusok nagy előfizetők száma, átjárókat más CAN hálózat.
A szabvány terjedt el, és használják az autóiparban, vasúti, ipari automatizálás, valamint a katonai technológia. CAN vezérlő interfész „on-chip” van egy csomó mikrokontroller és mikroprocesszorok beágyazott rendszerekben.
Táblák CAN busz interfész a PCI Express busz társaság „Novomar”
Modulok mPCIe-CAN a Mini PCI Express formátum teljes mértékben megfelelnek a szabvány követelményeinek CAN2.0A, CAN2.0B, ISO 11898-1, az ISO 11898-2, az ISO 11898-3. CAN busz vezérlők megvannak az eszközei a végrehajtásához alkalmazás szoftver a szabványos ISO 11898-4 és egyéb ipari szabványokon alapuló CAN.
A vállalatok „Novomar” nem sikerült, hogy számos egyedi jellemzővel, megtartva a szabványos méretű mini PCIe kártya formátum:
- Két független interfész CAN-Bus;
- Galvanikus leválasztás minden felület;
- többszintű védelmet baleset a sorban;
- opcionális aluláteresztő szűrő;
- opcionális megszüntetése minden CAN hálózat 100 ohmos ellenállást.