CAN-Hacker
5.4K subscribers
52 photos
9 videos
47 files
44 links
Download Telegram
Схема подключения панели. Скорость шины 250 кбит\с.
👍56🔥22
КАМАЗ_5490_Динамический_тест_панели_приборов.trc
133.2 KB
Итоговый трейс файл - динамическое тестирование всех элементов панели приборов. Дисплей, индикаторы, стрелки - все работает.
👍48🔥17
КАМАЗ 5490 Обмен Панель-CBCU.trc
223.9 KB
Пример обмена между CBCU и панелью приборов
👍43🔥17
КАМАЗ 5490 Тест панели приборов.tsk
2.4 KB
Task файл с необходимыми командами. Позволит включить панель, управлять стрелами и лампами. Дисплей нужно будет включать предыдущим файлом из отладчика. Можно использовать параллельно оба файла
👍44🔥17
камаз_базовый_2.trc
1.8 MB
Изначальный трейс файл записанный на заведенном автомобиле. Мы от него оттолкнулись. По большому счету сейчас от него толку мало, но выкладываем, мало ли, пригодится кому.
👍42🔥16
Потихоньку приходим в себя после каникул. Вот Haval Dargo на столе скидали, пока исключительно интереса ради. Придется под него отдельный лабораторный стол устанавливать. Не влезает. У Haval-ов и прочих GreatWall-ов весьма интересная сетевая архитектура. CAN-FD, Ethernet и все такое Будем изучать.
👍133🔥31
Здравствуйте

Записали коротенькое видео о том, как продвигаются дела по новым панелям KIA\Hyundai.

Вариантный код теперь еще длиннее - 64 бита.
Опции кодируемые предыдущими версиями вариантного кода остались на своих местах.
Добавлены опции включающие\отключающие различные ассистенты водителя. Раньше эти системы кодировались главным образом
в камере MFC, теперь еще и в панели. Новых камер у нас нет, точнее сказать ничего нельзя.
По предварительным данным используются далеко не все биты, т.е. многое еще чего можно вложить в этот вариантный код.

CAN матрица без особых изменений, сигналы преимущественно заданы тем же способом что и на предыдущей платформе.

Подключались анализатором CH-P FDL2 к шине E-CAN (CAN-FD, скорость 500\2000) и M-CAN (500).
Подключение по M-CAN требовалось для включения русского языка для удобства работы.
Важно! Язык определяется мультимедиа системой, именно по шине M-CAN этот параметр передается в панель (как и всегда ранее).
Так что посылая пакеты по M-CAN Вы не русифицируете панель приборов, имейте это ввиду.

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

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

Работаем дальше.

https://youtu.be/Q9-WA2dGHhA
🔥62👍47
Схема нашего подключения к блоку управления панели приборов.
👍83🔥13
CH-LIN-угол-3.JPG
286.7 KB
Обновили LIN модуль для CAN-Hacker 3.2.
Ключевое: Добавлен джампер Master-Slave.

В розничной продаже с 1 марта. А с прошлой недели обновленным модулем комплектуются наборы CAN-Hacker 3.2 FULL KIT
👍40🔥19
👍603
Здравствуйте, коллеги. Возвращаясь к Vesta NG выкладываем файл комментариев и трейс. В комментариях расписано какие ID передаются каким блоком. Все сигналы не расписаны, но то что нам нужно было найти - мы нашли и подписали. Может быть полезно при ремонте, либо если Вы сами что-то для весты делаете.
👍47🔥16
Media is too big
VIEW IN TELEGRAM
Видео о том как эти файлы работают
👍71🔥20
KA4FUEL.pdf
411.5 KB
Привет, коллеги
Немного о корейцах.
Очень частый вопрос по KIA Carnival KA4 2021...2023: Сделали кодирование панели - пропала индикация уровня топлива (касается любого диаг. оборудования даже дилерского).
В чем корень проблемы: KA4 были одними из первых кузовов с 32-битным вариантным кодом, прошивка панели имела ошибки. Одна из ошибок выражается в том, что панель при чтении вариантного кода отдает 16-битное значение (два байта), а оставшиеся 2 байта забивались значениями AAAA.
При этом,по факту, панель закодирована 32-битным вариантным кодом. Таким образом если неверно прочитанное значение записать, то последние два байта запишутся как AAAA, что не соответствует конфигурации автомобиля. Поэтому на этих панелях, прежде чем делать запись вариантного кода, необходимо вручную задать значение второй половины кода, либо путем установки галок, либо, если знаете, HEX значение.
Ключевым параметром во второй половине вариантного кода будет тип топлива. В CAN-CODER необходимо выбрать либо GSDL или DSL, смотря какой мотор, дизель или бензин. Остальные галки не критичны. Как только тип топлива будет закодирован - сразу заработают и все необходимые шкалы.
PDF с картинками прицепом.
👍103🔥23
Media is too big
VIEW IN TELEGRAM
Продолжаем разговор о том, что не кодируется.
Часто спрашивают по Hyundai Palisade на предмет кодирования индикатора системы AdBlue.
Нет. Этот индикатор не может быть отключен в панели приборов посредством вариантного кодирования.
Индикатор AdBlue привязан к запрограммированному в панели приборов типу топлива и CAN сообщению с ID 0x492.

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

В сухом остатке: Отключать AdBlue нужно только в блоке управления двигателем.
👍6711
HyundaiPalisadeLX2-AddBlue-Test.tsk
1.1 KB
Task с пакетами, которые мы использовали выше
👍41
Привет, коллеги.

Коротко:
-Мы выпустили отладочную плату на базе STM32F105.
-Два канала CAN, источник питания от бортсети +12В, USB-C, дискретных вход, выход.
-Есть пример кода: простой иммобилайзер Toyota RAV4 XA40 2014
-Среда разработки CubeIDE
-Цена 4000 руб. (пока)
-В наличии мало.
-ЭТО НЕ АНАЛИЗАТОР И НЕ КОДЕР !!!


Длинно:
Нам нужно было протестировать реализацию некоторых схемотехнических и конструкторских решений.
А именно: Импульсный источник питания, монтаж разъемов USB-C, новые синфазные фильтры.
Для этого мы разработали специальную плату и выпустили ее небольшим тиражом для наших внутренних нужд.
Получилось хорошо. Все что нужно работает. Какое-то количество плат осталось, и мы решили их выставить на продажу
снабдив наипройстейшим примером кода.
В конечном счете представляем новый продукт: Отладочная плата CAN-Hacker CH-A.(по внутреннему наименованию: "синий друг").
Плата построена на базе микроконтроллера STM32F105RBT6.
Плата имеет:
два канала CAN без режима сна,
импульсный источник питания спроектированный для работы в условиях бортсети легкового автомобиля,
дискретный вход по положительному фронту (до уровня бортсети),
дискретный выход типа "открытый коллектор",
разъем USB-C,
разъем для программирования совместимый с платами STM Nucleo.

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

Суть примера заключается в том, что перед тем как завести двигатель, пользователь должен нажать N-раз кнопку TRIP на панели приборов.
Если количество нажатий соответствует запрограммированному - двигатель НЕ заглохнет после запуска. В обратном случае - заглонет через
несколько секунд. Считывание нажатий кнопки TRIP и глушение мотора осуществляется по шине CAN с использованием диагностических запросов
по протоколу UDS. В коде нет реализации транспортного уровня UDS. Только отправка запросов, всё.
Будет ли работать на других Toyota - нам неведомо. Скорее всего, пользователю нужно будет немного менять код, в зависимости от конкретной
модели подопытного авто.
Пример написан на языке C без использования сложных конструкций и наворотов. В тексте много комментариев.
Проект создавался в бесплатной среде CubeIDE.
Загрузить скомпилированный код можно при помощи любого ST-Link совместимого отладчика по интерфейсу SWD.

Что нужно знать и уметь потенциальному пользователю:
-язык C
-архитектура STM2
-среда Cube IDE
-иметь ST Link
-разбираться в электронике

Чего не будет:
-Консультаций по написанию своего кода,
-Доработок существующего примера по пожеланиям,
-Обучения программированию, работе в CubeIDE и ST-Link

Просто плата + онлайн: пример кода + схемы, и всё.

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

Все файлы на странице товара в нашем магазине:
https://canhacker.ru/product/ch-a-m04-adb/
👍6321