Всем привет! Надеюсь, не ошибся темой. Такой вопрос:
требуется создать модуль с реле, которое будет работать по такому принципу:
- через реле запитывается МК и кое-какие устройства, которые требуется ресетить. - с помощью команды с МК размыкаем реле - всё выключается, в том числе МК - реле находится в разомкнутом состоянии некоторое время (к примеру, 30 сек или меньше, в идеале с регулировкой) - через это время реле замыкается, подавая питание на мк и перифирию. Ресет выполнен.
То есть надо какое-то время держать катушку реле в активном состоянии.
Видел много схем, но в таком исполнении не нашёл. В голову приходит идея с ёмкостью, транзистором и катушкой, чтобы дребезга не было. Но что то не могу собрать мысль. Прошу помощи со схемой и идеями.
- реле находится в разомкнутом состоянии ... через 30 сек ... реле замыкается
Только с поддержкой аккумулятором. А вообще видно сразу, что рождённый вами алгоритм будущего устройства, увы, не верен в принципе. И сиё происходит из-за смутного представления автоматизации процесса и плюсом к этому ещё и абсолютно неправильно поставленного вопроса (т. е. ТЗ вашей задачи).
Судя по тексту автора питание для МК есть всегда. Только его (питание) надо коммутировать этим "могучим" реле. При пропадании питания МК надо выждать ~30 секунд и снова подать команду на включение реле.
Я делал подобное в формате правда симмисторного оптореле. На входе стоит конденсатор (тантал, так как все работало при сильно минусовых температурах) на 220 мкФ, с него через стабилизатор тока на полевике питался МОС3062 - ну и далее согласно даташита. Ну были схемы ограничения напряжения на конденсаторе, так как входной сигнал для реле установлен 9-62 вольта. Обеспечивалась задержка в 1+/-0,2 секунду до выключения после снятия напряжения питания в диапазоне температур +60 - -60 С и управляющем сигнале 9-62 вольта.
Так что смыл простой - заряжаем конденсатор параллельно обмотки реле и его сколько-то держит. Если нужно точное время 7555 в руки и согласно даташита.
Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
Я делал подобное в формате правда симмисторного оптореле. На входе стоит конденсатор (тантал, так как все работало при сильно минусовых температурах) на 220 мкФ, с него через стабилизатор тока на полевике питался МОС3062 - ну и далее согласно даташита. Ну были схемы ограничения напряжения на конденсаторе, так как входной сигнал для реле установлен 9-62 вольта. Обеспечивалась задержка в 1+/-0,2 секунду до выключения после снятия напряжения питания в диапазоне температур +60 - -60 С и управляющем сигнале 9-62 вольта.
Так что смыл простой - заряжаем конденсатор параллельно обмотки реле и его сколько-то держит. Если нужно точное время 7555 в руки и согласно даташита.
Можно немного подробнее про схемы ограничения напряжения? Правильно понял, что переключение без дребезга обеспечивалось полевым транзистором?
Судя по тексту автора питание для МК есть всегда. Только его (питание) надо коммутировать этим "могучим" реле. При пропадании питания МК надо выждать ~30 секунд и снова подать команду на включение реле.
Было бы питание на мк, было бы совсем просто. Нужно реализовать задержку подачи питания, после его отключения.
Примерную блок-схему приложил. Нужно это для того, что бы "грубо" ресетнуть всю систему.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Можно немного подробнее про схемы ограничения напряжения?
Отдаленно похожи на стабилитроны параллельно нагрузке и полевые транзисторы в режиме стабилизации тока (гуглить) последовательно. На самом деле там был еще пороговый элемент из-за неадекватной работы МОС3062 при плавном снижении напряжения в виде TL431. Схем нет - не сохранилось.
_________________ Тем кого не устаревает наличия ошибок в моем тексте, оставляю права не пользоваться моими советами или просто не читать мои сообщения.
Ладно автор дилетант. Но мужики, а никого не смущает взаимоисключающий "алгоритм"? Здесь совсем нет людей хоть чуточку со здравым смыслом построения логики или они сюда просто не заходят? Может кто вдумается в этот бред? - Мк питается через реле, управляемое от МК. - МК отключает реле и самоё себя - потом кто-то зачем-то временно или не совсем временно вкл. питание для "ициализации" того же МК ... Короче, здесь работа МК сводиться к некоему недоэлементу из-за непонимания автором его значения и возможной функциональности. Может всё-таки лучше помочь автору создать нормальную и правильную логику нужного ему алгоритма? И потом уже решать его уже совсем простую реализацию.
Да не чего здесь нет такого. Если вдруг его система зависла от каких то помех что в системах на МК частое явление. Некое устройство подаёт импульс который вырубает питание и перезагружает всё. Если устройство которое подает импульс будет аналоговое то будет обеспечено практически 100% что всё будет работать бесперебойно без внешнего участия. допустим что МК перестал выдавать импульсы по какойто лапке устройство это обнаружено и перезагрузило систему.
_________________ Тем кого не устаревает наличия ошибок в моем тексте, оставляю права не пользоваться моими советами или просто не читать мои сообщения.
valentinovich, на самом деле все просто было задолго до того ка изобретен МК и даже транзистор -были специалные реле для того для секундных задержек там стояла толстеная с полкило медная шай ба для задержки в минуты были тепловухи реле врени с синхромотором и ка ни страно с пневмотормозом всме это кстати до сих пор кой где работает в старых лифтовых если ребятки их РКП не доебались и не заставили сдать это неубиваемое железо работавше по 50+лет вутил и распилмиф казеное бабло на разработку и замену на лифны из РФ заменить кетайцским гавном на частотниках и Умных МК котое конечно умет даже голсом пьяной кетаянки назывть этажи
_________________ ZМудрость(Опыт и выдержка) приходит с годами. Все Ваши беды и проблемы, от недостатка знаний. Умный и у дурака научится, а дураку и .. Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
valentinovich, на самом деле все просто было задолго до того ка изобретен МК
Спасибо большое, что вы это знаете и напомнили "старому инженеру-автоматчику" как это было во времена его молодости. Ещё бы правильно (сиречь оптимально) подходить к процессу автоматизации, тогда совсем бы было здорово. А если уж и ставить МК, то из него нужно выжимать по максимуму его возможностей, а не использовать его только в качестве умного транзистора.
Если вдруг его система зависла от каких то помех что в системах на МК частое явление. Некое устройство подаёт импульс который вырубает питание и перезагружает всё. Если устройство которое подает импульс будет аналоговое то будет обеспечено практически 100% что всё будет работать бесперебойно без внешнего участия. допустим что МК перестал выдавать импульсы по какойто лапке устройство это обнаружено и перезагрузило систему.
Все современные микроконтроллеры имеют надежное средство для подобных ситуаций -- watchdog. В т.ч. и для случаев "зависаний". Сам watchdog аппаратно защищен от зависаний и тактируется независимым rc-генератором.
В обычном компьютере тоже куча всего против сбоев и зависаний, но это его не спасает. И куча устройств с применением микропроцессоров иногда требуют перезагрузки. кроме аппаратных зависаний могут быть и трудно находимые ошибки в ПО.
_________________ Тем кого не устаревает наличия ошибок в моем тексте, оставляю права не пользоваться моими советами или просто не читать мои сообщения.
За ответы спасибо. Задача именно в том, чтобы система могла сама себе рестнуть по питанию. Если бы из устройств был бы только мк, то было достаточно watchdog.
Самостоятельно ресетить себя и периферию - не единственная задача мк) Основная задача отправлять телеметрию в бэкэнд. Нужно научить его самостоятельно ресетить себя и китайский контроллер на компрессоре по питанию при определённых триггерах, в частности при потере связи с инетом. Для этого и хочу реализовать задержку.
Если бы из устройств был бы только мк, то было достаточно watchdog.
А внешнюю периферию мк и сам может ресетить, через имеющееся реле. Описанная хотелка в начальном сообщении совершенно не понятна и не логична. Зачем оно такое может быть надо?
Нужно научить его самостоятельно ресетить себя и китайский контроллер на компрессоре по питанию при определённых триггерах, в частности при потере связи с инетом. Для этого и хочу реализовать задержку.
И что? Описанные хотелки не в тему. Ну и пусть себе ресетит все внешнее и себя, или после и до. В чем проблема то? Зачем такой чудной алгоритм?
Все совсем по другому, чем в простом микроконтроллере. Да и нет в его ЦП аппаратного watchdog, он там просто не нужен. Кто купит компьютер, который по любому чиху будет тупо перезагружаться.
кроме аппаратных зависаний могут быть и трудно находимые ошибки в ПО.
Бывает. Но это никаким боком к сабжу, мы то говорим о абсолютно другом -- штатное функционирование, типичная задача же -- перезагружать периферию при потери интернета. Тут и watchdog не нужен. А что касается ошибок в ПО -- так точно также, как и в ошибках аппаратной части, защиты полной быть не может, по определению. Тут надо исправлять ошибки в схеме/ПО, без этого никак.
А зачем ему часы для перезагрузки? Обычный одновибратор на 2х транзисторах сделает выдержку от мС до 10 минут. Для работы ИЕ16 нужен тактовый генератор и ключ который будет управлять реле.
_________________ Тем кого не устаревает наличия ошибок в моем тексте, оставляю права не пользоваться моими советами или просто не читать мои сообщения.
У меня в автомате для циркуляционного насоса стоит одновибратор на 10 минут. При использовании полевых транзисторов это не большая проблема. А на 30 секунд это даже очень просто рассчитывается.
_________________ Тем кого не устаревает наличия ошибок в моем тексте, оставляю права не пользоваться моими советами или просто не читать мои сообщения.
Сейчас этот форум просматривают: Aleksey Bo и гости: 79
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения