Одной кнопкой — два управления.

На микроконтроллере

Продолжаем делать полезные маленькие устройства для электроники автомобиля. Данный девайс позволяет управлять одной кнопкой двумя разными нагрузками. Например подогрев зеркал — подогрев заднего стекла и т.п. Работа устройства проста: короткое нажатие — одно действие, длительное нажатие — другое.

Можно например организовать работу центрального замка: короткое нажатие — открыты двери, длительное — закрыты. Короткое нажатие — по отжатию кнопки, длительное по времени. Схематично: кнопка и два управляемых устройства.
Для удобства введен биппер- пищалка, которая пропискивает режим работы и включения — помогает ориентироваться по звуку, не отвлекаясь от вождения. Так же есть богатые возможности по настройке работы девайса.

Схема:

Снимок6
Микроконтроллер ATtiny13A, пищалка — от материнки компьютера или корпуса системного блока.
Схема имеет вход питания +12 Вольт, вход KEY — нефиксируемая кнопка, которая замыкается на массу, и имеется два выхода: OUT1 и OUT2. Схема условная, её можно дорабатывать под себя, например можно применить логические мосфеты и т.д.

Настройки позволяют выбирать различные режимы работы выходов OUT1 и OUT2:

1. Можно настраивать тип выходного сигнала: импульс или постоянное состояние (нажали кнопку — лампочка загорелась, ещё раз нажали — лампочка потухла)
2. В импульсном режиме можно настраивать длительность импульса: 0,2, 0,5, 1, 2 секунды
3. В постоянном режиме можно выбирать сохранение состояние выхода после выключения — включения питания. То есть нажали кнопку — зажглась лампочка — выключили питание схемы — включили питание схемы — лампочка будет гореть.

Для того, что бы настроить работу необходимо перед подачей питания нажать и удерживать кнопку KEY. После подачи питания попадаем в режим настройки: через две секунды начнет с периодичностью раз в секунду пикать пищалка. Считаем количество пиканий: каждый «пик» — это необходимый пункт настройки, начиная с единицы. После того, как пропикало нужное количество раз необходимо отжать кнопку. Прозвучит трель пищалки, говорящая о том, что настройка произведена. После этого необходимо снять питание со схемы и включить в нормальном режиме или опять удерживать кнопку перед подачей питания, если необходимо настроить следующий пункт меню.

Таблица настройки:

1.OUT2 — импульсный режим выхода;
2.OUT2 — фиксируемый режим выхода;
3.OUT1 — импульсный режим выхода;
4.OUT1 — фиксируемый режим выхода;

Для фиксируемого режима выхода:
5.OUT2 — память включена
6.OUT2 — память выключена
7.OUT1 — память включена
8.OUT1 — память выключена

Для импульсного режима выхода:
9. OUT2 — длительность импульса 0.2 секунды
10.OUT2 — длительность импульса 0.5 секунд
11.OUT2 — длительность импульса 1 секунда
12.OUT2 — длительность импульса 2 секунды

13.OUT1 — длительность импульса 0.2 секунды
14.OUT1 — длительность импульса 0.5 секунд
15.OUT1 — длительность импульса 1 секунда
16.OUT1 — длительность импульса 2 секунды

В архиве прошивка, модель протеуса и фьюзы: СКАЧАТЬ… 

.

Автор; Степан Палыч г.Волгоград.

Оцените статью