基干VxWorks燃气轮机数据记录仪策划与探讨.docVIP

基干VxWorks燃气轮机数据记录仪策划与探讨.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基干VxWorks燃气轮机数据记录仪策划与探讨

基于VxWorks的燃气轮机数据记录仪的设计与研究   摘 要:燃气轮机正在向自动化、智能化的方向发展,附加设备增多,运行时采集的参数量也不断增加,对数据监测与记录设备提出了更高的要求,针对燃气轮机在运行时长期、可靠存储数据的需求,对PC/104模块与VxWorks操作系统进行了研究,并设计了一款船用燃气轮机数据记录仪,在试验和试航中取得了良好的效果 关键词:数据记录仪;PC/104;VxWorks;燃气轮机 引言 燃气轮机以其优良的动态性能,在舰船动力系统中占有重要的地位。随着舰船事业向自动化、智能化的不断进步和发展,监测的数据量也不断增加,而且工作环境比较恶劣,因此对船用燃气轮机数据监测与记录设备提出了更高的要求。船用数据记录仪是用来记录其各种信息的存储设备,一旦船舶发生事故,这个存储设备能抵制住各种恶劣的环境并保存下来,以便记录的数据能被取回分析。船用燃气轮机数据记录仪则是主要针对舰船动力主设备燃气轮机运行时各个参数的采集与数据记录,一旦发生燃气轮机故障,能立刻对已记录的运行数据进行分析,找出故障原因,恢复燃机的正常运行,因此,为了满足燃气轮机在运行时长期、可靠存储数据的需求,用来记录燃气轮机运行参数的数据记录仪扮演着至关重要的角色,在故障分析、经验总结及责任判明等方面提供了有力的依据 以往的数据记录仪多采用Windows或者DOS操作系统,或多或少存在着死机、数据丢包等故障现象。文章设计了一种基于PC/104模块与VxWorks操作系统的船用燃气轮机数据记录仪,这种数据记录仪采用了专门为嵌入式控制而定义的工业控制总线,各模块之间连接紧固、不易松动,适用于强烈振动的恶劣环境,同时凭借高性能的微内核wind,保证了系统资源的合理分配,提高了系统的可靠性,充分发挥了体积小,抗冲击,抗振动,实时可靠的优点,为现场数据的实时性、真实性提供了保障,是一款新型的船用数据记录仪,该船用数据记录仪已通过试验验证,并正式投入使用 1 工作原理 文章设计的燃气轮机数据记录仪主要实现了将燃气轮机运行时的各个参数进行了采集、分类、压缩、存储、删除等功能。为了完成以上各功能,采用了PC104总线嵌入式工控机作为硬件核心,VxWorks操作系统作为软件设计平台的模式进行 燃机控制系统不断将燃机控制系统采集的模拟信号和数字信号通过RS422送往PC/104模块,PC/104在VxWorks操作系统中通过Tornado软件设置计算缓存大小并将数据分类、压缩存储在DOM盘中,在存储过程中,若发现数据超限,将自动删除最早日期的文件以保证新数据的记录 2 硬件电路设计 数据采集的应用在当今工业化、信息化相对发达的时代极为广泛,并且作用日益明显,而PC104总线规范结构更是为了满足当今的工业控制领域的需要应运而生[1],因此该船用燃气轮机数据记录仪使用PC104总线嵌入式工控机作为核心,由以下几部分组成:主控制板、最终存储器、电源、扩展口模块及报警模块等,同时还可以根据测试或检验的需要通过处理器主板上的接口外接鼠标键盘和显示器 主控制板采用PC/104作为主控制器,包含:PC/AT母板、CPU、可编程计数/定时器、DMA通道、中断通道、内存、串行借口、固态盘等。PC/104模块功耗较低,且结构紧凑,集成度高,安装方便,模块化结构能够满足多种应用的要求 电源由主电源和备用电源组成,主电源由燃机控制系统提供,备用电源由电池提供,当燃机控制系统供电出现异常时自动切换到备用电源供电,并立刻将当前数据进行保存 数据记录仪与燃机控制系统通过标准RS422串行总线进行通讯,接收燃机控制系统采集到的数据,存储在军用DOM盘中 3 软件设计 VxWorks操作系统是一种具有微内核、高性能、可伸缩的嵌入式实时操作系统(RTOS),该操作系统具有良好的有效性、兼容性、可裁减性以及互操作性,广泛应用在通信、军事、航空等高精尖技术及实时性要求极高的领域中[2],同时因为软硬件的紧密结合,作为能完成一种或多种特定功能的计算机系统,特别适用于要求实时的和多任务的应用体系。因此,文章设计的燃气轮机数据记录仪在VxWorks平台上配合Tornado集成开发环境使用C语言编写了系统控制程序,实时接收燃机控制系统通过RS422串口发送来的燃机运行数据,并将数据进行分类处理、压缩、存储以及删除等功能。为了使各个环节正常工作互不影响,使用了多线程的编程思想,各部分的程序同时运行,从而保证记录仪能够长期稳定可靠的运行,软件结构设计如下: (1)程序初始化子程序:该部分主要包括RTC时钟的初始化,根据配置文件对相应的串口进行初始化等 (2)串口读取子程序:该部分采用select机制读取燃机控制系统装置发来的数据,并将接收到的数据交

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档