程序運(yùn)行監(jiān)控程序運(yùn)行監(jiān)控的任務(wù),是監(jiān)視CPU是否按編制的程序路線運(yùn)行;如果因受輻射等干擾而失控,則馬上予以糾正。常用的方法有:海寧精密過濾器人工復(fù)位法、軟件陷阱法和看門狗監(jiān)視法。人工復(fù)位法,在發(fā)現(xiàn)系統(tǒng)癱瘓時(shí),人工按下復(fù)位按鈕;該法簡(jiǎn)單,但不及時(shí),往往只作為應(yīng)急措施。
當(dāng)PC因受干擾彈飛到這些地方時(shí),軟件陷阱撲獲CPU,使其跳轉(zhuǎn)執(zhí)行熱啟動(dòng)程序,進(jìn)而根據(jù)運(yùn)行記錄,恢復(fù)系統(tǒng)的正常運(yùn)行??撮T狗(WATCHDOG)監(jiān)視法,由硬件和軟件配合完成;硬件上設(shè)有特別的看門狗定時(shí)器,在程序正常運(yùn)行時(shí),它定期地得到軟件復(fù)位信號(hào);如果CPU因受干擾進(jìn)人死循環(huán),看門狗定時(shí)器因得不到復(fù)位信號(hào)而復(fù)位,同時(shí)產(chǎn)生一個(gè)讓系統(tǒng)復(fù)位的信號(hào),迫使CPU退出死循環(huán),由起始處根據(jù)運(yùn)行記錄跳轉(zhuǎn)、繼續(xù)執(zhí)行程序。
數(shù)據(jù)保護(hù)數(shù)據(jù)保護(hù)也是數(shù)控電加工系統(tǒng)抗干擾措施的一個(gè)輔助方面。當(dāng)電網(wǎng)電壓下降或瞬間斷電時(shí),重要數(shù)據(jù)可能混亂或丟失,因此必須采取掉電保護(hù)。實(shí)現(xiàn)數(shù)據(jù)保護(hù),有EEPROM保護(hù)和不間斷供電的RAM保護(hù)等方法。