声明
摘要
第1章 绪论
1.1 课题的研究背景和意义
1.2 国内外的研究发展现状
1.2.1 现场总线技术的发展现状
1.2.2 船舶自动化网络介绍及网关的技术发展现状
1.3 本文的主要工作
1.4 本文的章节安排
第2章 CAN总线基本原理与网关的整体架构设计
2.1 CAN总线基本原理和帧格式
2.1.1 CAN总线工作基本原理
2.1.2 CAN总线报文帧格式
2.2 网关的硬件介绍
2.3 网关的框架设计
第3章 网关各部分的具体设计与实现
3.1 公共数据交互区模块
3.1.1 公共数据交互区模块的创建
3.1.2 公共数据交互区模块的读写
3.5.3 公共数据交互区的动态管理
3.2 故障检测模块
3.2.1 CAN总线错误处理
3.2.2 CAN总线故障界定
3.2.3 CAN总线故障检测与判定
3.2.4 以太网的故障检测
3.2.5 故障报错
3.3 CAN总线通信模块
3.3.1 CAN波特率的设置
3.3.2 CAN总线的接收与发送
3.4 以太网通信模块
3.4.1 双网卡的设置与初始化
3.4.2 以太网通信模式
3.5 自动对时功能
3.6 Windows环境动态链接库的设计
3.7 本章小结
第4章 网关功能和性能的测试结果与分析
4.1 网关功能测试结果与分析
4.1.1 4种冗余方式的数据传输测试结果与分析
4.1.2 公共数据交换区动态管理实验结果与分析
4.1.3 故障检测与提示实验结果与分析
4.1.3 自动对时实验结果与分析
4.2 网关性能实验结果与分析
第5章 总结与展望
参考文献
致谢
作者简介