WMS2004智能监控单元软件设计与开发

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:liruimei12345
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
研制智能监控单元系统是为了更好地满足船舶轮机监控系统的发展需求,它对于保持船舶轮机训练模拟器与实际船舶监控功能的同步是必需的。该系统以CAN总线作为网络通信手段,以数字化网络化的方式实现监控功能,以分布式多点监控代替集中监控,使得监控更加有效便捷,体现船舶综合信息系统的发展趋势,提高了的实船仿真的真实性,增强了船员培训效果。 智能监控单元系统由硬件网络和软件系统构成。核心模块ETR186提供了软件设计的接口、存储资源以及嵌入式DOS操作系统。作者进行了智能监控单元硬件安装、CAN总线网络匹配,系统通信初调,通信联网测试等网络集成工作,完成了底层软件和上层通信软件的设计及实现,并不断进行系统功能联调,测试和优化通信性能。 智能监控单元的软件开发过程中,以CAN技术为基础,分别为粘度智能监控单元、机舱基本报警信息单元和电站监控单元制定了基于比特位编码的高效率数据通信协议,系统设计了可靠的应答数据通信和广播通信两种方式。在设计开发中遵循CMM原则,以结构化方法完成了程序功能划分,设计了高度模块化的软件运行流程。 智能监控单元软件部分以C/C++语言和Borland C++3.0作为开发工具,实现了实时网络通信,提供了电站运行参数实时显示,电站起动停止,粘度计信息数据的实时显示,四种粘度控制模式切换,机舱基本报警信息的动态显示,报警消除复位,报警信息分组查询,值班呼叫,轮机员呼叫,监控切换等符合船舶轮机需求的监控功能。同时为智能监控单元设计了在线说明和帮助信息功能。 上层计算机接口通信软件,使用Visual C++6.0开发,实现了通信数据接收和发送,数据帧编码和解码,并与SE2000仿真平台进行数据交换。针对CAN通信中的短帧结构,解决了CAN通信中超长数据的发送接收问题。通过配置文件方法设计了硬件接口多方案选择。为了达到减轻网络负荷和满足数据通信的实时性要求,系统设计了自适应模式,动态调整软件运行流程,并采用了内存映
其他文献
氧化锌避雷器泄漏电流的带电检测是获取避雷器状态评估数据的重要方法,受避雷器生产厂家、型号、温度和湿度等因素的影响,泄漏电流的分布具有明显分散性,影响评价结果的准确
该文简要介绍了国内外飞行数据记录系统的发展及开发应用现状.在上一届的基础上,设计开发了新一代飞行数据动态再现系统FDAV.
本论文研究两层粘性流体中运动潜体的尾流场问题。由于流体的盐度和温度常常随深度而变化导致密度的变化,流体分层现象在海洋中是十分常见的现象。当潜艇在分层流体中航行时,会
该文对目前国内外标定技术的现状以及今后的发展方向,进行了深入的研究,对现有典型的校正方法进行了分析;并对具有有效测量面积传感器的精密测微系统的自校正理论进行了详细
学位
神经网络作为智能控制方法的热点,在系统辨识和控制方面得到了发展和应用。本文将神经网络技术与振动主动控制技术紧密结合,以柴油机双层隔振台架为主要研究对象,对基于神经网络
随着CAD/CAM技术的发展和应用达到一定水平,要求进一步提高生产组织的集成化、自动化程度。我们知道,设计是一个反复优化的改进求解过程,系统应当适应动态修改的工作过程。实际设
该文第一部分介绍了第一代智能微伏表的性能和不足之处以及第二代智能微伏表在硬件上所作的改进.第二代智能微伏表采用了抗干扰能力较强的80C196KB单片机;使用了中高速14位A/
在自动测试领域,虚拟仪器以其开放性、模块化、可重复使用等特点受到广泛重视.该文的讨论基于现有的虚拟仪器图形化编程平台,并根据组建典型自动测试系统的需要以及对虚拟仪
With the advent of human-friendly intelligent life,as well as increasing demands for natural and seamless human-machine interactions,flexibility and wearability