0 / 0 / 0
Регистрация: 07.02.2016
Сообщений: 124
1

Внешний WAtchdog

21.06.2016, 10:26. Показов 5542. Ответов 13
Метки нет (Все метки)

Добрый день!
Есть рабочее устройство на AVR! Надо к нему прикрепить внешний watchdog, тоесть устройство будет переодически подтягивать пин к питанию, потом к земле, а watchdog должен это контролировать!
Посмотрел можно взять в качестве WAtchdoga 6ти ногую ATtiny10, но как то дороговато! Есть что попроще, какая то готовая микруха, подскажите?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.06.2016, 10:26
Ответы с готовыми решениями:

WatchDog
Есть устройство на меге16 (пока на ней) которое тупо запоминает в EEPROM во сколько на одном из...

AvrSudio и watchdog
Не могу дождаться чтобы аврстудия ушла в ресет или прерывание по вочдогу. В реале сбрасывает, а в...

Пробуждение по watchdog
Доброго времени суток. На старом АТ90S нужно уйти в сон, проснуться по watchdog, убедиться что...

Watchdog attiny13 и mega8.
Изучаю статью что то понять не могу нет бита WDIE в байте настройки ватчдога WDTCR? ..... ISR...

13
0 / 0 / 0
Регистрация: 10.04.2014
Сообщений: 879
21.06.2016, 11:10 2
может что-то типа этого?
0
0 / 0 / 0
Регистрация: 03.11.2012
Сообщений: 9
21.06.2016, 11:31 3
Цитата Сообщение от MorkTwys
тоесть устройство будет переодически подтягивать пин к питанию, потом к земле, а watchdog должен это контролировать!
Насколько периодически?
0
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 3,113
21.06.2016, 11:37 4
Выход GPIO через конденсатор подать на диодный выпрямитель, далее на конденсатор, резистор на землю и затвор 2n7002. Сток транзистора должен будет закорачивать на землю конденсатор RC генератора (2-3 инвертора или 555). Генератор должен генерировать короткие импульсы с достаточно длительным периодом. Сигнал подать на risit.

Если импульсов на GPIO нет, то генератор перезапускает MCU каждые N секунд. Появление стабильных импульсов GPIO (од одного НЕ сбросится!) означает остановку этого процесса.
0
0 / 0 / 0
Регистрация: 07.02.2016
Сообщений: 124
21.06.2016, 11:45 5
Цитата Сообщение от STT
Цитата Сообщение от MorkTwys
тоесть устройство будет переодически подтягивать пин к питанию, потом к земле, а watchdog должен это контролировать!
Насколько периодически?

Частоту импульсов я могу задавать любую допустимую, буду подстраиватся к микрухе!
Должна быть задержка при подаче питания и отстутсвии импульсов где то около 100-1000мс может больше, требования тут не жосткие!
0
0 / 0 / 0
Регистрация: 07.02.2016
Сообщений: 124
21.06.2016, 11:48 6
Цитата Сообщение от u37
Выход GPIO через конденсатор подать на диодный выпрямитель, далее на конденсатор, резистор на землю и затвор 2n7002. Сток транзистора должен будет закорачивать на землю конденсатор RC генератора (2-3 инвертора или 555). Генератор должен генерировать короткие импульсы с достаточно длительным периодом. Сигнал подать на risit.

Если импульсов на GPIO нет, то генератор перезапускает MCU каждые N секунд. Появление стабильных импульсов GPIO (од одного НЕ сбросится!) означает остановку этого процесса.
NE555 дешево но сердито, много внешней обвязки!
Есть типа микрухи MAX1232 https://datasheets.maximintegr... AX1232.pdf но она дорого стоит (в 3 раза от ATtiny10) и доступна только в DIP. Вот что то типа этой но дешевле!
0
0 / 0 / 0
Регистрация: 24.08.2014
Сообщений: 400
21.06.2016, 12:08 7
pic10f200 ?
http://ru.otyexpress.com/item/Frii-ship ... 60985.html
0
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 3,113
21.06.2016, 12:35 8
Генератор можно сделать на 1 инверторе с ТШ на входе, в корпусе sot23.
Кстати, для генератора на 555 требуется лишь 2 резистора, диод и конденсатор. При этом диод и резистор нужны для того, чтобы сформировать короткий импульс. Если делать простой генератор, то достаточно обычного RC.
0
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 3,113
21.06.2016, 12:50 9
MAX823L/824L; CAT823L/824L
0
0 / 0 / 0
Регистрация: 07.02.2016
Сообщений: 124
21.06.2016, 14:12 10
Цитата Сообщение от u37
MAX823L/824L; CAT823L/824L
Вот эти то что нужно,правда они в цене такие как и ATtiny10! А так идельно подходят, ничего лишнего. Дешевле есть чтото!
0
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 3,113
21.06.2016, 14:36 11
Перейти на STM8S.

STWD100
0
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 492
22.06.2016, 12:22 12
http://efymd.ru/icseorsh/?seorsh=watchdog
0
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 3,044
22.06.2016, 12:55 13
Устройство на AVR и ватчдог на AVR. Интересно...
Либо интегральный сторожевой либо на рассыпухе. Интегральный дорого? Лепи на рассыпухе.
0
0 / 0 / 0
Регистрация: 07.02.2016
Сообщений: 124
23.06.2016, 10:22 14
Всем спасибо! Буду теперь определяться - цена, доступность, размеры...
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.06.2016, 10:22

VMLab не выключает Watchdog Timer
Здравствуйте. Вроде сбрасываю Watchdog Timer - все по науке. Но VMLab пишет, что он не сброшен и...

как включить watchdog avr, напишите кто нибудь код на asme
как включить watchdog avr, напишите кто нибудь код на asme, что бы по вектору сбрасывался в ...

Watchdog из Arduino
Есть пк, который может зависнуть, или может зависнуть у него сетевуха. Просьба не пинать в...

WatchDog в Python
Добрый день! Интересует возможность использования watchdoga в Python. Есть ли реализация или...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.