Пристрій самоконтролю призначено для спостереження за мікропроцесором і визначення правильності його роботи. Воно може використовуватися у фоновому режимі на будь-якому ПК, який працює під управлінням DOS або Windows. Пристрій і його програмне забезпечення розраховані на керування комп'ютером по послідовному порту. Після включення комп'ютера лінія передачі даних послідовного порту встановлюється в низький логічний рівень Одночасно з обраним додатком запускається програмне забезпечення самоконтролю. Воно забезпечує безперервну генерацію прямокутного сигналу на виведення 20 роз'єму послідовного порту, імпульсна напруга випрямляється і заряджає конденсатор С2; при цьому відкривається транзистор Т1. На виводі 4 програмно встановлюється високий рівень, так що сигнал СБРОС на комп'ютер не проходить. Це

умова вірна до тих пір, поки основна програма працює нормально. Якщо комп'ютер «зависає», прямокутний сигнал перестає надходити, і конденсатор С 2 розряджається через резистор R1. Тоді транзистор Т1 закривається, а Т2 відкривається і таким чином формує сигнал СБРОС. Після цього відбувається перезавантаження. Треба зазначити, що схема працює правильно тільки в тому випадку, якщо комп'ютер при перезапуску по команді СБРОС виконує ініціалізацію послідовного порту, оскільки дуже важливо скинути високий рівень на виводі 4. Пристрій перейде в нормальний стан і зніме сигнал СБРОС тільки тоді, коли на вьшоде 4 з'явиться низький рівень. Після цього комп'ютер може знову працювати.