- Кабели BUS CAN
- Похожие группы
- Качество
- Страхование
- Честная цена
- Доставка / оплата
- Возврат
- Как выбрать кабели bus can
- Применение
- Основные преимущества:
- Chrysler Cirrus FirstLiner › Бортжурнал › CAN-технология BOSCH в диагностике автомобилей
- CAN-шина
- Особенности устройства CAN-шины
- Передача данных по Кан-шине
- Обзор возможностей протокола CAN
- Скорость передачи данных CAN-шины
- Протоколы высокого уровня
- Достоинства и недостатки протокола CAN
- Mazda 3 BK › Бортжурнал › CAN BUS своими руками. Исходники.
Кабели BUS CAN
Похожие группы
Качество
Страхование
Честная цена
Доставка / оплата
Возврат
Как выбрать кабели bus can
Компания «Кабель.РФ» продает кабели bus can различных марок в Екатеринбурге из наличия со складов, расположенных по всей России, или под заказ на производство. Специалисты «Кабель.РФ» знают все о данной продукции, поэтому грамотно проконсультируют вас в выборе кабеля с учетом технических требований, осуществят своевременную доставку и подберут соответствующий тип транспорта. В данном разделе представлен BUS CAN кабель по ценам от 93.38 рублей.
Технические характеристики реализуемой нами продукции соответствуют ГОСТам или ТУ. На все кабели предоставляются необходимые сертификаты.
Применение
Наша компания занимается продажей различных марок кабелей BUS CAN из наличия со складов, расположенных по всей России, или под заказ на производство. Специалисты «Кабель.РФ» знают все о данной продукции, поэтому грамотно проконсультируют вас в выборе кабелей этой группы с учетом технических требований, помогут осуществить своевременную доставку и подобрать соответствующий тип транспорта.
Кабель BUS CAN применяется, когда возникает необходимость объединить измерительные датчики, программируемые контроллеры, электронные компоненты различных систем и исполнительные устройства в единую сеть. Такие кабели служат для передачи цифровой информации со скоростью не более 1 Мб/с и используются для автоматизации производственных процессов в различных отраслях тяжелой и легкой промышленности, а также комплектации электронного оборудования современных автомобилей, медицинского оборудования и систем типа «умный дом».
Многопроволочные токопроводящие жилы таких кабелей изготавливаются из медных проволок и изолируются вспененным или радиационно-сшитым полиэтиленом. Две изолированные жилы скручиваются в пару. Кабель BUS CAN производится в одно или двухпарном исполнении. В некоторых марках четыре изолированные жилы скручиваются в «звездную» четверку.
Чтобы защитить передаваемые по кабелю электрические сигналы от возможного воздействия наведенных электромагнитных излучений на скрученные пары накладывается экран в виде оплетки из медных луженых проволок. В конструкции кабелей, предназначенных для подземной прокладки, присутствует броня из высокопрочной полиэстеровой ленты или внутренняя оболочка из поливинилхлоридного пластиката, расположенные поверх экрана.
Внешняя оболочка кабелей этой группы изготавливается из полиэтилена, поливинилхлоридного пластиката или полиуретана.
Основные преимущества:
У нас вы можете купить кабель BUS CAN по выгодной цене, для этого необходимо оставить заявку на расчет стоимости менеджеру компании.
Chrysler Cirrus FirstLiner › Бортжурнал › CAN-технология BOSCH в диагностике автомобилей
CAN Технологии
Применяемая на автомобилях система CAN (Controller_Area_Network) позволяет установить связь между отдельными электронными блоками управления. При эксплуатации автомобиля и при диагностике его агрегатов эта система предоставляет возможность использования новых функций, которые не могут быть возложены на отдельно действующие блоки управления.
Применяемая на автомобилях система CAN позволяет объединить в локальную сеть электронные блоки управления или сложные датчики, как, например, датчик угла поворота рулевого колеса. Обозначение CAN является сокращением от выражения Controller:Area:Network (локальная сеть, связывающая блоки управления). Применение системы CAN на автомобиле дает следующие преимущества:
Обмен данными между блоками управления производится на унифицированной базе. Эту базу называют протоколом. Шина CAN служит как бы магистралью для передачи данных.
Независимо действующие системы, например, система курсовой стабилизации ESP, могут быть реализованы с меньшими затратами.
Упрощается подключение дополнительного оборудования.
Шина данных CAN является открытой системой, к которой могут быть подключены как медные провода, так и стекловолоконные проводники.
Диагностика электронных блоков управления производится посредством кабеля «К».
Диагностика некоторых компонентов оборудования салона автомобиля уже сегодня производится через шину CAN (например, это подушки безопасности и блоки управления в дверях автомобиля). В данном случае речь идет о так называемом виртуальном кабеле «К». В будущем необходимость в кабеле «К» должна отпасть.
Можно проводить одновременную диагностику нескольких блоков управления, входящих в систему.
CAN
Промышленная сеть CAN (Controller Area Network) была создана в конце 80-х годов фирмой Bosch как решение для распределенных систем, работающих в режиме реального времени. Первая реализация CAN применялась в автомобильной электронике, однако сейчас CAN находит применение практически в любых типах машин и промышленных установок, от простейших бытовых приборов до систем управления ускорителями элементарных частиц. В настоящий момент CAN-протокол стандартизован в международном стандарте ISO 11898.
Основные положения стандарта CAN.
В качестве среды передачи в CAN используется дифференциальная линия связи — витая пара, сигналы по которой передаются в дифференциальном режиме.
Для контроля доступа к среде передачи используется метод недеструктивного арбитража.
Данные передаются короткими (максимальная длина поля данных — 8 байт) пакетами, которые защищены контрольной суммой.
В CAN отсутствует явная адресация сообщений. Вместо этого каждый пакет снабжен полем арбитража (идентификатор+RTR-бит), которое задает приоритет сообщения в сети.
CAN имеет исчерпывающую схему контроля ошибок, которая гарантирует повторную передачу пакета, в случае возникновения ошибок передачи/приема сообщения.
В CAN существует способ автоматического устранения узла, являющегося источником ошибочных пакетов в сети.
CAN контроллеры.
Протокол CAN полностью реализован аппаратно — в виде микросхем- CAN контроллеров или в виде стандартного периферийного устройства в составе микросхемы- микроконтроллера. Все производители современных микроконтроллеров по крайней мере в одном из семейств имеют микроконтроллеры со встроенным периферийным одним или несколькими CAN-контроллерами. Таким образом, сегодня, СAN-контроллер является таким же стандартным периферийным устройством как контроллер SPI, I2C или UART.
Что такое CAN-шина
Для повышения надежности в CAN-шине используется принцип дифференциальной передачи данных, требующий двух проводов, CAN-High (CAN-H) высокий и CAN-Low (CAN-L) низкий уровень напряжения.
Рецессивные и доминантные биты
Для повышения надежности в CAN-шине используется принцип дифференциальной передачи данных, требующий двух проводов, CAN-High (CAN-H) высокий и CAN-Low (CAN-L) низкий уровень напряжения.
Как это исполнено физически
Физически CAN-шина – система из специального кабеля с разветвителями для подключения электронных блоков и конечных устройств-терминаторов (резисторов).
Витая пара
Чаще всего шина CAN – скрученные (витые) пары проводов (по 30 витков на один погонный метр) с разветвителями для подключения ЭБУ (ECU) и конечными резисторами-терминаторами с номинальным сопротивлением 120 Ом на концах шины.
Сколько CAN-шин может быть на ТС
На ТС экологического уровня Евро-3 и выше может быть от 1 до 6 и более шин CAN, которые могут обозначаться как M-CAN, T-CAN, I-CAN, H-CAN, A-CAN, EBS-CAN и т.д.
Как найти CAN-шину
Признаками шины М-CAN и Т-CAN могут быть, например:
• наличие диагностического разъема OBD II;
• цвет и сечение проводов витых пар;
• связь витых пар с контактами в разъемах OBD II и ЭБУ.
Диагностический разъём OBD II и его распиновка
На большинстве ТС после 2003 года используется диагностический разъем OBD II или DLC (Diagnostic Link Connector), который находится под панелью приборов.
Как будем искать CAN-шину
С помощью мультиметра можно проверить любую витую пару проводов, чтобы убедиться в следующем:
1. Является ли проверяемая витая пара вообще CAN-шиной? (Проверка импеданса);
2. Если витая пара является CAN-шиной, то передаются ли в ней какие–либо сообщения? Проверка работоспособности);
3. Находится ли CAN-шина в работоспособном состоянии и какая из линий шины является CAN-L, а какая – CAN-H?
Внимание! Неосторожное обращение с включенной
CAN-шиной может привести к фиксации в ней ошибок!
Проверка импеданса
Проверка импеданса (полного сопротивления)
ВНИМАНИЕ!
Проверка должна производиться при полностью выключенном питании бортовой сети (выключенной массе).
Контрольное значение должно быть в пределах 60 Ом.
Проверка работоспособности CAN-шины
Находится ли CAN-шина в рабочем состоянии?
ВНИМАНИЕ! Проверка производится при включенном замке зажигания, работающем двигателе, нажатии и отпускании педали подачи топлива между проводами витой пары.
Контрольное значение напряжения должно быть в пределах 1,2-3,0 В.
Определение CAN-H и CAN-L
Какой из проводов является CAN-H, а какой CAN-L?
ВНИМАНИЕ! Проверка производится в состоянии рецессии (при включенном главном выключателе АКБ (кнопке массы), замок зажигания выключен!) и в доминантном состоянии (при включенном замке зажигания в положение «Приборы», при работающем и не работающем двигателе).
Проверка с помощью осциллографа
Учитывая возможные отклонения уровня напряжения от номинальных значений, состояние рецессии можно определить только с помощью осциллографа.
Цвет оболочки и цветовая маркировка проводов
CAN-шина. Что можно увидеть?
В зависимости от того, какую информацию заложил в CAN-шину производитель, могут распознавать:
Способы подключения:
Контактный способ:
Достоинства:
• просто и дешево;
• можно работать на считывание и передачу.
Недостатки:
• может оказывать мешающее влияние на CAN-шину; проблемы с возникновением и фиксацией ошибок;
• Проблемы с гарантией на ТС.
Безконтактный способ (CANCrocodile):
Бесконтактныe считыватели Crocodile
CAN Crocodile – устройство для бесконтактного считывания данных с CAN-шины автомобиля. CAN Crocodile применяется для подключения к шине CAN систем GPS/ГЛОНАСС мониторинга, которые получают информацию о режимах работы двигателя, состоянии датчиков, уровне топлива, наличии неисправностей и т.д. CAN Crocodile не нарушает изоляцию проводов CAN и «слушает» обмен по шине с помощью специального беспроводного приемника. Применение CAN Crocodile абсолютно безопасно для автомобиля (!), незаметно для работы бортового компьютера, диагностического сканера и других электронных систем. Особенно актуально применение CAN Crocodile для гарантийных автомобилей, в которых подключение каких-либо электронных устройств к шине CAN часто служит поводом для снятия с гарантии.
Бесконтактным способом – без нарушения изоляционной оболочки проводов и электрического контакта.
Не нарушает изоляцию;
Не влияет на работу CAN-шины;
Не занимает диагностический разъём
CAN-шина
CAN – стандарт обмена информации промышленной автоматики, призванный объединить в единое сообщество все многообразие электронного оборудования.
Протокол разработан на основе стандартов ISO передачи данных.
В середине 80-х годов прошлого столетия компании Intel и Robert Bosch GmbH разработали цифровое устройство для обмена данных, которое стало стандартом автомобильной
электроники.
Подобно тому, как собираются в единую сеть несколько компьютеров, CAN собирает в цепь все электронные блоки автомобиля. Это делает управление более надежным, быстрым и эффективным. Кроме того, через кабель CAN происходит обмен данными между ЭБУ и сторонними электроприборами, что делает диагностику автомобиля максимально точной и быстрой.
Особенности устройства CAN-шины
Передаются данные, со скоростью 1Мбит/сек, по радиоканалам или на оптоволоконном уровне. Биты данных одномоментно превращаются в кадры (подобие ограниченных порций). Есть сложная схема разделения кадров на доминантные и рецессивные и приоритетов формирования очереди передачи, с применением арбитража. Однако в эти области высоких технологий, простому автолюбителю заглядывать нет никакой нужды.
На физическом уровне CAN-сеть – это непрерывная «шина» дифференциальной пары, в роли проводника информации, прописанной стандартом ISO. Доступ к ней осуществляется посредством драйвера CAN-шины.
Во всех системах современного автомобиля применяется протокол CAN для взаимодействия электронного блока управления с контрольными блоками систем, исполнительными устройствами, датчиками, и в целом всей совокупности периферийного оборудования. Устройство столь умного прибора, на удивление, очень простое (можно сказать примитивное) – два провода и чип. Вот и все!
Первые поколения прибора были снабжены множеством выходов, по каждому их которых передавался лишь один сигнал. Сейчас, по каждому проводу проходят сотни импульсов.
В последних выпусках есть функции подключения к смартфонам.
Есть заложенная функция предвидения и устранения некоторых неполадок электрооборудования автомобиля. Даже электробрелки зажигания, подключаясь через CAN, получают необходимые данные от ЭБУ автомобиля.
CAN – шина, практически, абсолютно нечувствительна к радиопомехам, с высокой степени изолированными контактами.
Передача данных по Кан-шине
Сигналы с электронных приборов, параллельно соединенных в цепь Кан-шины, по двум сплетенным проводам (витой паре), поступает на полосы шины. При этом, на каждом проводе будет свое напряжение, отличное от напряжения во втором проводе.
Другие участники считывают эту информацию. Путем проставления фильтров и идентификаторов, зашифрованных в самом послании, определяется адресат сообщения.
Тот, получив наказ на какое-либо действие, спешит его выполнить.
В покое, напряжение в проводах витой пары одинаковое и составляет 2,5В. Это, так называемое, рецессивное положение. Во время начала сеанса, провода приводятся в возбуждение участником, посылающим сообщение. Напряжение на одном из проводов (CAN High) начинает возрастать, достигая 3,5В. На другом (CAN low) – убывать, до достижения отметки 1В.
Каждое звено общей цепи подключается к CAN кабелю посредством трансивера, в котором разность двух напряжений преобразуется в одно, выходное (2В). Его и получают участники процесса. Таким образом, исключается влияние на обмен информации, непостоянство напряжения электрической сети автомобиля.
Обзор возможностей протокола CAN
— сигнальная сбалансированная двухпроводная схема high–speed CAN представляет вторую часть стандарта ISO 11898;
— третья часть ISO 11898 составляет следующий уровень вышеназванной схемы;
— однопроводной уровень, описываемый стандартом SAE J2411. Шины этого уровня установлены, например, на автомобилях линейки Дженерал Моторс.
Скорость передачи данных CAN-шины
Все составляющие сети CAN должны иметь единую скорость передачи информации. Однако данный стандарт не задает одного определенного параметра, ограничиваясь лишь максимальным пределом – 1Мбит/с. Изменения объема передаваемого кадра должно успеть распространиться по всей длине сети, что ставит в обратную зависимость скорости от протяженности – чем длиннее провод, тем ниже скорость. Для передачи 1Мбита за 1секунду нужная длина должна составлять не менее 40 метров. Добавьте к этому объективные факторы, снижающие скорость – защита от помех и разветвленная сеть, где происходят множественные отражения сигнала.
В угоду ускорения процесса, разработчики уменьшают протяженность проводов, одновременно увеличивая число цепей, с возможностью подключения большего количества приборов. Например, общая длина шины, составляющая 10 метров, способна пропускать через себя кадры, со скоростью 2 Мбит/c, с 64 подключенными приборами. Если автомобиль снабжен большим числом электрооборудования, то добавляется одна, две, и т. д. цепи.
Протоколы высокого уровня
CAN всего лишь решает проблему доставки информации из одного пункта в другой, малыми пакетами (всего 8 байт). Многие аспекты обмена данных, остаются вне его компетенции. Ввиду большого спроса на рынке, незамедлительно, появились разработки усовершенствованных протоколов – так называемые, протоколы высокого уровня. Они взялись оказывать более расширенный пакет услуг. Ими пользуются, когда нужно:
Достоинства и недостатки протокола CAN
Протокол CAN вошел в состав стандартного протокола OBD-II.
К несомненным преимуществам CAN относятся:
К недостаткам относятся:
Применяется этот протокол не только в автомобильной промышленности. В некоторых отраслях промышленности, дорожного строительства, при строительстве высокотехнологичных объектов (так называемые, умные дома), в велосипедном производстве.
Mazda 3 BK › Бортжурнал › CAN BUS своими руками. Исходники.
Сегодня настало время рассказать, как сделать CANBUS с блек джеком и плюшками, своими руками.
Если вы поменяли магнитолу и у вас есть Can Bus то скорее всего разъем к нему подходящий он имеет такую распиновку, по крайней мере у меня было так(вид со стороны монтажной части)
Второй вариант схемы с использованием STM32F103 blue pill
Уровень сложности паяльник + USB.
Нам понадобится
STM32F103 Blue pill ali.onl/1HOO
Программатор ST-LINK ali.onl/1HOP
DC-DC преобразователь ali.onl/1HOM
CAN Трансивер ali.onl/1HOR
Резистор на 470 Ом
Гребенка контактов с шагом 2 мм
Немного текстолита(в лучшем случае)
Схема представлена на рисунке ниже.
Сам такую схему я не собирал расскажу далее почему.
По цене разницы особо нет, тут чуть дороже из-за необходимости купить программатор, но он штука полезная.
Как прошить STM32F103 через Arduino ide можно найти в интернете, единственную собранную Arduino ide со всем необходимым я приложу в архиве где-нибудь рядом. Программатор обязательно, есть способы прошить и без него, но USB и CANиспользуют одну шину памяти и не очень комфортно работают вместе.
Если посмотреть на схему то тут резистор уже 470 Ом, прошивка уже подправлена под это все.
Преимущества STM32F103 по сравнению с Arduino nano можно найти в интернете, повторятся особо не буду. По мимо высокой производительности которая в этом проекте особо не нужна, тут аппаратная поддержка CAN, 12bit АЦП что позволяет более точно отлавливать нажатие кнопок руля. В общем с заделом на будущее.
Прошивку так же выложу в архиве, с исходниками. Будет несколько версий. Работает выполняя все основные функция та которая в hex, но там есть лишние элементы, которые в принципе не мешают.
Так же в архиве будут Readme, по мере возможности буду добавлять версии, буду описывать что и как.
Последняя версия CAN BUS самая компактная.
Но и уровень сложности максимальный. Вам потребуется заказать плату, заказать компоненты, все это припаять, и запрограммировать, этакий конструктор.
На плате предусмотрен выход для цифрового потенциометра, для тех кто хочет подключить нечто экзотическое нежели китайский андроид, (в коде ничего этого не реализовано, мне самому не к чему). Во всем остальном эта схема повторяет вариант номер 2 (точнее наоборот вариант номер 2 родился из этой схемы) Прошивка соответственно та же самая. Единственно вместо первого стабилизатора на 5 вольт я бы установил DC-DC преобразователь из предыдущих схем, для этого предусмотрены контакты +5, GND, +12.
Не все элементы нужно впаивать на плату, например не все светодиоды вам нужны, не нужны некоторые резисторы перемычки, и некоторые диоды. Возможно если появятся вопросы, опишу их в README.
UPD версия с ARDUINO обновляется не будет, только вы своими силами.
Upd2 07.03.2021 Добавлена ещё одна прошивка для стм32































