Dodge Challenger (Rudeboy)

EU поворотники+ Частина 2.

Я їжджу на Dodge Challenger, Jeep Cherokee (KL)
Харків, Україна

Вітаю!


Постійні дощі та темература +12 видали черговий похмурий день в який не хочеться нікуди висовувати носа.

Та і з Алішки приїхала посилка з купою платок.

Вирішив трохи посидіти з паяльником та чатом жпт.


Зібрав два умовних дивайса щоб можна було написати та відладити скетч:

  • генератор CAN пакетів (Arduino UNO + MCP2515)
  • приймач CAN пакетів (Arduino Pro mini + MCP2515 + 4 Channel Relay Module + 5V/1A Voltage Regulator Lm7805)


Написав спочатку простеньке для перевірки обміну даних по CAN - відпрацьовує.

Одне посилає, інше клацає релюшкою.


Трохи окультурив збірку:




Далі почав вже створювати скетч для обробки необхідних функцій:

  • стоп сигнал
  • лівий\правий вказівники поворотів
  • "короткий" лівий\правий вказівники поворотів (натискання важеля менше за 1с - трикратне миготіння відповідним вказівником)
  • переривання попереднього "короткого" вказівника в разі ввімкнення нового "короткого" чи "довгого"
  • миготіння 90 разів на хвилину
  • аварійка має пріоритет і не конфліктує з поворотниками

  • якщо зв'язок з CAN зникає — все вимикається по таймауту

  • обробляє «свіжість» команд, запобігає «залипанню» миготінь після обриву зв'язку з CAN-шиною (якщо перестала надходити команда на ввімкнення, але не надходила команда на вимкнення).

  • прекондішн перед запуском контроллера, щоб не миготіли фонарі коли ініціалізується плата
  • зарезервована протитуманка (треба визначити код якою кнопкою із наявних її вмикати)

Оце поки вдалось зробити та протестувати послідовними командами "на столі".



Тепер треба буде підключити все до CAN Доджа та подивитись як це буде працювати 

  • коли в кан шині постійно гуляє декілька сот команд
  • коли одночасно будуть надходити декілька команд які має відпрацювати контроллер

Якщо не буде зауважень до продуктивності контроллера то далі можна буде причепити "фару" з байка (два вказівника поворотів та стоп діодні 12в) покласти це на пасажирське сидіння та покататись по місту і подивитись як воно відпрацьовує в реальних юзкейсах.


Спочатку хотів робити не на релюшках а на транзисторах, або лед драйверах вихід.
З драйверами в мене не вийшло, від якихось наводок воно самодовільно вмикалось "в пів накала" і тп.

На транзисторах теж треба правильно все запустити....не певен що зроблю це надійно.

Поки вирішив робити на реле...та і в решті решт наш блок BCM на таких самих реле вмикає купу обладнання.


На даному етапі так.



А це пара фоточок для наповнення допису, з гаражовки з @sunsay84 де приємно проводили час навколо своїх автівок та спілкувались :)




Навів марафет під капотом, красиве :)







І "вдома" MOPAR Family:





Опубліковано: 26 травня 11:45
1 0 0

Коментарі

Щоб залишати коментарі, потрібно авторизуватись.
Я їжджу на Renault Laguna III
в гаражовках є свій шарм ))
1
26 травня 21:02