Страница 1 из 12 123456711 ... ПоследняяПоследняя
Показано с 1 по 10 из 116
  1. #1
    Бдительно следящий
    Регистрация
    27.01.2010
    Возраст
    55
    Сообщений
    203
    Вес репутации
    221

    По умолчанию Start Engine Button

    Озадачился сочинить сей девайс.
    Arduino показался наиболее интересной платформой.
    Заказал на КарМониторе, жду.

    Задача - запуск двигателя авто без ключа, по кнопке.

    Как видится устройство.

    Конструктивно:
    В салоне, на месте личинки замка - кнопка с подсветкой.
    Контроллер под панелью.
    Там же комплект реле (включение АСС, Зажигания, стартера)

    Входы:
    1) Сама кнопка "Start/Stop Engine"- просто кнопка без фиксации. Главная кнопка девайса.
    2) Кнопка датчика двери - штатная, которая замыкает лампочку на кузов. Нужна для начальной подсветки кнопки на ~60сек.
    3) Кнопка педали тормоза - штатная, которая замыкает лампочку на кузов. Используется при запуске/остановке двигателя.
    4) Кнопка стояночного тормоза - используется штатная, которая замыкает лампочку на кузов. Аналогично педали тормоза, но с небольшими изменениями.
    5) Лампа индикации заряда батареи (генератор) - нужен для прекращения работы стартера при успешном запуске двигателя (необходимо еще и временнОе ограничение - на случай не запуска двигателя). Возможны варианты, например - датчик масла.
    6) Иммобилайзер (опционально, т.е. учесть возможность.), можно ипользовать Pandect IS-350, или аналогичный. Базово можно оставить перемычку.

    Выходы:
    1) Подсветка кнопки "Start/Stop Engine" (5 диодов, 4 белых, один синий)
    2) Звук, (может быть, но не обязательно)
    3) Вибро, (может быть, но не обязательно)
    4) Управление на реле АСС.
    5) Управление на реле включения зажигания.
    6) Управление на реле включения стартера.
    7) Реле на включение мощных потребителей энергии.

    6 входов и 7 выходов. Т.е. в пределах возможностей Arduino.


    Алгоритм работы:
    - Открытие двери - включается подсветка (Варианты подсветки ниже). Подсветка работает 60 сек. Потом гаснет и девайс остается в режиме ожидания.

    1.Запуск двигателя - алгоритм ветвится:
    1.1 Педаль тормоза не нажата.
    1.1.1 Первое нажатие на кнопку включает АСС.
    1.1.2 Второе нажатие включает зажигание.
    1.1.3 Третье нажатие все выключается, девайс в режиме ожидания.

    1.2 Педаль тормоза нажата.
    1.2.1 Первое нажатие на кнопку включает АСС и зажигание.
    1.2.2 Второе нажатие включает стартер, который работает 5 сек, или до погасания лампы давления масла.
    1.2.3 Третье нажатие - ни какой реакции. А вот пятисекундное удержание ведет к выключению зажигания.

    1.3 Авто на стоячном тормозе.
    1.3.1 Первое нажатие на кнопку включает АСС и зажигание.
    1.3.2 Второе нажатие включает стартер, который работает 5 сек, или до погасания лампы давления масла.
    1.3.3 Третье нажатие ведет к выключению зажигания.

    2. Выключение двигателя.
    2.1 Педаль тормоза не нажата, двигатель работает.
    !!! При запущенном двигателе (педаль тормоза не нажата, стояночный тормоз выключен) не должно быть никакой реакции на нажатие кнопки. Тут можно включать звуковой сигнал ошибки на время нажатия

    2.2 Педаль тормоза нажата, двигатель работает.
    2.2.1 Краткое нажатие - отсутствие любой реакции (возможно кроме звукового сигнала ошибки).
    2.2.2 Нажатие с удержанием 5 сек - выключение зажигания и АСС.

    2.3 Авто на стоячном тормозе, двигатель работает.
    2.3.1 Любое нажатие - выключение зажигания и АСС.

    Все нажатия можно сопровождать виброй. Ну это было бы очень даже роскошно, можно и не делать.

    Немного о подсветке.
    Тут есть воля фантазии
    Например, при использовании пяти светодиодов, 4 белых ромбом, один синий по центру:
    Подсветка после открытия двери - плавно загорается и гаснет - в цикле, время 60 сек. Если кнопкой не воспользовались - гаснет вся подсветка.
    В режиме ACC - плавно бежит в одном направлении, волной.
    Когда включено зажигание, светодиоды загораются по-кругу.
    Просле запуска двигателя белые гаснут, загорается и все время горит синий (он меньше всего мешает в темноте).
    При ошибке (касание/удержание в движении) загораются все 4 белых светодиода.

    Собственно проект описАл.
    Подумать есть над чем.
    Реально ли вообще на Arduino сделать такой девайс?
    Если да, то прошу помощи от знатоков в написании скетча.
    Ибо знатий моих пока маловато.
    Да и коллективный разум - это СИЛА.

    P.S.:
    А если еще подключить датчик скорости, то можно практически без проблем сделать автозапуск авто.
    Датчик скорости - для безопасности. Зимой, бывает, коробки замерзают так, что машина может и на нейтралке поехать. Стояночник конечно не пустит, если не включен - то даже и завести не даст. Но кто его знает. От греха
    Последний раз редактировалось Skiw; 14.07.2010 в 18:35.

  2. #2
    Разработчик VENATOR Аватар для bfom
    Регистрация
    07.07.2008
    Возраст
    47
    Сообщений
    898
    Вес репутации
    641

    По умолчанию Re: Start Engine Button

    Посмотри ЭТОТ ПРОЕКТ, загляни по ссылкам. Там алгоритм попроще, но ИМХО интуитивно понятней.

  3. #3
    Гуру Аватар для (vS)
    Регистрация
    18.06.2007
    Возраст
    46
    Сообщений
    1,981
    Вес репутации
    685

    По умолчанию Re: Start Engine Button

    на ардуино вполне возможно
    "блок реле" сходи к установщикам сигналок, попроси какуюнить старую без брелка или вообще неисправную, но с запуском, чтобы были готовые реле и разъемы, с платой не мучаться.
    зажигания должно быть два:
    1 - запуск двигателя: бензонасос, мозги...
    2 - комфорт: климат, печка, жопогреи....
    автоMOBILEвый моDDEр
    мой карпутер второй очередной

  4. #4
    Местный
    Регистрация
    23.09.2009
    Возраст
    44
    Сообщений
    152
    Вес репутации
    210

    По умолчанию Re: Start Engine Button

    Цитата Сообщение от Skiw Посмотреть сообщение
    1.2.2 Второе нажатие включает стартер, который работает 5 сек, или до погасания лампы давления масла.
    делай сразу от генератора (лампа зарядки на панели, работает как лампа масла. по крайней мере у меня на Фите =) или от оборотов двигателя, тут сложнее.

    Иначе у тебя зимой машина всегда будет стоять с включенным зажиганием.

  5. #5
    Бдительно следящий
    Регистрация
    27.01.2010
    Возраст
    55
    Сообщений
    203
    Вес репутации
    221

    По умолчанию Re: Start Engine Button

    Цитата Сообщение от (vS)
    зажигания должно быть два:
    1 - запуск двигателя: бензонасос, мозги...
    2 - комфорт: климат, печка, жопогреи....
    Первое - это как раз зажигание, второе АСС.
    Или я не понял чего?
    Может быть ты имеешь ввиду, что позиции п.2 должны включаться только при заведенном двигателе, т.к. это мощные потребители?

    Цитата Сообщение от (vS)
    "блок реле" сходи к установщикам сигналок
    О, их есть у меня
    Да и неплохой источник подобного под боком

    Цитата Сообщение от -= Nicki =-
    делай сразу от генератора
    именно к этому и склоняюсь.
    Цитата Сообщение от -= Nicki =-
    или от оборотов двигателя, тут сложнее
    безусловно. Считать обороты, сравнивать с контантой... А обороты запуска для многих индивидуальны. Вот наличие заряда с гены, как правило, указывает на успешный пуск двигателя.

  6. #6
    Гуру Аватар для (vS)
    Регистрация
    18.06.2007
    Возраст
    46
    Сообщений
    1,981
    Вес репутации
    685

    По умолчанию Re: Start Engine Button

    АСС это магнитолла и прочие прикуриватели, а зажигания ДВА именно на прожорливые потребители, которые должны работать только при заведенном двигателе.
    в большинстве машин так и есть, чтобы у тебя фары не горели, когда ты аккум стартером насилуешь.
    автоMOBILEвый моDDEр
    мой карпутер второй очередной

  7. #7
    Бдительно следящий
    Регистрация
    27.01.2010
    Возраст
    55
    Сообщений
    203
    Вес репутации
    221

    По умолчанию Re: Start Engine Button

    (vS), действительно, очень полезная вещь.
    Спасибо за совет.

  8. #8
    Бдительно следящий
    Регистрация
    27.01.2010
    Возраст
    55
    Сообщений
    203
    Вес репутации
    221

    По умолчанию Re: Start Engine Button

    Итак, по входам/выходам получается:
    Входы:
    1) Сама кнопка "Start/Stop Engine"- просто кнопка без фиксации. Главная кнопка девайса.
    2) Кнопка датчика двери - штатная, которая замыкает лампочку на кузов. Нужна для начальной подсветки кнопки на ~60сек.
    3) Кнопка педали тормоза - штатная, которая замыкает лампочку на кузов. Используется при запуске/остановке двигателя.
    4) Кнопка стояночного тормоза - используется штатная, которая замыкает лампочку на кузов. Аналогично педали тормоза, но с небольшими изменениями.
    5) Лампа индикации заряда батареи (генератор) - нужен для прекращения работы стартера при успешном запуске двигателя (необходимо еще и временнОе ограничение - на случай не запуска двигателя). Возможны варианты, например - датчик масла.
    6) Иммобилайзер (опционально, т.е. учесть возможность.), можно ипользовать Pandect IS-350, или аналогичный. Базово можно оставить перемычку.

    Выходы:
    1) Подсветка кнопки "Start/Stop Engine" (5 диодов, 4 белых, один синий)
    2) Звук, (может быть, но не обязательно)
    3) Вибро, (может быть, но не обязательно)
    4) Управление на реле АСС.
    5) Управление на реле включения зажигания.
    6) Управление на реле включения стартера.
    7) Реле на включение мощных потребителей энергии.

    6 входов и 7 выходов. Т.е. в пределах возможностей Arduino.

    Теперь по программированию.
    Ранее никогда не занимался.
    Пока изучаю язык и мучаю эмулятор ардуинки.

    Уперся в создание блок-схемы программы.
    Ну чтобы ее светлый образ всегда был перед глазами

    Кто каим софтом пользуется? И есть ли специальный софт для составления блок-схем на ардуино?

    А эмулятор так себе, конечно...
    Я для эксперимента попробовал изобразить скетч на плавное зажигание гашение 4х светодиодов по кругу - так вот светодиоды подключенные к эмулятору не смогли плавно зажигаться/гаснуть на экране. странное моргание, но правда по кругу
    Только небольшие куски можно тестировать на эмуляторе, думаю.
    Последний раз редактировалось Skiw; 14.07.2010 в 12:54.

  9. #9
    Бдительно следящий
    Регистрация
    27.01.2010
    Возраст
    55
    Сообщений
    203
    Вес репутации
    221

    По умолчанию Re: Start Engine Button

    Нашел софтину для создания диаграмм
    Diagram Designer 1.23
    Ничего так - удобно.
    Нарисую, выложу - посмотрим, обсудим.

  10. #10
    Новичок
    Регистрация
    14.10.2009
    Возраст
    38
    Сообщений
    19
    Вес репутации
    182

    По умолчанию Re: Start Engine Button

    Вот кнопка неплохая http://www.led119.ru/blog/KAZAN/229.php, но ценаа....

    Сам бы поставил нечто с иммо типа Пандекта

Страница 1 из 12 123456711 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •