新闻中心

EEPW首页>手机与无线通信>设计应用> 一种基于嵌入式实时操作系统的微机保护装置网络通信方案

一种基于嵌入式实时操作系统的微机保护装置网络通信方案

作者: 时间:2011-05-20 来源:网络 收藏

  本设计采用计算机结合数据采集板的方式,并由VxWorks计算机提供底层软件平台的支持。计算机连接数据采集板,并控制数据的采集过程,以(以牵引供电系统馈线为例)在工频周期下,从TV、TA侧采集共2路电压、电流信号,每周波采样24个数据点,采样周期为833μs。在该系统中,嵌入式系统端为客户端,并采用VxWorks基于Socket客户机编程模式,主要负责发布命令,监控命令的执行状况,其主要工作是数据的采集和存储;服务器端为运行所在的PC机,负责执行命令并返回命令执行的结果,主要工作是为采集数据的提供算法处理保护以及保护启动判断。本系统只需要在服务器启动后,就可以进入等待状态,所有其他的动作都可以等待和客户端建立连接后,由人机界面来控制。其系统流程如图3所示。

  在时,首先由服务器端创建一个侦听用套接字(socket),然后与服务器的本地地址相绑定(bind),接着进入侦听模式(listen )。客户端开始时,同样也需要创建一个套接字(socket),不同的是,这个套接字只用于通信,然后连接服务器端(cONnect);服务器端用于侦听的套接字接受(accept)这个来自客户端的连接,然后建立新的通信用套接字,并利用新建的通信套接字与客户端进行通信;服务器端和客户端从各自的通信套接字传送和接收数据(send/recv),通信结束后,再关闭相关的通信套接字(close)。

  基于这种模式可实现上述供电系统电压、电流信号数据采集模块与VxWorks系统平台间的数据传输及网络通信。

  4 结束语

  利用本系统可将VxWorks嵌入式接受的采样数据通过网络通信发送到保护任务所在的PC机上。这种方法不仅有利于采样数据的存储和后续的数据处理,并保证了采样数据的性和传送的安全性。相对于传统的前后台保护,采用VxWorks嵌入式实时的微机保护能有效的提高系统的实时性和可靠性。


linux操作系统文章专题:linux操作系统详解(linux不再难懂)

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭