论文部分内容阅读
变电站自动化系统是变电站安全、可靠运行的重要保障,远动测控终端装置作为变电站自动化系统的重要组成部分之一,对于保证电力系统的安全运行发挥着重要的作用。远动测控终端实时监控变电各种电力设备的整体运行状况,以便对事故和异常情况及时进行处理,从而最大限度的减少事故可能带来的损失。本课题在对当前应用较多的远动测控装置的软硬件进行分析的基础上,通过近年来对嵌入式领域相关新技术的研究,提出了一种新型的远动测控终端的设计方案,力求通过进一步的整合,从整体上提高测控装置的性能。本课题实现了应用嵌入式系统(ARM+Linux)设计实现测控终端的基本功能,通过对Linux系统驱动程序和相关技术的研究,设计规划了系统软件的整体架构。通过对Qt/Embedded图形开发库的应用性研究,设计完成了测控终端的图形界面系统。通过对电力系统远动通信协议IEC60870-5-104规约到研究,在测控终端上实现了104规约的基本功能。整体上看论文的研究工作一共可以归纳为以下五个主要方面:1、设计了测控终端的整体硬件方案,并调试完成了主控板模块电路。以S3C2440微处理器为核心,提出了“ARM+DSP+MCU”的硬件系统设计方案,实现了主控板模块的基本功能。2、移植了嵌入式Linux操作系统并对其相关开发技术进行了研究。分析了Linux内核相关机制,制作了针对测控终端的Linux文件系统,研究了Linux驱动程序开发的相关技术,为系统的CAN总线模块编写了驱动程序。3、开发了测控终端的图形界面。通过对图形界面开发库Qt/Embedded的研究,实现了系统图形界面对中文显示和自定义键盘的支持,并根据用户对测控终端图形界面的功能需求,设计了测控终端的图形界面系统,实现了用户对界面操作的正常响应。4、设计实现了系统不同进程之间的数据交互。通过对Linux进程间通信机制的分析研究,利用了共享内存、信号量和有名管道方法实现了不同进程之间的数据交互。5、设计实现了IEC60870-5-104通信协议基本功能,研究了IEC60870-5-104协议的实现机制,详细分析了协议中定时器部分的实现方法,利用Linux的Socket通信机制,提出了系统的通信模型,设计了测控终端网络数据的接收状态机和系统对104协议数据处理的状态转移模型图。