Доброго времени!
Коллеги!
Проектирование модуля, на микроконтроллере, вышло на этап бета-тестирования
Отлажен в симуляторе, показал устойчивую работу.
Используется одна кнопка без фиксации - так называемая
тактовая кнопка и два типа нажатия - короткое (менее 3 сек) и длинное (более 3 сек).
Не используется, каких-либо дополнительных источников сигналов, таких как лампы зарядки, аварийного давления масла, кнопок под педалями сцепления и т.д.
Короткое нажатие - выглядит следующим образом - необходимо нажать, возможно удержание в нажатом положении менее 3 сек (время настраивается), затем кнопку необходимо отпустить - произойдет переход состояния.
Длинное нажатие - нажимаем и удерживанием на время более 3 сек (настраивается), не отпуская кнопки - происходит переход состояния.
На выходе имеем три канала:
- ACC (периферия - прикуриватель, магнитола и т.д.)
- IGNITION (зажигание)
- STARTER (стартер)
схема из Proteus
Понеслась
....
Алгоритм работы:
Важно!
выход из любого режима, кроме режима STARTER - возможен по длительному нажатию, происходит переход
в режим ожидания.
- режим ожидания (ACC - off, IGNITION - off, STARTER - off)
- короткое нажатие
- активируется канал ACC (ACC - on, IGNITION - off, STARTER - off)
- короткое нажатие
- активируется каналы ACC, IGNITION (ACC - on, IGNITION - on, STARTER - off)
- короткое нажатие
- активируется каналы IGNITION, STARTER (ACC - off, IGNITION - on, STARTER - on)
в момент работы стартера, канал ACC - отключается, стартер будет вращаться до того момента,
пока не будет зафиксировано кратковременное нажатие кнопки, длительное нажатие игнорируется.
Данные режим работы выбран, с целью обеспечения непрерывность работы стартера, в течении любого промежутка времени.
Необходим в условия затрудненного запуска - зимний период, незначительные неисправности в системах двигателя - осложняющих запуск.
- короткое нажатие
- активируется каналы ACC, IGNITION (ACC - on, IGNITION - on, STARTER - off)
- короткое нажатие
- режим ожидания (ACC - off, IGNITION - off, STARTER - off)
вот как-то так
любые пожелания, предложения - вэлкам!
псВозможно добавление, RGB светодиода, с целью организации подсветки кнопки-индикации текущего состояния.
Как вариант:
- отсутствие подсветки - режим ожидания
- зеленый свет - режим ACC
- синий - ACC+IGNITION
- красный - STARTER
Также есть возможность организаовать тахометр с выводом на семисегментый светодиодный индикатор или ЖКИ.
На данный момент разработка тахометра не проводилась.
В случае наличия желания и первому кто откликнется в личку:
- разработка печатной платы
- тестирование в "железе", на автомобиле желающего
Требование к желающим
- наличие базовых навыков работы с автомобильной электрикой
- крайне желательно (не для Москвы) наличие на "расстоянии вытянутой руки" программатора для контроллера
- для первого желающего-контроллер бесплатно
, только сумма пересылки (в случае необходимости)
псс в Москве - чуть проще...могу сам подъехать...либо где-нить пересечься...