Камера заднего вида с шиной can

Как я добавил функции автомобилю по шине CAN, не умея программировать

Камера заднего вида с шиной can

Цель этой статьи — рассказать о моём опыте модификации автомобиля и экспериментах с шиной CAN.

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

Самый простой способ подключения камеры заднего вида | Андроид магнитола с канбус адаптером

С чего всё началось

Сначала я решил добавить фронтальную камеру в свой 2017 Chevrolet Cruze. Поскольку у автомобиля уже есть заводская камера заднего вида, то на высоком уровне нужно было выяснить две вещи:

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

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

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

Видео:How to properly connect a reverse camera for those who have a canbus android radio JunsunСкачать

How to properly connect a reverse camera for those who have a canbus android radio Junsun

Шина CAN

У Chevrolet две разные шины данных. Первая — это стандартная CAN, быстрая (500 Кбит/с) и надёжная, она используется для критических данных. Вторая — то, что GM называет LAN (GMLAN), более старая и медленная шина (33,3 Кбит/с), которая используется для данных, не связанных с безопасностью.

Мне нужен был способ прослушивать трафик по CAN, то есть снифер. Для этой цели невероятно полезно устройство PCAN.

Камера заднего вида с шиной can

Peak Can

Peak Can (PCAN) представляет собой USB-устройство, способное перехватывать и передавать сообщения. Благодаря программному обеспечению Pcan View можно начинать работу без особого обучения.

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

Самая простая точка доступа — разъём OBD2. Я подключил Peak Can к шине GMLAN, запустил программное обеспечение — и сразу началось прослушивание трафика.

Видео:Как подключить камеру заднего вида ? Ошибки и нюансы при монтаже .Скачать

Как подключить камеру заднего вида ? Ошибки и нюансы при монтаже .

Интеграция

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

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

Передача сообщения через PCAN

Впрочем, я не планировал постоянно ездить с ноутбуком. Нужен был способ автоматизировать эти функции — и здесь пригодилась Arduino. Возможность напрямую получать питание 12V в сочетании с большим количеством ресурсов и поддержки в интернете сделала этот выбор очевидным.

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

Камера заднего вида с шиной can

Модуль mcp2515 (сверху), Arduino Uno (посередине), модуль реле (снизу)

После добавления и настройки соответствующих библиотек Arduino установил связь с автомобилем.

Прослушивание трафика через Arduino

Поскольку я уже знал, что могу запустить дисплей, то начал думать о том, КАК это сделать. Первоначальная идея состояла в том, чтобы установить на панели специальную кнопку мгновенного вызова, но я начал думать: «А что ЕЩЁ в сети можно использовать в качестве триггера?»

В ходе экспериментов я обнаружил, что по шине GMLAN также передаются сообщения с ID, соответствующим кнопке «Отмена круиз-контроля». Это было идеально, потому что круиз-контроль включается на скоростях более 65 км/ч, когда я буду использовать переднюю камеру, а на скоростях ниже 15 км/ч будет включаться камера заднего вида, чтобы помочь с парковкой, так что они никогда не будут перекрываться. После написания некоторого кода я смог заставить Arduino распознать, когда нажимается кнопка отмены круиз-контроля.

Читайте также: Сколько накачивать шины автомобиля r16 215 55

Распознавание однократного нажатия кнопки

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

После долгого уикенда изучения функции millis и отладки кода я успешно запрограммировал распознавание двойного нажатия.

Распознавание двойного нажатия

И когда я привязал его к своим командам для управления дисплеем, у меня собралась довольно крутая небольшая утилита.

Видео:Не показывает камера заднего хода, решение моей проблемы. Teyes spro plus.Скачать

Не показывает камера заднего хода, решение моей проблемы. Teyes spro plus.

Функциональность

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

На блок-схеме я изобразил, как я это представляю.

Камера заднего вида с шиной can

Я быстро понял, что для такой системы нужно в любой момент времени знать состояние трёх переменных:

  • Модуль передней камеры: водитель включил или выключил его?
  • Дисплей камеры: изображение на дисплее включено или выключено?
  • Задний ход: автомобиль в реверсе или нет?

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

В конце концов, я добился успеха!

Теперь я смог реализовать операционную логику, которая контролирует реле.

На протяжении всего процесса я всё больше узнавал об Arduino и заметил, что версия Nano способна делать всё, что нужно, при этом у неё меньший размер и более низкая цена. Она идеально подходит для постоянной установки в автомобиль. Я разработал модель и распечатал на 3D-принтере корпус для размещения компонентов в качестве компактного блока для установки.

Видео:7 ошибок и установка камеры заднего вида. КАК ПОДКЛЮЧИТЬ КАМЕРУ – 2 способаСкачать

7 ошибок и установка камеры заднего вида. КАК ПОДКЛЮЧИТЬ КАМЕРУ – 2 способа

Всё вместе

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

Включение/выключение режима парковки, включение/выключение фронтальной камеры, автоматическое переключение на камеру заднего вида и автоматическое переключение обратно

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

Видео:Камера заднего вида 5 PINСкачать

Камера заднего вида 5 PIN

Камера заднего вида с шиной can

Обсуждение видеокамер для автомобиля/USB DVR регистраторы
Обсуждение »

Температурный диапазон применения: от-30 до + 60
Угол захвата изображения: от 120 до 170 (в зависимости от типа матрицы)
Длина видеокабеля по умолчанию: 6 м (возможны варианты).
Тип подключения: RCA или 4, 5 pin
Рабочее напряжение по умолчанию: 5-12 V (возможны варианты).

Камера заднего вида с шиной can

Камера заднего вида с шиной can

Камера заднего вида с шиной can

Камера заднего вида с шиной can

В: Как мне подключить камеру заднего вида?
О: схема подключения

В: Выбираю камеру заднего вида, какой стандарт брать PAL и NTSC?
PAL — стандарт для стран Европы, NTSC — для США, Японии и других азиатских стран.
Частота развертки для PAL — 625 строк, NTSC — 525.
Частота кадров для PAL — 25 Гц, для NTSC — 30 Гц.
NTSC допускает искажения при передачи цвета, у PAL ниже четкость изображения.
Учитывая, что автомагнитолы и камеры произведены в Азии, лучше конечно же брать формат NTSC. ВЫ конечно же можете взять и PAL, но убедитесь, что магнитола поддерживает этот формат.

Читайте также: Шины офф роуд р17

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

В: У меня в магнитоле есть RCA (тюльпан) CVBS, для чего он?
О: Composite Video Baseband Signal, обычно передается в таких стандартных форматах, как PAL, NTSC i SECAM, и часто помечен, как CVBS. Иногда китайцы так обозначают видеовход под вашу камеру заднего вида.

В: Могу ли я использовать магнитолу как регистратор?
О: Да, вы можете «использовать магнитолу» как регистратор, но только в случае использования DVR USB камеры. В этом случае вы просто устанавливаете софт на магнитолу для управления такой камерой с экрана магнитолы, но тут возможны два варианта — запись осуществляется либо непосредственно на SD карточку (usb флэшку) вставленную в магнитолу, либо на карту памяти вставленную в сам регистратор (зависит от типа DVR камеры). Использование таких типов «регистраторов» категорически не рекомендую, ввиду того, что питание «регистратора» происходит от USB портов магнитолы и подобные «регистраторы» не имеют встроенного АКБ, а значит в самый нужный момент может оказаться, что запись была некорректно завершена.

Может ли камера заднего вида записывать видео?
О: Нет, камера заднего вида не может записывать видео, даже с помощью чудо-программ. Для записи с аналоговых (паковочных) камер вашего авто используйте либо систему кругового обзора (об этом ниже) либо специальный DVR рекордер для записи аналогового сигнала.
Update.
Головное устройство Teyes CC3 может, начиная с прошивки от июня 2021.

В: Я хочу смотреть изображение с камеры заднего вида (фронтальной камеры) на парковке — это возможно?
Да. Вам необходимо запитать камеру заднего вида от постоянного источника +12 (управляющий провод камеры запитать от фонаря заднего хода, камеру от постоянных +12) и запустить приложение F-cam на магнитоле (возможны варианты названия приложения). Это приложение позволяет просматривать заднюю и фронтальную камеру без включения зданей передачи (фронтальную запитать от провода F-cam магнитолы, если его нет — добавить пин согласно распиновки, если некуда добавлять — от ACC).

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

В: Что такое AHD?
О: AHD — Analog High Definition — аналоговое видеонаблюдение высокой четкости без потерь качества и задержек. AHD не имеет ничего общего с разрешением экрана. Если вы хотите купить такую камеру (AHD) убедитесь, что ваше ГУ поддерживает этот формат (спросив у продавца либо найти в меню магнитолы функцию смены формата входного видеосигнала, если такой функции нет — AHD у вас не заведеться).

Читайте также: Шина hankook winter i pike rs2 w429 185 65 r15

В: Что означают символы Р и H в описании разрешения камер AHD? Например обозначение 720p, 960H/
О: Эти символы указывает на число столбцов (точек по горизонтали) и строк в видео (количество точек в кадре по вертикали). Детальнее смотрим таблицу.

B: Что такое система кругового обзора?
О: Это 4 камеры в автомобиле, которые «склеивают» картинку со всех камер и в результате получаем видео 360° вокруг автомобиля.

B: А я могу поставить себе такую систему?
О: Можете. Есть устройства под конкретную марку авто, также есть универсальные, которые можете поставить хоть на велик.

B: Почему мое устройство не показывает динамические линии при парковке?
О: Что бы система понимала динамические линии, необходимо докупить специальный
canbus decoder, который считывает с каншины авто угол поворота руля.

B: Обязательно ли мне покупать вместе в камерами матрасы с разметкой для калибровки?
О: Нет. ˇ

  • Решение 1
  • Решение 2
  • Решение 3

Как найти калибровочную ткань на алиэкспресс?
О: Пишем calibration cloth.

— отличный отзыв Kia >>>
— отзыв Skoda Octavia >>>
— отзыв Nissan Xtrail T32 >>>
— универсальная система кругового обзора >>>
— камера заднего вида с «встроенной системой кругового обзора» >>>
— хорошая подборка систем с ссылками на Али >>>
— камера заднего вида хорошего качества >>>

  • Запись на парковке по датчику движения >>>
  • Распиновка BMW разъема (4 pin) >>>
  • Камеры с интегрированной омывайкой >>>
  • Данные для самостоятельного изготовления калибровочных матрасов >>>
  • Калибровочные матрасы на Али >>>
  • Обозначение типов камер >>>
  • Номера линз в системе кругового обзора >>>
  • Кнопки для камер >>> и еще >>>
  • Управление системой 360 через физические кнопки >>>
  • Блок управления камерами >>>
  • Блок управления камерой заднего вида 360, 4-канальная >>>
  • Фронтальные камеры Nissan >>>
  • Камера заднего вида для Skoda >>>
  • Внешняя система кругового обзора 360 для Nissan Xtrail >>>
  • Внешняя система кругового обзора 360 для Kia >>>
  • Полезные ссылки на камеры, кабеля и прочее >>>
  • Прошивка для системы 360 Carsanbo >>>
  • Прошивка для системы 360 Weivision >>>
  • 3D модель синего цвета >>>
  • Приложения для работы DRV USB камер >>>
  • Инструкция по настройке камер для встроенной системы 360 >>>
  • Порядок установки камер в зеркала >>>
  • Инструкция для кругового обзора:
  • Наиболее полная инструкция для настройки внешней системы 360 >>>

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

Сообщение отредактировал ES. — 25.10.21, 16:42

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

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

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

  • Свежие записи
    • Нужно ли менять пружины при замене амортизаторов
    • Скрипят амортизаторы на машине что делать
    • Из чего состоит стойка амортизатора передняя
    • Чем стянуть пружину амортизатора без стяжек
    • Для чего нужны амортизаторы в автомобиле


    🌟 Видео

    Как выбрать камеру заднего вида? Особенности и различие камер. Штатная или не штатная?Скачать

    Как выбрать камеру заднего вида? Особенности и различие  камер. Штатная или не штатная?

    Как переделать камеру заднего видаСкачать

    Как переделать камеру заднего вида

    КАМЕРА ЗАДНЕГО ВИДА WIFI НА СМАРТФОН!!!Скачать

    КАМЕРА ЗАДНЕГО ВИДА WIFI НА СМАРТФОН!!!

    Can Bus - что это такое ? Зачем нужен ? Как настроить ?Скачать

    Can Bus - что это такое ? Зачем нужен ? Как настроить ?

    Secrets of Junsun car radios for Android and once again about connecting a rear view cameraСкачать

    Secrets of Junsun car radios for Android and once again about connecting a rear view camera

    Как Подключить Камеру Заднего Вида?Скачать

    Как Подключить Камеру Заднего Вида?

    Подключение камеры заднего видаСкачать

    Подключение камеры заднего вида

    Обзор, подключение MIB камеры заднего вида с динамическими линиямиСкачать

    Обзор, подключение MIB камеры заднего вида с динамическими линиями

    КАМЕРА ЗАДНЕГО ВИДА ВСЕГДА БУДЕТ ЧИСТОЙ!Скачать

    КАМЕРА ЗАДНЕГО ВИДА ВСЕГДА БУДЕТ ЧИСТОЙ!

    Обзор Лучших AHD Камер Заднего ВидаСкачать

    Обзор Лучших AHD Камер Заднего Вида

    Подключение камеры заднего вида к магнитолеСкачать

    Подключение камеры заднего вида к магнитоле

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

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

    Подключение камеры заднего хода Teyes.Скачать

    Подключение камеры заднего хода Teyes.

    БЕСПРОВОДНАЯ КАМЕРА ЗАДНЕГО ВИДА ДЛЯ АВТОМОБИЛЯ!!!Скачать

    БЕСПРОВОДНАЯ КАМЕРА ЗАДНЕГО ВИДА ДЛЯ АВТОМОБИЛЯ!!!
Поделиться или сохранить к себе:
Технарь знаток