Показать сообщение отдельно
Старый 23.07.2020, 21:24 (20:24)   #191
Makarych
Гость
 
Город: Магнитогорск
Touareg NF 3.6 V6FSI
Регистрация: 26.02.2019
Сообщений: 4
Поблагодарил(а): 0
Благодарностей: 0
Репутация: 0

Makarych Младенец
По умолчанию

Всем привет!
Уважаемые эксперты! Нужна ваша помощь. Попытался повторить данный проект (пока на макетке) с некоторыми изменениями:
1. Железо Ардуино Уно с шилдом (так как леонардо по ссылке долго, дороже и 10шт мне ни к чему)
2. Скетч был переписан с учетом шилда (с этим проблем нет, Ардуино знаю, с электроникой знаком)

При запуске обнаружил 2 проблемы:
1. Обогрев руля не зажигал светодиод(кнопку) при включении с магнитоллы. Проверив пакет обнаружил что в скетче он отличается от того что ГУ шлет в CAN шину
Заменив коды на те что шлет ГУ функции руля заработали.
   Цитата:
//unsigned char SteerOff[5] = {0x20, 0x74, 0x00, 0x00, 0x00}; // КАН строка выключение руля
//unsigned char SteerOn [5] = {0x20, 0x74, 0x00, 0x01, 0x00}; // КАН строка включение руля
unsigned char SteerOff[5] = {0x20, 0x74, 0x01, 0x00, 0x01}; // КАН строка выключение руля
unsigned char SteerOn [5] = {0x20, 0x74, 0x01, 0x01, 0x01}; // КАН строка включение руля
2. Обогрев стекла при включении с ГУ работает - кнопка загорается. Пакет в CAN шину соответствует скетчу. Но при нажатии кнопки, Ардуино шлет точно такой же пакет в CAN шину, но ГУ не реагирует на включение стекла. Если ГУ и Ардуино сидят на одной CAN шине, отсылают одни и те же команды...не могу понять почему с кнопки не работает.

Подскажите если есть какие либо идеи. Заранее спасибо.

P.S. ГУ Intro которую хочется заменить

Последний раз редактировалось Makarych; 23.07.2020 в 21:27.
Makarych вне форума   Ответить с цитированием Вверх