论文部分内容阅读
对电网的实时远程监测是保证电网正常、可靠运行的一个重要措施。随着嵌入式技术和网络技术的不断发展,通过将嵌入式监测设备接入Internet网络进行电网远程监测正逐步取代传统的监测方案。本文提出一种基于B/S模式的电网远程监测方案,该方案采用ARM7微处理器来构建嵌入式Web服务器,具有较强的信息灵活性和异地访问性。在硬件设计上,采用基于ARM7的S3C44BOX作为嵌入式Web服务器的处理器;扩展以RTL8019AS为核心的网络接口电路,实现了系统的Internet网络接入:并摒弃了传统的直流采样技术,采用同步交流采样技术设计了电网数据采集电路,使得采样数据精确、可靠,从而能够准确、实时地对电网运行情况进行监测。在软件设计上,为满足系统监测任务复杂性的需要,采用嵌入式实时操作系统μC/OS-Ⅱ对系统进行有效的任务调度和管理,移植了轻量级TCP/IP协议栈Lwip,开发了嵌入式文件系统,构建起系统的软件平台。在此基础上,进一步实现了电网远程监测系统应用软件的开发。通过对标准HTTP协议的裁剪以及对嵌入式网关接口技术的研究,设计并实现了嵌入式Web服务器软件,使得远程中心可以直接通过浏览器对电网运行情况进行实时监测。为了使系统能够在电网运行异常时提供报警信息,还设计了基于SMTP协议的邮件报警程序。最后,利用C/S模式具有良好的交互性和传输速度的特点,进一步开发了C/S模式下的系统应用软件,弥补了B/S模式的不足之处。C/S模式下,通过设计UDP数据包重传机制对UDP传输的可靠性进行改进,并以嵌入式监测设备为客户端、远程监测中心PC机为服务器端开发了相应的客户端和服务器端程序,使监测中心可以与监测现场进行灵活的交互。实验证明,无论是在B/S还是C/S模式下,系统均具有实时性强、可靠性高的特点。同时,由于兼具两种监测模式,系统可以根据应用需要工作于某种模式,所以具有使用方便、灵活的特点。