- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于VxWorks热备冗余远程自动测控系统设计
基于VxWorks热备冗余远程自动测控系统设计
【摘 要】在设计长期加电工程项目的测试系统时,采用远程自动测控系统完成测试工作,远端无人值守。在测试过程中执行指令控制并对重要参数进行实时监测,为监测人员提供参考信息及故障预报。自动测控组合是远程自动化测控系统设计的核心设备,可接收、执行和记录来自综合控制台的控制指令,实现对测试数据的采集、发送和存储。基于VxWorks操作系统的自动测控组合应用1553B总线通信模式,采用双机热备冗余的系统架构,在系统长期连续加电的情况下,支持热插拔更换整机的方式,单机设备发生故障可自动检测并切换,保证系统功能不失效。采用龙芯2J芯片的主控制板、基于龙芯的MIPS架构的VxWorks实时操作系统。VxWorks操作系统可靠性高、实时性强、可裁剪,占用很小的存储空间,保证了系统在长期加电过程中的高稳定性和可靠性。
【关键词】自动测控;远程;1553B;热备冗余;VxWorks
0 前言
在设计长期加电工程项目的测试系统时,采用远程自动测控系统完成测试工作,远端无人值守。在测试过程中执行指令控制并对重要参数进行实时监测,为监测人员提供参考信息及故障预报。远程自动测控系统在空间布局上分为:后端测控计算机、前端自动测控组合、n台远端配电设备。自动测控组合是远程自动测控系统设计中的核心设备,采用1553B总线,完成自动供配电控制,实时接收、执行和记录来自后端测控计算机的控制指令,实现对测试数据的采集、发送和存储。
在测控系统要求连续加电测试的情况下,自动测控组合设计采用双机热备冗余的系统架构,可在加电过程中进行热插拔操作,及时更换故障设备,且在检测到故障设备后可自动切换至备用设备。此设计方案保证了在单机设备故障时,系统功能不失效,有效的提高了系统设计的可靠性及维修性。
现有测控设备设计中多采用Intel处理器,Windows操作系统等,本系统处理器选用龙芯2J的嵌入式控制器,控制器模块采用PC/104架构。嵌入式控制器模块的监控通过VxWorks操作系统读取BIOS中的信息来获取。VxWorks操作系统可靠性高、实时性强、可裁剪,占用很小的存储空间,保证了系统长期加电工作中的高稳定性和可靠性。
基于VxWorks的热备冗余远程自动测控系统设计首次应用国产化处理器、操作系统完成测控任务,双机热备冗余的系统架构在目前的测试系统中也处于领先水平,对于其他测试系统具有可借鉴的价值。
1 远程自动测控系统整体架构
1.1 总体设计思想
热备冗余自动测控系统整体框图见图1。
为达到长期加电、连续工作的要求,自动测控系统的总体设计思路主要为:
1)系统采用双机热备冗余的系统架构,关键设备自动测控组合选用PC/104紧凑型、低功耗、高可靠的架构。双机热备方式在系统长时间加电的情况下,支持热插拔更换整机的方式,保证在单机设备故障时,系统功能不失效。
2)系统具有两种工作模式:单机模式和双机热备模式。单机模式:在一台单机处于调试状态或者故障时自动切换至另一台单机的工作方式。双机热备模式:双机均正常工作的工作方式。
3)选用可靠性高、实时性强、可裁剪的VxWorks操作系统,开发基于VxWorks操作系统的BSP软件和应用层软件。其中应用层软件系统功能主要包括:热备冗余功能和测控应用功能。
1.2 系统组成与功能
双机热备架构中,自动测控系统主要由自动测控组合(主机)、自动测控组合(从机)组成,双机的配置完全相同,均具备独立执行测控任务的能力。以“先加电,先为主”的原则,先加电的设备选择主机模式,后加电的设备选择从机模式。在单机处于调试状态或者故障时可自动切换至另一台单机工作。
热备冗余自动测控系统通过1553B总线和422总线将来自n台远端配电设备的信息进行采集和存储,同时通过2路冗余以太网端口发送至后端测控计算机,并通过以太网端口接收来自后端测控计算机的控制指令,将其转化为1553B指令和422指令,控制1553B板卡和422板卡输出信息至n台远端配电设备。
自动测控组合单机组成模块及功能如下:
1)控制器模块。采用龙芯2J(采用VxWorks6.7操作系统),负责对所有外设模块的管理和控制,完成热备冗余及应用功能;
2)422通信模块。完成自动测控组合与n台远端配电设备的控制指令和测试数据传输;
3)1553B总线通信模块。完成自动测控组合与n台远端配电设备的控制指令和测试数据传输;
4)冗余控制模块。提供CPU工作监测、心跳信号产生和检测、主从状态以及死机故障下热备切换控制功能;
5)以太网通信模块。以太网模块用于实现单机设备与后端测控计算机的通讯,以及主从机之间的同步信息收发;
原创力文档


文档评论(0)