домой     карта сайта   

CAN Hacker 

                               Оборудование для работы с CAN, LIN и другими сетями автомобиля        ENG

CAN-HACKER  /  CAN шина. Теория

canhacker.ru

CAN шина. Теория

Статья о CAN шине для начинающих


Начиная работать с CAN  шиной нужно понимать, что это не среда для передачи аналоговых сигналов, а полноценная компьютерная сеть. Данные в CAN шине передаются в виде пакетов, в которых содержится от 1 до 8 байт информации. Каждый пакет имеет свой ID. ID может быть 11-битным, например 0x123 в шестнадцатиричной системе, или 29-битным, например  0x12345678.



Каждый автомобильный электронный блок подключенный к CAN шине принимает пакеты которые ему "интересны". Например панель приборов видит пакеты  передаваемые ABS с данными о скорости.  Блок управления двигателем видит данные панели приборов содержащие информацию о пробеге и так далее.


Электрической средой для CAN шины служит витая пара проводов. Провода свиты для того чтобы минимизировать помехи. Один провод называется CAN-High, второй - CAN-Low.  Сигналы в этих проводах являются зеркальным отражением друг друга, в чем несложно убедится при помощи осциллографа. Все электронные блоки включены в CAN шину параллельно!



Бывают варианты однопроводной шины CAN, но они более медленные и встречаются крайне редко. Например в автомобилях GM.

В электронных блоках управления процессор согласуется с CAN шиной при помощи специальной микросхемой  - CAN трансивером, которые имеют свойство выходить из строя, например если в автомобиль попадает молния или лезут сварщики.

Как правило, CAN трансивер это микросхема в корпусе SOIC8 и имеющая маркировку 82С250, TJA1040, TJA1050. В европейских автомобилях так же существуют CAN трансиверы в 14 выводном корпусе, это могут быть TJA1043, TJA1054, TJA1055.

Так же очень часто между CAN трансивером и внешней сетью располагается специальный фильтрующий дроссель.

В качестве примера работы с CAN шиной прочитайте наши статьи по ссылке

ВебСтолица.РУ: создай свой бесплатный сайт!  | Пожаловаться  
Движок: Amiro CMS