Dodge Challenger (Rudeboy)

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

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

Вітаю.


Дісклеймер:

Перш за все, я вважаю червоні поворотники нічим не гірші за жовті. 

Всім тим "хто може сплутати червоний поворотник" з менструацією кита чи калиновим смузі - раджу не сідати за кермо взагалі. Ви небезпечні!


А тепер по суті.

Оскільки я вірю в те що Україна з часом буде частиною ЄС, не виключено що цей бред (Піт) з обов'язковими жовтими докотиться і до нас.

І оскільки маю час та натхнення, вирішив поставити собі задачу - підготувати комплект, максимально Bolt-on для Челленджера і хай лежить, готовий і чекає на час якщо такий прийде.


Робити "як всі" - тягнути дроти від BCM до задніх ліхтарів я не хочу.

Це просто, +- надійно, дешево. Але не хочу.

Хочу "красивіше" реалізацію.

Тому вирішив підійти сучасно до цієї проблеми - працювати з CAN шиною.


У сучасному авто здебільшого по дротам не бігає +12в а бігають ідентифікатори пакетів та біти їх вмісту. По суті проводка сучасної машини це локальна Ethernet мережа по якій постійно бігають данні що відображають статуси наприклад натиснутих кнопок чи поточні показники обертів і тп.

Тому я хочу підключити свій пристрій до CAN шини та коли там з'являться "сигнали" про ввімкнення поворотника, чи натискання стопу - реагувати відповідним чином запалюючи світлові сигнали на ліхтарі.


Чим це краще за звичайний варіант ?

  • легкістю монтажу (все монтується в ніші "запаски" підключається до штатного вільного роз'єму CAN та до блока запобіжників щоб взяти +12в). Там же підключається в розрив заводській проводці до задніх ліхтарів.
  • легко масштабується (потрібно засвітити протитуманку? просто додаємо пару рядків коду, можна додати акселерометр і при екстренному гальмуванні миготіти всією дупою і тп)
  • мінімум втручання в заводські рішення (окрім заднього ліхтаря, все інше не чіпається. Ту ж протитуманку можна просто включити комбінацією з кнопок керма)
  • не треба "бороти ДХО"

Чим гірший?

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

Планується реалізувати такі режими роботи:

  • лівий поворот
  • лівий поворот коротке натискання
  • правий поворот
  • правий поворот коротке натискання
  • аварійка
  • стопи
  • задня протитуманка

Аппаратно для прототипа хочу почати з такого:

  • MCP2515 CAN Bus Module (читає\пише в CAN шину)
  • Arduino UNO R3 (обробляє все та живить піни відповідних сигналів\вказівників)
  • MOSFET MOS tube field effect transistor module instead of relay FR120N For arduino (ключ для перетворення сигналу від Ардуїно на +12в для фонаря)
  • ED Motorcycle Decorative Lights Strip Light Motorbike Tail Brake Stop Turn Signal Strip Stop Light 12V Moto Accessories (для візуального відстежування та тестування роботи пристрою)
  • connectors








Як почати зчитувати та аналізувати CAN шину в інтернеті є купа гарних статей та роліків. 

Мені дуже сподобався оцей канал, прямо дуже зручно все подано та стисло: https://www.youtube.com/@adam_

По тим інструкціям все і зробив.




А ось вно все і забігало на моніторі:




За інструкціями з каналу вище досить швидко виявив попередні коди на:

  • вимкнено вказівники поворота (ID 318, bit D1 00)
  • увімкнений вказівник лівого поворота (ID 318, bit D1 01)
  • увімкнений вказівник правого поворота (ID 318, bit D1 02)
  • педаль гальма не натиснута (ID 208, bit D2 00)
  • педаль гальма натиснута (ID 208, bit D2 04)
  • аварійка не світиться (ID 334, bit D3 00)
  • аварійка світиться (ID 334, bit D3 С0)

Приклади кодів:










Поки це все.

Але для мене це було найскладнішим. Я не був певен що зможу відслідкувати коди цікавих мені подій. А поки виявилось це не складно.

Можливо десь будуть помилки, і треб буде корегувати коди. Буду досліджувати.


Тепер в планах написати скетч який буде відловлювати саме ці коди та реагувати на відповідні піни адруїнки, до яких будуть під'єдані транзистори, що мають відкривати напругу вже на ліхтарик з мопеда.

Таким чином можна буде наглядно оцінити роботу прототипа.

Покататись з ним в салоні поглядуючи як він відпрацьовує сигнали.


Якщо все вийде то потім хочу спробувати Arduino Nano для цих цілей використати.

Опубліковано: 10 березня 13:18
16 0 1

Коментарі

Щоб залишати коментарі, потрібно авторизуватись.
Я їжджу на Volkswagen Jetta VII
На моє здивування, в Болгарії, яка в ЄС, переважна більшість американських авто на місцевій реєстрації з червоними поворотниками. Це стосується як і американської екзотики, так і німецького лакшері, привезеного бітком.

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

Використовував сток рішення, але з великим захопленням буде слідкувати за твоєю кастомною реалізацією.
1
10 березня 21:02
Я їжджу на Acura MDX (4G)
Трішки не розумію, навіщо тут мосфет.
RGB-стрічка керується 5в. Живити її можна (і треба) окремо (або паралельно із Ардуінкою). Стрічка працює від 12В (є ще 5В варіанти).

Сама Ардуінка чудово буде себе почувати і працювати із тими ж 12В від АКБ (живлення подаємо на VIN)
1
10 березня 19:13
Narum
Трішки не розумію, навіщо тут мосфет. RGB-стрічка керується 5в. Живити її можна (і треба) окремо (або паралельно із Ардуінкою). Стрічка працює від 12В (є ще 5В варіанти). Сама Ардуінка чудово буде себе почувати і працювати із тими ж 12В від АКБ (живлення подаємо на VIN)
Narum, дякую за рекомендацію.

Стрічку я не буду ставити. Будуть 6 діодів на секцію. Кожен по 2.5в та 3Вт. Загалом 4 незалежні скекції. Їх треба живити.
Найпростіше через реле, але то громоздко та гучно.
Можливо через транзистори.
Зараз знайшов драйвери лед на алі, які керуються ТТЛ. Якщо знайду по потужності підходящі, то буде напевно кращий варіант.
11 березня 11:03
Вже для прототипу можна юзати Нано, це 1в1 із Уно, але компактніше
Ардуїнці нічого не буде, стабілізатор витримує до 18 вольт, але в продакшені краще поставити щось краще за ams1117 який в ардуїнці, наприклад lm7805
Як я вже зазначив вище - прод варіант краще не голій платі робити. Побачив що пристрій буде постійно активний, а ардуїно не раціонально використовує живлення навіть в режимі сну (бо стабілізатор хаває 10мА в холостому режимі, а окрім цього ще й CH310, той, через що ардуїнка шиється та дебажиться)
Для atmega328p із каном можна і треба зробити режим сну, споживання буде мінімальним. Будиться воно прекрасно по кану
1
10 березня 16:00
Жовті поворотники то не бред, а лише умовність, до якої домовились члени колективу співавторів, і яка потім перейшла до національних стандартів країн, які приєднались до конвенції.
З приводу плутання, чим далі тим сильніше у мене відчуття, що на дорогах все більше тих, хто не те, що плутає, а взагалі не усвідомлює де знаходиться і в якому процесі бере участь.
2
10 березня 14:00
Я їжджу на Subaru Legacy (BL/BP)
- з ардуінкою нічого не буде, якщо поставити норм стабілізатор напруги (і краще знайти лінію на якій не обривається напруга при IGN, щоб вота туди-сюди лишній раз не ребуталася при заведенні авто)
- у фінальному рішенні замість уно можна взяти про міні - вона значно компактніша (вони є і 3.3в і 5в)
- мосфети легко і швидко горять від двигунів і катушок, і повороти і інші лампочки працюють через реле (в якому є катушка), то ж варто перестрахуватися і поставити ще діод на вихід
2
10 березня 13:51
feligz
- з ардуінкою нічого не буде, якщо поставити норм стабілізатор напруги (і краще знайти лінію на якій не обривається напруга при IGN, щоб вота туди-сюди лишній раз не ребуталася при заведенні авто)- у фінальному рішенні замість уно можна взяти про міні - вона значно компактніша (вони є і 3.3в і 5в)- мосфети легко і швидко горять від двигунів і катушок, і повороти і інші лампочки працюють через реле (в якому є катушка), то ж варто перестрахуватися і поставити ще діод на вихід
feligz, дякую за поради.
Живлення адруїнки так, треба щоб постійно працювала бо при тій же сигналці чи аварійці вона має працювати і без ACC.
Про транзистори дякую. Тут діодні ліхтарі. Треба буде уважніше до цього підійти. Можна і реле поставити, просто хотілось щоб було тихіше та менше місця займало. Бо там треба два реле на обманки неполадок стопів (саме реле). І чотири стопа\поврота. Хотів тут транзисторами обійтись щоб було компактніше та тихіше.
10 березня 14:07
Я їжджу на Subaru Legacy (BL/BP)
Uns8ted
feligz, фінальний варіант краще на друкованій платі та голому МК)
Uns8ted, то вже виглядає як серійний девайс, для себе піде і так)
1
10 березня 16:27
Я їжджу на Chevrolet Malibu (9G)
feligz
- з ардуінкою нічого не буде, якщо поставити норм стабілізатор напруги (і краще знайти лінію на якій не обривається напруга при IGN, щоб вота туди-сюди лишній раз не ребуталася при заведенні авто)- у фінальному рішенні замість уно можна взяти про міні - вона значно компактніша (вони є і 3.3в і 5в)- мосфети легко і швидко горять від двигунів і катушок, і повороти і інші лампочки працюють через реле (в якому є катушка), то ж варто перестрахуватися і поставити ще діод на вихід
feligz, чого це мофсет виходить з ладу при роботі на індуктивні навантаження?
Здебільшого їх ставлять на виході каскади підсилювача де вихідне навантаження є індуктивність ( дінамік це катушка з магнітом).
Також дуже часто їх встановлюють в перетворичах напруги де навантаження є одна з обмоток трансформатора.
Навіть таки як тда та pal микросхеми використовують мофсет на виході..
1
10 березня 21:21
Я їжджу на Subaru Legacy (BL/BP)
Аіс
feligz, чого це мофсет виходить з ладу при роботі на індуктивні навантаження?Здебільшого їх ставлять на виході каскади підсилювача де вихідне навантаження є індуктивність ( дінамік це катушка з магнітом).Також дуже часто їх встановлюють в перетворичах напруги де навантаження є одна з обмоток трансформатора.Навіть таки як тда та pal микросхеми використовують мофсет на виході..
Аіс, бо при вимкненні напруги на катушці той же релюхи бувають скачки напруги до 50В малим током, чого цілком достатньо, щоб випалити якийсь ніжний модуль або компонент. Тому у виробників сторонього обладнання (наприклад сигналки), можна зустріти діоди одразу впаяні в релюхи комплекті (див фото)
З двигунами історія подібна, проходили, палили)
На лампи - мабуть не треба, а якщо в схемі буде індуктивність - ліпше перестрахуватись. Діод коштує копійки (тільки варто підбирати по току і бажано брати "швидкі" діоди).
Якщо немає бажання ставити - нема проблем, робіть як душа забажає. Я просто написав з досвіду, на чому шишки вже набиті. А там - кожен др.че як хоче.
1
10 березня 21:46
Я їжджу на Chevrolet Malibu (9G)
feligz
Аіс, бо при вимкненні напруги на катушці той же релюхи бувають скачки напруги до 50В малим током, чого цілком достатньо, щоб випалити якийсь ніжний модуль або компонент. Тому у виробників сторонього обладнання (наприклад сигналки), можна зустріти діоди одразу впаяні в релюхи комплекті (див фото)З двигунами історія подібна, проходили, палили) На лампи - мабуть не треба, а якщо в схемі буде індуктивність - ліпше перестрахуватись. Діод коштує копійки (тільки варто підбирати по току і бажано брати "швидкі" діоди).Якщо немає бажання ставити - нема проблем, робіть як душа забажає. Я просто написав з досвіду, на чому шишки вже набиті. А там - кожен др.че як хоче.
feligz, дивись на позначення мофсета і навіщо породити город з тими реле коли і так все працює, якщо дуже хочеться то можна зробити гальванічну розв'язку на оптопарі.
Ще раз багато виробників використовують саме на індуктивну навантаження, як приклад вихідні каскади у підсилювача звуку.
13 березня 14:27
Я їжджу на Dodge Challenger
Має бути дуже круто. Подивимось як воно наживо працюватиме
1
10 березня 13:24
Alex_Odesa
Має бути дуже круто. Подивимось як воно наживо працюватиме
Alex_Odesa, так. Питання ще будуть. Зокрема чи вистачить продуктивності цих компонентів аналізувати весь трафік CAN та своєчасно реагувати на відповідні події.
1
10 березня 13:45