Реле времени на 35 секунд для дизеля

Один человек попросил собрать ему схему реле времени на таймере 555, которую он нашел на просторах интернета.

374526967.png

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

Подумав, было решено пойти иным методом. Сделать схему не на таймере, а на микроконтроллере. Так проще, программно задал время и всё. Плюс обвязка меньше, меньше работы =), и плата компактней.

Было решено использовать Attiny13.Данный МК компактный, дешёвый, и у меня их много.

1831575376.jpg

Задача. Создать распиновку на коммутацию, индикацию и управление. Всего 3 ноги МК.

412455318.jpg

Управляющая программа до смешного проста и состоит из двух частей. Первая часть, это создание кнопки без фиксации, и вторая – команда на включение и выключение ножек МК.

3135013827.jpg

Как можно видеть, время задержки выставлено 39 000 миллисекунд = 39 секунд, а не 35 сек. Это число было получено экспериментально. Дело в том, что я решил максимально упростить программу и отказаться от применения таймера. Оператор delay, чаще всего, используют для создания задержек ну на 1000миллисек.максимум, и при использовании delayна большое время возникает погрешность. Экспериментально было выяснено, что для работы в 35 секунд, задержку delay нужно задать равной 39000 ms.

После проверки прошивки на работоспособность, на куске макетки, плата была собрана по схеме.

2738371710.jpg

3078560910.jpg2317301054.jpg

Заказчик сказал, что будет выводить кнопку и индикацию на панель автомобиля, поэтому на плату были добавлены еще 2 винтовые клеммы. Подсоединение выглядит так

4012076708.jpg

В архиве для скачивания можно найти плату и схему.

1098913114.jpg

По всем вопросам обращайтесь на форум сайта

Скачать архив можно тут

Автор - Веренич Николай

Расчет импульсного трансформатора
Наши приложения в

Подписаться на новости
Введите Ваш e-mail

Усилители мощности
Блоки питания
Arduino
Программаторы
Радиоконструкторы
Прочее...