微机保护主程序框图如图2-5所示。
一、初始化
“初始化”是指保护装置在上电或按下复位键时首先执行的程序,它主要是对单片微机(CPU)及可编程扩展芯片的工作方式、参数的设置,以便在后面的程序中按预定方案工作。例如CPU的各种地址指针的设置;并行、串行及定时器可编程扩展芯片的工作方式和参数的设置。初始化有初始化(一)、初始化(二)及数据采集系统初始化三个部分。
初始化(一)是对单片微机及其扩展芯片的初始化,使保护输出的开关量出口初始化,赋以正常值,以保证出口继电器均不动作。初始化(一)是运行与监控程序都需要用到的初始化程序。初始化(一)后通过人机接口液晶显示器显示主菜单,由工作人员选择运行或调试(退出运行)工作方式。如选择“退出运行”就进入监控程序,进行入机对话并执行调试命令。若选择“运行”,则开始初始化(二)。初始化(二)包括采样定时器的初始化、控制采样间隔时间、对RAM区中所有运行时要使用的软件计数器及各种标志位清零等程序。