一种配网自动化终端及其实现方法技术

技术编号:10332106 阅读:110 留言:0更新日期:2014-08-20 17:50
本发明专利技术公开一种配网自动化终端及其实现方法,该配电自动化终端包括多个从板以及通过CAN总线与每个从板通信连接的主板,主板上设有依次连接的NFS客户端和NFS代理服务器,每个从板上设有依次连接的NFS代理客户端和NFS服务器。该配电自动化终端将文件系统相关操作与其他系统应用功能划分开来,这样设计更为合理,使得主板访问从板上的文件系统和访问主板本地的文件系统一样,解决了配网自动化终端远程维护和系统升级等一系列与文件系统有关的问题,从而提高了系统的稳定性、实时性以及电网的用电质量。

【技术实现步骤摘要】

本专利技术涉及供配电
,尤其涉及。
技术介绍
配网自动化终端是指安装在配电网馈线回路的开闭所和配电所站点,利用通信通道,完成遥测、遥信、遥控和故障检测等功能的远方终端。目前配网自动化终端大部分采用Vxfforks嵌入式实时操作系统,保证系统的实时性、稳定性和可移植性。配网自动化终端系统软件采用模块化设计,开放式体系结构具有很好的灵活性和可裁减性,此外采用网络化的硬件平台,各个模块之间通过CAN总线连接,功能重组及扩展灵活方便,插件统一,维护简单。Sun Microsystems公司于1984年推出了一个在整个计算机工业中被广泛接受的远程文件存取机制,它被称为Sun的NFS (Network File System,网络文件系统)。该机制允许在一台计算机上运行一个服务器,使对其上的某些或所有文件都可以进行远程存取,还允许其他计算机上的应用程序对这些文件进行存取。它使我们能够达到文件的共享。当使用者想用远端档案时只要用mount就可把remote档案系统挂接在自己的档案系统之下,使得远端的文件操作上和本地机器的文件没两样。一个应用程序可以打开(Open)—个远程文件以进行存取,可以从这个文件中读取(Read)数据,向该文件中写入(Write)数据,定位(Seek)到文件中的某个指定位置(开始、结尾或者其他地方),最后当使用完毕后关闭(Close)该文件。并且这些操作都是对编程者透明的,操作方法和对本地文件的操作方法完全一样。目前配网自动化终端远程维护、系统升级等设计嵌入到系统其它应用功能(如数据收集)中,使得每增加一种主板对从板的文件操作功能,都必须从头设计。这给文件功能的扩展带来了极大的不便利。如果设计不合理,很可能影响主板和从板的通信速度,从而使得主板收集从板采集数据的实时性大大降低。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术文件功能扩展不便利以及降低了主板收集从板采集数据的实时性的缺陷,提供,该技术方案为文件功能扩展提供了便利,并且提高了主板收集从板采集数据的实时性。本专利技术解决其技术问题所采用的技术方案是:提供一种配网自动化终端,其包括多个从板以及通过CAN总线与每个从板通信连接的主板,所述主板上设有依次连接的NFS客户端和NFS代理服务器,每个从板上设有依次连接的NFS代理客户端和NFS服务器,其中: 所述NFS代理服务器,用于处理所述NFS客户端所发送的请求报文,且代理所述NFS服务器,并将从所述CAN总线上收到的CAN响应报文进行解析后发送至所述NFS客户端;所述NFS代理客户端,用于接收CAN总线所发送的CAN请求报文,并将所述CAN请求报文进行解析后发送至所述NFS服务器,且将接收到的由所述NFS服务器加上CAN报文头得到的CAN响应报文发送到所述主板。优选地,所述主板用于分别访问每个从板上的NFS文件系统。优选地,所述NFS文件系统架设于所述CAN总线上。本专利技术还提供一种配网自动化终端的实现方法,所述配网自动化终端为上述的配网自动化终端,所述方法包括: 所述NFS代理服务器的设计流程; 所述NFS代理客户端的设计流程。优选地,所述NFS代理服务器的设计流程包括以下步骤: 510.初始化所述NFS客户端; 511.所述NFS客户端向所述NFS代理服务器发送请求报文; 512.所述NFS代理服务器接收所述请求报文; 513.所述NFS代理服务器根据预先生成的关系表获取所述请求报文所要发送到的对应从板的标识位,并加上CAN报文头组装成CAN请求报文; 514.将组装后的CAN请求报文发送至所述CAN总线; 515.所述NFS代理服务器等待接收CAN响应报文; 516.在第一预设时间内收到所述CAN响应报文之后,解析所述CAN响应报文,得到所述NFS服务器的响应报文; 517.将所述NFS服务器的响应报文发送至所述NFS客户端。优选地,所述预先生成的关系表具体为将每个从板对应的IP、输出共享目录、本地挂载目录以及标识位的对应关系加载到内存所生成的关系表。优选地,所述第一预设时间为10S。优选地,所述NFS代理客户端的设计流程包括以下步骤: 520.初始化所述NFS代理客户端; 521.设置每个从板的标识位; 522.所述NFS代理客户端等待接收所述CAN总线所发送的CAN请求报文; 523.在第二预设时间内接收到所述CAN请求报文之后,解析所述CAN请求报文,得到所述NFS客户端的请求报文; 524.将所述NFS客户端的请求报文发送至所述NFS服务器; 525.所述NFS服务器响应所述请求报文,并将所述响应发送至所述NFS代理客户端; 526.所述NFS代理客户端加上CAN报文头,得到CAN响应报文,并将所述CAN响应报文通过所述CAN总线发送给所述NFS代理服务器。优选地,所述第二预设时间为10S。实施本专利技术的技术方案,具有以下有益效果:本专利技术提供的配电自动化终端将文件系统相关操作与其他系统应用功能划分开来,这样设计更为合理,使得主板访问从板上的文件系统和访问主板本地的文件系统一样,解决了配网自动化终端远程维护、系统升级等一系列与文件系统有关的问题,从而提高了系统的稳定性、实时性以及电网的用电质量。【附图说明】下面将结合附图及实施例对本专利技术作进一步说明,附图中: 图1是本专利技术配网自动化终端的结构示意图; 图2是本专利技术NFS代理服务器的设计流程图; 图3是本专利技术NFS代理客户端的设计流程图。【具体实施方式】为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参阅图1,图1是本专利技术配网自动化终端的结构示意图,如图1所示,该配网自动化终端包括多个从板以及通过CAN总线与每个从板通信连接的主板,多个从板例如从板1、从板2...从板n,其中,η为自然数,所述主板上设有依次连接的NFS客户端和NFS代理服务器,每个从板上设有依次连接的NFS代理客户端和NFS服务器,值得一提的是,该配电自动化终端将文件系统相关操作与其他系统应用功能划分开来,这样设计更为合理,使得主板访问从板上的文件系统和访问主板本地的文件系统一样,解决了配网自动化终端远程维护、系统升级等一系列与文件系统有关的问题,从而提高了系统的稳定性、实时性以及电网的用电质量。其中: 所述NFS代理服务器,用于处理所述NFS客户端所发送的请求报文,且代理所述NFS服务器,并将从所述CAN总线 上收到的CAN响应报文进行解析后发送至所述NFS客户端。所述NFS代理客户端,用于接收CAN总线所发送的CAN请求报文,并将所述CAN请求报文进行解析后发送至所述NFS服务器,且将接收到的由所述NFS服务器加上CAN报文头得到的CAN响应报文发送到所述主板。在本实施例中,所述主板用于分别访问每个从板上的NFS文件系统,所述NFS文件系统架设于所述CAN总线上。应当说明的是,该配网自动化终端的实现方法,主要包括所述NFS代理服务器的设计流程和所述NFS代理客户端的设计流程。其中,如图2所示,该NFS代理服务器的设计流程包括以下步骤: 在步骤SlO中,初始化所述本文档来自技高网
...

【技术保护点】
一种配网自动化终端,其包括多个从板以及通过CAN总线与每个从板通信连接的主板,其特征在于,所述主板上设有依次连接的NFS客户端和NFS代理服务器,每个从板上设有依次连接的NFS代理客户端和NFS 服务器,其中:所述NFS代理服务器,用于处理所述NFS客户端所发送的请求报文,且代理所述NFS 服务器,并将从所述CAN总线上收到的CAN响应报文进行解析后发送至所述NFS客户端;所述NFS代理客户端,用于接收CAN总线所发送的CAN请求报文,并将所述CAN请求报文进行解析后发送至所述NFS服务器,且将接收到的由所述NFS服务器加上CAN报文头得到的CAN响应报文发送到所述主板。

【技术特征摘要】
1.一种配网自动化终端,其包括多个从板以及通过CAN总线与每个从板通信连接的主板,其特征在于,所述主板上设有依次连接的NFS客户端和NFS代理服务器,每个从板上设有依次连接的NFS代理客户端和NFS服务器,其中: 所述NFS代理服务器,用于处理所述NFS客户端所发送的请求报文,且代理所述NFS服务器,并将从所述CAN总线上收到的CAN响应报文进行解析后发送至所述NFS客户端; 所述NFS代理客户端,用于接收CAN总线所发送的CAN请求报文,并将所述CAN请求报文进行解析后发送至所述NFS服务器,且将接收到的由所述NFS服务器加上CAN报文头得到的CAN响应报文发送到所述主板。2.根据权利要求1所述的配网自动化终端,其特征在于,所述主板用于分别访问每个从板上的NFS文件系统。3.根据权利要求2所述的配网自动化终端,其特征在于,所述NFS文件系统架设于所述CAN总线上。4.一种配网自动化终端的实现方法,其特征在于,所述配网自动化终端为上述1-3任一项所述的配网自动化终端,所述方法包括: 所述NFS代理服务器的设计流程; 所述NFS代理客户端的设计流程。5.根据权利要求4所述的配网自动化终端的实现方法,其特征在于,所述NFS代理服务器的设计流程包括以下步骤: S10.初始化所述NFS客户端; S11.所述NFS客户端向所述NFS代理服务器发送请求报文; S12.所述NFS代理服务器接收所述请求报文; S13.所述NFS代理服务器根据预先生成的关系表获取所述请求报文所要发送到的对应从板的标识位,并加上...

【专利技术属性】
技术研发人员:贾艳红曹建平
申请(专利权)人:航天科工深圳集团有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1