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

В основу легла тема 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

Автор публікації

Офлайн 6 місяців

Анатолий

77
Коментарі: 26Публікації: 77Реєстрація: 21-12-2017

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

  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

Залишити коментар

Войти с помощью: