论文摘要
网络监测系统是随着计算、通信和控制发展起来的新一代控制系统。目前针对网络监测系统的研究已愈来愈受到业内人士的关注,而以具有速度快、可靠性高、可扩展等优点的CAN网络信息交换及监测装置日益受到人们的重视。船用导航CAN网络信息交换及监测装置是集导航信息接收、处理、传输以及显示于一体的导航综合监测装置。CAN网络信息交换及监测装置功能是提供导航系统双冗余CAN网络通讯平台,与各导航设备一起构成导航系统双冗余CAN网络,保证导航信息的可靠传输和信息共享。针对船用导航系统CAN网络化的实施的需要,本文提出了船用CAN网络监测装置系统的总体设计方案,在该方案中,综合导航显控台、各导航传感器及导航设备都挂接CAN总线网络上,利用CAN总线这个开放统一的接口形式可以很好实现各导航设备与舰上其它系统的信息共享,提高整个导航系统的自动化与可靠性。文中具体介绍了CAN网络监测装置系统的设计原则、主要功能、系统组成,对系统进行了CAN网络设计并论证了系统CAN网络化的可行性。此外,论文基于VxWorks的Zinc对应用软件进行设计和实现,并给出CAN网络监测装置系统操作平台功能界面显示实例。针对CAN网络信息交换及监测装置的应用软件,构建了软件测试的环境,设计了软件测试方法,测试结果分析表明本设计满足CAN网络信息交换及监测装置的功能指标要求。课题实现了CAN网络信息交换及监控装置所需完成的收发报文数据、累积报文数据统计、网络信息实时监控、网络状态实时监控、故障报警及导航设备工作状态显示等基本功能,系统运行结果良好。
论文目录
摘要ABSTRACT第1章 绪论1.1 选题背景和意义1.2 国内外发展状况及存在的问题1.2.1 CAN总线技术在船舶领域的应用1.2.2 CAN总线技术与RS485总线技术的比较1.3 嵌入式操作系统与通用操作系统的比较1.4 本课题主要工作第2章 开发平台及开发软件2.1 开发平台2.2 嵌入式操作系统VxWorks2.3 集成开发环境Tornado2.4 图形界面开发工具Zinc2.4.1 Zinc简介2.4.2 Zinc层次框架2.4.3 Zinc事件模型2.4.4 Zinc应用程序开发2.4.5 Zinc应用程序开发及实现所注意的事项2.5 本章小结第3章 CAN网络信息交换及监测装置的总体设计3.1 系统设计原则3.2 功能设计3.3 系统通讯方式的选择3.3.1 CAN总线技术概述3.3.2 CAN 2.0B标准3.3.3 CAN报文的接收和发送3.4 系统组成3.4.1 系统内部组成3.4.2 系统外部接口关系3.5 系统CAN网络的设计3.5.1 导航系统CAN网络的工作原理3.5.2 双冗余网络3.5.3 基于时分多址(TDMA)的CAN网络实时性解决方案3.5.4 系统CAN网络化可行性分析3.6 系统主要硬件的选择3.6.1 PC/104总线3.6.2 SBS CSD卡3.6.3 KVM切换器3.7 本章小结第4章 CAN网络信息交换及监测装置的软件设计4.1 软件运行环境4.2 软件性能要求4.3 软件设计4.3.1 接口信息通讯模块设计4.3.2 网络信息统计模块设计4.3.3 导航报文信息检查及信息提取模块设计4.3.4 网络监测及故障诊断模块设计4.3.5 人机交互处理模块设计4.3.6 系统软件主体4.4 本章小结第5章 CAN网络信息交换及监测装置的功能实现及性能测试5.1 测试工具5.1.1 ZGLCANTest-PCI98105.1.2 UART-CAN转换器5.2 测试结果及分析5.2.1 模拟导航设备发送报文信息功能测试5.2.2 网络工作状态的监控功能测试5.2.3 同时收发报文功能测试5.2.4 主界面功能测试5.2.5 各子界面功能测试5.2.6 软件工作稳定性测试5.3 本章小结结论参考文献攻读硕士学位期间发表的论文和取得的科研成果致谢附录 部分程序代码
相关论文文献
标签:网络论文; 信息交换及监测装置论文; 软件测试论文;