Сообщение добавлено 18.12.2003, 18:04
СТАРТ/СТОП двигателя с одной кнопки
Автор темы vems, 18.12.2003, 18:04
#2 Agassy
Сообщение добавлено 21.11.2012, 10:06
Коллеги!
Проектирование модуля, на микроконтроллере, вышло на этап бета-тестирования

Отлажен в симуляторе, показал устойчивую работу.
Используется одна кнопка без фиксации - так называемая тактовая кнопка и два типа нажатия - короткое (менее 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
Также есть возможность организаовать тахометр с выводом на семисегментый светодиодный индикатор или ЖКИ.
На данный момент разработка тахометра не проводилась.
В случае наличия желания и первому кто откликнется в личку:
- разработка печатной платы
- тестирование в "железе", на автомобиле желающего

Требование к желающим

- наличие базовых навыков работы с автомобильной электрикой
- крайне желательно (не для Москвы) наличие на "расстоянии вытянутой руки" программатора для контроллера
- для первого желающего-контроллер бесплатно

псс
в Москве - чуть проще...могу сам подъехать...либо где-нить пересечься...
---
Difficult we made yesterday impossible we are making now!




































































































































































































































































|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)