文摘
英文文摘
论文独创性声明及论文使用授权声明
第一章引言
1.1课题依据
1.2国内外在这一领域的研究情况及主要问题
1.3课题主要研究内容、任务、解决方案及创新
1.5课题实际意义
第二章基于FCS的电力推进船舶的综合监控系统
2.1综合监控系统的特殊要求
2.2系统基本组成
2.2.1 MA-2100微控制器
2.2.2系统的组成
2.3综合监控系统的功能
2.2.1自动监测
2.2.2自动报警
2.2.3远程控制
2.4系统平台、开发工具的选用
第三章CAN控制器局域网与总线控制器
3.1 CAN控制器局域网简介
3.1.1总线数值表示方法
3.1.2 CAN任意两个节点之间的最大传输距离与其位速率的关系
3.1.3 CAN的分层结构
3.2 CAN总线控制器SJA1000的编程结构
3.2.1 SJA1000的硬件结构
3.2.2 SJA1000的寄存器
3.2.3总线定时
第四章CAN智能节点
4.1 MPLP协议
4.1.1 MPLP协议的设计原则
4.1.2 MPLP提供给应用的服务
4.1.3综合监控系统对CAN应用层协议的特殊要求
4.1.4 MPLP协议
4.1.5 CAN通信实现中要解决的重要问题
4.2 MPLP协议实现中的核心技术
4.2.1数据结构(对象)
4.2.2组织数据
4.2.3动态内存管理
4.2.4报文分割与重组
4.3 MPLP协议的实现
4.4 CAN通信接口的硬件实现
4.4.1 CAN节点的结构
4.4.2 CAN通信接口的原理图
4.4.3 ATMega 128访问SJA1000
4.4.4 CAN通信接口硬件调试
4.5“命令+参数”的监控协议
4.5.1“命令+参数”协议格式
4.5.2数据编码与解码
4.5.3通用网络管理工具
第五章CAN总线通信接口适配器的设计
5.1接口适配器的硬件实现
5.1.1接口适配器的结构
5.1.2接口适配器的硬件原理图
5.2 CAN总线通信接口适配器的PCI接口实现
5.2.1PCI局部总线简介
5.2.2 PCI接口控制器CY7C09449
5.3 CAN总线通信接口适配器的驱动程序设计
5.3.1 I/O管理程序
5.3.2驱动程序的执行环境
5.3.3驱动程序结构
5.3.4 I/O处理顺序
5.3.5驱动程序的数据对象
5.3.6主函数代码及要求的即插即用次代码
5.3.7中断驱动的I/O
5.3.8 PNP与硬件设备初始化
5.4基于COM的PCCANCard控件
第六章结论与展望
致谢
参考文献
附录一发表论文
附录二MPLP协议程序实现的几个重要例程代码