10.3969/j.issn.1006-6047.2007.03.021
基于VxWorks的通信服务器实时多任务软件设计
为满足电力调度自动化系统对通信服务器高可靠性和强实时性的要求,提出基于嵌入式实时多任务操作系统VxWorks的通信服务器的软件方案.通信服务器的硬件基于嵌入式微处理器AT 91RM9200芯片设计,软件主要实现通信规约转换和数据转发.软件系统结构采用双层客户机/服务器(C/S)结构,对下行通道,通信服务器是客户机,请求保护装置的数据,支持103规约;对上行通道,通信服务器是服务器,响应调度主站的数据请求,支持循环式数据传输规约(CDT)及101、104规约.其软件体系包括:系统初始化、系统配置、下行通道数据请求/处理、上行通道数据处理和数据库管理等模块.分析了数据流向及基于H.GEMMA原则的任务划分,确定了各任务的优先级,且任务可调用taskPrioritvSet函数改变优先级.系统采用信号量和消息队列为通信机制,保证了系统的实时性,并给出了通信服务器主程序流程图.
通信服务器、实时操作系统、多任务、任务间通信
27
TM73;TP311(输配电工程、电力网及电力系统)
2007-07-09(万方平台首次上网日期,不代表论文的发表时间)
共5页
81-85