Watchdog Варианты применения.

Защита от зависания

Ответить
Anydy

Watchdog Варианты применения.

#1

Сообщение Anydy » 21.03.2020{, 10:29}

В программе есть функция - защита от зависания. Но она обычно не работает, так как это софтовая функция. Есть еще вариант на уровне железа микроконтроллера - wdt.h ...но тут нужна прошивка микроконтроллера - optiboot ...хотя на UNO в большинстве случаев это не обязательно...
Вот пример - http://www.netzmafia.de/skripten/hardwa ... index.html
Ну и самый надежный вариант - внешний "железный" сторожевой пёс!
Делитесь своими схемами своего варианта "железного" пёсика!

Аватара пользователя
Alias
Лейтенант
Сообщения: 481
Зарегистрирован: 27.11.2017{, 13:15}
Репутация: 36
Откуда: Rus44
Имя: Michael
Контактная информация:

Watchdog Варианты применения.

#2

Сообщение Alias » 21.03.2020{, 10:45}

На форуме где-то лежит простая схема на 555 таймере, я использую вариант 2. Замечательная и очень простая схема, стоит копейки в отличие от специализированных контроллеров.
Но лучший пёс - хорошее питание и грамотная конструкция, где правильно разведены силовые и сигнальные цепи и не поскупились на те же блокировочные конденсаторы. Гораздо лучше прибить на корню саму проблему, чем расхлёбывать ее последствия.
ЗЫ Наблюдаю за своим новым роботом, собаку пока не подключил, 22 дня в работе без замечаний. МЕГА 2560, 9 датчиков Ds18, два dht, четыре канала по протечкам, шесть твердотелок, шесть датчиков тока, куча светодиодов индикации, дисплей, часы, управление осушителем и сервой на кран, мост на esp. Все раскиданы по трем помещениям.

Anydy

Watchdog Варианты применения.

#3

Сообщение Anydy » 21.03.2020{, 11:53}

Alias, Абсолютно согласен, нужно "причесать" программу дабы не зависала...Но есть нюансы...железо мы обычно покупаем китайское....а это лотерея ... может быть безпроблемное а может и подвисать... а люди обычно хотят чтобы устройство работало без вмешательства - установил на даче и не ездишь туда раз в неделю потому что зависло!
Alias писал(а):
21.03.2020{, 10:45}
На форуме где-то лежит простая схема на 555 таймере
Да есть тема, создал эту тему так как не искал, ну ладно пусть будут две темы....в этой если не сложно разместите схемы "аппаратного" решения данной проблемы!
Alias писал(а):
21.03.2020{, 10:45}

Но лучший пёс - хорошее питание и грамотная конструкция, где правильно разведены силовые и сигнальные цепи и не поскупились на те же блокировочные конденсаторы.

Тоже полностью согласен! Но опять же - есть такие железки которым помогает только ресет....

Аватара пользователя
Alias
Лейтенант
Сообщения: 481
Зарегистрирован: 27.11.2017{, 13:15}
Репутация: 36
Откуда: Rus44
Имя: Michael
Контактная информация:

Watchdog Варианты применения.

#4

Сообщение Alias » 21.03.2020{, 16:10}

Я имел в виду не тему - статейку. https://flprog.ru/uchebnyj-centr/articl ... /#more-797

Ответить

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