Алгоритм работы кнопки START-STOP на микроконтроллере Attiny2313
I. Запуск двигателя:
II. Выключение двигателя
III. Настройки времени вращения стартера.
I. Запуск двигателя:
СТАНДАРТНЫЙ ЗАПУСК
1) Первое кратковременное нажатие кнопки START-STOP без нажатой педали тормоза.
- включает АСС
Входы: START-STOP +12v; PARKING +12v; BRAKE масса
2) Второе кратковременное нажатие кнопки START-STOP без нажатия педали тормоза
- включает IGN
Входы: START-STOP +12v; PARKING +12v; BRAKE масса
3) Третье кратковременное нажатие на кнопку START-STOP вместе с нажатием педали тормоза.
- отключает АСС, запускает стартер на установленное время и через 5 секунд включает АСС.
Входы: START-STOP +12v; PARKING +12v; BRAKE +12v
БЫСТРЫЙ СТАРТ
4) Кратковременное нажатие кнопки START-STOP вместе с нажатой педалью тормоза.
- включает IGN, через 0,5 секунд после включения IGN запускает стартер на установленное время, через 5 секунд после запуска стартера включается АСС.
Входы: START-STOP +12v; PARKING +12v; BRAKE +12v
5) Нажатие и удержание кнопки START-STOP на время более 1,5 секунды вместе с нажатием педали тормоза (принудительный запуск без ограничения времени вращения стартера)
- через 1,5 секунды после нажатия кнопки STOP-START включается IGN, запускается стартер и вращается до тех пор пока не будет отпущена кнопка START-STOP, через 5 секунд после отключения стартера включается АСС.
Входы: START-STOP +12v; PARKING +12v; BRAKE +12v;
Обязательное условия запуска стартера:
а) START-STOP +12v
б) PARKING +12v
в) BRAKE +12v
II. Выключение двигателя
-Нажатие и удержание кнопки START-STOP на 1,5 сек. Без нажатия педали тормоза
- отключает всю систему полностью.
а) START-STOP +12v
б) PARKING +12v
в) BRAKE масса
III. Настройка времени вращения стартера.
1) Для того что бы войти в режим настроек, необходимо установить рычаг АКПП в любое положение кроме «PARKING»
2) Нажать на кнопку STOP-START на 10 секунд – BUZER прозвучит столько раз на сколько секунд уже установлено вращение стартера в программе.
3) Последующие нажатия на кнопку STOP-START обнулят пред-идущие настройки и будут добавлять по одной секунде вращения стартера для новых настроек начиная с нуля. Таким образом одно нажатие – одна секунда, Два нажатия – две секунды, три нажатия – три секунды и так до 5 секунд.
4) После набора количества секунд и бездействия в течении 10 секунд программа сохранит новые настройки, BUZER издаст один БИП и выйдет из меню настроек. ( Если после входа в меню настроек когда уже BUZER прозвучал количество секунд пред-идущих настроек и не было внесено изменений, «не была ни разу нажата кнопка STOP-START» то через 10 секунд программа выйдет из режима настроек с сохранением текущего состояния)
START-STOP +12v
PARKING масса
BRAKE масса
Примечание: Светодиод в кнопке START-STOP загорается при запуске любой из функций и выключается после полного выключения.
ПОЯСНЕНИЕ
Программно полностью исключаются показания CHARG.
Защита от включения стартера на заведенный двигатель программно не предусмотрена, но защита будет осуществляться с помощью дополнительного реле в цепи включения стартера запитанного от лампы зарядки автомобиля. Не работающий двигатель включает лампу зарядки АКБ, соответственно и включит реле цепи включения стартера. При работающем двигателе лампа АКБ не горит, соответственно и не включено реле цепи включения стартера.
Все реле используемые в системе нормально разомкнутые.
СХЕМА: