Vyššia spoľahlivosť prostredníctvom pokročilého zisťovania chýb a odolnosti voči poruchám
Systém CANBUS zahŕňa viacvrstvové, sofistikované mechanizmy na detekciu chýb a odolnosť voči poruchám, ktoré pracujú neustále, aby zabezpečili úplne spoľahlivú komunikáciu medzi všetkými pripojenými zariadeniami. Tento komplexný prístup k integrite dát odlišuje CANBUS od jednoduchších komunikačných protokolov a poskytuje výnimočnú hodnotu v aplikáciách, kde nemožno obetovať spoľahlivosť. Každá správa prenášaná cez sieť CANBUS obsahuje viacero komponentov na kontrolu chýb, vrátane kontrolných súčtov cyklického redundancie (CRC), kontroly rámca, kontroly potvrdenia prijatia (ACK), monitorovania bitov a overenia bitového doplnenia (bit stuffing). Tieto redundantné overovacie metódy pracujú súčasne na detekciu chýb prenosu spôsobených elektrickým rušením, poruchami komponentov alebo environmentálnymi faktormi. Keď systém zistí chybu, okamžite neplatní poškodenú správu a automaticky požiada o jej opätovné odoslanie, čím sa zabezpečí, že do cieľa dorazia len presné údaje. Toto sa deje tak rýchlo, že prevádzka systému pokračuje bez akéhokoľvek prerušenia alebo vnímateľného oneskorenia. Funkcie izolácie porúch (fault confinement) v CANBUS predstavujú ďalšiu kritickú výhodu spoľahlivosti. Keď sa v uzle siete vyskytne porucha, protokol CANBUS obsahuje inteligentné mechanizmy, ktoré bránia tomu, aby chybná súčiastka narušila komunikáciu v celej sieti. Uzly s poruchou, ktoré generujú nadmerný počet chýb, sa automaticky odpoja od zbernice, čím sa zachová integrita siete pre všetky ostatné zariadenia. Toto samoobranné správanie znamená, že porucha jediného komponentu sa neprejaví ako kaskádová porucha celého systému, a tým sa udržia čiastočné funkčné schopnosti aj v prípade výskytu problémov. Pre vás ako koncového používateľa to znamená, že kritické systémy môžu pokračovať v prevádzke aj vtedy, keď zlyhajú menej dôležité komponenty – čo vám prípadne umožní dosiahnuť bezpečné miesto alebo dokončiť nevyhnutné úlohy ešte pred tým, než bude potrebná oprava. Diferenciálna signalizačná metóda, ktorú využíva CANBUS, poskytuje vrodenú odolnosť voči rušeniu a zabezpečuje spoľahlivú komunikáciu aj v elektromagneticky náročných prostrediach. Dvojvodový systém CANBUS prenáša dáta ako rozdiel napätia medzi dvoma vodičmi, nie ako absolútne úrovne napätia. Vonkajšie rušenie ovplyvní oba vodiče rovnako a keďže dôležitý je len rozdiel, rušenie sa automaticky ruší. Toto elegantné riešenie umožňuje sieťam CANBUS bezchybne fungovať v automobiloch a priemyselných prostrediach plných elektrických motorov, alternátorov, zváracích zariadení, rádiových vysielačov a iných zdrojov elektromagnetického rušenia, ktoré by paralyzovali jednoduchšie komunikačné systémy. Výsledkom je konzistentný a spoľahlivý výkon bez ohľadu na elektrické podmienky prostredia. Okrem toho siete CANBUS podporujú redundantné konfigurácie, pri ktorých sa kritické systémy môžu duplikovať cez samostatné segmenty siete, čím sa zabezpečujú funkcie prepnutia (failover) pre absolútne kritické úlohy. Táto architektonická flexibilita umožňuje návrhárom systémov presne prispôsobiť úroveň spoľahlivosti požiadavkám danej aplikácie, čím sa zabezpečí primeraná ochrana pre funkcie kritické z hľadiska bezpečnosti, pričom sa udržuje cenová efektívnosť pre menej kritické funkcie.