一种基于qnx系统的实时控制系统的设计与实现

一种基于qnx系统的实时控制系统的设计与实现

ID:31363476

大小:103.00 KB

页数:4页

时间:2019-01-09

一种基于qnx系统的实时控制系统的设计与实现_第1页
一种基于qnx系统的实时控制系统的设计与实现_第2页
一种基于qnx系统的实时控制系统的设计与实现_第3页
一种基于qnx系统的实时控制系统的设计与实现_第4页
资源描述:

《一种基于qnx系统的实时控制系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、一种基于QNX系统的实时控制系统的设计与实现  摘要:本实时控制系统是在PC104模块基础上基于QNX系统设计的一种实时控制系统,该系统的主要功能是控制雷达各个模块单元的工作,并实时采集各个模块单元的运行状态及故障信息,通过系统数据库实时管理和处理各个信息,利用系统故障诊断库,实时分析判断系统各模块的实时运行状态,进而确定整个系统的工作运行状态情况,完成对整机运行状态的实时控制与监控。本文深入介绍了实时控制系统的功能设计方案及实现。试验结果测试表明该实时控制系统能很好地完成设计要求。  关键词:PC104QNX系统实时控制故障诊断库  中图分类号:TP273文献标识码:

2、A文章编号:1007-9416(2016)05-0000-00  1引言  QNX操作系统是加拿大QSSL公司(QNXSoftwaresystemLtd)开发的实时操作系统,QNX系统是一种实时微内核结构的操作系统,以其实时性强、基于优先级、易维护性、扩展能力强及容错能力强等优点而著称,使QNX系统成为业界应用最广泛的嵌入式实时操作系统,迅速在工业控制、车载系统、数据通信、雷达、卫星等领域得到了广泛的应用。  本系统是在PC104模块上基于QNX实时操作系统开发的,本控制软件系统实时监控雷达各个模块单元的运行状态,并实现对各个模块单元的实时控制。4  2系统设计  实时

3、控制系统主要完成对系统各个模块单元的监控与控制,实时采集模块的运行状态,并将状态信息在界面进行显示。整个系统由控制系统、监控系统和操作显示界面组成。其中控制系统和监控系统都是基于PC104模块和QNX系统开发,利用C语言进行开发,操作显示界面是基于WindowsNT4.0操作系统采用visualC++进行开发。控制系统与操作显示界面之间通过网络数据线进行通信,控制系统与监控系统之间通过网络和串口进行通信。整个系统的软件设计结构如图1所示。  实时控制系统总共有四大功能部分,分别为控制监控系统部分、故障实时诊断系统部分、系统数据库部分及报警功能部分。各个功能模块部分具体介

4、绍如下:  (1)控制监控系统。控制系统主要包括接收操作界面对各个被监控模块单元发送的各种控制命令和状态请求,控制系统通过网络或者高速串口将控制命令或者状态请求命令发送给监控系统,由监控系统将控制命令发送给相应模块单元,然后监控系统将接收到的控制命令和状态请求的响应信息发送给控制系统,再由控制系统将接收的状态信息实时传送给操作界面进行显示。控制系统还可以接收本地键盘干预命令,通过判断键盘的干预功能号和地址信息,改变本地发送缓冲区接收到的控制命令和状态请求命令。4  (2)故障诊断系统。故障诊断系统基于故障树和故障数据库对故障进行诊断。系统通过不断地采集和分析故障路径信息

5、和故障单元的位置信息,建立基于故障树的故障路径和位置信息表,利用故障数据库及相应的故障路径位置推理机制,可以快速准确地将故障定位到具体单元模块,并快速地推理出故障产生的原因。诊断系统通过不断更新完善故障数据库信息,不断地积累故障诊断经验,有效地提高故障诊断系统的诊断能力,为故障的定位和解决提供可靠有效的支持。  (3)系统数据库。系统数据库不断实时更新自动记录的每个被监测信号的工作状态、故障信息、操作命令等事件信息,系统数据库提供查询功能,授权用户可以随时查询发生每个事件的历史数据记录、故障记录和操作命令记录等数据,并可实时显示和打印系统数据库中每个事件的历史记录数据,

6、为操作人员查看整个设备的运行状况及设备的维护提供支持。  (4)报警功能。雷达系统工作期间,针对故障诊断系统中诊断出的致命故障和重要故障,系统及时地以显著的可视听的方式发出报警信息,提示现场操作人员设备运行出现重大故障,需要进行必要的维修。操作人员可以调节报警事件的等级和门限,并对重要和致命故障报警进行确认检查,及时根据报警信息查找出故障及故障位置,确保这个设备能够正常工作运行。  3结语  本控制系统的设计基于PC104模块和QNX操作系统,借助网络及PC104模块的高速串口,实时控制系统各个模块的运行并实时采集各个模块的运行状态和故障信息。该软件系统投入应用以来,经

7、过长期有效的实际测试证实该系统实时高效,简洁易用,稳定性强,可靠性好,可以很好地完成对各个模块单元的控制及其运行状态的监测。本设计通用性强,在军民用领域有较大的应用空间。4  参考文献  [1]邢冠培.基于PC104模块的嵌入式计算机串并口通信系统[J].工业控制计算机,2011.  [2]赵磊.QNX实时操作系统及其应用分析[J].软件导刊,2009.  [3]郑胜.基于PC104主板的嵌入式数据采集系统的研制[D].西安:西北工业大学,2002.  [4]汤子瀛,哲凤屏,汤小丹.计算机操作系统[M].西安:西安电子科技大学出版,200

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。