中断等功能。主程序示意图如图所示, 启动主程序, 先进行初始化, 包括定义各个引脚的输入输出方向,设置各计数器的初始值,读上次运行期间的故障整定值等。主程序流程图如图 3-1 所示: 图 3-1 主程序示意图 10 3.2 断相检测部分缺相保护是通过检测缺相保护电路输出信号的频率来实现的。而在实际的处理上,当进入到工作状态后,软件会对采集到的信号进行分析,计算得出三相电是否存在缺相的情况, 然后对缺相故障进行分析, 作出相对应的分析处理。断相检测流程图如图 3-2 所示: 图 3-2 断相检测流程图 11 3.3 相序检测部分相序检测可通过对采集来的信号与预期值作比较, 如果相符则相序正确,执行后续程序;如果不相符则设置数据无效标志,不执行后续程序。相序检测流程图如图 3-3 所示: 图 3-3 相序检测流程图 12 第4章系统制作与调试因为是在学校做的毕业设计, 所以工具和材料都比较好找, 但在焊接前不仅要考虑用到的元器件, 还要考虑到元器件与元器件焊在一起所发生的变化, 同时还考虑布局的美观。在焊接时把元器件按照事先画好的原理图一一焊接在电路板上, 因为在此之前已经焊过很多次电路板, 这次焊接对我来讲比较容易的,但也要注意是否有虚焊、漏焊及短路等问题。 4.1 元器件清单在焊接电路板时不仅要考虑元器件的功能,还要考虑到元器件的价格,本着节约和实用的原则,我使用到的元器件清单如表 3 所示: 表3 元器件清单 13 4.2 硬件与软件调试整个系统调试的主要思想是: 先一个模块进行调试, 然后整个系统一起调试。先软硬件分开调试,然后一起调试。遵循先部分后整体的原则。系统在调试过程中要注意以下几点: (1 )硬件电路焊完之后,在上电之前一定要先用万用表检测电源和地之间是否短路。(2 )上电之后要用示波器观察信号在电路中变化的情况,与设计当初的情况相比较,找出差别,并进行分析。