Четверг, 20 августа 2015 20:59

СПОСОБ ЭФФЕКТИВНОГО ЭНЕРГОСБЕРЕЖЕНИЯ ДЛЯ ПРОЕКТОВ

Оцените материал
(2 голосов)
СПОСОБ ЭФФЕКТИВНОГО ЭНЕРГОСБЕРЕЖЕНИЯ ДЛЯ ПРОЕКТОВ - 3.0 out of 5 based on 2 votes

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

Экономия электричества

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

Схема экономии электричества

Как видно, при нажатии на любую кнопку, происходит запитывание микроконтроллера и одновременно с этим на соответствующей ножке выставляется высокий уровень. Диоды в схеме нужны чтобы отсечь попадание высокого уровня на остальные входы. 



для проверки схемы собрал ее на макетке:

Макетная плата

код обработки нажатия самый элементарный:

 

$regfile = "m16def.dat"
$crystal = 8000000
Config Portb = Output
Config Portc = Input
Do
If Pinc.0 = 1 Then
 Portb.0 = 1
End If
If Pinc.1 = 1 Then
 Portb.1 = 1
End If
If Pinc.2 = 1 Then
 Portb.2 = 1
End If
Loop
End

Источник: http://avrproject.ru

Прочитано 19922 раз
Другие материалы в этой категории: « Регулятор мощности двух нагрузок Программатор STK200 »

Добавить комментарий