首页--工业技术论文--自动化技术、计算机技术论文--自动化技术及设备论文--自动化系统论文--自动控制、自动控制系统论文

嵌入式CANopen主站与I/O从站的功能研发

摘要第4-5页
Abstract第5-6页
第1章 绪论第10-20页
    1.1 课题技术背景第10-15页
        1.1.1 CAN 总线概述第10-12页
        1.1.2 CANopen 协议概述第12-15页
    1.2 CANopen 研究及发展现状第15-16页
    1.3 课题的提出及意义第16-17页
    1.4 课题研究内容及论文章节第17-18页
        1.4.1 课题研究内容第17-18页
        1.4.2 论文章节安排第18页
    1.5 本章小结第18-20页
第2章 CANopen 主从站的方案设计第20-30页
    2.1 主站硬件方案对比第20-23页
        2.1.1 工业 PC+CANopen PCI 卡主站方案第20-21页
        2.1.2 集成 CANopen 的 PLC 主站方案第21-22页
        2.1.3 嵌入式 CANopen 主站方案第22-23页
    2.2 从站硬件结构方案第23页
    2.3 CANopen 主从站硬件方案内容第23-24页
    2.4 嵌入式操作系统方案对比第24-27页
        2.4.1 Linux 操作系统第25页
        2.4.2 μC/OS-II 操作系统第25-26页
        2.4.3 FreeRTOS 操作系统第26-27页
    2.5 CANopen 主从站软件方案内容第27-28页
    2.6 本章小结第28-30页
第3章 CANopen 主从站的硬件设计第30-40页
    3.1 STM32 微控制器选型第30-31页
    3.2 主从站原理图设计第31-38页
        3.2.1 电源电路第31-33页
        3.2.2 时钟电路第33页
        3.2.3 复位电路第33页
        3.2.4 JTAG 调试电路第33-34页
        3.2.5 CAN 接口电路第34-35页
        3.2.6 I~2C 存储电路第35-36页
        3.2.7 I/O 接口电路第36-37页
        3.2.8 USART 串口电路第37-38页
        3.2.9 DIP 拨码电路第38页
        3.2.10 LED 指示电路第38页
    3.3 主从站 PCB 板设计第38-39页
    3.4 本章小结第39-40页
第4章 CANopen 协议剖析与协议软件编写第40-56页
    4.1 CANopen 模型剖析第40-42页
        4.1.1 网络模型第40-41页
        4.1.2 设备模型第41页
        4.1.3 通信模型第41-42页
    4.2 CANopen 对象字典剖析第42-43页
    4.3 CANopen 通信协议剖析第43-47页
        4.3.1 CAN 标识符的分配第43-44页
        4.3.2 网络管理服务第44页
        4.3.3 设备监控第44-45页
        4.3.4 服务数据对象第45页
        4.3.5 过程数据对象第45-46页
        4.3.6 特殊功能对象第46-47页
    4.4 CanFestival 移植与对象字典生成第47-52页
        4.4.1 CanFestival 概述第47页
        4.4.2 CanFestival 协议的移植第47-50页
        4.4.3 对象字典编辑器概述第50-51页
        4.4.4 对象字典的生成第51-52页
    4.5 CANopen 通讯协议软件编写第52-55页
        4.5.1 CAN 底层驱动程序第52-54页
        4.5.2 CANopen 通讯功能编写第54-55页
    4.6 本章小结第55-56页
第5章 FreeRTOS 移植与应用程序编写第56-66页
    5.1 FreeRTOS 内核的移植第56-61页
        5.1.1 FreeRTOS 内核架构第56-57页
        5.1.2 FreeRTOS 内核工作原理第57-59页
        5.1.3 FreeRTOS 在 STM32 上的移植第59-61页
    5.2 应用程序编写第61-65页
        5.2.1 系统时钟与心跳时钟第61-62页
        5.2.2 数字 I/O 程序设计第62-64页
        5.2.3 模拟量程序设计第64页
        5.2.4 串口调试程序设计第64-65页
    5.3 本章小结第65-66页
第6章 CANopen 系统调试及现场测试结果第66-78页
    6.1 系统调试工具第66-68页
        6.1.1 RealView MDK 开发环境第66页
        6.1.2 J-Link 仿真器第66-67页
        6.1.3 sscom32 串口软件第67页
        6.1.4 USBCAN-2I 调试工具第67-68页
    6.2 CANopen 主从节点通信测试第68-73页
        6.2.1 系统测试的网络架构第68-69页
        6.2.2 系统软件构成与参数初始化第69-70页
        6.2.3 CANopen 通信测试第70-73页
    6.3 现场测试及结果分析第73-77页
        6.3.1 现场测试环境第73-75页
        6.3.2 测试结果与分析第75-77页
    6.4 本章小结第77-78页
结论第78-80页
参考文献第80-82页
附录第82-84页
攻读硕士学位期间所发表的学术论文第84-86页
致谢第86页

论文共86页,点击 下载论文
上一篇:基于深度图像的手势识别与灵巧手交互
下一篇:压缩感知块稀疏信号重构算法研究