Схема кан шины. CAN шина в автомобиле: что это такое

CAN (Controller Area Network). Она была предложена Робертом Бошем (Robert Bosch) в 80-х годах для автомобильной промышленности, затем стандартизована ISO (ISO 11898) и SAE (Society of Automotive Engineers). (Описание стандартов и большой объем документации по CAN можно найти на сайте http://www.can-cia.de/) Сегодня большинство европейских автомобильных гигантов (например, Audi, BMW, Renault, Saab, Volvo, Volkswagen) используют CAN в системах управления двигателем, безопасности и обеспечения комфорта. В Европе в ближайшие годы будет введен единый интерфейс для систем компьютерной диагностики автомобиля. Это решение также разрабатывается на базе CAN, так что со временем в каждом автомобиле будет по крайней мере один узел этой сети.

Однако сети CAN используются и в таких сложных установках, как современные оптические телескопы с большим диаметром зеркала. Так как такие зеркала невозможно сделать монолитными, их сейчас делают составными, а управление отдельными зеркальцами (их может быть больше сотни) осуществляется сетью микроконтроллеров. Другие сферы применения - корабельные бортовые сети, управление системами кондиционирования воздуха, лифтами, медицинскими и промышленными установками. В мире уже установлено более 100 млн. узлов сетей CAN, ежегодный прирост составляет более 50%.

CAN представляет собой асинхронную последовательную шину, использующую в качестве среды передачи витую пару проводов (см. рисунок 1). При скорости передачи 1 Мбит/с длина шины может достигать 30 м. При меньших скоростях ее можно увеличить до километра. Если требуется большая длина, то ставятся мосты или повторители. Теоретически число подсоединяемых к шине устройств не ограничено, практически - до 64-х. Шина мультимастерная, т. е. сразу несколько устройств могут управлять ею.

Характеристики шины Controller Area Network (CAN)

Топология: последовательная шина, с обоих концов линии стоят заглушки (120 Ом)

Обнаружение ошибок: 15-битовый CRC-код

Локализация ошибок: различают ситуации с постоянной ошибкой и временной; устройства с постоянной ошибкой отключаются

Текущая версия: CAN 2.0B

Скорость передачи: 1 Мбит/с

Длина шины: до 30 м

Количество устройств на шине: ~ 64 (теоретически неограничено)

На рынке CAN присутствует в двух версиях: версия А задает 11-битную идентификацию сообщений (т. е. в системе может быть 2048 сообщений), версия B - 29-битную (536 млн. сообщений). Отметим, что версия В, часто именуемая FullCAN, все больше вытесняет версию А, которую называют также BasicCAN.

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

Каждый подключенный к CAN-шине блок имеет определенное входное сопротивление, в результате образуется общая нагрузка шины CAN. Общее сопротивление нагрузки зависит от числа подключенных к шине электронных блоков управления и исполнительных механизмов. Так, например, сопротивление блоков управления, подключенных к CAN-шине силового агрегата, в среднем составляет 68 Ом, а системы "Комфорт" и информационно-командной системы - от 2,0 до 3,5 кОм.

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

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

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

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

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

В данном случае большим плюсом в проведении диагностических работ является наличие единого унифицированного диагностического разъема (колодка OBD).

Следует учесть, что на некоторых марках автомобилей, например, на Volkswagen Golf V, CAN-шины системы "Комфорт" и информационно-командная система не соединены межсетевым интерфейсом.

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

Диагностика неисправностей CAN-шины производится с помощью специализированной диагностической аппаратуры (анализаторы CAN-шины) осциллографа (в том числе, со встроенным анализатором шины CHN) и цифрового мультиметра.CAN шина силового агрегата

Электронный блок управления двигателя

Электронный блок управления КПП

Блок управления подушками безопасности

Электронный блок управления АБС

Блок управления электроусилителя руля

Блок управления ТНВД

Центральный монтажный блок

Электронный замок зажигания

Датчик угла поворота рулевого колеса

CAN-шина системы "Комфорт"

Комбинация приборов

Электронные блоки дверей

Электронный блок контроля парковочной системы

Блок управления системы "Комфорт"

Блок упрввления стеклоочистителей

Контроль давления в шинах

CAN-шина информационно-командной

Комбинация приборов

Система звуковоспроизведения

Информационная система

Навигационная система

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

Основные неисправности CAN-шины в основном связаны с замыканием/обрывом линий (или нагрузочных резисторов на них), снижением уровня сигналов на шине, нарушениями в логике ее работы. В последнем случае поиск дефекта может обеспечить только анализатор CAN-шины.

В мире производится множество типов контроллеров CAN. Их объединяет общая структура - каждый контроллер имеет обработчик протокола (CAN protocol handler), память для сообщений, интерфейс с ЦП. Во многих популярных однокристальных микропроцессорах есть встроенный контроллер шины CAN.

Поддержкой технологии CAN занимается некоммерческая международная группа CiA (CAN in Automation, http://www.can-cia.de/), образованная в 1992 г. и объединяющая пользователей и производителей технологии CAN. Группа предоставляет техническую, маркетинговую и продуктовую информацию. Осенью 1999 г. в CiA было около 340 членов. Она также занимается разработкой и поддержкой различных базирующихся на CAN протоколов высокого уровня, таких, как CAL (CAN Application Layer), CAN Kingdom, CANopen и DeviceNet. Кроме того, члены группы дают рекомендации, касающиеся дополнительных свойств физического уровня, например скорости передачи и назначения штырьков в разъемах.

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

15.Устройство и принцип действия форсунки Коммон-Ройл. Электро-гидро-механическая форсунка (будем далее ее называть ЭГМ-форсунка) – самый интересный элемент во всей этой конструкции.

«Электро» - потому что она управляется ECU.

«Гидро» - потому что в нее «заходит» как и топливо, так и масло. И то и другое под высоким давлением.

«Механическая» - потому что внутри движутся механические части.

ЭГМ-форсунка вставляется вертикально в головку блока цилиндров таким образом, что бы совпали отверстия (на рисунке они обозначены красным и синим на «теле» форсунки) на форсунке и отверстия на "топливо-масляной рейке". Далее "легким движением руки" форсунка "защелкивается" на два уплотнения и крепится "болтиком на 12". Все очень просто и доступно. На рисунке выше приведен немного другой тип форсунок системы Common Rail.

При начале вращении двигателя, через шестеренчатый привод начинает вращаться и ТНВД (назовем его так или – «топливный аккумулятор») начинает создавать давление.

Давление как топлива, так и масла.

Топливо через систему фильтров забирается из топливного бака, а масло - из картера, через такую же систему фильтров.

По своим гидролиниям (и через «топливо-масляную рейку»), топливо и масло попадают в форсунку.

Теперь самое интересное: форсунка открывается по сигналам ECU.

Пока нет сигнала, и топливо, и масло «стоят перед форсункой", им деваться некуда (давление и того и другого может составлять 150 - 200 и намного более кг\см2).

Но как только сигнал от ECU поступает на электромагнитную форсунку, то происходит СЛОЖЕНИЕ СИЛ – давления масла и электромагнита, и запорная игла форсунки приподнимается на то время, на какое рассчитан управляющий импульс.

Происходит впрыск топлива в камеру сгорания.

Импульс исчез, и сильно подпружиненная запорная игла снова возвращается в свое исходное положение.

То есть: конструкция ЭГМ-форсунки рассчитана таким образом, что для впрыска топлива необходимо иметь ДВЕ силы – самого электромагнита и давления масла

(происходит так называемое гидроусиление электромагнитного клапана).

Если не будет выполнено хотя бы одно условие, то форсунка не сработает. Или сработает «неправильно», топлива тогда будет впрыснуто или больше, или меньше. То есть – «нерасчетное» количество.

Вот это и есть самое главное и особенное отличие системы Common Rail от «обычных» дизельных двигателей.

ТЕХНИЧЕСКАЯ ЭКСПЛУАТАЦИЯ СИЛОВЫХ АГРЕГАТОВ И ТРАНСМИССИИ

    Эксплуатация автомобилей при низких температурах. Поддержание теплового режима движения при безгаражном хранении

    Причины и характер изнашивания ЦПГ. Диагностика ЦПГ

    Причины и характер изнашивания КИМ. Диагностика КИМ

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

    Диагностирование системы охлаждения и системы зажигания карбюраторного двигателя

    Гидравлическая коробка передач. Устройство и принцип гидротрансформатора, его характеристики, виды гидротрансформаторов

    Механические коробки передач, виды, требования и диагностика

    Дифференциация. Назначение и типы требования к дифференциалу

    Количественная оценка состояния автомобилей и показателей эффективности их эксплуатации

    Основные факторы, влияющие на расход топлива автомобилями. Влияние ТО на экономию топлива. Нормирование расхода топлива на АТП

    Виды полуосей автомобиля и требования к ним. Виды мостов автомобилей

ТЭСАТ 1.Эксплуатация автомобилей при низких температурах. Поддержание теплового режима движения при безгаражном хранении.

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

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

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

Некоторые исследователи утверждают, что износ холодных двигателей в процессе пуска составляет 50-70% от общих эксплуатационных износов. В наиболее неблагоприятных условиях с точки зрения износов при низких температурах находятся агрегаты трансмиссии – коробка передач и задние мосты.

Снижение надежности машин при низких температурах вызывается рядом причин, эти причины в свою очередь приводят к увеличению частоты пусковых отказов, снижению долговечности элементов машин, ухудшению ремонтопригодности. Причиной поломок рессор является хладноломкость, возникающая при воздействии на материал низких температур. Эксплуатация автомобилей в условиях низких температур связана с увеличением расхода топлива, это объясняется:

Повышением сопротивления в агрегатах трансмиссии из-за загустевания смазки; - неполнотой сгорания, связанной с ухудшением испарения и распылевания топлива;

Необходимостью дополнительных затрат топлива на прогревы двигателя; - увеличением сопротивления качению колес при движении по зимней дороге.

Одним из широко распространенных способов подогрева или разогрева автомобильных двигателей при низких температурах является вода или парообогрев.

Воздухообогрев – один из наиболее распространенных способов безгаражного хранения автомобилей. Он используется широко на предприятиях Норильска, Челябинска, Тюмени. Для получения горячего воздуха и подачи его к обогреваемым автомобилям площадки безгаражного хранения оборудуются специальными установками, составными частями которой являются: устройство для подогрева и подачи воздуха (калориферные агрегаты), воздуховоды, соединительные рукава, для подвода воздуха к автомобильным агрегатам, система контроля и сигнализация.

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

Инфракрасный газовый обогрев. Обогревание двигателей осуществляется с помощью горелок инфракрасного излучения, применяется сравнительно недавно. Он основан на том, что инфракрасные лучи по природе своей являющиеся электромагнитными колебаниями с длиной волны до 1 мкм (конец видимого спектра) до 1 мм (наиболее короткие радиоволны) практически не поглощаются чистым воздухом, а металл обогреваемых агрегатов поглощает излучение и нагревается. Для этого разработаны специальные горелки, предназначенные для работы в стационарных условиях и передвижные. «Газоавтоматика», «Радиант». Горелки могут работать как на природном газе, так и на пропане.

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

ТЭСАТ 2.Причины и характер изнашивания ЦПГ. Диагностика ЦПГ. 2. Интенсивность изнашивания зависит от очень большого количества факторов.

Основные факторы можно подразделить на конструкторские;

эксплуатационные.

К конструкторским факторам относятся:вид трения (сухое, жидкостное, граничное); вид металла (механические характеристики, химический состав, структура);

вид обработки металла (термообработка, различные виды упрочнений, насыщение поверхностного слоя другими металлами и т.д.).

К эксплуатационным факторам относятся:условия работы автомобиля; режим работы его сопряжений.

Цилиндро-поршневая группа (ЦПГ) является основным и важнейшим узлом трения ДВС. Внутренняя поверхность цилиндра, днище поршня и крышка образуют камеру сгорания. Боковая поверхность (зеркало цилиндра) служит направляющей для движения поршня.

Поршни ДВС, являясь подвижным элементом пары трения, работают в условиях высоких механических и тепловых нагрузок.

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

По конструкции гильзы подразделяют на "мокрые", омываемые снаружи охлаждающей жидкостью, и "сухие", имеющие небольшую толщину стенок (2-4 мм), что позволяет без больших расходов применять качественные износостойкие материалы.

Диагностирование кривошипно-шатунного и газораспределительного механизмов двигателя

Кривошипно-шатунный механизм (КШМ) включает цилиндро-поршневую группу – гильзы цилиндров, поршни и поршневые кольца, коленчатый вал с шатунными и коренными подшипниками, шатуны со втулками, поршневые пальцы и маховик. Неисправности деталей этого механизма вызывают значительное изменение диагностических параметров: мощность двигателя падает на 15…20%, увеличивается угар масла и прорыв газов в картер, уменьшение компрессии, нарастают шум и вибрации, появляются стуки, резко увеличивается загрязнение картерного масла продуктами износа. Поэтому, основными параметрами, по которым определяют состояние цилиндро-поршневой группы, являются угар масла, количество прорывающихся в картер газов, компрессия, утечка сжатого газа, шумы, стуки, вибрации.

Угар масла определяется в эксплуатационных условиях. Для этого учитывают расход масла и расход топлива в течение нескольких контрольных смен. Однако этот метод, весьма приближённый, так как невозможно точно учесть расход масла. Имеют место утечки масла через неплотности сальников коленчатого вала и разъёмов картеров. Кроме того, угар масла в течение длительного времени работы двигателя изменяется незначительно и лишь при большом износе деталей цилиндропоршневой группы, в частности поршневых колец, начинает резко возрастать. Такой характер изменения угара масла в зависимости от наработки затрудняет прогнозирование остаточного ресурса. Наибольшее распространение для оценки состояния цилиндро-поршневой группы (ЦПГ) получил способ определения количества газов, прорывающихся в картер. Этот метод более объективен и то-чен. Однако, при измерении количества газов ротаметром имеют место утечки части газов в атмосферу. Чтобы избежать этого, во время измерений газы из картера отсасывают, обеспечивая прохождение их только через измерительное устройство.

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

Разница в значениях компрессии у нового и изношенного двигателя возрастает с понижением частоты вращения коленчатого вала, поэтому компрессию следует определять при пусковой частоте вращения коленчатого вала. Для правильной сравнительной оценки состояния ЦПГ по компрессии должно быть соблюдено равенство и постоянство частоты вращения коленчатого вала и температуры стенок цилиндров при проверке каждого из них в отдельности. Соблюдение отмеченных условий не всегда представляется возможным, следовательно, компрессия является ориентировочным показателем состояния ЦПГ.

Примечание: перед подключением устройства КИ-13936 к масляной маги-страли у дизеля ЯМЗ-238НБ заменяют фильтрующий элемент.

Перед прослушиванием объекта диагностирования автотестоскоп вынимают из футляра, ввёртывают наконечник и вставляют штеккер телефона в соответствующие гнёзда. Прикладывают наконечник к месту прослушивания, предварительно закрепив телефон на ухе. Если стуков не слышно, то меняют режим работы двигателя, отключают отдельные цилиндры или дросселируют выхлоп, перекрывая выпускную трубу. По характеру появившегося стука или шума в КШМ устанавливают причину неисправности и способ её устранения. Характер стуков изменяется с увеличением зазоров сопряжённых деталей и изменении режимов работы двигателя. При этом, количественная оценка зазоров зависит от слуховых качеств и опыта оператора.

ТЭСАТ 3. Причины и характер изнашивания КШМ. Диагностика КШМ . При прослушивании карбюраторных двигателей минимальная частота вращения коленчатого вала на холостом ходу должна быть 400мин, а для дизеля 500 мин.

Для того чтобы на слух определить причину неисправности, необходимо знать характер стуков при различных неисправностях.

Неисправность поршней характеризуется глухим щёлкающим звуком, который прослушивается выше плоскости разъёма картера при резком уменьшении частоты вращении коленчатого вала сразу после пуска холодного двигателя.

На неисправность коренных подшипников указывает сильный глухой низкий звук, который прослушивается в плоскости разъёма картера двигателя при резком изменении частоты вращения коленчатого вала.

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

Значительное снижение мощности двигателя происходит из-за увеличенного износа рабочих поверхностей деталей цилиндро – поршневой группы – поршня, гильзы цилиндра, компрессионных колец, а также неплотного прилегания клапанов к седлам, повреждения прокладки головки блока цилиндров или ослабление крепления головки блока цилиндров. Эти неисправности вызывают потерю компрессии, снижение давления в цилиндре в конце такта сжатия.Основными неисправностями КШМ являются:

Изнашивание, заклинивание, разрушение вкладышей;

Деформация постелей в блоке;-Деформация коленчатого вала; -Деформация и изнашивание отверстий нижней головки шатуна; -Обрыв шатуна или шатунных болтов;

Изнашивание втулки верхней головки шатуна;

Изнашивание подшипников балансирных валов;

Заклинивание или разрушение подшипников балансирных валов.Основными причинами неисправности ГРМ являются:

Нарушение тепловых зазоров между стержнями клапанов и носками коромысел;-Подгорание рабочих фасок клапанов и седел;-Потеря упругости или поломка пружин клапанов;

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

ТЭСАТ 4.Причины и характер изнашивания топливной аппаратуры дизельных двигателей. Диагностика системы питания дизельного двигателя. К системе питания дизелей относятся топливо- и воздухоподводящая аппаратура, выпускной газопровод и глушитель шума отработавших газов. В четырехтактных дизелях наибольшее распространение получила топливоподводящая аппаратура разделенного типа, у которой топливный насос высокого давления ТНВД и форсунки конструктивно выполнены отдельно и соединены трубопроводами. Топливоподача осуществляется по двум основным магистралям: низкого и высокого давления. Назначение механизмов и узлов магистрали низкого давления состоит в хранении топлива, его фильтрации и подачи под малым давлением к насосу высокого давления. Механизмы и узлы магистрали высокого давления обеспечивают подачу и впрыскивание необходимого количества топлива в цилиндры двигателя.

Техническое состояние механизмов и узлов системы питания двигателя существенно влияет на его мощность и экономичность. Распространенными неисправностями системы питания являются: топливный бак – трещины на баке, негерметичность из-за коррозии;

топливопроводы – поломка, трещины на них, негерметичность в местах присоединения:

топливопроводов к топливным фильтрам, ТНВД, форсункам, засорение топливопроводов;топливные фильтры - их засорение;топливоподкачивающий насос - поломка пружин впускное и выпускного клапанов, отсутствие полной посадки клапанов в седла из-за попадания под них загрязнений, снижения упругости пружины поршня, износ поверхностей цилиндра и поршня; ТНВД - износ плунжерных пар, нарушение оптимальных регулировок насоса, износ сопряжения нагнетательный клапан - седло, поломка пружин нагнетательных клапанов и плунжеров, поломка пружин регулятора частоты вращения; форсунки - износ выходных отверстий, их закоксовывание и засорение, потеря упругости или поломка затяжной пружины, негерметичность сопряжения игла - распылитель.

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

При диагностике методом ходовых испытаний определяют расход топлива при движении автомобиля с постоянной скоростью на мерном горизонтальном участке (1 км) шоссе с малой, интенсивностью движения. Чтобы исключить влияние подъемов и спусков, выбирают маятниковый маршрут, т. е. такой, на котором автомобиль движется до конечного пункта и возвращается по той же дороге. Количество израсходованного топлива измеряют с помощью расходомеров объемного типа. Диагностирование систем питания можно проводить и одновременно с испытанием тяговых качеств автомобиля на стенде с беговыми барабанами.

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

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

Состояние топливных и воздушных фильтров проверяют визуально.Форсунки дизельного двигателя проверяют на стенде НИИАТ-1609 на герметичность, давление начала подъема иглы и качество распыливания топлива.

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

ТЭСАТ 5.Диагностирование системы охлаждения и системы зажигания карбюраторного двигателя. Система охлаждения двигателя обеспечивает его работу в оптимальном температурном режиме, равном 85-90°С, при различных условиях эксплуатации.

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

Признаками неисправности системы охлаждения служит перегрев двигателя и закипание охлаждающей жидкости в радиаторе. Они являются результатом длительной и большой нагрузки двигателя или неправильной регулировки системы зажигания или системы питания.

Диагностирование системы охлаждения двигателя заключается в определении ее теплового состояния и герметичности, проверке натяжения ремня вентилятора и работы термостата. Разность температур между верхним и нижним бачками радиатора при полностью прогретой системе охлаждения должна быть в пределах 8-12°С. Герметичность системы контролируют на холодном двигателе. Течь охлаждающей жидкости может быть обнаружена по следам подтеканий через сальник жидкостного насоса, в местах соединения патрубков и т.д. Герметичность проверяют под давлением 0,06 МПа.

Натяжение ремня 1 (см. рис.) привода вентилятора или жидкостного насоса проверяют замером прогиба ремня при нажатии посередине между шкивами с усилием примерно 30-40 Н. Прогиб должен быть в пределах 8-14 мм.

Работу термостата проверяют при замедленном прогреве двигателя после пуска или, наоборот - при быстром его прогреве и перегреве в процессе работы. Снятый термостат погружают в подогреваемую ванну с водой, контролируя температуру термометром. Момент начала и конца открытия клапана должен происходить соответственно при температурах 65-70 и 80-85"С. Неисправный термостат заменяют.Диагностика с применением 4-х компонентного газоанализатора.

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

Проверку необходимо начинать с параметров холостого хода.

Завышенное содержание СО на холостом ходе (>1,5%) приводит к перерасходу топлива в городском цикле и провалу в начале движения дроссельной заслонки. Если не удаётся отрегулировать винтом качества смеси карбюратор на предмет снижения СО до необходимого уровня, то наиболее вероятными причинами могут быть:

1. повреждение уплотнительного кольца на винте качества

2. завышенный уровень топлива в поплавковой камере

3. увеличенный размер главного топливного жиклёра

4. заедание в приоткрытом состоянии заслонки во вторичной камере.

5. засорился воздушный фильтр или жиклёр.

Заниженное значение СО (<0,3%) вызывает "вялый" разгон, начальный провал и перерасход топлива, т.к приходится чаще дросселировать. А значение СО<0,1% вызывает "проскоки" искры, а значит увеличение содержания СН и, следовательно, перерасход топлива. Если не удаётся отрегулировать заниженное СО, то наиболее вероятны:

1. занижен уровень топлива в поплавковой камере

2. малая подача топлива в карбюратор

3. засорился главный топливный жиклёр или система холостого хода

Для систем впрыска:

1. недостаточние давление в топливной рампе (бензонасос, фильтр тонкой очистки, регулятор давления топлива)

СО - 1,0-2,5% - большой расход топлива при максимальной мощности на средних оборотах

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

Остаточное содержание углеводородов СН в выхлопных газах показывает качество сгорания ТВ-смеси. Чем полнее сгорает бензин, тем ниже содержание СН.

Данные параметры при "потраивании" четырёхцилиндрового двигателя говорят о том, что свеча в одном цилиндре не срабатывает:

А) каждое пятое искрообразованиеБ) каждое третье

В) каждое второе Г) свеча полностью не работает

Как правило, свечи начинают выходить из строя на холостом ходе. Поэтому при пропусках зажигания уменьшается доля СО и СО2, а доля О2 возрастает. Если при увеличении оборотов до средних характеристика восстанавливается полностью, то необходимо проверить свечи.

ТЭСАТ 6.Гидравлическая коробка передач.Устройство и принцип гидротрансформатора, его характеристики, виды гидротрансформаторов. АКПП состоит из:

1) Гидротрансформатор (ГТ) – соответствует сцеплению в механической трансмиссии, но не требует непосредственного управления со стороны водителя.

2) Планетарный ряд - соответствует блоку шестерен в механической коробке передач и служит для изменения передаточного отношения в автоматической трансмиссии при переключении передач.

3) Тормозная лента, передний фрикцион, задний фрикцион – компоненты, посредством которых осуществляется переключение передач.

4) Устройство управления. Этот узел состоит из маслосборника (поддон коробки передач), шестеренчатого насоса и клапанной коробки. Клапанная коробка представляет собой систему каналов с расположенными в них клапанами и плунжерами, которые выполняют функции контроля и управления. Это устройство преобразует скорость движения автомобиля, нагрузку двигателя и степень нажатия на педаль газа в гидравлические сигналы. На основе этих сигналов, за счет последовательного включения и выхода из рабочего состояния фрикционных блоков, автоматически изменяются передаточные отношения в коробке передач.

Гидротрансформатор (или torque converter в зарубежных источниках) служит для передачи крутящего момента непосредственно от двигателя к элементам автоматической коробки передач. Он установлен в промежуточном кожухе, между двигателем и коробкой передач и выполняет функции обычного сцепления. В процессе работы этот узел, наполненный трансмиссионной жидкостью, несет довольно высокие нагрузки и вращается с достаточно большой скоростью. Он не только передает крутящий момент, поглощает и сглаживает вибрации двигателя, но и приводит в действие масляный насос, находящийся в корпусе коробки передач. Масляный насос наполняет трансмиссионной жидкостью гидротрансформатор и создает рабочее давление в системе управления и контроля. Поэтому является неверным мнение о том, что автомобиль, оснащенный автоматической трансмиссией, можно завести принудительно, не используя стартер, а разогнав его до высокой скорости. Шестеренчатый насос получает энергию только от двигателя, и если двигатель не работает, то давление в системе управления и контроля не создается, в каком бы положении не находился рычаг выбора режима движения. Следовательно, принудительное вращение карданного вала не обязывает коробку передач работать, а двигатель - вращаться.

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

Составные части фрикционаПоршень (piston) приводится в действие давлением масла. Двигаясь под давлением масла вправо (по рисунку), поршень посредством конического диска (dished plate) плотно прижимает ведущие диски пакета к ведомым, заставляя их вращаться как единое целое и осуществляя передачу крутящего момента от барабана к втулке. В корпусе самой коробки передач расположены несколько планетарных механизмов, они и обеспечивают необходимые передаточные отношения. А передача крутящего момента от двигателя через планетарные механизмы к колесам происходит с помощью фрикционных дисков, дифференциала и других сервисных устройств. Управление всеми этими устройствами осуществляется благодаря трансмиссионной жидкости через систему управления и контроля. Тормозная лента Устройство, используемое для блокировки элементов планетарного ряда.

Виды гидротрансформаторов. По конструктивным особенностям различают гидротрансформаторы: одноступенчатые и многоступенчатые, если в круге циркуляции имеется соответственно один или несколько рядов (ступеней) лопаток турбинного колеса; одноциркуляционные и многоциркуляционные, если в его состав входит соответственно один или несколько кругов циркуляции; простые и комплексные, если он не обладает или, наоборот, обладает свойством гидромуфты. В отечественном тепловозостроении имеются примеры выполнения и применения всех названных выше конструктивных видов гидротрансформаторов. Наряду с разделением гидротрансформаторов по конструктивным особенностям существует разделение их по так называемому свойству прозрачности: непрозрачные и прозрачные.

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

ТЭСАТ 7.Механические коробки передач, виды, требования и диагностика. Передаточным числом называется отношение числа зубьев ведомой шестерни к числу зубьев ведущей шестерни. Разные ступени коробки передач имеют разные передаточные числа. Низшая ступень имеет наибольшее передаточное число, высшая ступень – наименьшее.

В зависимости от числа ступеней различают следующие конструкции: четырехступенчатая коробка передач;

пятиступенчатая коробка передач; шестиступенчатая коробка передач; и выше.

Наибольшее распространение на современных автомобилях получила пятиступенчатая коробка передач.

Из всего многообразия конструкций МКПП можно выделить коробки двух основных видов: трехвальная коробка передач;

двухвальная коробка передач.

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

Устройство трехвальной механической коробка передач

Трехвальная коробка передач имеет следующее устройство:

ведущий (первичный) вал; шестерня ведущего вала;

промежуточный вал; блок шестерен промежуточного вала;

муфты синхронизаторов; механизм переключения передач;

картер (корпус) коробки передач.

Устройство двухвальной механической коробки передач

Двухвальная коробка передач имеет следующее устройство:

ведущий (первичный) вал; блок шестерен ведущего вала;

ведомый (вторичный) вал; блок шестерен ведомого вала;

муфты синхронизаторов; главная передача; дифференциал;

механизм переключения передач; картер коробки передач.

Уход и эксплуатация

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

Основные неисправности коробки передач:

Подтекание масла может быть следствием повреждения уплотнительных прокладок, сальников и ослабления крепления крышек картера;

Шум при работе коробки передач может возникнуть из-за неисправного синхронизатора, износа подшипников, шестерен и шлицевых соединений;

Затрудненное включение передач может происходить из-за поломок деталей механизма переключения, износа синхронизаторов или шестерен;

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

1.Шум в коробке передач

Повышенный шум работы КПП может быть вызван следующими причинами: износом зубьев шестерен;

износом подшипников; недостаточным уровнем масла

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

2.Затрудненное переключения передач

Затрудненное переключения передач может быть вызвано следующими причинами:

Неполное выключение сцепления

Деформация тяги привода управления механизмом переключения передач или реактивной тяги

Ослабление винтов крепления шарнира или рычага штока выбора передач

Неправильная регулировка привода переключения передач

Износ или поломка пластмассовых деталей в прводе переключения передач

Для устранения этих неисправностей необходимо отрегулировать или заменить поврежденные или неисправные детали КПП.

3.Самопроизвольное выключение передач

При самопроизвольном выключении передач основными причинами могут быть:

Повреждение или износ торцев зубьев синхронизаторов на шестерне и муфте

Повышенные колебания силового агрегата на опорах из-за трещин или расслоение резины на задних опорах

Недовключение передач из-за неправильной регулировки привода переключения передачи неправильной установки (натягивания) защитного чехла тяги

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

4.Шум ("треск") в момент включения передач

Этот дефект может возникать в силу следующих причин:

Неполного включения сцепления

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

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

ТЭСАТ 8.Дифференциация. Назначение и типы требования к дифференциалу. Назначение, принцип действия дифференциала.

Дифференциал предназначен для передачи крутящего момента от главной передачи к полуосям и позволяет им вращаться с разной скоростью при повороте автомобиля и на неровностях дороги.

На автомобилях применяют шестеренчатые конические дифференциалы (рис. а), которые состоят из полуосевых шестерен 3, сателлитов 4 и объединяющего их корпуса, прикрепленного к ведомой шестерне главной передачи.

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

На рисунке для упрощения не показан корпус дифференциала, поэтому для рассмотрения принципа действия будем считать, что ось 1 сателлитов установлена в корпусе. При вращении ведущей шестерни 5 и ведомой шестерни 2 главной передачи крутящий момент передается на ось 1 сателлитов, далее через сателлиты 4 на полуосевые шестерни 3 и на полуоси 6.

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

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

Типы дифференциалов.-Самоблокирующиеся дифференциалы повышенного трения с частичной блокировкой.-Самоблокируемый червячный дифференциал типа «Квайф» (Quaife).

Автоматическая блокировка с использованием Вискомуфты в качестве "Slip Limiter".-Кулачковые и зубчатые автоматические блокировки.-Полная (100%-я) ручная блокировка..

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

Сущность принудительной блокировки состоит в том, что ведущий элемент (корпус) дифференциала в момент включения блокировки жестко соединяется с полуосевой шестерней. Для этого предусмотрено специальное дистанционное устройство с зубчатой муфтой.

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

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

Канальный и физический уровни CAN

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

Структура узла сети CAN

Рассматриваемый нами узел сети CAN состоит из микроконтроллера, CAN контроллера и приемопередатчика (рисунок 1). Чаще всего мы используем микроконтроллеры с встроенным CAN контроллером для упрощения схемы, но иногда используется автономный контроллер CAN с интерфейсом SPI (MCP2510). Далее приемопередатчик подключается к витой паре, на концах которой размещены согласующие резисторы (терминатор) с сопротивлением 120 Ом.

Рисунок 1 – Узел сети CAN

Для формирования логической единицы в витой паре, или свободной шине, на оба провода подается напряжение, равное половине разности напряжения между 0 или Vcc. Логическому нулю соответствует подача на провода линии дифференциального напряжения (рисунок 2).




Рисунок 2 – Логические уровни на CAN-шине

Шина CAN позволяет передавать данные со скоростью 1 Мбит/c при длине кабеля не более 40 м. В обучающей литературе написано, что при снижении скорости передачи до 10кбит/с можно добиться длины сети в 1.5км.

Пакет сообщения CAN

Формат сообщения CAN показан на рисунке 3.




Рисунок 3 – Пакет сообщения CAN

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

Идентификатор сообщения используется для идентификации данных, отправленных в этом пакете. Каждое отправленное сообщение принимается всеми узлами сети и в данном случае идентификатор позволяет понять конкретному устройству, необходимо ли обрабатывать данное сообщение. Максимальная длина сообщения 8 байт, но можно уменьшить это значение для сохранения пропускной способности шины CAN. Для примера ниже по тексту есть несколько скриншотов CAN сообщений из автомобильной сети.

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

Если без подробностей, то первым по шине CAN всегда передается сообщение с наименьшим идентификатором.

Настройка скорости передачи данных по шине CAN

Скорость передачи данных по CAN шине настраивается за счет формирования квантов времени, а не как во многих других протоколах последовательной передачи данных за счет делителя скорости. В большинстве случаев используются скорости 10Кбит/c, 20Кбит/c, 50Кбит/c, 100Кбит/c, 125Кбит/c, 500Кбит/c, 800Кбит/c, 1MBaud и настройки для этих скоростей уже посчитаны. На рисунке 4 изображено окно выбора скорости в программе PcanView.



Рисунок 4 – Выбор скорости передачи данных в программе PcanView

Как мы видим при установке стандартной скорости настройки проставляются автоматически, но бывают случаи когда необходимо использовать другую скорость передачи данных. Например бортовой CAN автомобиля может работать со скоростью 83Кбит/c. В этом случае придется провести расчет настроек самостоятельно или поискать специализированный калькулятор скорости в интернете. Для самостоятельного расчета скорости необходимо понимать, что для передачи одного бита сообщения используется несколько квантов, а интервал передачи состоит из трех сегментов (рисунок 5).




Рисунок 5 – Время передачи одного бита

Первый сегмент всегда фиксирован и равняется одному кванту. Далее идет два сегмента Tseg1 и Tseg2 и количество квантов в каждом сегменте определяется пользователем и может быть равно от 8 до 25. Точка выборки находится между Tseg1 и Tseg2, т.е. в конце первого и в начале второго сегмента. Так же пользователь может определить ширину скачка синхронизации (Synchronization Jump Width - SJW) для подстройки битовой скорости принимающего устройства, который может быть в диапазоне 1 – 4 квантов времени.

Теперь приведем формулу расчета скорости (Пример расчета скорости для CAN контроллера SJA1000):

BTR = Pclk/(BRP * (1 + Tseg1 + Tseg2))

BTR – скорость передачи данных,

Pclk – частота работы CAN контроллера,

BRP – значение предделителя частоты генератора скорости передачи

Tseg1 – первый сегмент

Tseg2 – Второй сегмент

Для проверки возьмем уже посчитанную скорость 125Кбит/c и попробуем получить настройки вручную. Pclk возьмем 16 МГц.

BRP = 16МГц /(125K * (1 + Tseg1 + Tseg2))

Затем подбираем интервал передачи бита находящийся в диапазоне от 8 до 25 квантов времени, так что бы получилось целое значение BRP. В нашем случае если взять (1 + Tseg1 + Tseg2) = 16, то BRP будет равен 30.

SP = ((1 + Tseg1 + Tseg2) * 70)/100

Подставляем значения и получаем 16 * 0.7 = 11.2, что соответствует соотношению Tseg1 = 10, Tseg2 = 5, т.е. 1 + 10 + 5 = 16. Далее смотрим если Tseg2 >= 5, то SJW = 4, если Tseg2 < 5, то SJW = (Tseg2 – 1). В нашем случае SJW = 4.

Итого для получения скорости 125Кбит/c необходимо в параметрах указать, BRP = 30, Tseg1 = 10, Tseg2 = 5, SJW = 4.

P.S. Конфигурирование baud rate значительно отличается между старыми модулями USB-CANmodul (GW-001 и GW-002) с контроллером SJA1000 и новыми модулями sysWORXX с контроллером AT91SAM7A3. В статье описывающей работу с бортовым CAN автомобиля на скорости 83кбит/c приведен расчет скорости для контроллера AT91SAM7A3.


Пример получения и передачи данных по CAN-интерфейсу

В примере будем использовать CAN-адаптер с программой PcanView от SYSTEC и подключимся к салонному CAN автомобиля, работающему со скоростью 125Кбит/с. Рассматриваемый нами автомобиль оснащен креслами с электроприводом и поэтому исследуем данные отвечающие за положение кресел и постараемся изменить положение спинки подменив пакет с помощью компьютера.

Для начала на схеме автомобиля находим наиболее удобно расположенный разъем с линиями CANH и CANL и подключаем к нему наш адаптер. Если разъем и провода найти не получилось, то можно подлезть к блоку управления кресла, найти там два скрученных между собой провода и аккуратно надрезав провода подключить адаптер. Если после подключения и настройки адаптера сообщения не приходят, то в первую очередь попробуйте поменять между собой CANH CANL и проверить включено ли зажигание.
Далее запускаем программу PcanView, в открывшемся окне настроек устанавливаем Baudrate = 125Кбит/c и нажимаем ОК (рисунок 4). В следующем окне устанавливаем Message filter = Standard, диапазон адресов от 000 до 7FF и нажимаем ОК (рисунок 6).



Рисунок 6 – Настройка CAN фильтра

Если все сделано правильно, то мы увидим сообщения от кресел (рисунок 7), а при нажатии кнопки наклона спинки на пульте управления мы увидим еще одно сообщение с адресом 1F4 идущее от пульта к креслу (рисунок 8).



Рисунок 7 – CAN сообщения от кресла с электроприводом


Рисунок 8 – CAN сообщения от кресла с электроприводом и сообщение от пульта управления к креслу

Теперь мы знаем какие должны быть адрес, длина и данные в CAN пакете для имитации нажатия кнопки изменения положения спинки. Во вкладке Transmit нажимаем NEW и в открывшемся окне создаем копию пакета 1F4, т.е. ID = 1F4, Length = 3, Data = 40 80 00. Period можно оставить 0 ms, тогда сообщения будут отправляться по факту нажатия кнопки пробел (рисунок 9).



Рисунок 9 – Создание CAN сообщения

На рисунке 10 отображено поле Transmit главного окна содержащее все отправляемые сообщения в CAN и информацию о них. При выделении сообщения и нажатии кнопки пробел произойдет отправка пакета в CAN сеть и кресло немного сдвинется в нужном направлении.



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

Итог

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

Бортовые системы электроники в современных легковых и грузовых автомобилях обладают огромным количеством дополнительных устройств и исполнительных механизмов. Для того, чтобы обмен информацией между всеми устройствами был максимально эффективен, в автомобиле должна быть надежная коммуникационная сеть. В начале 80-ых годов 20 века компания Bosch и разработчик Intel предложили новый сетевой интерфейс – Controller Area Network, который в народе называется Can-шина.

1 О принципе работы сетевого интерфейса CAN-шина

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

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

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

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

На сегодняшний день признаны два вида трансиверов – High Speed и Fault Tolerant. Первый тип наиболее распространен и соответствует стандарту (ISO 11898-2), он позволяет передавать данные со скоростью до 1МБ в секунду. Второй тип приемопередатчиков позволяет создать энергосберегающую сеть, со скоростью передачи до 120 Кб/сек, при этом подобные передатчики не имеют чувствительности к каким-либо повреждениям на самой шине.

2 Особенности работы сети

Следует понимать, что данные по CAN-сети передаются в виде кадров. Наиболее важные из них – это поле идентификатора (Identifire) и система данных (Data). Наиболее часто используемый тип сообщения по Кан-шине – Data Frame. Данный тип передачи данных состоит из так называемого арбитражного поля и определяет приоритетную передачу данных в том случае, если сразу несколько узлов системы передают данные на CAN-шину.

Каждое из подключенных к шине устройств управления имеет свое входное сопротивление, а общая нагрузка рассчитывается из суммы всех подключенных к шине исполняемых блоков. В среднем, входное сопротивление систем управления двигателем, которые подключаются на CAN-шину, составляет 68-70 Ом, а сопротивление информационно-командной системы может составлять до 3-4 ОМ.

3 Кан-интерфейс и диагностика системы

Системы управления CAN имеют не только различное нагрузочное сопротивление, но и разную скорость передачи сообщений. Этот факт усложняет обработку однотипных сообщений внутри бортовой сети. Для упрощения диагностики на современных автомобилях используется межсетевой интерфейс (преобразователь сопротивления), который либо выполнен в качестве отдельного управляющего блока, либо встроен в ЭБУ двигателя автомобиля.

Подобный преобразователь также предназначен для ввода или вывода определенной диагностической информации по проводу "К"-линия, который подключается во время диагностики или изменения параметров работы сети либо в диагностический разъем либо непосредственно к преобразователю.

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

Таким образом, при проведении диагностических работ своими руками используется унифицированный разъем типа OBD1 или OBD2, который можно встретить на большинстве современных иномарок и отечественных автомобилей. Однако, некоторые модели автомобилей, например Volkswagen Golf 5V, Audi S4, не имеют межсетевого интерфейса. Кроме того, схема блоков управления и CAN-шины индивидуальна для каждой марки и модели авто. Для того, чтобы провести диагностику CAN-системы своими руками, используется специальная аппаратура, которая состоит из осциллографа, анализатора CAN и цифрового мультиметра.

Работы по выявлению неисправностей начинаются со снятия напряжения сети (снятие минусовой клеммы АКБ). Далее определяется изменение сопротивления между проводами шины. Самыми распространенными видами неисправности Кан-шины в автомобиле является замыкание или обрыв линии, выход из строя резисторов нагрузки и снижение уровня передачи сообщений между элементами сети. В некоторых случаях без применения анализатора Can выявить неисправность не получается.

X Вам все еще кажется что диагностика авто это сложно?

Если вы читаете эти строки, значит у вас есть интерес сделать что-то самому в машине и реально сэкономить , потому что вам уже знакомо что:

  • СТО ломят большие деньги за простую компьютерную диагностику
  • Чтобы узнать ошибку надо ехать к специалистам
  • В сервисах работают простые гайковерты, а хорошего спеца не найти

И вы конечно устали выбрасывать деньги на ветер, а о том чтобы кататься по СТО постоянно не может быть и речи, тогда вам нужен простой АВТОСКАНЕР ROADGID S6 Pro, который подключается к любому авто и через обычный смартфон вы всегда найдете проблему, погасите CHECK и неплохо сэкономите!!!

Мы сами протестировали этот сканер на разных машинах и он показал отличные результаты, теперь мы его рекомендуем ВСЕМ! Чтобы вы не попались на китайскую подделку, мы публикуем тут ссылку на официальный сайт Автосканера.

Шина CAN – Введение

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

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

Протокол CAN

Протокол CAN описан в стандарте ISO 11898–1 и может быть кратко охарактеризован следующим образом:

Физический уровень использует дифференциальную передачу данных по витой паре;

Для управления доступом к шине используется неразрушающее bit–wise разрешение конфликтов;

Сообщения имеют малые размеры (по большей части 8 байт данных) и защищены контрольной суммой;

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

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

Протоколы более высоких уровней

Сам по себе протокол CAN определяет всего лишь, как малые пакеты данных можно безопасно переместить из точки A в точку B посредством коммуникационной среды. Он, как и следовало ожидать, ничего не говорит о том, как управлять потоком; передавать большое количество данных, нежели помещается в 8–байтное сообщение; ни об адресах узлов; установлении соединения и т.п. Эти пункты определяются протоколом более высокого уровня (Higher Layer Protocol, HLP). Термин HLP происходит из модели OSI и её семи уровней.

Протоколы более высокого уровня используются для:

Стандартизации процедуры запуска, включая выбор скорости передачи данных;

Распределения адресов среди взаимодействующих узлов или типов сообщений;

Определения разметки сообщений;
обеспечения порядка обработки ошибок на уровне системы.

Пользовательские группы и т.п.

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

Продукты CAN

На низком уровне принципиально различают два типа продуктов CAN, доступных на открытом рынке – микросхемы CAN и инструменты разработки CAN. На более высоком уровне – другие два типа продуктов: модули CAN и инструменты проектирования CAN. Широкий спектр данных продуктов доступен на открытом рынке в настоящее время.

Патенты в области CAN

Патенты, относящиеся к приложениям CAN, могут быть различных типов: реализация синхронизации и частот, передача больших наборов данных (в протоколе CAN используются кадры данных длиной всего лишь 8 байт) и т.п.

Системы распределённого управления

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

Систему распределённого управления можно описать как систему, вычислительная мощность которой распределена между всеми узлами системы. Противоположный вариант – система с центральным процессором и локальными точками ввода–вывода.

Сообщения CAN

Шина CAN относится к широковещательным шинам. Это означает, что все узлы могут «слушать» все передачи. Не существует возможности послать сообщение конкретному узлу, все без исключения узлы будут принимать все сообщения. Оборудование CAN, однако, обеспечивает возможность локальной фильтрации, так что каждый модуль может реагировать только на интересующее его сообщение.

Адресация сообщений CAN

CAN использует относительно короткие сообщения – максимальная длина информационного поля составляет 94 бита. В сообщениях отсутствует явный адрес, их можно назвать контентно–адрессованными: содержимое сообщения имплицитно (неявным образом) определяет адресата.

Типы сообщений

Существует 4 типа сообщений (или кадров), передающихся по шине CAN:

Кадр данных (Data Frame);

Удаленный кадр (Remote Frame);

Кадр ошибки (Error Frame);

Кадр перегрузки (Overload Frame).

Кадр данных

Кратко: «Всем привет, есть данные с маркировкой X, надеюсь вам понравятся!»
Кадр данных – самый распространенный тип сообщения. Он содержит в себе следующие основные части (некоторые детали не рассматриваются для краткости):

Поле арбитража (Arbitration Field), которое определяет очередность сообщения в том случае, когда за шину борятся два или более узла. Поле арбитража содержит:

В случае CAN 2.0A, 11–битный идентификатор и один бит, бит RTR который является определяющим для кадров данных.

В случае CAN 2.0B, 29–битный идентификатор (который также содержит два рецессивных бита: SRR и IDE) и бит RTR.

Поле данных (Data Field), которое содержит от 0 до 8 байт данных.

Поле CRC (CRC Field), содержащее 15–битную контрольную сумму, посчитанную для большинства частей сообщения. Эта контрольная сумма используется для обнаружения ошибок.

Слот распознавания (Acknowledgement Slot). Каждый контроллер CAN, способный корректно получить сообщение, посылает бит распознавания (Acknowledgement bit) в конце каждого сообщения. Приемопередатчик проверяет наличие бита распознавания и, если таковой не обнаруживается, высылает сообщение повторно.

Примечание 1: Присутствие на шине бита распознавания не значит ничего, кроме того, что каждый запланированный адресат получил сообщение. Единственное, что становится известно, это факт корректного получения сообщения одним или несколькими узлами шины.

Примечание 2: Идентификатор в поле арбитража, несмотря на свое название, необязательно идентифицирует содержимое сообщения.

Кадр данных CAN 2.0B («cтандартный CAN»).

Кадр данных CAN 2.0B («расширенный CAN»).

Удаленный кадр

Кратко: «Всем привет, кто–нибудь может произвести данные с маркировкой X?»
Удаленный кадр очень похож на кадр данных, но с двумя важными отличиями:

Он явно помечен как удаленный кадр (бит RTR в поле арбитража является рецессивным), и

Отсутствует поле данных.

Основной задачей удаленного кадра является запрос на передачу надлежащего кадра данных. Если, скажем, узел A пересылает удаленный кадр с параметром поля арбитража равным 234, то узел B, если он должным образом инициализирован, должен выслать в ответ кадр данных с параметром поля арбитража также равным 234.

Удаленные кадры можно использовать для реализации управления трафиком шины типа «запрос–ответ». На практике, однако, удаленный кадр используется мало. Это не так важно, поскольку стандарт CAN не предписывает действовать именно так, как здесь обозначено. Большинство контроллеров CAN можно запрограммировать так, что они будут автоматически отвечать на удаленный кадр, или же вместо этого извещать локальный процессор.

Есть одна уловка, связанная с удаленным кадром: код длины данных (Data Length Code) должен быть установлен длине ожидаемого ответного сообщения. В противном случае разрешение конфликтов работать не будет.

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

Кадр ошибки (Error Frame)

Кратко (все вместе, громко): «О, ДОРОГОЙ, ДАВАЙ ПОПРОБУЕМ ЕЩЁ РАЗОК»
Кадр ошибки (Error Frame) – это специальное сообщение, нарушающее правила формирования кадров сообщения CAN. Он посылается, когда узел обнаруживает сбой и помогает остальным узлам обнаружить сбой – и они тоже будут отправлять кадры ошибок. Передатчик автоматически попробует послать сообщение повторно. Наличествует продуманная схема счетчиков ошибок, гарантирующая, что узел не сможет нарушить передачу данных по шине путём повторяющейся отсылки кадров ошибки.

Кадр ошибки содержит флаг ошибки (Error Flag), который состоит из 6 бит одинакового значения (таким образом нарушая правило вставки битов) и разграничителя ошибки (Error Delimiter), состоящего из 8 рецессивных бит. Разраничитель ошибки предоставляет некоторое пространство, в котором другие узлы шины могут отправлять свои флаги ошибки после того, как сами обнаружат первый флаг ошибки.

Кадр перегрузки (Overload Frame)

Кратко: «Я очень занятой 82526 маленький, не могли бы вы подождать минуточку?»
Кадр перегрузки упоминается здесь лишь для полноты картины. По формату он очень похож на кадр ошибки и передается занятым узлом. Кадр перегрузки используется нечасто, т.к. современные контроллеры CAN достаточно производительны, чтобы его не использовать. Фактически, единственный контроллер, который будет генерировать кадры перегрузки – это ныне устаревший 82526.

Стандартный и расширенный CAN

Изначально стандарт CAN установил длину идентификатора в поле арбитража равной 11 битам. Позже, по требованию покупателей стандарт был расширен. Новый формат часто называют расширенным CAN (Extended CAN), он позволяет использовать не менее 29 бит в идентификаторе. Для различения двух типов кадров используется зарезервированный бит в поле управления Control Field.

Формально стандарты именуются следующим образом –

2.0A – только с 11–битными идентификаторами;
2.0B – расширенная версия с 29–битными или 11–битными идентификаторами (их можно смешивать). Узел 2.0B может быть

2.0B active (активным), т.е. способным передавать и получать расширенные кадры, или

2.0B passive (пассивным), т.е. он будет молча сбрасывать полученные расширенные кадры (но, смотрите ниже).

1.x – относится к оргинальной спецификации и её ревизиям.

В настоящее время новые контроллеры CAN обычно относятся к типу 2.0B. Контроллер типа 1.x или 2.0A прибудет в замешательство, получив сообщения с 29 битами арбитража. Контроллер 2.0B пассивного типа примет их, опознает, если они верны и, затем – сбросит; a контроллер 2.0B активного типа сможет и передавать, и получать такие сообщения.

Контроллеры 2.0B и 2.0A (равно, как и 1.x) совместимы. Можно использовать их все на одной шине до тех пор, пока контроллеры 2.0B будут воздерживаться от рассылки расширенных кадров.

Иногда люди заявляют, что стандартный CAN «лучше» расширенного CAN, потому что в сообщениях расширенного CAN больше служебных данных. Это необязательно так. Если вы используете поле арбитража для передачи данных, то кадр расширенного CAN может содержать меньше служебных данных, чем кадр стандартного CAN.

Основной CAN (Basic CAN) и полный CAN (Full CAN)

Термины Basic CAN и Full CAN берут начало в «детстве» CAN. Когда–то существовал CAN–контроллер Intel 82526, предоставлявший программисту интерфейс в стиле DPRAM. Потом появился Philips с моделью 82C200, в котором применялась FIFO–ориентированная модель программирования и ограниченные возможности фильтрации. Для обозначения различия между двумя моделями программирования, люди стали называть способ Intel – Full CAN, а способ Philips – Basic CAN. Сегодня большинство контроллеров CAN поддерживают обе модели программирования, поэтому нет смысла в использовании терминов Full CAN и Basic CAN – фактически, эти термины могут вызвать неразбериху и стоит воздержаться от их употребления.

В действительности, контроллер Full CAN может взаимодействовать с контроллером Basic CAN и наоборот. Проблемы с совместимостью отсутствуют.

Разрешение конфликтов на шине и приоритет сообщения

Разрешение конфликтов сообщений (процесс, в результате которого два или более контроллера CAN решают, кто будет пользоваться шиной) очень важно для определения реальной доступности полосы пропускания для передачи данных.

Любой контроллер CAN может начать передачу, когда обнаружит, что шина простаивает. Это может привести к тому, что два или более контроллеров начнут передачу сообщения (почти) одновременно. Конфликт решается следующим образом. Передающие узлы осуществляют мониторинг шины в процессе отправки сообщения. Если узел обнаруживает доминантный уровень в то время, как сам он отправляет рецессивный уровень, он незамедлительно устранится от процесса разрешения конфликта и станет приемником. Разрешение конфликтов осуществляется по всему полю арбитража, и после того, как это поле отсылается, на шине остается только один передатчик. Данный узел продолжит передачу, если ничего не случится. Остальные потенциальные передатчики попытаются передать свои сообщения позже, когда шина освободится. В процессе разрешения конфликта время не теряется.

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

Поскольку, CAN–шина является шиной с подсоединением устройств по типу «монтажное И» (wired–AND) и доминантный бит (Dominant bit) является логическим 0, следовательно сообщение с самым низким в численном выражении полем арбитража выиграет в разрешении конфликта.

Вопрос: Что произойдет в случае, если единственный узел шины попытается отослать сообщение?

Ответ: Узел, разумеется, выиграет в разрешении конфликта и успешно проведет передачу сообщения. Но когда наступит время распознавания… ни один узел не отправит доминантный бит области распознавания, поэтому передатчик определит ошибку распознавания, пошлет флаг ошибки, повысит значение своего счетчика ошибок передачи на 8 и начнет повторную передачу. Этот цикл повторится 16 раз, затем передатчик перейдет в статус пассивной ошибки. В соответствии со специальным правилом в алгоритме ограничения ошибок, значение счетчика ошибок передачи не будет более повышаться, если узел имеет статус пассивной ошибки и ошибка является ошибкой распознавания. Поэтому узел будет осуществлять передачу вечно, до тех пор, пока кто–нибудь не распознает сообщение.

Адресация и идентификация сообщения

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

Фактически, в протоколе CAN отсутствует понятие адреса сообщения. Вместо этого содержимое сообщения определяется идентификатором, который находится где–то в сообщении. Сообщения CAN можно назвать «контентно–адрессовнными».

Определённый адрес работает так: «Это сообщение для узла X». Контентно–адресованное сообщение можно описать так: «Это сообщение содержит данные с маркировкой X». Разница между этими двумя концепциями мала, но существенна.

Содержимое поле арбитража используется, в соответствии со стандартом, для определения очередности сообщения на шине. Все контроллеры CAN будут также использовать всё (некоторые – только часть) поле арбитража в качестве ключа в процессе аппаратной фильтрации.

Стандарт не говорит, что поле арбитража непременно должно использоваться в качестве идентификатора сообщения. Тем не менее, это очень распространенный вариант использования.

Примечание о значениях идентификатора

Мы говорили, что идентификатору доступны 11 (CAN 2.0A) или 29 (CAN 2.0B) бит. Это не совсем верно. Для совместимости с определенным старым контроллером CAN (угадайте каким?), идентификаторы не должны иметь 7 старших бит установленных в логическую единицу, поэтому 11–битным идентификаторам доступны значения 0..2031, а пользователи 29–битных идентификаторов могут использовать 532676608 различных значений.

Заметьте, что все остальные контроллеры CAN принимают «неправильные» идентификаторы, поэтому в современных системах CAN идентификаторы 2032..2047 могут использоваться без ограничений.

Физические уровни CAN

Шина CAN

Шина CAN использует код без возвращения к нулю (NRZ) с вставкой битов. Существуют два разных состояния сигнала: доминантное (логический 0) и рецессивное (логическая 1). Они соответствуют определенным электрическим уровням, зависящим от используемого физического уровня (их несколько). Модули подключены к шине по схеме «монтажное И» (wired–AND): если хотя бы один узел переводит шину в доминантное состояние, то вся шина находится в этом состоянии, вне зависмости от того, сколько узлов передают рецессивное состояние.

Различные физические уровни

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

Существует несколько различных версий физических уровней: Наиболее распространенным является вариант, определенный стандартом CAN, часть ISO 11898–2, и представляющий собой двухпроводную сбалансированную сигнальную схему. Он также иногда называется high–speed CAN.

Другая часть того же стандарта ISO 11898–3 описывает другую двухпроводную сбалансированную сигнальную схему – для менее скоростной шины. Она устойчива к сбоям, поэтому передача сигналов может продолжаться даже в том случае, когда один из проводов будет перерезан, замкнут на «землю» или в состоянии Vbat. Иногда такая схема называется low–speed CAN.

SAE J2411 описывает однопроводной (плюс «земля», разумеется) физический уровень. Он используется в основном в автомобилях – например GM–LAN.

Существуют несколько проприетарных физических уровней.

В былые времена, когда драйверов CAN не существовало, использовались модификации RS485.

Различные физические уровни как правило не могут взаимодействовать между собой. Некоторые комбинации могут работать (или будет казаться, что они работают) в хороших условиях. Например, приемопередатчики high–speed и low–speed могут работать на одной шине лишь иногда.

Абсолютное большинство микросхем приемопередатчиков CAN произведено компанией Philips; в число других производителей входят Bosch, Infineon, Siliconix и Unitrode.

Наиболее распространен приемопередатчик 82C250, в котором реализован физический уровень, описываемый стандартом ISO 11898. Усовершенствованная версия – 82C251.

Распространенный приемопередатчик для «low–speed CAN» – Philips TJA1054.

Максимальная скорость передачи данных по шине

Максимальная скорость передачи данных по шине CAN, в соответствии со стандартом , равна 1 Мбит/с. Однако некоторые контроллеры CAN поддерживают скорости выше 1 Мбит/с и могут быть использованы в специализированных приложениях.

Low–speed CAN (ISO 11898–3, см. выше) работает на скоростях до 125 кбит/с.

Однопроводная шина CAN в стандартном режиме может передавать данные со скоростью порядка 50 кбит/с, а в специальном высокоскоростном режиме, например для программирования ЭБУ (ECU), около 100 кбит/с.

Минимальная скорость передачи данных по шине

Имейте в виду, что некоторые приемопередатчики не позволят вам выбрать скорость ниже определенного значения. Например, при использовании 82C250 или 82C251 вы можете без проблем установить скорость 10 кбит/с, но если вы используете TJA1050, то не сможете установить скорость ниже 50 кбит/с. Сверяйтесь со спецификацией.

Максимальная длина кабеля

При скорости передачи данных 1 Мбит/с, максимальная длина используемого кабеля может составлять порядка 40 метров. Это связано с требованием схемы разрешения конфликтов, согласно которому фронт волны сигнала должен иметь возможность дойти до самого дальнего узла и вернуться назад прежде чем бит будет считан. Иными словами, длина кабеля ограничена скоростью света. Предложения по увеличению скорости света рассматривались, но были отвергнуты в связи с межгалактическими проблемами.

Другие максимальные длины кабеля (значения приблизительные):

100 метров при 500 кбит/с;

200 метров при 250 кбит/с;

500 метров при 125 кбит/с;
6 километров при 10 кбит/с.

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

Оконечное прерывание шины

Шина CAN стандарта ISO 11898 должна заканчиваться терминатором. Это достигается путем установки резистора сопротивлением 120 Ом на каждом конце шины. Терминирование служит двум целям:

1. Убрать отражения сигнала на конце шины.

2. Убедиться, что получает корректные уровни постоянного тока (DC).

Шина CAN стандарта ISO 11898 обязательно должна терминироваться вне зависимости от её скорости. Я повторю: шина CAN стандарта ISO 11898 обязательно должна терминироваться вне зависимости от её скорости. Для лабораторной работы может хватить и одного терминатора. Если ваша шина CAN работает даже при отсутствии терминаторов – вы просто счастливчик.

Заметьте, что другие физические уровни , такие как low–speed CAN, однопроводная шина CAN и другие, могут требовать, а могут и не требовать наличия оконечного терминатора шины. Но ваша высокоскоростная шина CAN стандарта ISO 11898 всегда будет требовать наличия хотя бы одного терминатора.

Кабель

Стандарт ISO 11898 предписывает, что волновое сопротивление кабеля номинально должно равнятся 120 Ом, однако допускается интервал значений сопротивления Ом.

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

ISO 11898 описывает витую пару, экранированную или неэкранированную. Идёт работа над стандартом однопроводного кабеля SAE J2411.

Современный автомобиль оснащен электронными блоками управления различных систем: двигателя, антиблокировочной системы тормозов, кузова и другими. По-существу, эти блоки представляют собой микрокомпьютеры.

Для того, чтобы понять что такое CAN-шина в автомобиле, представьте что в машине организована локальная сеть, к которой подключены эти микрокомпьютеры — чтобы они работали в комплексе.

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

В качестве начальника в автомобиле выступает бортовой компьютер и система диагностики.

История разработки и унификации Controller Area Network

Компания BOSCH, производя исследования в области автоматизации в 80-х годах прошлого века, предложила стандарт микроконтроллерной связи, который можно было применять и в автомобилестроении.

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

Применительно к автомобильной технике стандарт CAN (Controller Area Network) адаптирован к шине с физическим уровнем. Она организована при помощи витой пары проводников, по которым идут пакеты сигналов разной полярности.

Такой стандарт получил международную классификацию ISO 11898. Кадр (пакет) включает 11-битный информационный сигнал (либо 29-битный в расширенном режиме).

В общем, CAN-шина не обязательно может быть реализована при помощи витой пары проводников. Это может быть и оптоволокно, и радиоканал.

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

CAN-шина автомобиля: что это такое и её принцип работы

Шина представляет собой локальную сеть, при помощи которой производится обмен информацией между блоками управления различными системами автомобиля. Таким образом, блок управления, например, двигателя автомобиля, помимо основного микроконтроллера, обслуживающего двигатель, предполагает наличие CAN-контроллера, который формирует посылки импульсов по двум шинам: CAN-высокий и CAN-низкий (Н и L).

Эти сигналы передаются по проводникам (витой паре) трансивером. Трансиверы, или приемо-передатчики, предназначены для:

  • усиления сигналов,
  • обеспечения помехозащищенности передаваемых импульсов;
  • регулировки скорости передачи цифрового потока;
  • защиты линии в случае повреждения CAN-шины.

Сейчас в автомобильной технике применяют следующие виды приемо-передатчиков — High Speed и Fault Toleran. High Speed трансмиттер обеспечивает относительно высокую скорость передачи информации – до 1 мегабит в секунду. Второй тип трансмиттера обладает меньшей скоростью передачи информации – до 120 килобит в секунду. Зато он менее чувствителен (толерантен к ошибкам) к качеству CAN-шины, допускает отклонение ее параметров.

Схема организации обмена данными

Структурно схему подключения различных блоков автомобиля к CAN-шине можно изобразить в таком виде:

Для согласования всех устройств, то есть организации оптимальных условий и скорости приемо — передачи, выходные сопротивления трансмиттеров должны быть приблизительно одинаковы.

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

На некоторых автомобилях для устранения проблем с синхронизацией CAN-информации применяется отдельный модуль межсетевого интерфейса.

Каждое сообщение, передаваемое по CAN-шине, имеет собственный идентификатор, например «температура охлаждающей жидкости» и код, соответствующий ее значению, типа «98,7 градусов Цельсия». Не обязательно это будут абсолютные значения, в большинстве случаев это относительные двоичные единицы, которые далее преобразуются в сигналы управления и контроля.

Эти же данные используют средства диагностики для контроля и обработки информации об основных системах автомобиля.

Основные режимы работы CAN-шины:

  • активный (зажигание включено);
  • спящий (при выключенном зажигании);
  • пробуждение и засыпание (при включении и выключении зажигания).

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

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

Преимущества и недостатки применения КАН-шины в автомобиле

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

Можно, конечно, разместить все блоки управления системами автомобиля в едином суперблоке, в котором программно обеспечить взаимодействие разных систем. Такие попытки были у французских производителей. Однако, с увеличением функциональности и производительности значительно увеличивается вероятность отказов. Сбои, например, дворников, могут привести к отказу запуска двигателя.

Основные преимущества применения CAN-шины:

  • возможность проведения оперативного контроля и ;
  • объединение потоков информации в едином помехозащищенном канале;
  • универсальность, способствующая унификации процессов диагностирования;
  • возможность подключения охранных систем по CAN-шине (нет необходимости тянуть проводку к каждому элементу контроля).

Недостатки CAN-шины:

  • невысокая надежность;
  • повреждение одного из блоков управления может привести к полной неработоспособности CAN-соединения.

Устранение неисправностей

На приборной панели автомобиля отсутствует индикаторная лампа неисправности CAN. Судить о том, что работоспособность CAN-шины нарушается, можно по косвенным показателям:

  • на приборной панели одновременно загорелись несколько индикаторных ламп неисправностей;
  • пропали показатели температуры охлаждающей жидкости, уровни топлива;

Прежде всего, следует выполнить диагностику. Если она покажет на неисправность CAN-шины, следует приступить к устранению проблемы.

Последовательность работ:

  1. Найти проводники витой пары шины. Часто они имеют черный (высокий уровень) и оранжево-коричневый (низкий) цвета.
  2. Проверить при включенном зажигании с помощью мультиметра напряжения на проводниках. Уровни не должны быть равны 0 или более 11 Вольт (обычно около 4,5 Вольта).
  3. Выключить зажигание, снять клемму аккумуляторной батареи. Измерить сопротивление между проводниками. Если оно будет стремиться к нулю, значит, в шине присутствует короткое замыкание, если к бесконечности – обрыв.

  4. Уникальный автомобильный сканер Scan Tool Pro