Как обновить canbus на магнитоле

Опубликовано: 14.05.2024

Приветствую форумчане. Давно у меня появилась идея создать CANBUS decoder для Lada Vesta под ГУ на базе PX5. Суть в том, что таких устройств для этой машины нет (точнее недавно появилась под ГУ от какого-то производителя и есть еще один, который применяется только для динамических парковочных линий и по достаточно кусачей цене).
Прошу Вас помочь мне в этом деле. На данный момент хочу попробовать только для динамических линий, а далее как пойдет.
Как идет ход моих мыслей:
- на драйве нашел статью по снифферу для CAN.

Прикрепленное изображение

Как я понял LS CAN мне в этой схеме пока что не нужен. А MS CAN я буду подключать к пинам 6 и 14 раъема OBD (в Весте одна CAN-шина, по факту у меня есть CAN-H и CAN-L, штатно выведенные к ГУ).
BT модуля по идее у меня не будет, вместо этого UART я подключу к ГУ?
Питание можно сделать, а можно по идее запитаться от USB ГУ?
И еще вопрос - возможно ли сделать прошивку микроконтроллера через ГУ, чтобы не выводить лишних проводов и каждый раз не разбирать? Апк написать возможно смогу, если это возможно.

Один форумчанин согласился предоставить мне несколько команд. Пока что я ограничусь углом поворота руля:

Открытый на данный момент вопрос - в каком виде нужно передать информацию по UART в ГУ или где можно запросить эту информацию.
Исходный код MTCCanbus по ссылке

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

// Instanciation of CAN interface
HardwareCAN canBus(CAN1_BASE);
CanMsg msg ;
CanMsg *r_msg;
CAN_STATUS Stat ;

void CANSetup(CAN_GPIO_MAP remap, CAN_SPEED speed)
<

// Initialize CAN module
canBus.map(remap); // This setting is already wired in the Olimexino-STM32 board
Stat = canBus.begin(speed, CAN_MODE_NORMAL);

canBus.filter(0, 0, 0);
canBus.set_irq_mode(); // Use irq mode (recommended), so the handling of incoming messages
// will be performed at ease in a task or in the loop. The software fifo is 16 cells long,
// allowing at least 15 ms before processing the fifo is needed at 125 kbps
Stat = canBus.status();
if (Stat != CAN_OK)
Serial1.print("Initialization failed");
>

// Send message
// Prepare and send a frame containing some value
void SendCANmessage(long byte dlength=8, byte d0=0x00, byte d1=0x00, byte d2=0x00, byte d3=0x00, byte d4=0x00, byte d5=0x00, byte d6=0x00, byte d7=0x00)
<
// Initialize the message structure
// A CAN structure includes the following fields:
msg.IDE = CAN_ID_STD; // Indicates a standard identifier ; CAN_ID_EXT would mean this frame uses an extended identifier
msg.RTR = CAN_RTR_DATA; // Indicated this is a data frame, as opposed to a remote frame (would then be CAN_RTR_REMOTE)
msg.ID = id ; // Identifier of the frame : 0-2047 (0-0x3ff) for standard idenfiers; 0-0x1fffffff for extended identifiers
msg.DLC = dlength; // Number of data bytes to follow

void setup()
<
pinMode(PC13, OUTPUT); // LED
digitalWrite(PC13, PC13ON);

Serial1.begin(115200);
Serial1.println("Hello World!");
Serial1.println("Starting Astra-H sniffer v01 program");

Инструкция по обновлению программного обеспечения CAN-BUS декодеров, применяемых в магнитолах Teyes.

Совместимость магнитол

Прошивки подходят для следующих моделей:

  • Teyes SPRO;
  • Teyes CC2;
  • Teyes SPRO+;
  • Teyes CC2+;
  • Teyes CC3;
  • Kingbeats K2+.

Совместимость CAN-BUS декодеров

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

Версия ПО от 10 марта 2021 года.

Инструкция по установке

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

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

Открываем меню приложений на нашей магнитоле Teyes:


Шаг первый — перейти в меню приложений

Среди всех программ находим файловый менеджер — Файлы. Открываем его:


Шаг второй — открываем файловый менеджер

Находим с его помощью заранее скачанные четыре APK файла:


Шаг 3 — находим расположение скачанных файлов обновления

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

CANBUS.apk ➜ MS.apk ➜ Update.apk ➜ US.apk

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

В итоге остается просто перезагрузить устройство и вновь приступить к настройкам CAN-BUS декодера. Успехов!

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

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

Что же собственно такое этот CanBus?

CanBus – новая архитектура обмена данными между устройствами, которую сегодня можно заказать на Алиэкспресс. И как раз с алиэкспресс может прийти магнитола, производители которой не упустили шанс воспользоваться дополнительным потенциалом, который дает Can BUS.

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

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


Более того, если вы считаете, что обычный соединитель – это слишком скучно, то вы можете порадовать себя примерно таким же адаптером, но только серии Professionals. Данная серия примечательна наличием подсветки. Однако за подсветку, естественно, придется немного доплатить.

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

установка автозвука Киев, установка автомагнитолы Киев, шумоизоляция авто Киев

магнитола с can bus

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

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

распиновка магнитолы с кан шиной

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

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

При подключении магнитолы без КАН-адаптера будут следующие проблемы:

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

универсальный can bus адаптер для магнитолы

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

Версия для использования на грузовых автомобилях с бортовой сетью с напряжением 24В называется Connects2 IGNI-GEN24V

Штатный CAN-BUS адаптер для магнитолы:

штатный can-bus адаптер для магнитолы

Штатный кан-адаптер предназначен для конкретной модели автомобиля, комплектуется с одной стороны штатным разъемом для подключения к проводке автомобиля, с другой стороны стандартным ISO-разъемом для подключения магнитолы. Бывает два варианта таких can-bus адаптеров для магнитолы, первый (серия Essentials) дешевле, выдает только сигнал ACC и в принципе по функционалу не отличается от IGNI-GEN12V.

Серия CAN-BUS адаптеров Professional может больше:

канбас адаптер для магнитолы

Помимо сигнала ACC для подключения магнитолы такой адаптер выдает сигналы (в зависимости от модели авто): Подсветка (+12В), Задний ход (+12В), Ручник (земля), Импульс скорости (отрицательный импульс, зависящий от скорости автомобиля)

Конечно же, с таким адаптером подключение будет еще более простым и надежным, однако он и стоит дороже.

Список штатных CAN-BUS адаптеров для магнитолы и поддерживаемых автомобилей:

Alfa Romeo:

Модель адаптера Функции Список моделей авто разъем магнитолы
CTHUE-AR1 ACC +12V 159 (2006-2011), Brera (2007-2010),

Giulietta (2010-2014), Mito (2008-2014)

Модель адаптера Функции Список моделей авто разъем магнитолы
CTHUE-AU1 ACC +12V A2 (2004-2005), A3 (2003-2013), A4 (2005-2015)

A6 (2004-2011), TT (2003-2013)

Модель адаптера Функции Список моделей авто разъем магнитолы
CTHUE-BM1 ACC +12V 1-Series E87 (2004-2013), 3-Series E90 (2005-2012),

5-Series E60 (2004-2010), 7-Series E65 (2002-2008),

Chevrolet:

Модель адаптера Функции Список моделей авто разъем магнитолы
CTHUE-CV1 ACC +12V Camaro (2009->), Cruze (2009-2015), Equinox (2009->),

Chrysler:

Модель адаптера Функции Список моделей авто разъем магнитолы
CTHUE-CH1 ACC +12V 300C (2008->), Aspen (2008-2009),

Grand Voyager (2008->), Sebring (2007-2010),

Citroen:

Модель адаптера Функции Список моделей авто разъем магнитолы
CTHUE-CT1 ACC +12V Berlingo (2008>), C2 (2006>),C3 (2006>),

C3 Picasso (2009>), C4 (2006>),

C4 Picasso (2006>),

C5 (2005>), C6 (2004>),

C8 (2006>), DS3 (2009>),

Dodge:

Модель адаптера Функции Список моделей авто разъем магнитолы
CTHUE-DG01 ACC +12V Avenger (2007>), Caliber (2009>),

Charger (2008>),Charger (2008>),

Dakota (2008>), Durango (2008-2015),

Grand Caravan (2007-2015), Journey (2008>),

Magnum (2008>), Nitro (2008>), Ram (2008>)

Модель адаптера Функции Список моделей авто разъем магнитолы
CTHUE-F1 ACC +12V Fiat 500L (2012>), Ducato (2014>) переходник магнитолы Fiat
CTHUP-FT01 ACC +12V, ручник, подсветка,

Ducato (2008-2014), Idea (2006>),

C-Max (2004-2011), Fiesta (2006-2008),

Focus (2005-2011), Fusion (2005>),

Galaxy (2006>),Mondeo (2004-2014),

S-Max (2005-2011), Transit (2005>),

Kuga (2008-2012),

Transit Connect (2004-2013)

Escape (2013>), Fiesta (2012>),

Focus (2011>), Kuga (2012>), Ranger (2012>),

Transit Connect (2013>),Transit Custom (2013>)

Модель адаптера Функции Список моделей авто разъем магнитолы
CTHUE-JP1 ACC +12V Cherokee (2014>),

Lancia:

Модель адаптера Функции Список моделей авто разъем магнитолы
CTHUP-LA01 ACC +12V, ручник, подсветка,

Land Rover:

Модель адаптера Функции Список моделей авто разъем магнитолы
CTHUP-LR01 ACC +12V, ручник, подсветка,

Mercedes:

Модель адаптера Функции Список моделей авто разъем магнитолы
CTHUE-MC1 ACC +12V E-Class (2004-2009), SLK (2002>) переходник для магнитолы на mercedes
CTHUE-MC2 ACC +12V A-Class (2004>), B-Class (2004>)
C-Class (2004>), CL (2008>)
CLK (2004>), GL (2006-2012)
ML (2004-2011), R-Class (2006>)
Sprinter (2006>), Vito (2007>)
CTHUP-MC01 ACC +12V,

B-Class W245 (2004-2012),

C-Class W203 (2000-2007),

CLK W209 (2000>),

ML (2005-2011), R-Class W251 (2005>),

Sprinter (2006>), Viano (2004>),

C-Class W204 (2008>), CLA (2013>),

Модель адаптера Функции Список моделей авто разъем магнитолы
CTHUE-VX1 ACC +12V Agila (2008-2015), Antara (2006>), Astra (2004-2009), Combo (2004>),

Corsa (2004-2014), GTC (2005>),

Meriva (2005-2010), Movano (2006>), Vectra (2004>),

Signum (2004>), Tigra (2005>), Vectra (2004>),

Peugeot:

Модель адаптера Функции Список моделей авто разъем магнитолы
CTHUE-PE2 ACC +12V 207 (2004>) , 208 (2012>), 2007 (2008>),
2008 (2013>), 307 (2004-2007),
308 (2007>), 3008 (2004>),
407 (2004>), 508 (2011>),
5008 (2009>), 607 (2005>),
807 (2004>), Expert (2007>),
iON (2010>), Partner (2008>),
RCZ (2010>)
переходник для магнитолы peugeot
CTHUP-PE01 ACC +12V,

3008 (2009>), 308 (2007>), 407 (2005>),

5008 (2009-2013), 607 (2004>),

807 (2005>), Bipper (2007>), Boxer (2008>),

Модель адаптера Функции Список моделей авто разъем магнитолы
CTHUE-ST1 ACC +12V Alhambra (2006>), Altea (2005>),

Cordoba (2005>), Exeo (2008>),

Ibiza (2008>), Leon (2005-2014),

Toledo (2005>)

Skoda:

Модель адаптера Функции Список моделей авто разъем магнитолы
CTHUE-SK1 ACC +12V Fabia (2007-2010), Octavia (2004-2013),

Roomster (2006>), Superb (2006-2013),

Smith

В этой теме буду добавлять файлы .apk для Canbus различный марок автомобилей.
Файлик нужно скопировать по пути - system - app (Необходим root доступ). Так же можно попробовать просто установить это приложение.
Если после каждого включения настройки canbus сбрасываются, то воспользуйтесь этой этой инструкцией .

  • Для Toyota
  • Для Mitsubishi L200
  • Для Honda CR-V
  • Для Volkswagen
  • Для VW Golf

А где бы взять для Mitsubishi L200?

Smith

Николай, добавил файлик для L200. Скопируйте его в папку systemapp

Спасибо! Теперь работает.

Где бы взять для FORD F-150 Raptor SVT.

Smith

файлы FocusAutoManualAir.apk и FocusSync.apk входят в вашу прошивку.

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

Canbus заработал. Недавно перенес с старой магнитолы модуль компаса. Но компас не работает все ровно.

Smith

Smith

Здравствуйте! Что за компас?

В Canbus ставиться модуль компаса (он есть в родной системе) и тогда он показывает компас а не 0.

Et tout d'abord, je voulais vous remercier. Grâce à vous j'ai pu récupéré mon unité car elle était en panne à cause d'une mauvaise mise à jour de l'usine(l'écran était tout blanc) Et cette mise à jour devait m'aider à régler mes commandes de volant. Malheureusement je n'arrive toujours pas, les données en haut à droite ne changent pas. Pouvez-vous m'aider s'il vous plaît?

Читайте также: