首页--交通运输论文--水路运输论文--船舶工程论文--船舶电气设备、观通设备论文--观通设备、船用弱电论文

基于CAN总线船舶数据采集模块的设计与实现

摘要第5-7页
abstract第7-8页
第1章 绪论第11-21页
    1.1 课题研究的背景及意义第11-12页
    1.2 国内外研究现状及发展趋势第12-14页
    1.3 CAN总线以及CANopen协议概述第14-18页
    1.4 论文的主要工作内容及章节安排第18-21页
        1.4.1 论文主要工作内容第18页
        1.4.2 论文章节安排第18-21页
第2章 CANopen协议栈与总体设计目标及方案第21-39页
    2.1 CANopen模型详解第21-23页
    2.2 CANopen对象字典以及EDS文件详解第23-25页
    2.3 CANopen通讯协议详解第25-29页
    2.4 海事电子设备CANopen框架第29-34页
        2.4.1 硬件结构第29-30页
        2.4.2 软件结构第30-31页
        2.4.3 冗余PDO的发送机制第31-33页
        2.4.4 指示活动CAN总线协议第33页
        2.4.5 网络管理对象冗余通信机制第33-34页
        2.4.6 其他通讯对象冗余通信机制第34页
    2.5 船舶数据采集模块的总体设计目标及方案第34-36页
    2.6 本章小结第36-39页
第3章 船舶数据采集模块的硬件设计与实现第39-51页
    3.1 STM32微处理器的选型第39-40页
    3.2 数据采集模块原理图设计第40-49页
        3.2.1 电源电路第41-42页
        3.2.2 时钟电路第42页
        3.2.3 I~2C存储电路第42-43页
        3.2.4 CAN接口电路第43-44页
        3.2.5 开关量输入信号调整电路第44-45页
        3.2.6 开关量输出信号调整电路第45-46页
        3.2.7 RTD信号输入调整电路第46-48页
        3.2.8 热电偶信号输入调整电路第48-49页
    3.3 本章小结第49-51页
第4章 船舶数据采集模块的软件设计与实现第51-67页
    4.1 CANopen协议以及海事电子CANopen框架的实现第51-61页
        4.1.1 对象字典的实现第51-56页
        4.1.2 心跳报文的实现第56页
        4.1.3 状态机的实现第56-57页
        4.1.4 通讯对象的实现第57-59页
        4.1.5 冗余PDO发送机制的实现第59页
        4.1.6 LSS协议的实现第59-61页
    4.2 STM32F107VC的初始化第61-63页
    4.3 数据采集处理的软件实现第63-66页
        4.3.1 开关量输入采集模块的软件实现第63-64页
        4.3.2 开关量输出模块的软件实现第64-65页
        4.3.3 模拟量输入采集模块的软件实现第65-66页
    4.4 本章小结第66-67页
第5章 船舶数据采集模块的功能测试第67-81页
    5.1 CANopen协议栈以及海事电子设备CANopen框架的测试第68-75页
        5.1.1 心跳报文的测试第68-69页
        5.1.2 状态机的测试第69-70页
        5.1.3 SDO对对象字典的读写测试第70-72页
        5.1.4 冗余PDO发送机制的测试第72-73页
        5.1.5 LSS协议的测试第73-75页
    5.2 数据采集模块的功能测试第75-79页
        5.2.1 开关量输入模块的测试第75-76页
        5.2.2 开关量输出模块的测试第76页
        5.2.3 RTD输入模块的测试第76-78页
        5.2.4 热电偶输入模块的测试第78-79页
    5.3 本章总结第79-81页
第6章 总结第81-83页
参考文献第83-87页
致谢第87-89页
作者简介第89页

论文共89页,点击 下载论文
上一篇:直接转矩控制下开关磁阻电机的参数辨识研究
下一篇:ASM基带调制解调算法研究及工程实现