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

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Count_enable
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Ср дек 02, 2009 12:06:46

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

Сообщение Count_enable »

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

Верхняя управляет непостредственно затвором полевика, нижняя через биполярник. Передёргивать надо будет редко- может раз в сутки. Какая схема лучше? Также пришло в голову, что можно поставить JFET и закрывать канал, но опыта использования нету и времени на эксперименты тоже.
Реклама
Аватара пользователя
Fasterpast
Мучитель микросхем
Сообщения: 493
Зарегистрирован: Ср фев 14, 2007 12:07:58
Откуда: Москва
Контактная информация:

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

Сообщение Fasterpast »

Маломощное реле не проще будет?
Реклама
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

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

Сообщение Meteor »

Малопонятно что с чем связано.
Мое решение могло быть таким.
Есть цикл работы МК, с периодом t.
У МК выделяется вывод, который один раз в течение времени t формирует импульс. Это может быть дополнительным признаком при отладке.
Сигнал с вывода поступает на внешний таймер\счетчик или устройство сброса. Если в течение некоторого времени нет импульса - формируется аппаратный сброс.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Count_enable
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Ср дек 02, 2009 12:06:46

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

Сообщение Count_enable »

Хочется собрать на транзисторах из-за экономии места на плате и они будут стоить дешевле.

Есть китайский чудо-домофон (не совсем домофон, но похожая логика), говорящий по параллельному порту и питающийся от 12в. Есть модуль с атмегой, который опрашивает этот домофон и работает с другими датчиками. Переработать схему уже нельзя, можно только что-то посадить на ногу МК. Надо перезагружать домофон, отрубая ему питание. Модуль с атмегой перезагружать не нужно, там работает watchdog.
Реклама
Эиком - электронные компоненты и радиодетали
Kirill_F
Родился
Сообщения: 15
Зарегистрирован: Чт июл 08, 2010 19:14:44

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

Сообщение Kirill_F »

Вот такая схемка должна работать:
viewtopic.php?p=694826#p694826

Только диод и конденсатор не нужны. Судя по току вам 2 транзистора в SOT-23 корпусе достаточно, либо сборку в SOIC-8, схемка миниатюрная получится.
Реклама
Count_enable
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Ср дек 02, 2009 12:06:46

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

Сообщение Count_enable »

Cпасибо!
Реклама
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»