Собирался это сделать, но так и не попробовал.. Схема после подачи питания требуется дождаться зарядки C2 секунд 15-20 и это раздражает.
Наверное при батарейном питании (то есть при присутствующем вообще всегда) это не критично, но при включении БП в розетку и нажатии на эту кнопку пауза у меня самого каждый раз вызывает недоумение ).
И пока доходили руки заняться экспериментами с ускорением заряда C2, приехали китайские тиньки13а.
Ну к этому и пришло.Цитата:
p.s. хотя я бы на контроллере делал - вся схема - 6 деталей - контроллер, полевик 7319, 2 резистора, стабилитрон в питании контроллера, кондер там же. плюс алгоритм управления какой хочешь можно сделать, да хоть ИК приемник добавить и с пульта рулить ;)
Контроллер все-таки включил с общим минусом (а не плюсом), запитал от AMS1117-5v, ключом в верхнем плече контроллер управляет через второй N-канальный транзистор (единички с ноги контроллера достаточно, открывающее напряжение затвор-исток около 1в).
Вложение 78365
По поводу кода - в ардуине накидал для теста вот такое
Скрытый текст
Код:#define TURN_ON HIGH
#define TURN_OFF LOW
volatile uint8_t count = 0;
void setup()
{
pinMode(PB4, INPUT_PULLUP);
pinMode(PB3, OUTPUT);
delay(1);
digitalWrite(PB3, TURN_OFF);
count = 0;
}
void loop()
{
if (!digitalRead(PB4))
{
delay(50);
if (!count)
{
digitalWrite(PB3, TURN_ON);
count++;
}
else
{
if (count < 255) count++;
if (count > 75) digitalWrite(PB3, TURN_OFF);
}
}
else
{
delay (50);
count = 0;
}
}
[свернуть]
Дефолтная тактовая частота 1,2 мгц от внутреннего генератора, фьюзы все "из коробки" (6A/FF)
При начальном нажатии включается в единицу PB3 При удержании кнопки более 75 циклов опроса (около 4 сек) PB3 выключается. Вполне работает.
Понимаю, что по уму надо выкинуть перманентный поллинг кнопки, повесить все на таймер, основной цикл загнать в sleep, переписать все на атмел студио или еще чем поадекватнее ардуино IDE и включить фишки pico power, но видимо доберусь до этого момента только когда (или "если" ?) буду приделывать батарейное питание. Правда тогда уже не 12в коммутировать придется и схема поменяется.
Пока ЛУТом на коленке вышло так:
Вложение 78366
После все этих экспериментов вывод такой: что тинька13 в soic8 даже при современных китайских ценах (50-60р) выходит компактнее, во всех смыслах удобнее, да и дешевле рассыпухи из других вариантов схемы.
Хотя ловлю себя на мысли, что рядом стоящий Z80 может начать сильно комплексовать, если у него в выключателе будет работать целый отдельный 20-мгц контроллер, хоть и на заниженной частоте ))))
Задачу считаем решенной, всем спасибо за идеи !

