Popis:
O sběrnici CAN se již na stránkách HW serveru psalo vícekrát, ale aplikační vrstva CANopen naší pozornosti zatím unikala. Nyní si proto popíšeme nejen tento protokol, ale také možnosti jeho využití ve spojení s USB-CAN adaptérem, který nyní nově CANopen podporuje.
Co je CAN
Controller Area Network ve zkratce CAN je velmi zdařilá sběrnice pro kterou byla vyvinuta řada komunikačních standardů. Zřejmě nejzdařilejším je vyšší komunikační protokol CANopen definovaný organizací CiA (CAN in Automation) založenou sdružením výrobců a uživatelů CAN sběrnice. Organizace CiA vydala specifikaci CiA DS 301, která byla od verze 4.01 byla přijata jako norma EN 50325-4. Jedná se o široce konfigurovatelný standardní protokol pro vestavné řídicí sítě pro stroje a zařízení. V současné době je využíván v mnoha rozličných odvětvích v průmyslu, v lékařské technice, automobilech, námořních systémech, ve veřejné dopravě, při automatizaci ve stavebnictví.
CANopen
Aplikační vrstva CANopen a komunikační profil dle CiA DS 301 podporuje přímý přístup k parametrům zařízení a přenos jeho časově kritických procesních dat. Síťový management CANopen výrazně zjednodušuje návrh řídících systému, poskytuje síťové služby NMT, časovou synchronizaci procesů SYNC a TIME STAMP, zabezpečení provozu NODE GUARDING, chybová hlášení EMERGENCY, přenos řídících dat PDO (Proces Data Objects) a především poskytuje možnost rozsáhlých servisních nastavení prostřednictvím SDO (Service Data Objects).
Klíčová slova:
CANopen
identifikátory
protokol
USB-CAN
adapter
Obsah:
- Co je CAN
Identifikátory protokolu CANopen
Node ID
NMT Control Object
Node Guarding Object
Sync Object
Time Stamp Object
Emergency Object
PDO Object
SDO Object
USB-CAN Adapter
DOWNLOAD & Odkazy