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

MaksVish
Рядовой
Сообщения: 91
Зарегистрирован: 14.07.2018{, 19:09}
Репутация: 1
Имя: Максим

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

#101

Сообщение MaksVish » 30.09.2021{, 22:30}

Так я ж пишу, схема из поста 74, номиналы как в схеме! И вотрая схема на DS1232

Отправлено спустя 11 минут 32 секунды:
Тут время меньше чем на NE555 составляет ок 2,6с, но ардуино Nano с коротким скетчем успевает перезапуститься, если бы не проблема с с перезагрузкой после пропадания питания. На DS1232 подкупило то, что нет внешних элементов обвязки.
Вложения
Защита от зависания на DS1232.png
Схема защиты для нее есть печатка.png
Последний раз редактировалось MaksVish 30.09.2021{, 23:11}, всего редактировалось 1 раз.

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

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

#102

Сообщение Ingwar » 30.09.2021{, 23:10}

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

MaksVish
Рядовой
Сообщения: 91
Зарегистрирован: 14.07.2018{, 19:09}
Репутация: 1
Имя: Максим

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

#103

Сообщение MaksVish » 30.09.2021{, 23:12}

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

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

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

#104

Сообщение Ingwar » 30.09.2021{, 23:18}

MaksVish писал(а):
30.09.2021{, 23:12}
что это сложно для меня...
Это не сложно. Третий способ
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

MaksVish
Рядовой
Сообщения: 91
Зарегистрирован: 14.07.2018{, 19:09}
Репутация: 1
Имя: Максим

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

#105

Сообщение MaksVish » 30.09.2021{, 23:20}

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

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

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

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

#106

Сообщение Ingwar » 30.09.2021{, 23:20}

Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

MaksVish
Рядовой
Сообщения: 91
Зарегистрирован: 14.07.2018{, 19:09}
Репутация: 1
Имя: Максим

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

#107

Сообщение MaksVish » 30.09.2021{, 23:27}

Т.е после такой прошивки ардуина станет перегружаться менее чем за 1,3 с?

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

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

#108

Сообщение Ingwar » 30.09.2021{, 23:33}

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

Отправлено спустя 33 секунды:
Если нужно - завтра замерю
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

MaksVish
Рядовой
Сообщения: 91
Зарегистрирован: 14.07.2018{, 19:09}
Репутация: 1
Имя: Максим

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

#109

Сообщение MaksVish » 30.09.2021{, 23:38}

А подскажите для Arduino MEGA2560 тоже можно убрать загрузчик? Или там по другому? А то мне предстоит этот WATCHDOG еще на ней проверять!

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

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

#110

Сообщение Ingwar » 30.09.2021{, 23:45}

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

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

MaksVish
Рядовой
Сообщения: 91
Зарегистрирован: 14.07.2018{, 19:09}
Репутация: 1
Имя: Максим

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

#111

Сообщение MaksVish » 01.10.2021{, 01:22}

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

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

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

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

#112

Сообщение Ingwar » 01.10.2021{, 01:34}

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

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

JonyBest
Сержант
Сообщения: 269
Зарегистрирован: 18.11.2015{, 22:42}
Репутация: 89
Откуда: Близко к Ставрополю
Имя: Евгений

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

#113

Сообщение JonyBest » 01.10.2021{, 07:49}

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

MaksVish
Рядовой
Сообщения: 91
Зарегистрирован: 14.07.2018{, 19:09}
Репутация: 1
Имя: Максим

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

#114

Сообщение MaksVish » 01.10.2021{, 09:57}

Можете дать схему подключения?) И как там время регулируется?

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

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

#115

Сообщение Ingwar » 01.10.2021{, 12:42}

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
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

JonyBest
Сержант
Сообщения: 269
Зарегистрирован: 18.11.2015{, 22:42}
Репутация: 89
Откуда: Близко к Ставрополю
Имя: Евгений

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

#116

Сообщение JonyBest » 01.10.2021{, 19:45}

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

evgen123
Сержант
Сообщения: 186
Зарегистрирован: 23.05.2020{, 13:31}
Репутация: 8
Откуда: Краснодар
Имя: Евгений

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

#117

Сообщение evgen123 » 01.10.2021{, 21:34}

и что тут не гуманного?
Вложения
Screenshot_20211001-213525_Opera.jpg

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

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

#118

Сообщение Ingwar » 01.10.2021{, 22:05}

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

evgen123
Сержант
Сообщения: 186
Зарегистрирован: 23.05.2020{, 13:31}
Репутация: 8
Откуда: Краснодар
Имя: Евгений

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

#119

Сообщение evgen123 » 01.10.2021{, 22:53}

скрин с сайта чип и дип.. сделан сегодня..

MaksVish
Рядовой
Сообщения: 91
Зарегистрирован: 14.07.2018{, 19:09}
Репутация: 1
Имя: Максим

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

#120

Сообщение MaksVish » 01.10.2021{, 23:58}

Реально хорошая цена есть на Али : https://aliexpress.ru/item/32619103675. ... hweb201603_

Ответить

Вернуться в «Arduino. Другие МК»