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
Источник www.drive2.ru
CAN-шина впадает в спячку.
Все привет, устанавливал сигналку, вроде бы все ок, но после постановку на охрану через несколько минут засыпает CAN шина, соотвественно сигнался снимается с охраны, но не отпирает двери. Перепробовал все варианты, никак не допру, куда надо тыкать провод что бы пробуждать шину? Модель CAN от TEC.
Спасибо за любую помощь!
Если CAN не будет "засыпать" , то резко возростает энергопортебление и будет относительнго быстро разряжаться батарея.
Re: CAN-шина впадает в спячку.
Все привет, устанавливал сигналку, вроде бы все ок, но после постановку на охрану через несколько минут засыпает CAN шина, соотвественно сигнался снимается с охраны, но не отпирает двери. Перепробовал все варианты, никак не допру, куда надо тыкать провод что бы пробуждать шину? Модель CAN от TEC.
самый лучший кан , не то что от мега-ф.
попробуй один из выходов сигналки подать на включение габаритов . как правило помогает.
Источник astraclub.ru
Форум Авто Сигнализаций > Автосигнализации, иммобилайзеры, механическая защита > Тематические разделы продукции основных вендоров > Pandora, Pandect
—>
Меню пользователя byasha |
Посмотреть профиль |
Найти ещё сообщения от byasha |
Меню пользователя Старик |
Посмотреть профиль |
Найти ещё сообщения от Старик |
Меню пользователя byasha |
Посмотреть профиль |
Найти ещё сообщения от byasha |
Приветствую. Действительно, в С2 было несколько одинаковых проводов. Переподключил на нужный, всё заработало. Сейчас при открытии с брелка пандоры даже включается плафоны освещения салона.
Но, после засыпания все равно замки открываются только после второго нажатия на открыть. Первое нажатие снимает с сигналки, второе открывает замки. Где косяк не пойму?
Второй момент. При постановке на охрану поворотники мигают два раза а сирена пикает один раз, при снятии поворотники два раза, сирена два раза. Почему при постановке на охрану поворотники мигают лишний один раз?
Меню пользователя byasha |
Посмотреть профиль |
Найти ещё сообщения от byasha |
byasha, у меня тоже фф3 тренд 2012 весна, зацеплено 2 канала на кнопку, статус ц.з. разрешен- никаких проблем нет с отпиранием/заперанием
По поводу аварийки — только на более свежих пандорах настратвается интервал, что бы корректно отмаргивался авто, пока пандора 3210 "нажимает" на кнопку, аварийка успевает дважды моргнуть
Меню пользователя SerjQwerty |
Посмотреть профиль |
Найти ещё сообщения от SerjQwerty |
Меню пользователя Старик |
Посмотреть профиль |
Найти ещё сообщения от Старик |
Уже осознал, и исправился
Добавлено через 15 минут
У меня ФФ3 июль 2013, видимо за год так намудрили с электроникой, что 10 минут и всё засыпает напрочь.
На данным момент решил проблему так: в настойках двухступенчатого запирания дверей разрешил I-9.15 "Двойной импульс для отпирания всех дверей" (канал, назначаемый для двухступенчатого отпирания дверей не назначал!, странно, почему двойной импульс заработал).
Сейчас при нажатии кнопки брелка пандоры сначала снимается с охраны, пикает и мигает, а только потом открываются замки дверей, то есть с некоторой задержкой.
На сколько критична такая работа ? Можно так и оставить?
Источник www.alarmforum.ru