Hledej Zobraz: Univerzity Kategorie Rozšířené vyhledávání

12 659   projektů
0 nových

Controller Area Network (CAN)

«»
Přípona
.doc
Typ
studijní materiál
Stažené
0 x
Velikost
0,1 MB
Jazyk
český
ID projektu
6346
Poslední úprava
03.08.2015
Zobrazeno
1 190 x
Autor:
jiri.hosko
Facebook icon Sdílej na Facebooku
Detaily projektu
Popis:
Úvod
Controller Area Network (CAN) je sériový komunikační protokol, který byl původně vyvinut firmou Bosch pro nasazení v automobilech. Vzhledem k tomu, že přední výrobci integrovaných obvodů implementovali podporu protokolu CAN do svých produktů, dochází k stále častějšímu využívání tohoto protokolu i v různých průmyslových aplikacích. Důvodem je především nízká cena, snadné nasazení, spolehlivost, vysoká přenosová rychlost, snadná rozšiřitelnost a dostupnost potřebné součástkové základny.
V současné době má protokol CAN své pevné místo mezi ostatními fieldbusy a je definován normou ISO 11898. Ta popisuje fyzickou vrstvu protokolu a specifikaci CAN 2.0A. Později byla ještě vytvořena specifikace CAN 2.0B, která zavádí dva pojmy - standardní a rozšířený formát zprávy (lišící se v délce identifikátoru zprávy). Tyto dokumenty definují pouze fyzickou a linkovou vrstvu protokolu podle referenčního modelu ISO/OSI. Aplikační vrstva protokolu CAN je definována několika vzájemně nekompatibilními standardy (CAL/CANopen, DeviceNet, ...).

Klíčová slova:

CAN protokol

přenosové médium

linková vrstva

signalizace

error frame

implementace



Obsah:
  • Úvod
    Základní vlastnosti protokolu CAN
    Controller Area Network (CAN)
    Controller Area Network (CAN)
    Linková vrstva protokolu CAN
    Controller Area Network (CAN)
    Implementace protokolu CAN v aplikacích

Zdroje:
  • Budiče CAN - tvoří rozhraní mezi řadičem a přenosovým médiem. Převádí logické úrovně TTL na úrovně, které používá fyzická vrstva CAN. Nejpoužívanějším obvody jsou Philips 80C250, Philips 80C251, Temic B10011S, Unitrode UC5350.
  • Samostatné řadiče - Philips 82C200, Philips SJA 1000, Intel 82527, Siemens 81C90/91m, NEC APD72005.
  • Osmibitové mikrokontrolery s integrovaným řadičem CAN - Philips 80592, 80598, Motorola MC68HC05X32, Motorola MC68HC08AZXX, Siemens C515C , Temic TSC805lA1l, TSC80251A3.
  • 16/32-bitové mikrokontrolery s integrovaným řadičem CAN - Motorola MC 68376, Intel 87C196CA/CB, Siemens C167CR, Philips XA-3.