какое напряжение должно быть на кан шине

Какое напряжение должно быть на кан шине

Именно так выглядит ( в основном) та самая «шина CAN «, с которой в последнее время нам придется сталкиваться все чаще и чаще:

какое напряжение должно быть на кан шине

На рисунках и чертежах принято изображать цвета проводов шины CAN другими цветами, а именно:

какое напряжение должно быть на кан шине

Но не будем «расплываться мыслью по древу», заострим наше внимание пока что на одной конкретной шине: CAN ( по взглядам корпорации BOSCH ).

На примере шины CAN силового агрегата можно посмотреть форму сигнала:

какое напряжение должно быть на кан шине

Каким образом передаются и преобразуются сигналы по CAN шине?

Каждый из блоков управления подсоединен к CAN шине посредством отдельного устройства под названием трансивер, в котором имеется приемник сигналов, представляющий собой дифференциальный усилитель, установленный на входе сигналов:

какое напряжение должно быть на кан шине

Поступающие по проводам High и Low сигналы, поступают в дифференциальный усилитель, обрабатываются и поступают на вход блока управления.
Эти сигналы представляют собою напряжение на выходе дифференциального усилителя.
Дифференциальный усилитель формирует это выходное напряжение как разность между напряжениями на проводах High и Low шины CAN.
Таким образом исключается влияние величины базового напряжения (у шины CAN силового агрегата оно равно 2,5 В) или какого либо напряжения, вызванного, например, внешними помехами.

Кстати, насчет помех. Как говорят, «шина CAN довольно устойчива к помехам, поэтому она нашла такое широкое применение».
Попробуем разобраться с этим.

Провода шины CAN силового агрегата расположены в моторном отсеке и на них могут воздействовать помехи различного порядка, например, помехи от системы зажигания.

Так как шина CAN состоит из двух проводов, которые перекручены между собой, то помеха одновременно воздействует на два провода:

какое напряжение должно быть на кан шине

какое напряжение должно быть на кан шине

Источник

CAN-технология BOSCH в диагностике автомобилей

какое напряжение должно быть на кан шине

CAN Технологии
Применяемая на автомобилях система CAN (Controller_Area_Network) позволяет установить связь между отдельными электронными блоками управления. При эксплуатации автомобиля и при диагностике его агрегатов эта система предоставляет возможность использования новых функций, которые не могут быть возложены на отдельно действующие блоки управления.
Применяемая на автомобилях система CAN позволяет объединить в локальную сеть электронные блоки управления или сложные датчики, как, например, датчик угла поворота рулевого колеса. Обозначение CAN является сокращением от выражения Controller:Area:Network (локальная сеть, связывающая блоки управления). Применение системы CAN на автомобиле дает следующие преимущества:
Обмен данными между блоками управления производится на унифицированной базе. Эту базу называют протоколом. Шина CAN служит как бы магистралью для передачи данных.
Независимо действующие системы, например, система курсовой стабилизации ESP, могут быть реализованы с меньшими затратами.
Упрощается подключение дополнительного оборудования.
Шина данных CAN является открытой системой, к которой могут быть подключены как медные провода, так и стекловолоконные проводники.
Диагностика электронных блоков управления производится посредством кабеля «К».
Диагностика некоторых компонентов оборудования салона автомобиля уже сегодня производится через шину CAN (например, это подушки безопасности и блоки управления в дверях автомобиля). В данном случае речь идет о так называемом виртуальном кабеле «К». В будущем необходимость в кабеле «К» должна отпасть.
Можно проводить одновременную диагностику нескольких блоков управления, входящих в систему.
CAN
Промышленная сеть CAN (Controller Area Network) была создана в конце 80-х годов фирмой Bosch как решение для распределенных систем, работающих в режиме реального времени. Первая реализация CAN применялась в автомобильной электронике, однако сейчас CAN находит применение практически в любых типах машин и промышленных установок, от простейших бытовых приборов до систем управления ускорителями элементарных частиц. В настоящий момент CAN-протокол стандартизован в международном стандарте ISO 11898.

Основные положения стандарта CAN.
В качестве среды передачи в CAN используется дифференциальная линия связи — витая пара, сигналы по которой передаются в дифференциальном режиме.
Для контроля доступа к среде передачи используется метод недеструктивного арбитража.
Данные передаются короткими (максимальная длина поля данных — 8 байт) пакетами, которые защищены контрольной суммой.
В CAN отсутствует явная адресация сообщений. Вместо этого каждый пакет снабжен полем арбитража (идентификатор+RTR-бит), которое задает приоритет сообщения в сети.
CAN имеет исчерпывающую схему контроля ошибок, которая гарантирует повторную передачу пакета, в случае возникновения ошибок передачи/приема сообщения.
В CAN существует способ автоматического устранения узла, являющегося источником ошибочных пакетов в сети.
CAN контроллеры.
Протокол CAN полностью реализован аппаратно — в виде микросхем- CAN контроллеров или в виде стандартного периферийного устройства в составе микросхемы- микроконтроллера. Все производители современных микроконтроллеров по крайней мере в одном из семейств имеют микроконтроллеры со встроенным периферийным одним или несколькими CAN-контроллерами. Таким образом, сегодня, СAN-контроллер является таким же стандартным периферийным устройством как контроллер SPI, I2C или UART.
Что такое CAN-шина
Для повышения надежности в CAN-шине используется принцип дифференциальной передачи данных, требующий двух проводов, CAN-High (CAN-H) высокий и CAN-Low (CAN-L) низкий уровень напряжения.
Рецессивные и доминантные биты
Для повышения надежности в CAN-шине используется принцип дифференциальной передачи данных, требующий двух проводов, CAN-High (CAN-H) высокий и CAN-Low (CAN-L) низкий уровень напряжения.

какое напряжение должно быть на кан шине

Как это исполнено физически
Физически CAN-шина – система из специального кабеля с разветвителями для подключения электронных блоков и конечных устройств-терминаторов (резисторов).

какое напряжение должно быть на кан шине

Витая пара
Чаще всего шина CAN – скрученные (витые) пары проводов (по 30 витков на один погонный метр) с разветвителями для подключения ЭБУ (ECU) и конечными резисторами-терминаторами с номинальным сопротивлением 120 Ом на концах шины.
Сколько CAN-шин может быть на ТС
На ТС экологического уровня Евро-3 и выше может быть от 1 до 6 и более шин CAN, которые могут обозначаться как M-CAN, T-CAN, I-CAN, H-CAN, A-CAN, EBS-CAN и т.д.

какое напряжение должно быть на кан шине

Как найти CAN-шину
Признаками шины М-CAN и Т-CAN могут быть, например:
• наличие диагностического разъема OBD II;
• цвет и сечение проводов витых пар;
• связь витых пар с контактами в разъемах OBD II и ЭБУ.

какое напряжение должно быть на кан шине

какое напряжение должно быть на кан шине

Диагностический разъём OBD II и его распиновка
На большинстве ТС после 2003 года используется диагностический разъем OBD II или DLC (Diagnostic Link Connector), который находится под панелью приборов.

какое напряжение должно быть на кан шине

какое напряжение должно быть на кан шине

Как будем искать CAN-шину
С помощью мультиметра можно проверить любую витую пару проводов, чтобы убедиться в следующем:
1. Является ли проверяемая витая пара вообще CAN-шиной? (Проверка импеданса);
2. Если витая пара является CAN-шиной, то передаются ли в ней какие–либо сообщения? Проверка работоспособности);
3. Находится ли CAN-шина в работоспособном состоянии и какая из линий шины является CAN-L, а какая – CAN-H?

Внимание! Неосторожное обращение с включенной
CAN-шиной может привести к фиксации в ней ошибок!

Проверка импеданса
Проверка импеданса (полного сопротивления)

какое напряжение должно быть на кан шине

ВНИМАНИЕ!
Проверка должна производиться при полностью выключенном питании бортовой сети (выключенной массе).
Контрольное значение должно быть в пределах 60 Ом.

Проверка работоспособности CAN-шины
Находится ли CAN-шина в рабочем состоянии?

ВНИМАНИЕ! Проверка производится при включенном замке зажигания, работающем двигателе, нажатии и отпускании педали подачи топлива между проводами витой пары.
Контрольное значение напряжения должно быть в пределах 1,2-3,0 В.

Определение CAN-H и CAN-L
Какой из проводов является CAN-H, а какой CAN-L?

ВНИМАНИЕ! Проверка производится в состоянии рецессии (при включенном главном выключателе АКБ (кнопке массы), замок зажигания выключен!) и в доминантном состоянии (при включенном замке зажигания в положение «Приборы», при работающем и не работающем двигателе).
Проверка с помощью осциллографа
Учитывая возможные отклонения уровня напряжения от номинальных значений, состояние рецессии можно определить только с помощью осциллографа.

какое напряжение должно быть на кан шине

Цвет оболочки и цветовая маркировка проводов

какое напряжение должно быть на кан шине

CAN-шина. Что можно увидеть?
В зависимости от того, какую информацию заложил в CAN-шину производитель, могут распознавать:
Способы подключения:

Контактный способ:
Достоинства:
• просто и дешево;
• можно работать на считывание и передачу.
Недостатки:
• может оказывать мешающее влияние на CAN-шину; проблемы с возникновением и фиксацией ошибок;
• Проблемы с гарантией на ТС.

Безконтактный способ (CANCrocodile):

какое напряжение должно быть на кан шине

Достоинства:
• не оказывает мешающего воздействия на CAN-шину.
Недостатки:
• можно работать только на считывание.

Бесконтактныe считыватели Crocodile
CAN Crocodile – устройство для бесконтактного считывания данных с CAN-шины автомобиля. CAN Crocodile применяется для подключения к шине CAN систем GPS/ГЛОНАСС мониторинга, которые получают информацию о режимах работы двигателя, состоянии датчиков, уровне топлива, наличии неисправностей и т.д. CAN Crocodile не нарушает изоляцию проводов CAN и «слушает» обмен по шине с помощью специального беспроводного приемника. Применение CAN Crocodile абсолютно безопасно для автомобиля (!), незаметно для работы бортового компьютера, диагностического сканера и других электронных систем. Особенно актуально применение CAN Crocodile для гарантийных автомобилей, в которых подключение каких-либо электронных устройств к шине CAN часто служит поводом для снятия с гарантии.

какое напряжение должно быть на кан шине

Бесконтактным способом – без нарушения изоляционной оболочки проводов и электрического контакта.
Не нарушает изоляцию;
Не влияет на работу CAN-шины;
Не занимает диагностический разъём

Источник

Напряжение линий CAN High и CAN Low

Максимальные напряжения шины CAN

Максимальные напряжения — это самое высокое среднее напряжение с последней холодной загрузки.

Примечание. Холодная загрузка выполняется после того, как дисплей выключен в течение 24 часов или после отсоединения некоммутируемого питания от дисплея.

Максимальное напряжение линий CAN High и CAN Low обычно должны находиться в пределах от 1,7 до 3,3 В. Измерение напряжения усредняется каждую секунду.

Поскольку мультиметры обычно показывают среднее напряжение, не сравнивайте показания мультиметра с этими значениями.

Измерение напряжения с помощью мультиметра

Напряжение линии CAN High

Это значение обычно должно находиться в пределах от 2,5 до 3,5 В. При измерении на работающей машине оно обычно находится в диапазоне от 2,7 до 3,3 В.

Напряжение линии CAN Low

Это значение обычно должно находиться в пределах от 1,5 до 2,5 В. При измерении на работающей машине оно обычно находится в диапазоне от 1,7 до 2,3 В.

Поиск и устранение неисправностей

Если напряжения выходят за пределы указанных диапазонов, измерьте сопротивление между линиями CAN High и CAN Low с помощью мультиметра.

Оба согласующих резистора работают должным образом.

Один согласующий резистор на шине CAN не работает должным образом.

Оба согласующих резистора на шине CAN не работают должным образом.

Вследствие быстрого изменения напряжения мультиметр не будет показывать ни постоянного, ни точного напряжения на линиях CAN High и CAN Low. Чтобы увидеть точные изменения в шине CAN, необходимо использовать осциллограф.

Источник

Ох эти три буквы… Спокойно, всё пристойно, я про CAN.

какое напряжение должно быть на кан шине

CAN шина, что же это такое? Много информации читал, но нихрена не понимал. А тут вот нашлось простое и доходчивое объяснение, которое поймёт и ребёнок. А может и не поймет…

В CAN сети все ЭБУ подключены к шине параллельно. Обмен данными производится короткими пакетами — сообщениями.

CAN сообщение
Каждое сообщение содержит идентификатор, который в сети является уникальным (например, «Температура двигателя 100 град» или «Скорость автомобиля 50 км/ч»). При передаче, все ЭБУ в сети получают сообщение и каждый из них проверяет идентификатор. Если сообщение имеет отношение к данному ЭБУ, то оно обрабатывается, в противном случае – игнорируется. Идентификатор может быть длиной 11 бит или 29 бит.

какое напряжение должно быть на кан шине

Арбитраж
В шине CAN биты 0 и 1 имеют ещё одно название: рецессивный уровень и доминантный уровень, соответственно. Если двумя разными передатчиками будет одновремнно передан рецессивный и доминантный уровни, то доминантный уровень подавит рецессивный. Этим механизмом подавления обеспечивается арбитраж на шине. Каждый передатчик одновремнено считывает то, что он предаёт в шину. Передатчик с более низким приоритетом вынужден отпустить шину, так как чужой доминантный уровень с более высоким приоритетом исказил его предачу. В то же время, пакет с более высоким уровнем остался неизменным. Передатчик, потерявший арбитраж, может повторить попытку через некоторе время.

Физический уровень
В автомобиле может применяться несколько типов шин CAN.

Высокоскоростной CAN (High speed) применяется в основном в сети управления двигателем и управления шасси. Там, где необходима высокая скорость реакции. Скорость обмена по этой шине 500 или 250 кбит/сек.

Схема подключения ЭБУ к высокоскоростной шине CAN

какое напряжение должно быть на кан шине

какое напряжение должно быть на кан шине

Низкоскоростной CAN (Low speed) применяется в сети управления кузова. Скорость обмена по этой шине, как правило, равняется 125 кбит/сек.

Схема подключения ЭБУ к низкоскоростной шине CAN

какое напряжение должно быть на кан шине

Однопроводный CAN (1-wire) Это удешевлённый варинат Low speed CAN, применяется в основном концерном GM. Используется для коммуникации между ЭБУ кузова машины. Работает на скорости 33,3 кбит/сек.

Схема подключения ЭБУ к однопроводной шине CAN

какое напряжение должно быть на кан шине

какое напряжение должно быть на кан шине

Надёжность
Двухпроводная шина сохраняет свою работоспособность при обрыве или замыкании одного из проводов (для двухпроводной шины).

Фазы работы
Шина CAN используется в автомобилях достаточно давно. Изначально шина CAN использовалась в простых конфигурациях. Например, для надёжной и быстрой связи между ЭБУ мотора и ЭБУ автоматической коробки передач. В этой конфигурации шина использовалась только для передачи данных. В ЭБУ заводилась линия питания и линия от замка зажигания, диагностика производилась по отдельным К-линиям, идущим из каждого ЭБУ.

В более современных автомобилях, по шине CAN передаётся не только управляющая, но и диагностическая информация. Помимо этого, шина CAN стала управлять системой питания ЭБУ. В этой конфигурации все ЭБУ подключены к общему питанию и шине CAN. Замок зажигания является электронным блоком управления и информация о включении зажигания передаётся от него по CAN шине.

Можно выделить четыре основные фазы работы шины:

Спящий режим
В этом режиме все ЭБУ, кроме ЭБУ замка, находятся в выключенном состоянии. На драйвер CAN подается питание. Драйвер так же находится в спящем состоянии. При этом, его энергопотребление составляет около 0,3 мА.
Пробуждение
Когда вставляется ключ зажигания или открывается дверь, замок выдаёт доминантное состояние в шину CAN. Это приводит к пробуждению CAN драйверов в спящих ЭБУ. Драйверы при обнаружении активности на шине включают стабилизаторы питания в своих ЭБУ.
Активный режим
В активном режиме ЭБУ постоянно обмениваются информацией. Энергопотребление каждого предатчика при доминантных уровнях может достигать 80 мА.
Засыпание
В момент выключения зажигания, по шине CAN выдаётся команда на выключение, после чего каждый ЭБУ сам себя обесточивает и преходит в спящий режим.
Примечание:
Для однопроводной шины CAN сигнал пробуждения имеет уровень 12 В, обычный обмен 0-4 В.

Немного отступлю от первоисточника.
Самый главный плюс, это очень высокая помехозащищённость сигнала. В чём прикол? Одновременно идут два дублирующих сигнала, только один высокий, второй низкий. Ловят они помеху. Помеха воздействует одинаково на оба сигнала. А на выходе у нас одинаковый уровень. Два уровня сигнала компенсируют помеху. Наглядно это выглядит вот так:

какое напряжение должно быть на кан шине

Вот такие пироги. Наткнулся тут : quantexlab

Источник

Автомобильный справочник

для настоящих любителей техники

Шина CAN в автомобиле

какое напряжение должно быть на кан шине

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

какое напряжение должно быть на кан шине

Классификация шинных систем автомобиля

какое напряжение должно быть на кан шинекакое напряжение должно быть на кан шине

Шина CAN была при­знана стандартом с момента своего появления в серийно выпускаемых автомобилях в 1991 году. Но она также часто используется и в автоматизации. Основные особенности:

Система передачи данных по шине CAN

Логические состояния шин и шифрование

Для обмена данными шина CAN использует два состояния «доминантное» и «рецессив­ное», с помощью которых передаются ин­формационные биты. Доминантное состояние соответствует «0», а рецессивное — «1». Для шифрования передачи используется процесс NRZ (без возврата на ноль), в котором нулевое состояние не всегда возвращается в промежу­ток между двумя одинаковыми состояниями передачи и, соответственно, необходимый для синхронизации временной интервал между двумя фронтами может оказаться слишком большим.

В основном используется двухпроводной кабель, в зависимости от окружающих усло­вий, с витой или не витой парой. Две шинные линии называются CAN-H и CAN-L (рис. «Уровень напряжения передачи по CAN» ).

какое напряжение должно быть на кан шине

Двухпроводный кабель обеспечивает сим­метричную передачу данных, при которой биты передаются через обе шинные линии с использованием разных напряжений. Это уменьшает чувствительность к синфазным помехам, поскольку помехи влияют на обе линии и могут быть отфильтрованы путем создания разности (рис. «Фильтрация помех по шине CAN» ).

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

Уровни напряжения шины CAN

Высокоскоростные и низкоскоростные шины CAN используют разные уровни напряжения для передачи доминантных и рецессивных состояний. Уровни напряжения низкоско­ростной шины CAN показаны на рис. а, «Уровень напряжения передачи по CAN», а высокоскоростной — на рис. Ь, «Уровень напряжения передачи по CAN».

Высокоскоростная шина CAN в рецессив­ном состоянии на обеих линиях использует номинальное напряжение 2,5 В. В доминант­ном состоянии на CAN-H и CAN-L подается номинальное напряжение 3,5 В и 1,5 В, со­ответственно. В низкоскоростной шине CAN в рецессивном состоянии на CAN-H подается напряжение 0 В (максимум 0,3 В), на CAN-L — 5 В (минимум 4,7 В). В доминантном состоя­нии на CAN-H напряжение составляет не ме­нее 3,6 В, а на CAN-L не более 1,4 В.

Предельные значения

Для арбитражного метода в случае CAN важно, чтобы все узлы в сети видели биты идентификатора фрейма одновременно, чтобы узел, передавая бит, видел, передают ли их другие узлы. Задержки возникают из-за распространения сигнала в шине данных и обработки в трансивере. Таким образом, максимально допустимая скорость передачи данных зависит от общей длины шины. Стан­дарт ISO предусматривает скорость 1 Мбит/с для 40 м. У более длинных проводов возмож­ная скорость передачи данных примерно об­ратно пропорциональна длине провода. Сети с дальностью 1 км могут работать со скоро­стью 40 кбит/с.

Протокол CAN

Конфигурация шины

CAN работает в соответствии с принципом многорежимного управления, при котором линейная структура шины подсоединяет не­сколько блоков управления равного приори­тета ранжирования.

Адресация по содержанию CAN использует адресацию по содержанию сообщений. Каждому сообщению присваива­ется метка-идентификатор, который класси­фицирует содержание сообщения (например, о частоте вращения коленчатого вала двига­теля). В каждой станции ведется обработка только тех сообщений, чьи идентификаторы накапливаются в приемочном списке сообщений. Это называется приемочной провер­кой (рис. «Адресация и проверка приемки» ). Таким образом, CAN не требует адресов станции для передачи данных. Это облегчает адаптацию к различным уровням оборудования.

Логические состояния шины CAN

Протокол CAN основывается на двух логиче­ских состояниях: биты информации являются или «рецессивными» (логическое состояние 1), или «доминантными» (логическое со­стояние 0). Когда, по крайней мере, одной из станций передается доминантный бит, тогда перезаписываются рецессивные биты, одновременно посылаемые ото всех других станций.

какое напряжение должно быть на кан шине

Назначение приоритетов

Идентификатор присваивает адреса данным как содержания, так и приоритета посылае­мых сообщений. Идентификаторы, соответ­ствующие низким бинарным числам, исполь­зуют высокий приоритет и наоборот.

Арбитраж шины CAN

Каждая станция может начать передачу со­общения только после освобождения шины. Когда несколько станций начинают переда­вать сообщения одновременно, для разреше­ния создаваемых конфликтов доступа к шине используется арбитраж «wired-and» (монтаж­ное И). Сообщению с высшим приоритетом (наименьшим двоичным значением иденти­фикатора) присваивается право первого до­ступа, без задержек и потерь битов (рис. «Побитовый арбитраж» ). Передатчики реагируют на невозможность получения доступа к шине путем автомати­ческого переключения в режим приема; за­тем ими повторяется попытка передачи, как только шина снова освобождается.

какое напряжение должно быть на кан шинеФрейм данных и формат сообщения Шина CAN поддерживает два разных фор­мата сообщений, различающихся только длиной идентификаторов. Стандартный формат включает 11 битов, в то время как расширенная версия состоит из 29 битов. Таким образом, рамка передачи данных со­держит максимум 130 битов стандартного или 150 битов расширенного формата. Это обеспечивает минимальное время ожидания до последующей передачи, которая может быть срочной. Фрейм данных состоит из семи последо­вательных полей (рис. «Фрейм данных» ). «Начало фрейма» показывает начало сообщения и синхронизирует все узлы.

Поле «арбитра» состоит из идентифи­катора сообщения и дополнительного кон­трольного бита. Во время передачи этого поля передающее устройство сопровождает передачу каждого бита проверкой о том, что сообщение более высокого приоритета, кото­рое могло бы аннулировать санкционирован­ный доступ, не передается. Контрольный бит определяет, будет ли сообщение классифи­цироваться как «фрейм данных» или «дис­танционный фрейм».

Поле «контроля» содержит код, показываю­щий количество байтов данных в поле «данных».

Поле «данных» содержит от 0 до 8 байтов. Сообщение длиной 0 данных может быть ис­пользовано для синхронизации распредели­тельных процессов.

Поле «CRC» (периодический резервный контроль) содержит контрольную сумму для обнаружения возможных помех при пере­даче.

Поле «АСК» (уведомление) содержит сигналы подтверждения, с помощью которых получа­тели подтверждают доставку сообщений.

«Конец фрейма» обозначает конец со­общения.

Затем идет «межфреймовый промежу­ток», отделяющий фрейм от следующего фрейма.

Инициация передатчика

Передатчик обычно инициирует передачу данных посредством отправки фрейма дан­ных. Однако приемник также может запро­сить данные от передатчика, отправив дис­танционный фрейм. Этот дистанционный фрейм имеет тот же идентификатор, что и со­ответствующий фрейм данных. Они различа­ются битом, стоящим после идентификатора.

Обнаружение ошибок

Контролирующими отличительными призна­ками ошибок являются:

Обработка ошибок

При обнаружении ошибки контроллер CAN прерывает текущую передачу отправкой сигнала ошибки, состоящего из шести доминантных битов; при этом происходит со­знательное нарушение условия наполнения битами и форматов.

Локализация неисправностей

Так как неисправные станции могут значи­тельно ухудшать нагрузочный режим шины, бортовые контроллеры связи могут включать механизмы, которые позволяют различать промежуточную и постоянную ошибки из-за неисправности местной станции. Этот про­цесс базируется на статистической оценке условий возникновения ошибок.

Варианты исполнения

Изготовители полупроводников предлагают различные варианты исполнения контрол­леров CAN, различающиеся в основном воз­можностями хранения и обработки сообще­ний. Таким образом, главный компьютер может быть освобожден от операций, свя­занных с протоколом.

Стандартизация

Шина CAN стандартизирована для обмена данными в автомобилях; для низкоскорост­ной передачи (до 125 кбит/с) — ISO 11898-3, для высокоскоростной передачи (более 125 кбит/с) — ISO 11898-2 и SAE J 1939 (грузовики и автобусы).

CAN с таймерным управлением

Расширенный протокол CAN с возможностью работы в режиме таймерного управления на­зывается «CAN с таймерным управлением» (TTCAN). В нем можно произвольно выбрать соотношение компонентов с таймерным управлением и компонентов с управлением событиями, поэтому он полностью совме­стим с сетями CAN. TTCAN стандартизируется в ISO 11898-4.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *