基于VxWorks实时操作系统馈线保护软件架构设计
2010-09-21游四海
电气化铁道 2010年2期
关键词:功能
游四海
0 引言
电气化铁道的快速发展,特别是近年来客运专线和高速电气化铁道的建设,要求牵引供电系统的综合自动化能够实现微机保护、计量、远动等功能。而牵引供电系统牵引网结构复杂、方式多变,供电负荷又具有移动性、谐波分量大等特点,因此要求微机保护装置的功能更加完善。对于微机保护装置,软件是它的灵魂。一台微机保护装置的最基本的保护功能及各种附加的辅助功能都是通过软件来最终实现的。传统的前台/后台程序机制已不能满足日益复杂和多样化的微机保护应用需求。
近年来采用 RTOS来开发微机保护应用程序已成为开发人员的发展方向。RTOS是一种实时多任务操作系统,其最主要的特点就是任务执行的确定性和执行时间的确定性,将RTOS应用于继电保护中可以提高馈线保护装置的整体性能。本文探讨了一种基于 VxWorks实时操作系统多任务馈线保护软件设计架构,以编写功能复杂、多任务、设计灵活、可维护性强的继电保护软件系统,满足牵引供电系统对馈线保护装置的要求。
1 VxWorks实时操作系统简介
VxWorks是由美国Wind River公司开发的一套具有微内核、高性能、可伸缩的实时操作系统,支持广泛的网络通信协议,并能够根据用户的需求进行组合。VxWorks为程序员提供了高效的实时任务调度、中断管理、实时的系统资源以及实时的任务间通信。
1.1 VxWorks操作系统组成
VxWorks操作系统包括进程管理、存储管理、设备管理、文件系统管理、网络协议及系统应用等部分。……
登录APP查看全文
