Старт Стоп двигатель, своими руками

В основу легла тема www.drive2.ru/b/2873218/, но руки таки не дошли, за поиском компонентов… пока искал микросхемы к561тм2, нашел Arduino NANO, а точнее мне ее подарили… и тут началось самое интересное…
Ведь как можно написать прошивку не зная языков программирования?! на помощь приходит программа FLProg.
Описываем в ней задачу и вливаем в контроллер…, а контроллер к тому времени уже в устройстве…
Устройство хотел сделать компактное, но мне непринципиально. решил сделать универсальным, в том числе и для повторения… Силовая часть рассчитана под внешнее исполнение. Печатная плата сделана за час, под корпус Старлайн B6, что было под рукой… ну и все рассадники тоже из старых сигнализаций… На прошлой макетной плате отъезд некоторое время. полет нормальный… прошивка написана под себя… под свои хотелки и максимум копировал алгоритм под циклы Тойота… По желанию можно упростить процесс… Контроллер имеет сон, что по потреблению всего 6мА.
И так…
Если педаль тормоза не нажата.
1. Нажатие включает АСС.
2. Следующее нажатие включает IGN.
3. Следующее нажатие выключает все.
Если не было пуска двс, то сработает таймер выключения через 20 мин.
Если педаль стоп сигнала нажата., то:
2. Блок включает зажигание и ждет таймер 2 сек.( в моем случае подкачка Б, Н., но пожеланию можно убрать.) затем включает стартер. время прокрутки стартера ограничено 3,6 сек., но по достижению уставки тахо, стартер выключается.
Если ДВС остановился по какой либо причине, то блок выключит зажигание сам.

Печатка.
Проект.

СВЕТОДИОДЫ НАОБОРОТ!

 

Источник: https://www.drive2.ru/b/486332960614646318/

 

Добавил: Autoelectric


1

Publication author

offline 3 days

Анатолий

Avatar 60
Comments: 26Publics: 76Registration: 21-12-2017

3 thoughts on “Старт Стоп двигатель, своими руками”

  1. pinMode(14, INPUT_PULLUP);

    pinMode(5, INPUT_PULLUP);

    pinMode(4, INPUT_PULLUP);

    pinMode(1, INPUT_PULLUP);

    pinMode(0, INPUT_PULLUP);

    pinMode(3, INPUT_PULLUP);

    pinMode(7, INPUT_PULLUP);

    pinMode(10, OUTPUT);

    pinMode(19, OUTPUT);

    pinMode(21, OUTPUT);

    pinMode(20, OUTPUT);

    pinMode(12, OUTPUT);

    pinMode(11, OUTPUT);

    и тут немогли бы расписать,

    подключил по вашему скетчу все, у меня при нажатии вкл ацц потом выключает потом через пару секунд вкл, повторное нажатие выкл. но зажигание ни как не вкл

    0
  2. машина стоит на сигналке ничего не работает

    снимаешь с сигналки открываешь дверь – включается ацц (открытие двери разово вкл ацц)

    дальше ваш алгоритм!

     

    0
  3. Мне нужна ваша помощь! я запутался !

    хочу сделать подобное чучуть только исправить и не получается!!!

    0

Leave a Comment

Войти с помощью: 
Authorization
*
*
Войти с помощью: 
Registration
*
*
*
*
Войти с помощью: 
Password generation