论文部分内容阅读
随着电网规模的不断扩大和IEC61850的提出,变电站综合自动化的程度越来越高。其中通信管理机作为站内信息的汇集点,对下负责各保护、测控装置的信息采集和传递远方下发的命令信息,对上负责为远方调度中心提供变电站内信息,是变电站综合自动化系统里不可缺少的部分。近年来,嵌入式实时操作系统因其高可靠性和实时性而被广泛应用于通信管理机等自动化设备上,旨在提高其性能。本文较为深入地研究了嵌入式实时多任务操作系统μC/OS-Ⅱ,并将其成功应用于基于ARM平台的通信管理机上,实现了电力自动化系统对通信管理机的多种功能。论文在阅读了大量国内外参考文献的基础上,对通信管理机性能的需求进行了分析,进而提出了一种基于嵌入式实时多任务操作系统μC/OS-Ⅱ的通信管理机设计方案,并详细给出了该装置的硬件结构和软件设计流程。在硬件电路设计方面,本文采用32位微控制器STM32f103zet6作为CPU,设计并完成了4路串口和2路以太网接口以满足通信管理机的多种通信接口需求。在软件开发方面,本文在ARM平台上完成了μC/OS-Ⅱ的移植开发工作,专门设计了一个多任务通信程序来对操作系统μC/OS-Ⅱ的移植进行检验,结果表明了移植的准确性和有效性,也验证了μC/OS-Ⅱ的实时性和多任务特性;论文在研究了μC/OS-Ⅱ下串口、以太网口通信原理的基础上,对装置串口、以太网口驱动程序进行了开发,实现了装置的多个串口和以太网的收发数据的功能,与此同时,论文还在装置的串口和以太网口上实现了基于MODBUS、IEC60870-5-103等多种规约的通信功能。