СХЕМЫ И ДОКУМЕНТАЦИЯ

Самоконтроль персонального компьютера, перезагрузка при зависании (Watchdog)

Устройство самоконтроля предназначено для наблюдения за микропроцессором и определения правильности его работы. Оно может использоваться в фоновом режиме на любом ПК, который работает под управлением DOS или Windows. Устройство и его программное обеспечение рассчитаны на управление компьютером по последовательному порту.

После включения компьютера линия передачи данных последовательного порта (RS-232, COM - порт) устанавливается в низкий логический уровень Одновременно с выбранным приложением запускается программное обеспечение самоконтроля.

Оно обеспечивает непрерывную генерацию прямоугольного сигнала на выводе 20 разъема последовательного порта, импульсное напряжение выпрямляется и заряжает конденсатор С2; при этом открывается транзистор Т1.

На выводе 4 программно устанавливается высокий уровень, так что сигнал СБРОС на компьютер не проходит. Это условие верно до тех пор, пока основная программа работает нормально.

Если компьютер «зависает», прямоугольный сигнал перестает поступать, и конденсатор С2 разряжается через резистор R1. Тогда транзистор Т1 закрывается, а Т2 открывается и таким образом формирует сигнал СБРОС.

После этого происходит перезагрузка. Надо отметить, что схема работает правильно только в том случае, если компьютер при перезапуске по команде СБРОС производит инициализацию последовательного порта, поскольку очень важно сбросить высокий уровень на выводе 4.

Устройство перейдет в нормальное состояние и снимет сигнал СБРОС только тогда, когда на вьходе 4 появится низкий уровень. После этого компьютер может снова работать.

Аналоги зарубежных деталей можно найти в разделе