CAN-BUS

Z Multimediaexpo.cz

CAN-BUS (Controller Area Network) je sběrnice využívaná například v automobilové diagnostice. Jedná se o sérivou datovou sběrnici vyvinutou firmou Robert Bosch GmbH. Elektrické parametry fyzického přenosu jsou specifikované normou ISO 11898. Maximální teoretická rychlost přenosu na sběrnici je 1 Mbit/s.

Síťový protokol

Síťový protokol detekuje a opravuje přenosové chyby vzniklé od okolních elektromagnetických polí. Data se odesílají v rámcích, každý rámec může obsahovat až 8 datových bajtů. Každý rámec obsahuje identifikátor, u CANu neexistuje žádná adresa. Obsah zprávy je dán pouze identifikátorem. Tento identifikátor definuje obsah přenášené zprávy a zároveň i prioritu zprávy při pokusu o její odeslání na sběrnici. Vyšší prioritu mají zprávy s nižší hodnotou identifikátoru. Jedna zpráva může být přijata několika zařízeními.

Metody

Aby zpracování všech přenosových požadavků sítě CAN-BUS souhlasilo s reakční dobou omezenou nejnižší přípustnou přenosovou rychlostí, musí CAN protokol vždy umožnit připojení metodami garantujícími jednoznačný přístup na sběrnici z odlišných stanic. Metody bitové arbitráže použité k identifikaci zpráv jsou schopny jedinečně analyzovat jakékoli problémy mezi stanicemi čekajícími na přenos a přenášejícími v průběhu 13 (standardní formát) nebo 33 (rozšířený formát) bitových period. Na rozdíl od standardně používané arbitráže (rozhodovací metody) pomocí CSMA/CD metod tyto nedestruktivní metody při konfliktech zajišťují, že sběrnicová kapacita nebude použita mimo přenos úplné informace.

Externí odkazy