Страница 1 из 1

Холодная перезагрузка устройства микроконтроллером

Добавлено: Вс янв 23, 2011 14:16:42
Count_enable
Доброго времени суток,
Есть некое устройство и отдельно Атмега 128, которая работает с этим устройством. Все чудно, но иногда опрашиваемый девайс виснет наглухо и надо перезагружать его, вынимая с розетки. Появилась идея делать это атмегой, и тут я вспомнил, что маловато знаю о MOSFETах.
Техзадание - делать кратковременный обрыв в цепи 12В 300мА. Нашел такие две схемы на MOSFET:
Изображение

Верхняя управляет непостредственно затвором полевика, нижняя через биполярник. Передёргивать надо будет редко- может раз в сутки. Какая схема лучше? Также пришло в голову, что можно поставить JFET и закрывать канал, но опыта использования нету и времени на эксперименты тоже.

Re: Холодная перезагрузка устройства микроконтроллером

Добавлено: Вс янв 23, 2011 14:19:43
Fasterpast
Маломощное реле не проще будет?

Re: Холодная перезагрузка устройства микроконтроллером

Добавлено: Вс янв 23, 2011 14:31:55
Meteor
Малопонятно что с чем связано.
Мое решение могло быть таким.
Есть цикл работы МК, с периодом t.
У МК выделяется вывод, который один раз в течение времени t формирует импульс. Это может быть дополнительным признаком при отладке.
Сигнал с вывода поступает на внешний таймер\счетчик или устройство сброса. Если в течение некоторого времени нет импульса - формируется аппаратный сброс.

Re: Холодная перезагрузка устройства микроконтроллером

Добавлено: Вс янв 23, 2011 14:52:47
Count_enable
Хочется собрать на транзисторах из-за экономии места на плате и они будут стоить дешевле.

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

Re: Холодная перезагрузка устройства микроконтроллером

Добавлено: Пн янв 24, 2011 19:36:13
Kirill_F
Вот такая схемка должна работать:
viewtopic.php?p=694826#p694826

Только диод и конденсатор не нужны. Судя по току вам 2 транзистора в SOT-23 корпусе достаточно, либо сборку в SOIC-8, схемка миниатюрная получится.

Re: Холодная перезагрузка устройства микроконтроллером

Добавлено: Вт янв 25, 2011 12:30:30
Count_enable
Cпасибо!