По договоренности
сокращения
вх=вход
вых=выход
вкл=включение(включено)
выкл=выключение(выключено)
Один выход ,сигнал на нем зависит от состояния входов( на выходе может быть лог0,лог1,либо шим с заполнением 10-90% с частотой в диапазоне 200-1000гц на выбор)
количество входов 3
Логика работы
исходное состояние -питание снято
Вх1-аналоговый-отслеживает появление питания и его уровень-при подаче питания: если его уровень выше опорного-включает вых ,если ниже-вых выключен.Вкл вых будет происходить с задержкой 0-3 сек,которую можно перепрограммировать в процессе эксплуатации.Нужна переменная константа для установки опорного напряжения по Вх1.
Вход в программирование задержки-подача/снятие питания с частотой в диапазоне 0,5-1,5сек в течении 15сек не менее 9 раз(8 и 10 не подходят,больше -да)-после входа в программирование задержки-вых вкл на 0,5-1сек 1раз (соответствует задержке 0сек) затем пауза,снова вкл вых но 2 раза(с короткой паузой между вкл/выкл) -это задержка 0,5сек,снова пауза-вкл/выкл вых 3 раза-это задержка 1 сек и т.д до индикации 3сек. Запись(запоминание) нужной задержки-после вкл/выкл вых нужное кол-во раз(напр 3 раза(это соответствует задержке 1сек)-снять и сразу снова подать питание и дождаться подтверждения записи вкл вых на время 2сек .Готов выслушать ваши предложения по реализации этой функции.
Указанные временные отрезки не нужно соблюдать с точностью до сотой секунды,подгоняем под частоту тактирования,+/- пару десятых не критично.
Вх2-аналоговый-отслеживает напряжение по этому входу,при понижении ниже опорного вместо лог1 включает на вых шим,заполнение будет зависеть от от того насколько понизится напряжение на этом входе,ниже напряжение-меньше заполнение.Задача- не дать уйти напряжению ниже определенного порога.Нужно 3 переменных константы -1я для установки опорного напряжения,2я- для установки нижнего порога, 3я-процент заполнения шим при достижении этого порога . Диапазон напряжений которые надо будет отслеживать 2.5-0.5V.
Вх3 -вход приоритета,при появлении лог1- вых выключается вне зависимости от состояния других входов.
Нужно вписаться в определенные габариты,идеально если для этого хватит МК в корпусе sot23-6.