Страница 6 из 7

Сторожевой таймер ( WDT )

Добавлено: 30.09.2021{, 22:30}
MaksVish
Так я ж пишу, схема из поста 74, номиналы как в схеме! И вотрая схема на DS1232

Отправлено спустя 11 минут 32 секунды:
Тут время меньше чем на NE555 составляет ок 2,6с, но ардуино Nano с коротким скетчем успевает перезапуститься, если бы не проблема с с перезагрузкой после пропадания питания. На DS1232 подкупило то, что нет внешних элементов обвязки.

Сторожевой таймер ( WDT )

Добавлено: 30.09.2021{, 23:10}
Ingwar
MaksVish писал(а):
30.09.2021{, 22:42}
И вотрая схема на DS1232
Кратко глянул первое попавшееся описание на DS1232 - время сторожевое вроде не более 1,2 сек.
Можете прошить Вашу ардуину по SPI убрав загрузчик (быстрее будет включаться). Нижней схемой пользоваться считаю нецелесообразно - нет контроля напряжения и много деталей.
Сам пользую при необходимости AD705 и еще какой то (не помню) слаботочный...

Сторожевой таймер ( WDT )

Добавлено: 30.09.2021{, 23:12}
MaksVish
Я слышал, что как то можно убрать загрузчик, но решил, что это сложно для меня... в общем эту тему не исследовал...
Только что измерил время паузы у моих ds1232 - 2шт, время паузы 2,66 с

Сторожевой таймер ( WDT )

Добавлено: 30.09.2021{, 23:18}
Ingwar
MaksVish писал(а):
30.09.2021{, 23:12}
что это сложно для меня...
Это не сложно. Третий способ

Сторожевой таймер ( WDT )

Добавлено: 30.09.2021{, 23:20}
MaksVish
Значит похоже, что в моей паянной схеме, за короткое время, испортился керамический конденсатор с3, паралельно припаял еще два по 1мкф и все опять заработало, и при передергивании питания.... А на ds1232 похоже - что быстрый легкий запуск ардуины - это больше случайность поэтому часто вижу долгую игру импульсов....

Отправлено спустя 28 секунд:
Спасибо, посмотрю!

Сторожевой таймер ( WDT )

Добавлено: 30.09.2021{, 23:20}
Ingwar

Сторожевой таймер ( WDT )

Добавлено: 30.09.2021{, 23:27}
MaksVish
Т.е после такой прошивки ардуина станет перегружаться менее чем за 1,3 с?

Сторожевой таймер ( WDT )

Добавлено: 30.09.2021{, 23:33}
Ingwar
MaksVish писал(а):
30.09.2021{, 23:27}
Т.е после такой прошивки ардуина станет перегружаться менее чем за 1,3 с?
Ну я не замерял специально... По крайней мере не будет ожидания, обусловленного загрузчиком.
Ну и в самой программе не должно быть долгийх инициализации каких либо устройств (с использованием delay).

Отправлено спустя 33 секунды:
Если нужно - завтра замерю

Сторожевой таймер ( WDT )

Добавлено: 30.09.2021{, 23:38}
MaksVish
А подскажите для Arduino MEGA2560 тоже можно убрать загрузчик? Или там по другому? А то мне предстоит этот WATCHDOG еще на ней проверять!

Сторожевой таймер ( WDT )

Добавлено: 30.09.2021{, 23:45}
Ingwar
MaksVish писал(а):
30.09.2021{, 23:38}
А подскажите для Arduino MEGA2560 тоже можно убрать загрузчик?
Да можно.

Отправлено спустя 1 час 5 минут 41 секунду:
MaksVish писал(а):
30.09.2021{, 23:27}
менее чем за 1,3 с?
Стало самому любопытно, да и завтра наступило :smile38:
Программа примитив
СпойлерПоказать
Безымянный.png
Безымянный.png (9.88 КБ) 931 просмотр
Результат - менее 80мс после отпускания сброса
СпойлерПоказать
IMG_20211001_004205[1].jpg

Сторожевой таймер ( WDT )

Добавлено: 01.10.2021{, 01:22}
MaksVish
Ingwar писал(а):
01.10.2021{, 00:50}
Программа примитив
Да, при малом скетче я точно знаю, что у меня перезагрузка происходит менее 1,3 с, а вот когда скетч занимает 80% ресурса, то 1,3 с не хватает!

Отправлено спустя 3 минуты 50 секунд:
Еще я понял, что делал ошибку наблюдая за поведением перезагрузки от сторожевого таймера! Я не отключал ЮСБ вход от компьютера! надо было от отдельного источника питания, компьютер вносит тоже задержку в момент перезагрузки! А я кучу экспериментов делал надеясь на питание через юсб.

Сторожевой таймер ( WDT )

Добавлено: 01.10.2021{, 01:34}
Ingwar
MaksVish писал(а):
01.10.2021{, 01:26}
А я кучу экспериментов делал надеясь на питание через юсб.
Ну да, время на инициализацию СОМ порта)

Отправлено спустя 8 минут 21 секунду:
В пользу AD705 скажу, что у него сторожевой таймер включается только после первого импульса на контрольном входе (до него только контроль питания). Это значит, что после подачи питания ему все равно, сколько потребуется на инициализацию программы. Да и время легко регулируется в широком диапазоне.

Сторожевой таймер ( WDT )

Добавлено: 01.10.2021{, 07:49}
JonyBest
Ingwar писал(а):
01.10.2021{, 01:43}
Да и время легко регулируется в широком диапазоне.
Доброго времени! Подскажите как увеличить время на AD705.

Сторожевой таймер ( WDT )

Добавлено: 01.10.2021{, 09:57}
MaksVish
Можете дать схему подключения?) И как там время регулируется?

Сторожевой таймер ( WDT )

Добавлено: 01.10.2021{, 12:42}
Ingwar
JonyBest писал(а):
01.10.2021{, 07:49}
Доброго времени! Подскажите как увеличить время на AD705.
MaksVish писал(а):
01.10.2021{, 09:57}
И как там время регулируется?
Ночью нужно спать... :smile37:
Я всех обманул :( Регулировать время это не про AD705. В голове смешались AD705 и TPS3813 (тот, который не вспомнил).
Использовал оба, но потом все больше 705 (легче паять). И в старой голове плюсы одного наложились на плюсы другого... :smile44:
Это про TPS3813
СпойлерПоказать
Тайм-аут сторожевого пса может быть установлен в два фиксированных времени 0,25 секунды и 2,5 секунды для окна или может
быть запрограммирован путем подключения внешнего конденсатора с низким током утечки в WDT

Сторожевой таймер ( WDT )

Добавлено: 01.10.2021{, 19:45}
JonyBest
Ingwar писал(а):
01.10.2021{, 12:42}
Это про TPS3813
Хороша! Но цена у нее не гуманная...

Сторожевой таймер ( WDT )

Добавлено: 01.10.2021{, 21:34}
evgen123
и что тут не гуманного?

Сторожевой таймер ( WDT )

Добавлено: 01.10.2021{, 22:05}
Ingwar
evgen123 писал(а):
01.10.2021{, 21:34}
и что тут не гуманного?
Или так
СпойлерПоказать
Безымянный.png
Но я покупал на работу через дилера, поэтому вопрос экономии меня не сильно волновал... :smile44:

Сторожевой таймер ( WDT )

Добавлено: 01.10.2021{, 22:53}
evgen123
скрин с сайта чип и дип.. сделан сегодня..

Сторожевой таймер ( WDT )

Добавлено: 01.10.2021{, 23:58}
MaksVish
Реально хорошая цена есть на Али : https://aliexpress.ru/item/32619103675. ... hweb201603_