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

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

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

#101

Сообщение Ingwar » 30.09.2021{, 22:19}

MaksVish писал(а):
30.09.2021{, 21:15}
Причем на беспаечной макетнице этого нет, беда появляется если все спаять!
Вы бы хоть схему с номиналами выложили. Как предположение - разный уровень питания на макетке и на плате.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

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

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

#102

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

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

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

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

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

#103

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

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

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

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

#104

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

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

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

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

#105

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

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

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

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

#106

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

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

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

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

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

#107

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

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

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

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

#108

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

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

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

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

#109

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

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

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

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

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

#110

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

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

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

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

#111

Сообщение 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
Результат - менее 80мс после отпускания сброса
СпойлерПоказать
IMG_20211001_004205[1].jpg
Для скачивания вложений Вы должны быть зарегистрированы.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

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

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

#112

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

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

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

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

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

#113

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

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

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

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

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

#114

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

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

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

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

#115

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

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

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

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

#116

Сообщение 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
Рядовой
Сообщения: 99
Зарегистрирован: 18.11.2015{, 22:42}
Репутация: 2
Откуда: Близко к Ставрополю
Имя: Евгений

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

#117

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

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

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

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

#118

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

и что тут не гуманного?
Для скачивания вложений Вы должны быть зарегистрированы.

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

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

#119

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

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

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

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

#120

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

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

Ответить

Вернуться в «Контроллеры»