Міні бортовик для автомобіля
Для комфортної їзди на старенькому авто було вирішено зробити невеличкий бортовик. Зібрано з корпусу старої автомагнітоли, зроблена передня панель з органіки, за якою знаходиться двохрядний дисплей 24x2 і 4 сенсорні кнопки по краях. При ремонті сидінь у них були вставлені нагрівальні мати "типу ЄМЕЛЯ" і по датчику температури DS18B20. На блок двигуна встановлений такий же датчик температури, оскільки на автомобілі встановлена охоронна система ШАРХАН-5 (яка не має автозапуску по температурі). На кулису КПП встановлена металева пластина і трохи вище датчик індуктивності, для визначення нейтралі та дозволяє запускати двигун як при АКПП. Використовується контролер Arduino Nano. Програма написана в Flprog. Підсвітка дисплея включається при включенні запалювання, після вимкнення горить 30 секунд. При натисканні будь-якої кнопки підсвітка включається і вимикається по закінченні 30 секунд після останнього натискання.
Передня панель:
Схема підключення:
Алгоритм роботи бортового комп'ютера:
ДХО:
При включеному запаленні та включенні якоїсь передачі плавно розжарюється дальнє світло (до встановленої уставки). Ступінь розжарювання пишеться в правому нижньому куті дисплея. При знаходженні важеля КПП більше часу, визначеного уставкою, світло вимикається. ДХО працює при вимкнених габаритах.
Підігрів сидінь:
Запускається після 30 секунд включення запалення. Ліва частина кнопок біля дисплея для лівого сидіння, права для правого. У верхньому лівому куті відображається температура сидіння, і значок стану (* - очікування, Н - нагрів, відсутність - вимкнено). Включається короткочасним натисканням нижньої кнопки. Регулювання температури шляхом утримання верхньої кнопки більше 1 секунди, далі + верхня кнопка, - нижня.
Вольтметр:
Відображається у верхній рядку по центру. Показання фільтруються раз на дві секунди. При відсутності живлення силової ланцюга та включеного запалення показання будуть мигати з частотою раз на секунду.
Запуск по температурі:
Видає короткочасний сигнал на автосигналізацію для запуску. Має уставку по температурі двигуна, часу роботи для прогріву та часу захисту для виключення повторних запусків у випадку невдалих запусків. У програмі був включений вихід на "периферійні" пристрої (планувалося для включення обігріву заднього скла).
Налаштування:
Вхід в режим налаштування полягає в одночасному натисканні верхніх кнопок. + і - зміна параметрів, S - наступний параметр, E - введення значення.
Параметр | Опис | Значення за замовчуванням |
---|---|---|
mochnost lamp, % | Потужність розжарювання ламп для ДХО | 35 |
taim rosziga, sek | Час розжарювання ламп до встановленої величини | 5 |
taim gorenija, sek | Час включення ДХО при нейтралі | 180 |
temp progrewa, C | Температура пуску двигуна для автозапуску | -10 |
taim progrewa, min | Час роботи двигуна | 10 |
taim zachiti , sek | Час захисту від невдалого пуску | 30 |
START/STOP | Пробний пуск і зупинка двигуна | |
напряжение без фильтра | Коригування вольтметра | 185 |
Прикріплені файли:
- OPEL_bortovik.rar (99 Кб)