线上期刊服务咨询,发表咨询:400-808-1701 订阅咨询:400-808-1721

基于VxWorks的通信服务器实时多任务软件设计

杨晓静; 胡敏强; 吴在军; 李澄 电力自动化设备 2007年第03期

摘要:为满足电力调度自动化系统对通信服务器高可靠性和强实时性的要求.提出基于嵌入式实时多任务操作系统VxWorks的通信服务器的软件方案。通信服务器的硬件基于嵌入式微处理器AT91RM9200芯片设计,软件主要实现通信规约转换和数据转发。软件系统结构采用双层客户机/服务器(C/S)结构,对下行通道,通信服务器是客户机,请求保护装置的数据,支持103规约;对上行通道,通信服务器是服务器,响应调度主站的数据请求,支持循环式数据传输规约(CDT)及101、104规约。其软件体系包括:系统初始化、系统配置、下行通道数据请求/处理、上行通道数据处理和数据库管理等模块。分析了数据流向及基于H.GEMMA原则的任务划分,确定了各任务的优先级.且任务可调用taskPrioritySet函数改变优先级。系统采用信号量和消息队列为通信机制.保证了系统的实时性.并给出了通信服务器主程序流程图。

关键词:通信服务器实时操作系统多任务任务间通信

单位:东南大学电气工程系; 江苏南京210096; 江苏省电力试验研究院; 江苏南京210036

注:因版权方要求,不能公开全文,如需全文,请咨询杂志社

电力自动化设备

北大期刊

¥700.00

关注 26人评论|1人关注