rThomaso11_ Опубликовано: 22 июня 2022 Поделиться Опубликовано: 22 июня 2022 Всем привет! Недавно мне подогнали магнитолу Harman MIB Global от VolksWagen Polo. Я решил использовать её на даче для прослушивания музыки через BT, но вот незадача. Если я хочу использовать BT, то мне надо включить зажигание. Так как я располагаю Arduino UNO и платкой с MCP2515, быстренько намутил скетч, выплёвывающий на CAN шину код зажигания (000003C0 C8 0C 07 00) из . Но код не прокатил. Магнитола по-прежнему требует зажигания.Товарищи половоды, сниффел ли кто из вас на CAN шине код, который говорит, что зажигание включено? Ну или какую-нибудь последовательность кодов? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
sidv Опубликовано: 22 июня 2022 Поделиться Опубликовано: 22 июня 2022 на поло седан эта магнитола вообще к can не подрублена, так что просто подай +12 на соответствующий пин Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
ladan Опубликовано: 22 июня 2022 Поделиться Опубликовано: 22 июня 2022 Собственно, довольно логично что магнитола не включается при получении сигнала Клемма Х активна (запуск авто), вам нужно 0x03 во втором байте, а еще лучше добавить что активен инфотаинмент (0х23), только вот в нулевом байте идет Контрольная сумма сообщения, не знаю как МИБ отреагирует если она будет не правильная... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
adn1271 Опубликовано: 22 июня 2022 Поделиться Опубликовано: 22 июня 2022 +15, X, S разница есть!? Тут сначала надо схему посмотреть. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
ladan Опубликовано: 22 июня 2022 Поделиться Опубликовано: 22 июня 2022 Цитата: Сообщение от adn1271 +15, X, S разница есть!? Тут сначала надо схему посмотреть. По CAN сообщению - есть. По поводу схемы - согласен, очень может быть что ТС, действительно, не туда полез ))) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
rThomaso11_ Опубликовано: 22 июня 2022 Автор Поделиться Опубликовано: 22 июня 2022 Цитата: Сообщение от adn1271 +15, X, S разница есть!? Тут сначала надо схему посмотреть. Вот фото. Подаю 12В на 15 и 16 ноги. ---------- Цитата: Сообщение от ladan Собственно, довольно логично что магнитола не включается при получении сигнала Клемма Х активна (запуск авто), вам нужно 0x03 во втором байте, а еще лучше добавить что активен инфотаинмент (0х23), только вот в нулевом байте идет Контрольная сумма сообщения, не знаю как МИБ отреагирует если она будет не правильная... Я так понял, что в той теме, откуда я вытянул код (000003C0 C8 0C 07 00) подразумевается транзакция с id=0x3C0 и четырьмя байтами данных 0xC8,0x0C,0x07,0x00. А уж расчёт контрольной суммы здесь не афишируется. Могу ошибаться. Прошу уточнить, правильно ли я понял формат записи. Я же просто кормлю соответствующей функции из библиотеки для своего шила id, длину и указатель на массив с данными. А она сама считает хэш и обвешивает служебной информацией. По вашему совету попробовал передавать на CAN 0x23 во втором байте, т.е id=0x3C0, data={0xC8,0x0C,0x23,0x00}. Ничего, к сожалению, не вышло. Ещё попробовал пройтись по всем id от 0 до 0xFFF c этим же сообщением и ещё раз по всем id с сообщением, состоящим из 1 байта 0x23. Тоже нет. Кстати, я ещё толком не знаю, какой бодрейт надо использовать. Пробовал 500KBPS и 100KBPS. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
rofireman Опубликовано: 22 июня 2022 Поделиться Опубликовано: 22 июня 2022 У вас поло 6R0 или 6C0? Вы использовали кан сигнал для платформы MQB, то есть для платформы 6C0. На PQ платформу сигналы совершенно другие. Если надо, могу скинуть канлог БЦМ при включенном зажигании. Голова висит на шине комфорт, то есть битрейт 100кбт. И еще, как собрался запускать пакеты о включенном зажигании? В общую шину? Если так, то полезут ошибки по блокам, как минимум по блоку климата. Надо будет изолировать и делать в разрыв кан ретранслятор. Вот тогда будет все грамотно. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
adn1271 Опубликовано: 22 июня 2022 Поделиться Опубликовано: 22 июня 2022 По номеру, с фото можно сказать точно от куда, 100 или 500, "код или MQB". Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
TinyQ Опубликовано: 22 июня 2022 Поделиться Опубликовано: 22 июня 2022 эта магнитола висит на CAN-привод 500KBPS попробуй эти посылки, я их использовал для CAN-комфорт 575h 01h 20h 00h 00h ; зажигание ВЫКЛ 575h 47h 20h 00h 00h ; зажигание ВКЛ 661h 03h 00h 00h 00h 00h 00h 00h 00h ; блок bluetooth ВКЛ Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
adn1271 Опубликовано: 22 июня 2022 Поделиться Опубликовано: 22 июня 2022 На CAN - двигатель, привод - делать ей там не чего. Polo 2015 на CAN-комфорт (500 Кбит/с) Если говорить о Polo 2018 на MQB, то от комплектации на CAN-комфорт (500 Кбит/с) или CAN-Infotainment (500 Кбит/с). Номер детали надо пробивать по ETKA. Узнаем точно проект - ELSA. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
TinyQ Опубликовано: 22 июня 2022 Поделиться Опубликовано: 22 июня 2022 Цитата: Сообщение от adn1271 На CAN - двигатель, привод - делать ей там не чего. Polo 2015 на CAN-комфорт (500 Кбит/с) Если говорить о Polo 2018 на MQB, то от комплектации на CAN-комфорт (500 Кбит/с) или CAN-Infotainment (500 Кбит/с). Номер детали надо пробивать по ETKA. Узнаем точно проект - ELSA. это самая простая магнитола с 2016г. для российского Полоседана и Джетты и она висит на CAN-привод или CAN-комбинации приборов если BCM 090 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
adn1271 Опубликовано: 22 июня 2022 Поделиться Опубликовано: 22 июня 2022 Цитата: Сообщение от TinyQ это самая простая магнитола с 2016г. для российского Полоседана и Джетты и она висит на CAN-привод или CAN-комбинации приборов если BCM 090 Зачем она там нужна, не совсем понятно ! Но для нашего рынка седан баклажан, да - от комплектации. Опять же выбор проекта в ELSA. ЗЫ: Нужны данные авто откуда. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
TinyQ Опубликовано: 22 июня 2022 Поделиться Опубликовано: 22 июня 2022 Цитата: Сообщение от adn1271 Зачем она там нужна, не совсем понятно ! Но для нашего рынка седан баклажан, да - от комплектации. Опять же выбор проекта в ELSA. она на диагностику не выходит, только слушает шину берет из нее состояние зажигания и свет с CAN-комбинации приборов еще кнопки мультируля Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Neo_ Опубликовано: 22 июня 2022 Поделиться Опубликовано: 22 июня 2022 Цитата: Сообщение от redfre_ Вот фото. Подаю 12В на 15 и 16 ноги. ---------- Я так понял, что в той теме, откуда я вытянул код (000003C0 C8 0C 07 00) подразумевается транзакция с id=0x3C0 и четырьмя байтами данных 0xC8,0x0C,0x07,0x00. А уж расчёт контрольной суммы здесь не афишируется. Могу ошибаться. Прошу уточнить, правильно ли я понял формат записи. Я же просто кормлю соответствующей функции из библиотеки для своего шила id, длину и указатель на массив с данными. А она сама считает хэш и обвешивает служебной информацией. По вашему совету попробовал передавать на CAN 0x23 во втором байте, т.е id=0x3C0, data={0xC8,0x0C,0x23,0x00}. Ничего, к сожалению, не вышло. Ещё попробовал пройтись по всем id от 0 до 0xFFF c этим же сообщением и ещё раз по всем id с сообщением, состоящим из 1 байта 0x23. Тоже нет. Кстати, я ещё толком не знаю, какой бодрейт надо использовать. Пробовал 500KBPS и 100KBPS. 1. Посмотри с помощью осциллографа - выдает ли голова какие нибудь can сообщения И если выдает то настрой ардуину на приём сообщений. 2. Для can кроме скорости ещё важен time quantum 3. Намного удобнее работать с stm32 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
rThomaso11_ Опубликовано: 22 июня 2022 Автор Поделиться Опубликовано: 22 июня 2022 Цитата: Сообщение от rofireman У вас поло 6R0 или 6C0? Вы использовали кан сигнал для платформы MQB, то есть для платформы 6C0. На PQ платформу сигналы совершенно другие. Если надо, могу скинуть канлог БЦМ при включенном зажигании. Голова висит на шине комфорт, то есть битрейт 100кбт. И еще, как собрался запускать пакеты о включенном зажигании? В общую шину? Если так, то полезут ошибки по блокам, как минимум по блоку климата. Надо будет изолировать и делать в разрыв кан ретранслятор. Вот тогда будет все грамотно. Не могу сказать на каком Поло она стояла. Я просто хочу оживить BT на магнитоле в отрыве от машины. На даче. Поэтому просто подключаю свой can шила к магнитоле и всё. Был бы признателен, если скинете лог ---------- Цитата: Сообщение от TinyQ эта магнитола висит на CAN-привод 500KBPS попробуй эти посылки, я их использовал для CAN-комфорт 575h 01h 20h 00h 00h ; зажигание ВЫКЛ 575h 47h 20h 00h 00h ; зажигание ВКЛ 661h 03h 00h 00h 00h 00h 00h 00h 00h ; блок bluetooth ВКЛ Не принял эти пересылки Отправлял каждые 100 мс пересылки на вкл. зажигания и bt Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
spacer Опубликовано: 22 июня 2022 Поделиться Опубликовано: 22 июня 2022 если сильно прижмет, купи на али кан-элурятор для рнс. с ним на 330х блютус работает. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас