Кан бус что это: Купить CAN BUS для Android магнитолы Teyes (расширяет функционал)

Содержание

CAN bus communication — это… Что такое CAN bus communication?

  • CAN-Bus — CAN Logo Der CAN Bus (Controller Area Network) ist ein asynchrones, serielles Bussystem und gehört zu den Feldbussen. Um die Kabelbäume (bis zu 2 km pro Fahrzeug) zu reduzieren und dadurch Gewicht zu sparen, wurde der CAN Bus 1983 von Bosch für… …   Deutsch Wikipedia

  • CAN Bus — CAN Logo Der CAN Bus (Controller Area Network) ist ein asynchrones, serielles Bussystem und gehört zu den Feldbussen. Um die Kabelbäume (bis zu 2 km pro Fahrzeug) zu reduzieren und dadurch Gewicht zu sparen, wurde der CAN Bus 1983 von Bosch für… …   Deutsch Wikipedia

  • Can-bus — CAN Logo Der CAN Bus (Controller Area Network) ist ein asynchrones, serielles Bussystem und gehört zu den Feldbussen. Um die Kabelbäume (bis zu 2 km pro Fahrzeug) zu reduzieren und dadurch Gewicht zu sparen, wurde der CAN Bus 1983 von Bosch für… …   Deutsch Wikipedia

  • CAN bus — Controller area network Pile de protocoles 7 • Application 6 • Présentation 5 • Session 4 • T …   Wikipédia en Français

  • Bus (computing) — 4 PCI Express bus card slots (from top to bottom: x4, x16, x1 and x16), compared to a 32 bit conventional PCI bus card slot (very bottom) In computer architecture, a bus is a subsystem that transfers data between components inside a computer, or… …   Wikipedia

  • связь по шине CAN — Параллельные тексты EN RU CAN bus communication Handles all communication, such as control tasks, measurments and alarms. Modules can react on each other. The modules can also operate fully in standalone mode in the event of a CAN bus… …   Справочник технического переводчика

  • Bus encryption — is the use of encrypted program instructions on a data bus in a computer that includes a secure cryptoprocessor for executing the encrypted instructions. Bus encryption is used primarily in electronic systems that require high security, such as… …   Wikipedia

  • Bus De Terrain — Terme employé dans l industrie pour qualifier des systèmes d interconnexion d appareils de mesure, de capteurs, d actionneurs, … Les bus de terrain les plus courants sont : bus CAN CANopen bus LIN MODBUS Jbus InterBus Profibus DP Profibus PA …   Wikipédia en Français

  • обмен данными через шину CAN — [Интент] Тематики сети вычислительные EN CAN bus communication …   Справочник технического переводчика

  • Bus CAN — Controller area network Pile de protocoles 7 • Application 6 • Présentation 5 • Session 4 • T …   Wikipédia en Français

  • Bus Controller Area Network — Controller area network Pile de protocoles 7 • Application 6 • Présentation 5 • Session 4 • T …   Wikipédia en Français

  • Как работает CAN bus? — Авто-ремонт

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

    Для чего нужна CAN шина?

    Controller Area Network (CAN) — стандарт промышленной сети, ориентированный на объединение различных датчиков и устройств в единую сеть. … Благодаря шине CAN в современных автомобилях может быть реализовано множество функций: доводчик стекол, электрорегулировка сидений, электронное управление багажником и многое другое.

    Сколько проводов в CAN шине?

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

    Что такое шина данных CAN?

    CAN является синхронной шиной с типом доступа Collision Resolving (CR, разрешение коллизии), который, в отличие от Collision Detect (CD, обнаружение коллизии) сетей (Ethernet), детерминировано (приоритетно) обеспечивает доступ на передачу сообщения, что особо ценно для промышленных сетей управления (fieldbus).

    Для чего нужна CAN bus?

    Для того, чтобы не прокладывать новую проводку к подключаемому устройства, его подключают уже к имеющимся сигнальным/управляющим проводам, так называемой Кан-шине (Can Bus).

    Что такое CAN H и CAN L?

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

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

    Для предотвращения отражения сигнала два абонента шины CAN (с максимальным удалением в сети PT-CAN) нагружаются сопротивлением 120 Ом. Оба нагрузочных сопротивления включаются параллельно и образуют эквивалентное сопротивление 60 Ом.

    Для чего нужна Кан Шина в сигнализации?

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

    Что такое Кан шина и как работает?

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

    Что такое CAN и LIN шина?

    Шина LIN – это простая последовательная однопроводная шина для автомобильных применений и используется в тех случаях когда применение CAN шины – дорого. … Для изучения шины LIN Вы можете использовать наш адаптер CAN-Hacker 3.0 с дополнительной опцией LIN анализатора.

    Что такое CAN в авто?

    В середине 80-х годов прошлого столетия компанией BOSCH была предложена новая концепция сетевого интерфейса CAN (Controller Area Network). … CAN-шина обеспечивает подключение любых устройств, которые могут одновременно принимать и передавать цифровую информацию (дуплексная система).

    Что такое CAN кабель?

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

    Что такое CAN BUS на магнитоле?

    Универсальный CAN-BUS адаптер для магнитолы:

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

    Почему на автомобиле применяются системы шин данных?

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

    Какая скорость передачи данных в моторной шине CAN?

    Скорость передачи по шине данных CAN моторного отсека (CAN-С) составляет 500 Кбит/с, а шина данных CAN салона (CAN-B) вследствие меньшего количества особо срочных сообщений обладает гораздо меньшейскоростью передачи данных — 83 Кбит/с.

    CAN BUS | CAN FD | ISOBUS | Семинары | Практикум по CAN технологиям

    CAN BUS и CAN FD: Семинары, образовательные программы, учебные комплекты и лабораторные стенды от компании «Марафон». Практикум по CAN технологиям. 

    Технология CAN (Controller Area Network), созданная в конце 80-х годов компанией Bosch для удовлетворения  требований немецкого автопрома к интеллектуальности легковых машин, сегодня  получила широкое распространение во встроенных системах управления реального времени (Embedded Real-Time Control Systems) для автомобильного и железнодорожного транспорта, спецтехники, станков ЧПУ, лифтов, медицинских приборов, авиационных и космических систем.

    При этом CAN технологии продолжают динамично развиваться. Сегодня на смену классическим сетям CAN  BUS приходят сети нового поколения CAN FD, обеспечивающие надежную передачу больших объемов данных в режиме жесткого реального времени.  В начале 2019 года специализированная экспертная группа ассоциации CAN in Automation (CiA) приступила к работе над следующим поколением сетей CAN-CAN XL.

    Все это делает весьма  актуальной подготовку и переподготовку квалифицированных российских специалистов — разработчиков и эксплуатантов продуктов и решений на базе технологий CAN, CAN FD, CAN XL.

    Компания «Марафон», будучи одним из пионеров по внедрению CAN сетей в России и лидирующим разработчиком  полностью российского инструментария для систем CAN/CAN FD, сегодня активно развивает  разработку, производство и внедрение в учебный процесс линеек учебных комплектов и учебно-лабораторных стендов по технологиям CAN,CAN FD, CAN XL. 

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

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

    В 2022 году компания «Марафон» принимает участие в организации цикла семинаров «CAN, CAN FD, ISOBUS и современные системы мониторинга и управления» и в подготовке ежегодной конференции «Технологии CAN, CAN FD, ISOBUS  и современные цифровые решения для транспорта и спецтехники». 


    ОБЛАСТИ ПРИМЕНЕНИЯ
    ТЕХНОЛОГИЙ

    CAN/CAN FD Легковые автомобили

    Железнодорожный транспорт

    Автобусы

    Троллейбусы

    Грузовой автотранспорт

    Погрузчики

    Сельхозтехника

    Аэрокосмическая техника

    Морская электроника

    Бытовая техника

    Медицинское оборудование

    Автоматизация производства

    Станки

    АСУТП

    Автоматизация зданий

    Системы доступа

    Лифты

    Системы безопасности

    Автоматизация эксперимента

    CAN BUS + android и бомж комплектация — Sportage Like

    Вопрос:

    Привет народ. Кароче Я решил установить android голову с али.У продавца есть 2 вида магнитол — с can bus и без него.

    Для простой комплектации можно не брать can bus, для другой — более дорогой нужен. У меня простая комплектация без камеры заднего вида и без усилителя.
    Я очень хотел бы использовать все преимущества can шины автомобиля а именно :
    1 Динамические линии на экране камеры заднего вида.
    2 Отображение линий парктроников.
    3 Отображение климата.
    4 отображение открытых и закрытых дверей
    5 Отображение давления в шинах и т.д…
    Помню у меня на астре j стояла подобная система — но там can bus шел в комплекте. Очень нравилась штука с авто громкостью в зависимости от скорости автомобиля, которая так же бралась с can шины.
    Уже все пролазил и все говорят одно и то же бери без can busа. НО тогда эти все функции не будут мне доступны?
    Вот собственно вопрос — если Я возьму магнитолу с can bus , смогу ли Я его подключить к автомобилю ?

    Ответы:

    — …пункты 1,2,5 к canbus отношения не имеют и работают минуя его,,,

    — это точная информация? Тоесть Я куплю магнитолу без can модуля и у меня эти пункты будут работать?

    — 1 Динамические линии на экране камеры заднего вида зависят от самой камеры.
    2 Отображение линий парктроников приходят на приборку минуя балалайку.
    4 Отображение открытых и закрытых дверей так же.
    5 Отображение давления в шинах так же.

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

    — 1- Каким образом камера обрабатывает сигнал рулевого колеса? Откуда она берет информацию куда колеса смотрят? Мне кажется камера дает просто картинку, а ГУ в свое время накладывает на неё динамические линии используя информацию как раз с кан шины.
    2- То что линии парктроников выводятся на основной экран Я знаю, но не пойму каким образом реализована эта подача на ГУ более высоких комплектациях. Сам лично видел у товарища- родное ГУ с экраном дублировало показания парктроников в совокупности с динамическими линиями. Очень удобно

    — Я просто хочу что бы это все работало на балалайке которую Я закажу. Какая разница блин в этих комплектациях то? То что там к магнитолам подходит кан а у меня не подходит?
    Я толком не пойму все равно. Будет у меня это все работать или нет. И нужен ли мне этот can bus.

    — Если комфорт и ниже, то не нужен. Если люкс и выше, то нужен. Как-то так!

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

    — Вот вот все так говорят, вы мне объясните в чем там различие проводки магнитолы люкса и комфорта то?

    — Не будет. В разъёмах нет проводов под can. В каждой комплектации свои провода. Мало того ещё и от года выпуска меняются. Сам столкнулся с этим. Китаец выслал мне ГУ, а с проводами не угадал. Жду другие.

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

    — Ну а если повести эти два провода ( can H и can L) теоретически то должно же работать то! Мне не трудно дополнительно врезать два провода для дальнейшего удобства эксплуатации машины.
    Да кстати, какой у Вас год машины? У меня 2018- там будет типа новая проводка? Как она выглядит? в чем отличия? Хочу сразу заказать и сказать китайцу какие провода у меня.

    Разбирать пока что нет возможности посмотреть.

    — У меня 2016 г.в.
    Как выглядит проводка я узнал, только сняв магнитолу при попытке поставить Otojeta. Сделал фото и отправил продавцу. Получил ответ, что теперь ясно и он отправил фото на завод для изготовления проводов.
    В общем у меня такая система:

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

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

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

    — …по GPS!!

    — Вот скажите мне, может я чего то не понимаю, но хотел бы сделать тоже самое, что и автор. Линии не могут идти с камеры, потому что, чтоб они поворачивались куда надо, надо знать положение рулевого колеса, они берутся с улитки, там стоит датчик положения рулевого колеса, эти данные нужны для всяких там систем стабилизации. камера передаёт только видео, а ГУ уже понимает кан шину и в каком положении рулевое колесо. Так что линии должны работать. Если ГУ будет понимать кан шину, она и будет понимать включен ли задний ход и будет включать и выключать в нужный момент камеру. Климатика тоже должна работать по каншине,следовательно необходимо подключить только каншину и если магнитола умеет её понимать всё должно работать. Автор какое ГУ смотришь подскажи, тоже хочу глянуть? хочется сделать всё штатно и красиво без всякого колхоза.

    — Вот вот, меня хоть поняли)
    Хочу заказать вот эту, вроде самая продаваемая и по отзывам хорошая.
    https://s.click.aliexpress.com/e/cgaqhyk2
    Там есть вариант с кан бас и без него.
    Пытаюсь объяснить китайцу что бы он к заказу добавил проводку без кан баса в случае чего…
    Он собака не понимает меня) говорит защем тебе кан бас и тд.))

    — Теперь понял!
    Вдруг сломалось у меня ГУ, а значит я лишился:
    2 отображение линий парктроников.
    4 отображение открытых и закрытых дверей
    5 отображение давления в шинах и т.д…

    — Динамическая разметка или система интеллектуальной парковки — это блок, который может прорисовывать табличку парковочной разметки в зависимости от положения передних колес.
    Данный блок считывает данные с любой из перечисленных систем:
    — ESP (Electronic Stability Program),
    — VSC (Vehicle Stability Control),
    — VSA (ABS+TCS),
    — DSC (Dynamic Stability Control).
    Главное требование по совместимости — наличие в автомобиле одной из перечисленных систем.
    Система IPAS считывает эти данные либо с интерфейса OBD2 либо из CAN шины.

    — Вот как раз блок который комплектуют китайцы (can bus) — он по идеи должен считывать эту информацию с кана и преобразовывать его понятным сигналом в магнитолу…

    — Вот кстати нашел к какому кану подключается голова с навигацией — к M-Can. к нему же подключается камера и штатный усилитель и это все связано еще и с приборкой.
    Эти пины кстати есть и на OBD-2 (8-й и 16 пины), помимо основного кана.

    — Насколько помню, штатные парктроники подключают к ВСМ.

    — парктроники по лин шине к бсм идут.

    — В любом случае это все связано по кан шине

    — т.е. в блок can bus приходит два провода can+ и can- он расшифровывает их и из этого блока уже выходит куча проводов на магнитолу. К примеру: включили мы ближний свет, информация об этом пошла по can шине, блок can bus расшифровал этот сигнал и подал постоянное питание на выходящий из него провод illum который идёт уже в магнитолу и магнитола приглушила свет на экране. Вопрос: 1. все ли can busы понимают любые сигналы can шины?
    2. как подключить, допустим если я купил, штатную камеру, чтоб линии заработали, чтоб показывало какие двери открыты, климат?
    3. Есть ли в магнитоле возможность уже программная показывать всю эту информацию?
    4. Можно ли подключить кан напрямую к магнитоле чтоб она его понимала?

    — вот нашёл распиновку разъёмов http://servicekia.ru/shtatnaya-zavod…-kia-sportage/ И что я понял. что ни в комплектации «классик» ни в комплектации «комфорт» can шина (эти два провода) не подходят к магнитоле (скорее всего их можно взять с obd разъёма can M 8и16 контакт) и подключить к can busу для расшифровки или же воткнуть вообще штатную магнитолу, что лучше.

    — это распиновка штатной магнитолы которая стоит в люксе lan6000eql кажется называется
    это распиновка штатной магнитолы из комплектации комфорт. Теперь нужня электросхема sportage4 комплектации LUXE чтобы определить откуда идут недостающие провода, и распиновку магнитолы которую хочешь поставить, чтобы всё это соеденить воедино.
    P.S. в комплектации люкс на панели есть кнопки управления магнитолой, но нет экранчика который выводит показания климата + ещё табличка о непристёгнутых пассажиров на панели сверху

    — Вот спасибо за информацию, долго искал эту распиновку. Судя по распиновке Can шина подходит туда (некая M-can) Я так понимаю она отвечает за отображение климата и парктроников с динамическими линиями при парковке?
    Разобрал ради интереса свою машину и посмотреть на разъемы — все провода подходят как на распиновке которую ты прислал, но есть 2 провода у меня лишние которые никак не обозначаются — 1-й и 13-й. Может это и есть can шина?

    По материалам форума: www.sportage4.ru

    Установка резистор-обманки CAN-BUS MTF,Sho-me. — WesemShop.Ru

    Установка резистор-обманки CAN-BUS MTF,Sho-me.

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

    КупитьCAN-BUS MTF,Sho-me..

    Первый случай:

    Установка светодиодных ламп в поворотники, реле поворотов срабатывает чаще, как будто вышла из строя какая нибудь лампа. Происходит это по тому, что реле поворотов расчитанны на стандартные галогеновые лампы, мощность которых может быть в диапазоне от 1W до 22W. Светодиодные лампы потребляют от 0.1 W до 6W(Сверх яркие диоды).

    Установка резисторов(обманок) даёт возможность использовать светодиодные лампы параллельно с обычными  (2 светодиодные лампы и 2 галогеновые), то рассмотрим вариант подключения резисторов (обманок) ).

     

     Для для рассчёта возьмём стандартный автомобиль, у которого установлены 2 лампы поворотников в передних фарах, 2 повторителя поворотов на крыльях и 2 лампы поворотников в задних фонарях. Далее нам необходимо определить тип лампы: обычно в фарах и фонарях используются лампы мощностью 21W, а в повторителях на крыльях или зеркалах — мощностью 5W.

    У нас получается 4*21W+2*5W. Расчётная мощность реле 94W. При такой мощности реле включает поворотники 1 раз каждые 0.5 секунды. При замене только передних ламп и ламп в повторителях на светодиодные, суммарная мощность ламп равна 2*3W+2*1W+2*21W = 50W . При такой мощности реле будет срабатывать каждые 0.27 секунды, или, почти в 2 раза чаще. На данный момент существуют резисторы мощностью 25W и 50W. Необходимо дополнить цепь приблизительно до 94W. При этом не стоит забывать, что резисторы необходимо устанавливать как на каждую сторону.  Выбраны резисторы по 25W 2штуки. После включения резисторов в цепь, считаем суммарную мощность: 4*3W+2*1W+2*21W +2*25W = 100W. При такой мощности реле будет срабатывать 1 раз в 0.52 секунды, что практически совпадает с первоначальным временем. 

    Второй случай:

    Проблема с бортовым компьютером. Во многих современных автомобилях стоит система определения неисправности ламп, которая сигнализирует о том, что какая-либо лампа вышла из строя. В других, более продвинутых системах, происходит отключение электропитания поврежденной сети.
    При замене ламп на светодиодные, данные системы сигнализируют о том, что лампа перегорела. Происхдит это по тому, что светодиодные лампы потребляют намного меньше энергии чем галогеновые (на которые данная система и расчитана). К примеру, вместо 55W противотуманной фары всего 7.5W.
    Выходом из ситуации являются всё те же резисторы (обманки). Установка резистора, мощностью 55W,  к имеющимся в светодиодной лампе 7.5W даст в сумме 62.5W, что не выходит за рамки погрешностей таких систем контроля (их погрешность ~20-30% от номинала).

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


    Принципиальная схема установки Резисторов обманок

    От источника питания через выключатель (или реле), по средством 2х проводов «+» и «–» к лампе подаётся ток. Подключение резистора в цепь производится параллельно. То есть, один из проводов резистора, по средствам коннектора, присоеденяется к плюсовому проводу, второй провод резистора присоединяется к минусовому. Вследствие чего получается стабильная система, отвечающая заводским характеристикам.

     

    перевод на русский, синонимы, антонимы, произношение, примеры предложений, транскрипция, значение, словосочетания

    Development of a new case ECOMAT CAN BUS for our salt spreaders with data transfers. Разработка нового дела ЕСОМАТ CAN BUS для наших Разбрасыватели соли с передачи данных.
    There’s a message in the can bus deliberately left here for someone to find. В шине CAN преднамеренно оставлено сообщение.
    There’s a message in the can bus deliberately left here for someone to find. В шине CAN преднамеренно оставлено сообщение.
    LIN is not a full replacement of the CAN bus. LIN не является полной заменой шины CAN.
    The PID query and response occurs on the vehicle’s CAN bus. Запрос и ответ PID происходит на шине CAN транспортного средства.
    CAN bus may also be used for communication beyond the standard OBD messages. Шина CAN также может использоваться для связи за пределами стандартных сообщений OBD.
    The functional PID query is sent to the vehicle on the CAN bus at ID 7DFh, using 8 data bytes. Функциональный запрос PID отправляется транспортному средству по шине CAN с идентификатором 7DFH, используя 8 байт данных.
    The vehicle responds to the PID query on the CAN bus with message IDs that depend on which module responded. Транспортное средство отвечает на запрос PID на шине CAN с идентификаторами сообщений, которые зависят от того, какой модуль ответил.
    Development of the CAN bus started in 1983 at Robert Bosch GmbH. Разработка шины CAN началась в 1983 году в компании Robert Bosch GmbH.
    In those scenarios, a low CAN bus use of around 30% was commonly required to ensure that all messages would meet their deadlines. В этих сценариях обычно требовалось низкое использование шины CAN примерно на 30%, чтобы гарантировать, что все сообщения будут соответствовать своим крайним срокам.
    However it left CAN bus implementations open to interoperability issues due to mechanical incompatibility. Однако он оставил реализации шины CAN открытыми для проблем совместимости из — за механической несовместимости.
    When developing or troubleshooting the CAN bus, examination of hardware signals can be very important. При разработке или устранении неисправностей шины CAN очень важным может быть изучение аппаратных сигналов.
    There are also specialist tools as well as CAN bus monitors. Есть также специальные инструменты, а также мониторы CAN — шины.
    Typically the CAN bus monitor will listen to the traffic on the CAN bus in order to display it in a user interface. Как правило, монитор шины CAN прослушивает трафик на шине CAN, чтобы отобразить его в пользовательском интерфейсе.
    Often the CAN bus monitor offers the possibility to simulate CAN bus activity by sending CAN frames to the bus. Часто шине CAN Monitor предоставляет возможность моделировать шину CAN активности путем отправки может кадры к автобусу .
    The python-can library provides both passive, monitoring, and active, control, access to CAN bus on a wide range of platforms. Библиотека python — can обеспечивает как пассивный, мониторинг, так и активный, контроль, доступ к шине CAN на широком диапазоне платформ.
    This Chinese concept of a bus that can straddle traffic jams — that was an eye-opener on new ways to think about space and movement inside our cities. Это китайская разработка автобуса , который может двигаться в пробке — это было новаторской идеей использования пространства и движения внутри наших городов.
    And although I have never seen the country with my own eyes , I can well imagine the grey and gloomy London of Oliver Twist and the red double Decker bus, and Hyde Park and some traditions thatnever change: “Halt! И хотя я никогда не была в этой стране, я могу легко представить серый и мрачный Лондон Оливера Твиста, и красный двухэтажный автобус , и Гайд — Парк, и традиции, которые никогда не меняются: Стой!
    Making small changes like using the stairs instead of the lift or walking or cycling instead of taking the bus can help people live a more active, healthier and enjoyable life. Внесение небольших изменений, таких как использование лестницы вместо лифта, ходьба или езда на велосипеде вместо того, чтобы ехать на автобусе может помочь людям жить более активной, здоровой и приятной жизнью.
    Can you imagine that I need to carry a lot of foodstuff and maybe take a crowded bus to reach home? Можете ли вы представить, что мне нужно завести домой много продуктов питания и, возможно, ехать в переполненном автобусе , чтобы добраться до дома?
    I’ve got my book with me and I can sit in the station and read until the bus comes. Я взяла с собой книжку и спокойно посижу почитаю на автовокзале , пока не придет автобус .
    You can get a bus to the station, come down the escalator and meet me on the platform. Ты можешь приехать автобусом на станцию, спуститься по эскалатору и встретить меня на платформе.
    Besides, you can order the bus with the natural gas engine. Кроме того, может быть установлен двигатель, работающий на природном газе — метане.
    All right, Hansen targets Nathan Wagner on that tour bus, but right before she can get what she wants, there’s a stickup. Так, Хэнсен нацеливается на Нейтана Вагнера в этом автобусном туре, но прямо перед тем, как она получает желаемое, происходит ограбление.
    Catalunya from where you can catch the tour bus to explore the delights of Barcelona. On the other side of Pl. Он находится менее, чем в 10 минутах ходьбы до Плаца Каталуниа, где Вы можете сесть в туровый автобус и на нем отправиться на осмотр достопримечательностей Барселоны.
    You can travel to almost anywhere in the country by coach and there are a handful of intercity bus companies. Вы можете путешествовать практически в любую точку страны и тренер Есть небольшая междугородних автобусных компаний.
    I’m just here until I can get a bus ticket back home to Minnesota. Я побуду здесь, пока не куплю билет на автобус домой, в Миннесоту.
    A captain can leave his ship, if there’s a bus standing by. Капитан сможет покинуть корабль, когда автобус будет на ходу.
    Oslo can be reached by car, ferry, train, bus or plane. До Осло легко добратьсяна машине, пароме, поезде, автобусе или самолете.
    It can stow away inside so we can track where the bus is going. Мы сможем спрятать его внутри и отследить передвижения автобуса .
    If you can avoid passing it under your nose, it is not bad — not unlike a slice of sushi that has been on rather a long bus journey. Если удастся пронести кусок под носом, то все не так уж и плохо — мало чем отличается от порции суши, которую вы долго возили с собой в автобусе .
    Before anyone can consume a kilowatt-hour, a liter of water, or a bus ride, somebody has to get a copper wire, a pipe, and a road to their house. Прежде чем кто — либо сможет потреблять киловатт — час, литр воды или поездку на автобусе , он должен получить медный провод, трубу или дорогу, проведенную к его дому.
    You can just tell people you got hit by a bus. Можешь сказать людям, что тебя сбил автобус .
    I didn’t want to be one of those oldsters who invade us by bus, boat and charter, discovering the world when all they can talk about is grandchildren, varicose veins and rheumatism. Я не хочу быть одним из тех стариков, которые отправляются на своих машинах, катерах и чартерах путешествовать по миру, при этом говоря только о внуках, варикозном расширение вен и ревматизме.
    And we can do handover notes together, ’cause I’m sure I missed my bus by now. И мы сможем вместе заняться документами для пересменки, потому что теперь я уж точно упустила автобус .
    If you don’t, you can walk or you can take the bus. Если ты с ней не поговоришь, ты можешь идти пешком или дожидаться автобуса .
    I can take a taxi, the tube, or the 22 bus. Я бы мог ездить на такси, на автобусе номер 22 или на метро.
    “They can build it, but who will buy it?” quips Anatoly Gorbachev as he waits for a crowded bus that will creep through the evening rush-hour traffic from Sheremetyevo into Moscow. «Они его построят, но кто его купит?» — шутит Анатолий Горбачев, поджидая на остановке переполненный автобус , который повезет его по вечерним пробкам из Шереметьево в Москву.
    I can only vibe what Barry saw, and a ticker on the side of a bus stop doesn’t give us a whole lot of info. Я могу провайбить только то, что видел Барри, а бегущая строка на остановке не даст нам полную информацию.
    You can catch our shuttle bus just through these doors. К пригородному автобусу можно выйти через эту дверь.
    I didn’t want to be one of those oldsters who invade us by bus, boat and charter, discovering the world when all they can talk about is grandchildren, varicose veins and rheumatism. Я не хочу быть одним из тех стариков, которые отправляются на своих машинах, катерах и чартерах путешествовать по миру, при этом говоря только о внуках, варикозном расширение вен и ревматизме.
    To be honest, I’m a little uncomfortable working with someone who’s commissioning famous photographers when I can’t even buy my volunteers bus fare to the office. Если честно, то мне не слишком удобно работать с тем, кто нанимает известных фотографов, когда я даже не могу позволить себе оплатить проезд для своих сотрудников.
    You can take us to the nearest bus station if you want. Можешь высадить нас на самой ближней остановке, если хочешь.
    We can rule out the homeless man and the phone repairman based on the old videos, but we’re still looking at the school bus driver and the phone company supervisor. Мы можем исключить бездомного и телефонного мастера, основываясь на старых записях, но мы всё ещё проверяем водителя школьного автобуса и контролёра телефонной компании.
    We need to alert the airports, train stations, and bus terminals of his new look until we can get people there. Нужно сообщить в аэропорты, на вокзалы его новую внешность, пока не пошлём туда людей.
    Can you handle, like, 20 cars or a double-decker party bus? Там вместится где — то 20 машин или 2этажный автобус для вечеринок?
    Can’t you see I’m reading a third-rate biography… of Copernicus I found at the bus station? Не видишь, я читаю единственное, что я нашла о Копернике?
    Come on, sleepyhead! You’re gonna miss the bus, and I can’t drive you today. Вставай, соня, на автобус опоздаешь, а я тебя сегодня отвезти не смогу.
    Victim’s wife and business partner- they just I.D.’ed the body. Can you check the lockers at the bus depot, see if they’re covered by cameras? Жена жертвы и партнер по бизнесу… они только что опознали жертву ты можешь проверить ячейки в автобусном депо проверь, есть ли там камеры?
    And I also need to get a bus pass so I can go out, see my friends after school and stuff. И ещё мне нужно обзавестись проездным на автобус , так я смогу видеться с друзьями после школы и кружка.
    You either go by bus, or someone can take you in. Ну, вы поезжайте автобусом , или кто — нибудь вас подвезёт.
    What if he’s been hit by a bus, is in a coma and can’t tell anyone where we are? А если он попал под автобус и лежит в коме, и не может никому сказать, где мы?
    I can tell you, it was quite a trip by bus. Ну, доложу я вам, и прогулочка! Целое путешествие в омнибусе!
    SAM, CAN YOU MEET ME AT THE BUS STATION AT 2:38 P.M.? Привет, Сэм! Встретишь меня в 14:38 на остановке?
    Excuse me, can I share your umbrella to the bus stop over there? Простите, могу ли я воспользоваться вашим зонтом, чтобы добраться до автобусной остановки?
    I can’t tell you if I walked off the bus… or if I crawled off, or if someone pulled me off. Я не помню, выбежала ли я из автобуса , или выползла, или кто — то вытащил меня оттуда.
    I’ll be on that bus before you can say knife. Я буду на том автобусе прежде, чем ты скажешь нож.
    I think it’s probably best if we, uh, stand as far away from the bus as we can. Думаю, будет лучше, держаться подальше от автобуса .
    I can’t afford bus fare- — I told my ex-wife I’d be there by 5:00. Я не могу позволить себе автобус … я сказал бывшей жене, что буду в 5.
    Can I please borrow some change for the bus fare? Ты не одолжишь мне немного мелочи на проезд?
    Объяснение

    OBD2 — простое введение [2022 – CSS Электроника

    Нужно простое и практичное введение в OBD2?

    В этом руководстве мы представляем протокол бортовой диагностики (OBD2), вкл. разъем OBD2, идентификаторы параметров OBD2 (PID) и связь с шиной CAN.

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

    См. ниже, почему это стало учебником #1 OBD2 .

    Вы также можете посмотреть наше вступительное видео OBD2 выше (более 150 000 просмотров на YouTube)

    Что такое OBD2?

    Короче говоря, OBD2 — это встроенная система самодиагностики вашего автомобиля.

    Вероятно, вы уже сталкивались с OBD2:

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

    Это ваша машина сообщает вам о проблеме.Если вы посетите механика, он будет использовать сканер OBD2 для диагностики проблемы.

    Для этого он подключит считыватель OBD2 к 16-контактному разъему OBD2 рядом с рулевым колесом.

    Это позволяет ему считывать коды OBD2, также известные как диагностические коды неисправностей (DTC), для проверки и устранения проблемы.

    Разъем OBD2

    Разъем OBD2 позволяет легко получить доступ к данным из вашего автомобиля. Стандарт SAE J1962 определяет два типа 16-контактных разъемов OBD2 (A и B).

    На рисунке показан пример штырькового разъема OBD2 типа A (также иногда называемого разъемом канала передачи данных, DLC).

    На что обратить внимание:

    • Разъем OBD2 находится рядом с рулевым колесом, но может быть скрыт за крышками/панелями
    • Контакт 16 подает питание от аккумулятора (часто при выключенном зажигании)
    • Распиновка OBD2 зависит от протокола связи
    • Наиболее распространенным протоколом является CAN (через ISO 15765), что означает, что контакты 6 (CAN-H) и 14 (CAN-L) обычно подключаются

    Разъем OBD2 — тип A по сравнению сБ

    На практике можно встретить разъем OBD2 как типа А, так и типа В. Как правило, тип A встречается в автомобилях, а тип B — в транспортных средствах средней и большой грузоподъемности.

    Различия разъемов типа A и B

    Как видно из рисунка, два типа имеют одинаковые выводы OBD2, но имеют два разных выхода питания (12 В для типа A и 24 В для типа B). Часто скорость передачи также будет различаться: автомобили обычно используют 500 КБ, в то время как большинство транспортных средств большой грузоподъемности используют 250 КБ (в последнее время с поддержкой 500 КБ).

    Чтобы физически различить два типа разъемов OBD2, обратите внимание, что разъем OBD2 типа B имеет прерывистый паз посередине. В результате адаптерный кабель OBD2 типа B будет совместим с обоими типами A и B, в то время как тип A не подходит к разъему типа B.

    Есть ли в моей машине OBD2?

    Короче: Возможно!

    Почти все новые автомобили поддерживают OBD2 и большинство из них работают на CAN (ISO 15765). Для старых автомобилей имейте в виду, что даже если присутствует 16-контактный разъем OBD2, он может не поддерживать OBD2.Один из способов определить соответствие — определить , где и когда был куплен новый :

    .

    Связь между OBD2 и шиной CAN

    Бортовая диагностика, OBD2, представляет собой «протокол более высокого уровня» (например, язык). CAN — это метод связи (например, телефон).

    В частности, стандарт OBD2 определяет разъем OBD2, в т.ч. набор из пяти протоколов, на которых он может работать (см. ниже). Кроме того, с 2008 года шина CAN (ISO 15765) является обязательным протоколом для OBD2 во всех автомобилях, продаваемых в США.

    Что такое стандарт ISO 15765?

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

    В частности, ISO 15765-4 описывает физический уровень, уровень канала передачи данных и сетевой уровень, стремясь стандартизировать интерфейс шины CAN для внешнего тестового оборудования. ISO 15765-2, в свою очередь, описывает транспортный уровень (ISO TP) для отправки кадров CAN с полезной нагрузкой, превышающей 8 байтов.Этот подстандарт также иногда называют диагностической связью по CAN (или DoCAN). См. также 7 иллюстрация модели уровня OSI.

    OBD2 также можно сравнить с другими протоколами более высокого уровня (например, J1939, CANopen).

    Пять протоколов OBD2

    Как объяснялось выше, сегодня шина CAN служит основой для связи OBD2 в подавляющем большинстве автомобилей по стандарту ISO 15765.

    Однако, если вы осматриваете более старый автомобиль (до 2008 г.), полезно знать остальные четыре протокола, которые использовались в качестве основы для OBD2.Обратите также внимание на распиновку, по которой можно определить, какой протокол можно использовать в вашем автомобиле.

    • ISO 15765 (шина CAN) : обязателен в автомобилях США с 2008 года и сегодня используется в подавляющем большинстве автомобилей
    • .
    • ISO14230-4 (KWP2000) : Протокол ключевых слов 2000 был общим протоколом для автомобилей 2003+ года, например. Азия
    • ISO9141-2 : Используется в автомобилях ЕС, Chrysler и Азии в 2000-04
    • SAE J1850 (VPW) : используется в основном в старых автомобилях GM
    • .
    • SAE J1850 (PWM) : используется в основном в старых автомобилях Ford
    • .

    Обзор ключевых стандартов OBD2

    Ниже мы перечисляем некоторые наиболее актуальные стандарты SAE/ISO, относящиеся к OBD2:

    SAE J1962: Этот стандарт определяет физический разъем, используемый для интерфейса OBD2, т.е.е. разъем ОБД2. Стандарт описывает как автомобильный разъем OBD2, так и разъем, используемый внешним тестовым оборудованием (например, сканером OBD2 или регистратором данных OBD2). В частности, стандарт предписывает расположение и доступ к разъему OBD2.

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

    SAE J1939: Стандарт J1939 описывает протокол передачи данных, используемый для связи в большегрузных транспортных средствах. В то время как информация OBD2 PID доступна только по запросу испытательного оборудования OBD2, протокол J1939 используется в большинстве большегрузных автомобилей в качестве основного средства для передачи трафика CAN. это означает, что данные передаются непрерывно.

    ISO 11898: Этот стандарт описывает канальный уровень шины CAN и физический уровень, который сегодня служит основой для связи OBD2 в большинстве автомобилей

    ISO 15765-2: Стандарт ISO-TP описывает «Транспортный уровень», т.е.е. как отправлять пакеты данных, превышающие 8 байт, по шине CAN. Этот стандарт важен, поскольку он формирует основу для связи унифицированных диагностических служб (UDS), которая основана на отправке многокадровых пакетов данных CAN.

    ISO 14229: Подробно описывает связь UDS



    История OBD2

    OBD2 происходит из Калифорнии , где Калифорнийский совет по воздушным ресурсам (CARB) потребовал OBD для всех новых автомобилей с 1991 года и старше для целей контроля выбросов.

    Стандарт OBD2 был рекомендован Обществом автомобильных инженеров (SAE) и стандартизировал DTC и разъем OBD для всех производителей (SAE J1962).

    Оттуда, стандарт OBD2 был развернут шаг за шагом :

    • 1996: OBD2 стал обязательным в США для легковых автомобилей / легких грузовиков
    • 2001: Требуется в ЕС для бензиновых автомобилей
    • 2003: Требуется в ЕС также для дизельных автомобилей (EOBD)
    • 2005: OBD2 требовался в США для автомобилей средней грузоподъемности
    • 2008: Автомобили США должны использовать ISO 15765-4 (CAN) в качестве основы OBD2
    • 2010: Наконец, OBD2 потребовался для большегрузных автомобилей США

    OBD2 будущее

    OBD2 останется, но в какой форме?

    Два потенциальных маршрута могут радикально изменить OBD2:


    OBD3/OBD-III — проверка беспроводного излучения

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

    Решение? OBD3 — добавление телематики на все автомобили .

    По сути, OBD3 добавляет небольшой радиотранспондер (как, например, плата за проезд по мосту) ко всем автомобилям. Используя это, идентификационный номер автомобиля (VIN) и коды DTC могут быть отправлены через WiFi на центральный сервер для проверки.

    Сегодня многие устройства уже поддерживают передачу данных CAN или OBD2 через Wi-Fi/сотовую связь. CAN-логгер CANedge2 WiFi.

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

    Устранение сторонних сервисов OBD2

    Протокол OBD2 изначально был разработан для стационарного контроля выбросов.

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

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

    — Кристоф Гроте, старший вице-президент по электронике, BMW (2017)

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

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



    Идентификаторы параметров OBD2 (PID)

    Зачем вам данные OBD2?

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

    Но протокол OBD2 также поддерживает широкий диапазон стандартных идентификаторов параметров (PID), которые могут быть зарегистрированы в большинстве автомобилей.

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

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

    Расшифровка данных OBD2 и шины CAN

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

    Автомобильные хакеры могут попытаться перепроектировать правила, хотя это может быть сложно.Однако CAN по-прежнему является единственным методом получения «полного доступа» к данным вашего автомобиля, в то время как OBD2 обеспечивает доступ только к ограниченному подмножеству данных.


    Как регистрировать данные OBD2?

    Регистрация данных OBD2 работает следующим образом:

    • Регистратор OBD2 подключается к разъему OBD2
    • Используя инструмент, вы отправляете «кадры запроса» через CAN
    • Соответствующие ЭБУ отправляют «ответные кадры» через CAN
    • Расшифруйте необработанные ответы OBD2 через e.грамм. OBD2 ДБК

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

    Обратите внимание, что автомобили различаются в зависимости от модели/года по тому, какие OBD2 PID они поддерживают. Подробнее см. в нашем руководстве по регистратору данных OBD2.

    Регистратор данных CANedge OBD2

    CANedge позволяет легко записывать данные OBD2 на SD-карту емкостью 8–32 ГБ. Просто укажите, какие OBD2 PID вы хотите запросить, а затем подключите его к своему автомобилю через адаптер OBD2, чтобы начать регистрацию.Обрабатывайте данные с помощью бесплатного программного обеспечения/API и нашего OBD2 DBC.

    учить больше

    Необработанные детали рамы OBD2

    Чтобы начать запись данных OBD2, полезно понять основы структуры необработанных сообщений OBD2. Проще говоря, сообщение OBD2 состоит из идентификатора и данных . Кроме того, данные разделены на режим, PID и байты данных (A, B, C, D), как показано ниже.

    Объяснение полей сообщения OBD2

    Идентификатор: Для сообщений OBD2 используется стандартный 11-битный идентификатор, который используется для различения «сообщений-запросов» (ID 7DF) и «сообщений-ответов» (ID 7E8–7EF).Обратите внимание, что 7E8 обычно находится там, где отвечает главный двигатель или ECU.

    Длина: Это просто отражает длину в байтах оставшихся данных (от 03 до 06). В примере со скоростью автомобиля для запроса это 02 (поскольку следуют только 01 и 0D), а для ответа это 03, поскольку следуют 41, 0D и 32.

    Режим: Для запросов это будет между 01-0A. Для ответов 0 заменяется на 4 (т.е. 41, 42, …, 4А). Существует 10 режимов, описанных в стандарте SAE J1979 OBD2.Режим 1 показывает текущие данные и, например. используется для просмотра скорости автомобиля в реальном времени, оборотов в минуту и ​​т. д. Другие режимы используются, например, для показать или очистить сохраненные диагностические коды неисправностей и показать данные стоп-кадра.

    PID: Для каждого режима существует список стандартных OBD2 PID — например. в режиме 01 PID 0D — это скорость автомобиля. Полный список см. в нашем обзоре OBD2 PID. У каждого PID есть описание, а у некоторых есть указанный минимум/максимум и формула преобразования.

    Формула скорости e.грамм. просто A, что означает, что байт данных A (который находится в HEX) преобразуется в десятичное число, чтобы получить преобразованное значение км/ч (т. е. 32 становится 50 км/ч выше). Например, RPM (PID 0C), формула (256*A + B)/4,

    A, B, C, D: Это байты данных в шестнадцатеричном формате, которые необходимо преобразовать в десятичную форму, прежде чем они будут использоваться в расчетах по формуле PID. Обратите внимание, что последний байт данных (после Dh) не используется.

    Пример запроса/ответа OBD2

    Пример запроса/ответа сообщения CAN для PID «Скорость автомобиля» со значением 50 км/ч можно увидеть на рисунке.

    Обратите внимание, в частности, как формула для OBD2 PID 0D (скорость автомобиля) просто включает 4-й байт (0x32) и преобразование его в десятичную форму (50).


    Расширенный запрос/ответ OBD2 PID

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

    В этом случае вам, как правило, потребуется изменить запросы OBD2 PID, чтобы использовать CAN ID 18DB33F1 вместо 7DF.Структура полезных данных остается идентичной примерам для 11-битных идентификаторов CAN.

    Если автомобиль отвечает на запросы, вы обычно видите ответы с идентификаторами CAN от 18DAF100 до 18DAF1FF (на практике обычно 18DAF110 и 18DAF11E). Идентификатор ответа также иногда отображается в форме «J1939 PGN», в частности PGN 0xDA00 (55808), который в стандарте J1939-71 равен помечен как «Зарезервировано для ISO 15765-2».

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

    10 сервисов OBD2 (они же режимы)

    Существует 10 диагностических сервисов (или режимов) OBD2, как описано в стандарте SAE J1979 OBD2. Режим 1 показывает текущие данные и используется для просмотра параметров в реальном времени, таких как скорость автомобиля, число оборотов в минуту, положение дроссельной заслонки и т. д. Другие режимы, например. используется для отображения/удаления диагностических кодов неисправностей (DTC) и отображения данных стоп-кадра.

    Изготовители не обязаны поддерживать все диагностические службы — и они могут поддерживать режимы за пределами этих 10 служб (т.е. специальные услуги OBD2 производителя).




    Регистрация данных OBD2 — примеры использования

    Данные OBD2 от легковых автомобилей и легких грузовиков могут использоваться в различных вариантах использования:

    Регистрация данных с автомобилей

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

    Учить больше
    Диагностика автомобиля в режиме реального времени
    Интерфейсы

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

    Учить больше
    Профилактическое обслуживание

    Автомобили и легкие грузовики можно отслеживать с помощью регистраторов IoT OBD2 в облаке, чтобы прогнозировать и избегать поломок

    Учить больше
    Автомобильный регистратор черного ящика

    Регистратор OBD2 может служить «черным ящиком» для транспортных средств или оборудования, предоставляя данные, например. споры или диагностика

    Учить больше

    У вас есть вариант использования регистрации данных OBD2? Участвуйте в бесплатных спаррингах!

    Связаться с нами

    Какой тип регистратора OBD2 вам нужен?


    Ниже мы описываем наиболее распространенные категории анализаторов OBD2:

    Сканеры OBD2: Используются в качестве инструментов диагностики автомобилей при статическом считывании/удалении кодов неисправности, например, e.грамм. механика. Сканирующий инструмент OBD2 обычно используется для диагностики проблем с автомобилем, например. обозначается активированной MIL. Существуют различные типы, и некоторые частные лица используют недорогие варианты как простые считыватели автомобильных кодов для самостоятельной диагностики состояния их автомобиля.

    Bluetooth-ключи OBD2: Существует множество Bluetooth-ключей OBD2, которые позволяют просматривать данные об автомобиле непосредственно на смартфоне через приложение. Обычно bluetooth-ключи OBDII недороги и просты в использовании, хотя также ограничены с точки зрения их удобства использования за пределами цели визуализации bluetooth-to-app.Назначение bluetooth-ключа OBD2 обычно состоит в том, чтобы контролировать личное поведение за рулем и состояние автомобиля.

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

    Регистраторы OBD2: Используется для записи данных OBD2 из автомобиля на SD-карту — идеально подходит для e.грамм. Варианты использования «черного ящика» или полевые испытания прототипов автомобильными OEM-производителями. Например, CANedge1 позволяет регистрировать CAN-шину. данных, а также запрашивать данные OBD2, отправляя запросы пользовательских кадров на шину CAN.

    Регистратор WiFi OBD2: Регистраторы WiFi OBD2 и ключи WiFi OBD2 позволяют автоматически передавать данные OBD2 через WiFi (включая 3G/4G) на сервер/в облако. Регистраторы Wi-Fi OBD2 обычно используются для случаев использования телематики OBD2, где данные об автомобильном парке необходимо автоматически собирать и визуализировать с помощью информационных панелей данных OBD2.Например, CANedge2 позволяет регистрировать данные CAN/OBD2 и автоматически передавать их через точку доступа WiFi. на собственный сервер. Данные могут быть обработаны в бесплатных программных инструментах и, например, в визуализируется на информационных панелях Grafana.

    CANedge2 позволяет легко записывать данные OBD2 на SD-карту и загружать их через WiFi на собственный сервер.

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

    Необходимо регистрировать/потоковые данные OBD2?

    Получите регистратор данных OBD2 уже сегодня!



    Рекомендуется для вас


    Протокол локальной сети контроллера (CAN BUS)

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

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

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

    • Узел Error Active будет передавать флаги Active Error при обнаружении ошибок.
    • Узел Error Passive будет передавать пассивные флаги ошибок при обнаружении ошибок.
    • Узел с отключенной шиной вообще ничего не будет передавать по шине.

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

    Пример (слегка упрощенный): Предположим, что у узла А в автобусе плохой день. Всякий раз, когда A пытается передать сообщение, это не удается (по какой-либо причине).Каждый раз, когда это происходит, он увеличивает свой счетчик ошибок передачи на 8 и передает активный флаг ошибки. Затем он попытается повторно передать сообщение… и произойдет то же самое.

    Когда значение счетчика ошибок передачи превышает 127 (т. е. после 16 попыток), узел A переходит в состояние пассивной ошибки. Разница в том, что теперь он будет передавать по шине пассивные флаги ошибок. Пассивный флаг ошибки состоит из 6 рецессивных битов и не уничтожает другой трафик шины, поэтому другие узлы не услышат сообщение А об ошибках шины.Однако А продолжает увеличивать свой счетчик ошибок передачи. Когда он поднимается выше 255, узел A, наконец, сдается и отключается.

    Что другие узлы думают об узле А? – Для каждого активного флага ошибки, переданного A, другие узлы увеличат свои счетчики ошибок приема на 1. К тому времени, когда A отключится от шины, счетчики ошибок приема других узлов будут значительно ниже предела для Error Passive, т.е. 127. Это количество будет уменьшаться на единицу для каждого правильно принятого сообщения.Однако узел A останется отключенным от шины.

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

    • «Предупреждение об ошибке» — один или оба счетчика ошибок выше 96
    • Отключение шины, как описано выше.

    Некоторые – но не все! – контроллеры также предоставляют бит для состояния Error Passive. Некоторые контроллеры также обеспечивают прямой доступ к счетчикам ошибок.

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

    Протокол шины CAN — 10-минутный урок

    Знакомство с шиной CAN:

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

    CAN — это система широковещательной передачи сообщений с несколькими ведущими (одноранговая сеть), в которой указана максимальная скорость передачи сигналов от 125 кбит/с до 1 Мбит/с. Он предусматривает 2048 различных идентификаторов сообщений.


    CAN был разработан компанией Robert Bosch GmbH в 1983 году. Шина CAN является одним из пяти протоколов, используемых в бортовой сети. диагностика (OBD)-II стандарт диагностики автомобиля. Ежегодно продается около 1 миллиарда узлов CAN.

    Конкурентное преимущество и применение

    Преимущества:

    • Низкая стоимость : ECU (ECU = Electronic Control Units) взаимодействуют через один интерфейс CAN, я.е. не прямые аналоговые сигнальные линии, что снижает количество ошибок, вес и стоимость.
    • Централизовано : Система шины CAN позволяет осуществлять централизованную диагностику ошибок и настройку по всем ЭБУ.
    • Устойчивость : Система устойчива к сбоям подсистем и электромагнитным помехам. вмешательство.
    • Эффективный : Сообщения CAN имеют приоритет с помощью идентификаторов, так что идентификаторы с наивысшим приоритетом непрерывный.
    • Гибкий : Каждый ECU содержит чип для приема всех передаваемых сообщений, решите релевантность и действовать соответственно — это позволяет легко модифицировать и включать дополнительные узлы


    Рис.1: Пример CAN и без CAN в автомобильном применении

    Шина CAN широко используется в:

    • Транспортные системы (железнодорожные, авиационные, морские и т. д.)
    • Системы управления промышленными машинами
    • Автоматизация дома и зданий (например, HVAC, лифты)
    • Мобильные машины (строительная и сельскохозяйственная техника)
    • Приборы медицинские и лабораторная автоматика, а также во многих других встраиваемых и глубоко встраиваемых Приложения.
    Компоненты системы и структура сети


    Рис. 2: Архитектура CAN BUS OSI

    Типы шин CAN

    Высокоскоростной CAN (CAN 2.0B)

    • Скорость: до 1 Мбит/с
    • Дальность: 40 м
    • 29-битный идентификатор сообщения
    • Согласование с резистором 120 Ом

    Низкая скорость CAN (CAN 2.0A)

    • Скорость: до 125 кбит/с
    • Дальность: 500 м
    • 11-битный идентификатор сообщения
    • общее сопротивление на конце должно быть около 100 Ом

    CAN FD (гибкая скорость передачи данных)

    • Скорость: до 15 Мбит/с
    • Диапазон 10 м


    Рис.3: Схема подключения нерабочей шины DB9 CAN BUS

    Является ли CAN синхронным или асинхронным?

    При передаче данных CAN используется метод побитового арбитража без потерь для разрешения конфликтов. Этот метод арбитража требует, чтобы все узлы в сети CAN были синхронизированы для одновременной выборки каждого бита в сети CAN. Поэтому некоторые называют CAN синхронным. (К сожалению, термин «синхронный» неточен, поскольку данные передаются без тактового сигнала в асинхронном формате) Все узлы связаны друг с другом через двухпроводную шину.Провода представляют собой витую пару с волновым сопротивлением 120 Ом (номинальное).
    ПРИМЕЧАНИЕ: Шина CAN должна быть терминирована. Нагрузочные резисторы необходимы для подавления отражения, а также вернуть шину в ее рецессивное или свободное состояние.

    Топология


    Рис. 4: Топология шины CAN

    CAN позволяет использовать несколько устройств (называемых «узлами»), в сети CAN требуется два или более узла для общаться. Сложность узла может варьироваться от простого устройства ввода-вывода или встроенного компьютера до шлюз.Для каждого узла требуется: Центральный процессор: микропроцессор или хост-процессор CAN-контроллер: часто является неотъемлемой частью микроконтроллера. Приемопередатчик CAN: определяется в стандарте ISO 11898-2/3. стандарты [MAU].

    Сколько узлов вы можете иметь?

    В CANopen доступны уникальные адреса для 127 узлов на шине. Однако практический физический предел узлов составляет около 110 единиц на шину. В J1939 доступно 253 уникальных адреса. для автобуса.


    Рис. 5: УЗЕЛ CAN

    Как работает механизм передачи данных?

    В спецификациях CAN используются термины «доминантные» биты и «рецессивные» биты. Доминанта — это логический 0 (активно преобразуется в напряжение передатчиком). Рецессивная — это логическая 1 (пассивно возвращается в напряжение с помощью преобразователя). резистор) Состояние простоя представлено рецессивным уровнем (Логическая 1). Если один узел передает доминантный бит, а другой узел передает рецессивный бит, то происходит коллизия и доминантный бит «выигрывает».А «сообщение» — это пакет данных, содержащий информацию для обмена между узлами. Каждое сообщение в CAN имеет уникальный идентификационный номер.

    В следующем видео подробно объясняется, как работает шина CAN:

    При использовании протокола на основе сообщений другие узлы могут быть добавлены без перепрограммирования, так как устройства, подключенные к шина не имеет идентифицирующей информации, такой как адресация узла. Таким образом, нет необходимости изменять программное и аппаратное обеспечение любого из устройств, подключенных к шине.Арбитраж – это процесс согласование между устройствами и решает, какое из них может занять шину для себя (рекомендуется Читайте: https://www.linkedin.com/pulse/bus-arbitration-can-controller-area-network-abdul-rehman-anwer/ и https://www.mikroe.com/blog/can-bus).

    Чтобы обеспечить достаточное количество переходов для поддержания синхронизации, бит противоположной полярности вставляется после пяти последовательных битов той же полярности. Эта практика называется заполнением битов и необходима из-за кодирования без возврата к нулю (NRZ), используемого с CAN.Заполненные фреймы данных удаляются получатель.


    Интеграционные решения

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


    Шина

    CAN: что это такое, зачем она существует и действительно ли нам нужно ее понимать?

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

    В этом интервью: Что такое шина CAN | Когда была создана шина CAN | Использует ли мой автомобиль шину CAN? | Street vs Motorsport Системы шины CAN | Почему это используется? | Сложно ли учиться? | Как я могу учиться? | Что делать, если у меня нет предварительных знаний?

    За последние пару десятилетий мы стали свидетелями быстрой цифровизации автомобилей, и это изменило правила игры для тех, кто хочет модифицировать свои автомобили или создавать новые гоночные автомобили с нуля.Система связи CANBus лежит в основе всех этих инноваций, и для большинства людей идея работы и творчества в рамках этого протокола пугает. Но так ли это жестоко и жестоко, как кажется на первый взгляд? Мы беседуем с преподавателем High Performance Academy Заком Перстоном, чтобы выяснить это.

    HPA: Во-первых, нам нужно, чтобы вы объяснили нам, что такое CANBus и как он используется в современных автомобилях.

    Зак Перстон: «Шина CAN» — это на самом деле два термина, которые объединяются: «CAN» — это «локальная сеть контроллеров» и «шина», которая относится к физическим проводам, которые использует система CAN… Это на самом деле не помогает объяснить, что это такое! CAN — это цифровой сетевой протокол, который используется в промышленности для передачи данных между устройствами.Это здорово, потому что это означает, что мы можем использовать всего два провода для обмена целой кучей информации о транспортном средстве, вместо того, чтобы использовать отдельный провод для каждого сигнала. Делает наши жгуты проводов меньше, легче, прочнее и, самое главное, дешевле!

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

    CAN был официально выпущен еще в 1986 году! Однако в ту эпоху вы не найдете много автомобилей за пределами Европы, использующих его, и даже внутри Европы его использование было довольно ограниченным.Однако CAN доказал свою полезность, что привело к дальнейшему развитию, снизило стоимость электроники, упростило ее внедрение… И цикл продолжился. Я бы сказал, что он действительно стал общепринятым примерно в 1996 году, и я был бы удивлен, если бы существовал хотя бы один дорожный автомобиль, построенный после 2000 года, в котором где-то не было связи CANbus.

    Как узнать, использует ли мой автомобиль шину CAN?

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

    Есть ли разница между системами, используемыми в дорожных и гоночных автомобилях, или это одно и то же?

    Да, но также и нет. Позвольте мне немного объяснить это. CAN — это стандарт протокола, что означает, что фактически используемые электрические сигналы одинаковы, независимо от того, используем ли мы электронные модули вторичного рынка в гоночном автомобиле или работаем с автомобилем OEM. Стандарт CAN определяет, что означают эти электрические сигналы и как их следует читать как законченное сообщение.Однако все немного по-другому, так это содержание этих сообщений. Когда мы создаем гоночный автомобиль, мы определяем, что содержат эти сообщения и как данные отправляются и принимаются… Но когда мы работаем с автомобилем OEM, нам обычно приходится выяснять, как кто-то еще настроил сообщения. , процесс, известный как обратный инжиниринг.

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

    Так зачем же он нам нужен? Что было не так с тем, как мы подключали и управляли автомобилями до появления CANBus?

    Стоимость, большие объемы, сложность и гибкость! Раньше, когда нам нужно было передать сигнал от одной части автомобиля к другой, у него должен был быть свой выделенный провод. Это быстро выходит из-под контроля, и жгуты проводов становятся действительно громоздкими, тяжелыми и дорогими в производстве. Подумайте о том, сколько фрагментов информации показывается вам на современной приборной панели, и подумайте о каждом из них, скорости, оборотах в минуту, температуре охлаждающей жидкости, давлении масла, наддуве (если вам повезет), уровне топлива — список продолжается. на.Если каждому из них нужен свой провод, жгут будет массивным. CANBus позволяет нам отправлять много-много разных данных вокруг транспортного средства по одним и тем же двум проводам, поэтому это действительно упрощает работу.

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

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

    Абсолютно, однозначно, определенно не . Только не чуть-чуть. Поскольку CAN является стандартом, как только вы изучите этот стандарт, вы получите знания, необходимые для настройки системы связи с использованием вторичной электроники, а также для обратного проектирования существующих потоков данных. Это страх перед неизвестностью. Как только вы преодолеете барьер знаний, страх исчезнет, ​​и перед вами откроется целый мир возможностей. Положа руку на сердце, я бы сказал, что CAN упрощает работу с автомобильной электроникой, а не использует ее.

    Я думаю об этом как о сопротивлении EFI. Люди знали карбюраторы, знали, как их настраивать, как добиться желаемого результата — EFI был новым и пугающим. Но как только барьер знаний был преодолен, преимущества, предлагаемые EFI, огромны!

    Ваш курс CANBus Communications Decoded довольно всеобъемлющий. После завершения, чего, по вашему мнению, сможет достичь учащийся, используя полученные знания и навыки?

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

    Они также смогут подключаться к существующей системе CAN, отслеживать данные, которые уже циркулируют, и иметь путь, по которому можно определить, что на самом деле означают эти данные.Один из моих любимых рабочих примеров в курсе — отслеживание данных об угле поворота руля на OEM CANbus в гоночном автомобиле Toyota 86. Затем эти данные отправляются на видеорегистратор, что означает, что изображение положения рулевого колеса может быть наложено на видео. Настройка этого с помощью вторичной электроники и датчиков была бы трудоемкой и дорогой, но получение этих данных от системы, которая уже находится в автомобиле, просто блестяще экономит время и деньги!

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

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

    Хотите узнать все о связи по шине CAN? Запишитесь на курс Зака ​​прямо сейчас и сразу начните с 60-дневной гарантией возврата денег.

    Основы CAN-шины – KMP Drivetrain Solutions

    • Автор: Тимон Альферинк
    • 24 авг 2017

    В этом посте я объясню самые основы сети CAN-Bus, которая используется в автомобилях для автоспорта.Это может быть полезно для людей, которые когда-либо слышали об этом имени, но никогда не знали, что это такое и что оно делает. В Интернете много технической информации, но моя цель — объяснить ее на очень простом языке. В этом посте я беру в качестве примера высокоскоростную (1 Мбит/с) 11-битную спецификацию CAN2.0A.

    CAN расшифровывается как C контроллер A rea N сеть. Это метод, позволяющий микроконтроллерам взаимодействовать друг с другом в сети (шине). Сравните его с Ethernet (LAN), стандартом, позволяющим компьютерам взаимодействовать друг с другом.

    Оборудование шины CAN

    Линия шины представляет собой витую пару с согласующим резистором (120 Ом) на каждой стороне. Один провод называется CAN High, а другой — CAN Low. Оба провода необходимы для правильной связи.

    Устройство, подключенное к шине, называется «узлом». Для связи в сети CAN всегда требуется два или более узла. В автоспорте вы обычно найдете от 3 до 10 узлов на шине.

     

    Узел имеет по крайней мере встроенный микроконтроллер и контроллер CAN.Контроллер CAN преобразует цифровую информацию в сообщения на шине. Сравните это с азбукой Морзе. Информация поступает, CAN-контроллер переводит ее и отправляет сообщение на определенном языке, а другой CAN-контроллер снова получает информацию.

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

    Сообщения CAN-шины

    Сообщение CAN-Bus содержит все виды данных, но основными являются идентификатор и кадр сообщения (8 байт).Представьте себе поезд: поезд движется с определенной скоростью (1 Мбит/с) по рельсам (автобусу) и имеет несколько вагонов (ID). На каждой железнодорожной станции (узле) вы можете поставить больше вагонов на состав или посмотреть, кто находится в другом вагоне. Вагон (ID) с наименьшим номером имеет наивысший приоритет и идет первым. Узел может отправлять по шине несколько идентификаторов.

    Вагон (ID) имеет 8 отдельных комнат (байт) по 8 мест в каждой (бит). Каждое место (бит) может иметь значение 0 или 1. Полная приватная комната с 8 местами может иметь 256 различных комбинаций, что является максимальным значением 1 байта.На нормальном языке; 1 идентификатор может содержать несколько сигналов, таких как обороты в минуту, дроссельная заслонка, температура и т. д. Если каждый сигнал занимает 1 байт (8 бит), идентификатор может содержать 8 сигналов.

    Если вы хотите отправить сообщение как «8000 об/мин», максимальная точность 1 комнаты (байта) будет 5000 мВ / 256 = 31 об/мин. Передача сигнала будет идти с шагом 31 об/мин. Для большей точности можно использовать 2 номера (байта) для 1 сообщения. Две комнаты могут иметь максимальное значение 62236. Если вы отправляете сообщение «8000 об/мин» более чем на 2 байта, шаги будут 8000 / 65536 = 0,12 об/мин.

    Важно понять, почему иногда для передачи сигнала используется 1 бит, 1 байт или 2 байта.

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

    Важная информация

    Сколько ID (вагонов) может находиться на рельсах (автобусах) зависит от многих факторов.Если загрузка шины превышает 60-70%, вы получите потери данных или разбившийся поезд. Кроме того, когда состояние рельсов неудовлетворительное (плохая проводка, отсутствие скрученных проводов и т. д.), вы также получите потери данных или разбитые поезда. Всегда следите за тем, чтобы каждый узел (железнодорожный вокзал) мог подключаться к автобусу (рельсам). Узел, созданный для рельсов 500 кбит/с, не может быть подключен к рельсам 1 Мбит/с.

     

    Я знаю, что не каждое сравнение, которое я сделал в этом посте, является правильным на 100%, но из личного опыта, когда я объяснял другим основы CAN, пытаясь визуализировать это, они очень помогли им понять основы.

    Пожалуйста, поделитесь, подпишитесь на нашу рассылку новостей или оставьте комментарий ниже, если вы хотите прочитать больше об этих блогах!

    Зачем интегрировать систему CAN-шины?

     

     

    Увеличение количества опций и подключаемого оборудования требует выбора межсоединений по типу шины (CAN J1939, PROFIBUS). Но как отличить множество протоколов и систем связи?

    Системы связи типа «Field bus» стали стандартом во многих приложениях (транспортные средства , промышленная автоматизация, домашняя автоматизация и т. д.).Независимо от их формата ( CAN-bus, USB, OPEN-bus… ), эти коммуникационные системы продолжают привлекать внимание производителей.

    Элоди , менеджер по продуктам коммутационных панелей APEM, подробно описывает все, что вам нужно знать о технологии Bus CAN.

    Элоди
    Менеджер по продукции для панели переключателей

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

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

    Описание

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

    На самом деле, как только система (автомобиль, самолет, телефонная сеть…) становится сложной, подход «точка-точка» становится невозможным из-за огромного количества прокладываемого кабеля и стоимости (вес, материалы , работа, техническое обслуживание).

    Преимущества

    Преимущества CAN-шины очевидны:

    • Простота эксплуатации : ограничение количества кабелей упрощает не только монтаж, но и обслуживание. Не нужно искать в лесу кабелей, чтобы устранить неисправность. Кроме того, система CAN-шины позволяет запоминать историю эксплуатации оборудования : ошибки запоминаются и индексируются, поэтому их можно легко обнаружить и устранить во время операций технического обслуживания.
    • Снижение производственных затрат : установка систем CAN-bus снижает количество кабелей и все связанные с этим затраты (материалы и труд).
    • Инновация : формат CAN-шины позволил улучшить функциональность многочисленных приложений (автомобилестроение, авиация…): более низкое потребление, безопасность, комфорт, обнаружение ошибок и т. д.


    Слушая его клиентов, APEM интегрировала системы CAN-bus в решения HMI, предлагаемые своим клиентам.Наш опыт в этих системах позволяет нашим командам предлагать полные интерфейсные решения , сочетающие компоненты (переключатели, панели переключателей, индикаторы, джойстики), стандартную печатную плату и программирование. Реальная добавленная стоимость для APEM, которая предлагает готовые решения, снижающие затраты на разработку за счет использования стандартных технологических блоков собственной разработки. Преимущества для клиентов многочисленны: простота, оперативность, гибкость и снижение затрат.

    Коммуникационные инструменты — наше будущее Компания APEM постоянно работает над созданием новых интерфейсных решений на основе новейших систем беспроводной связи.

    CAN-ШИНА (СЕТЬ КОНТРОЛЛЕРОВ)

    Общее описание
    Шина CAN — это автомобильная шина, разработанная Bosch, позволяющая микроконтроллерам и устройствам взаимодействовать друг с другом в автомобиле без главного компьютера. Шина CAN — это протокол на основе сообщений, разработанный специально для автомобильных приложений, но теперь также используемый в других областях, таких как аэрокосмическая промышленность, промышленная автоматизация и медицинское оборудование. Он стал международным стандартом (ISO 11898) в 1994 году и был специально разработан для быстрого последовательного обмена данными между электронными контроллерами в автомобилях.Он соединяет отдельные системы и датчики в качестве альтернативы традиционным многопроволочным ткацким станкам. Он позволяет автомобильным компонентам обмениваться данными по однопроводной или двухпроводной сетевой шине данных со скоростью до 1 Мбит/с. Шина CAN
    — один из пяти протоколов, используемых в стандарте диагностики автомобилей OBD-II.

    Внешний вид


    Рис.1 Автомобильная сеть CAN BUS

    Принцип работы шины CAN

    Шина CAN

    использует для связи два выделенных провода.Провода называются CAN high и CAN low. Контроллер CAN подключается ко всем компонентам в сети через эти два провода. Каждый сетевой узел имеет уникальный идентификатор. Все ЭБУ на шине фактически параллельны, поэтому все узлы постоянно видят все данные. Узел отвечает только тогда, когда обнаруживает свой собственный идентификатор. Отдельные узлы могут быть удалены из сети, не затрагивая другие узлы.
     Когда шина CAN находится в режиме ожидания, на обе линии подается напряжение 2,5 В. Когда биты данных передаются, верхняя линия CAN устанавливается на 3.75 В, а низкий уровень CAN падает до 1,25 В, тем самым создавая разницу в 2,5 В между линиями: каждая из линий CAN связана с другой, а не с массой автомобиля. Поскольку связь зависит от разницы напряжений между двумя линиями шины, шина CAN НЕ чувствительна к индуктивным пикам, электрическим полям или другим помехам. Это делает шину CAN надежным выбором для сетевой связи на мобильном оборудовании.


    Рис.2

    Питание по CAN может подаваться через CAN-шину.Или питание для модулей шины CAN может быть организовано отдельно. Проводка источника питания может быть либо полностью отделена от линий шины CAN, в результате чего для сети используются два 2-проводных кабеля, либо она может быть интегрирована в тот же кабель, что и линии шины CAN, в результате чего получается один 4-проводной кабель.
    Характер обмена данными по шине CAN позволяет всем модулям передавать и получать данные по шине. Любой модуль может передавать данные, которые получают все остальные модули. Очень важно, чтобы полоса пропускания шины CAN в первую очередь выделялась наиболее важным для безопасности системам.Узлы обычно назначаются одному из нескольких уровней приоритета. Например, органы управления двигателем, тормоза и подушки безопасности очень важны с точки зрения безопасности, и командам на активацию этих систем отдается наивысший приоритет. Это означает, что они будут действовать раньше, чем менее критичные. Аудиоустройства и навигационные устройства часто имеют средний приоритет, а активация освещения может иметь самый низкий приоритет. Процесс, известный как арбитраж, определяет приоритет любых сообщений.
    Большинство автомобильных сетей CAN работают со скоростью шины 250 кБ/с или 500 кБ/с.В новейших автомобилях используется до 3 отдельных сетей CAN, обычно с разной скоростью, соединенных между собой шлюзами. Данные одной из трех сетей доступны для двух других сетей. Функции управления двигателем обычно выполняются на высокоскоростной шине со скоростью 500 кбит/с, а системы шасси работают на более медленной шине CAN со скоростью 250 кбит/с. Другие функции, такие как освещение, спутниковая навигация и зеркала, находятся на отдельной низкоскоростной однопроводной шине LIN (Local Interconnect Network).

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

    1. Определите контакты CAN-H и CAN-L в доступной точке сети CAN.
      Такой точкой обычно является многоконтактный разъем ЭБУ.
    2. Установите входы осциллографа на 5 В
    3. Подсоедините измерительный провод сигнала одного из каналов осциллографа к проводу CAN-H.
      Затем подключите провод заземления к заземлению шасси.
      Подсоедините измерительный провод сигнала одного из других каналов осциллографа к проводу CAN-L.
    4. Включите зажигание.
    5. Посмотрите на экран осциллографа. Вы должны наблюдать следующие формы волны.

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


    Рис. 3

    Возможный r Причины отказа   в сети CAN BUS :

    •   Уровни размаха напряжения неверны.
    •   Отсутствует сигнал на обоих проводах CAN.

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

    1. CAN_H прерван
    2. CAN_L прерван
    3. CAN_H замкнут на напряжение аккумулятора
    4. CAN_L замкнут на массу
    5. CAN_H замкнут на массу
    6. CAN_L замкнут на напряжение аккумулятора
    7. CAN_L замкнут на провод CAN_H
    8. CAN_H и CAN_L прерваны в одном месте
    9. Потеря соединения с оконечной сетью
    .

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

    Ваш адрес email не будет опубликован.