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

基于Linux嵌入式平台的EtherCAT主站系统研究与设计

致谢第4-5页
摘要第5-6页
Abstract第6页
第1章 绪论第11-18页
    1.1 本章概要第11页
    1.2 EtherCAT现场总线概述第11-13页
        1.2.1 EtherCAT现场总线简介第11页
        1.2.2 EtherCAT现场总线发展第11-12页
        1.2.3 EtherCAT现场总线国内外研究现状第12-13页
    1.3 EtherCAT主站系统概述第13-15页
        1.3.1 EtherCAT主站系统简介第13-14页
        1.3.2 EtherCAT主站系统发展第14页
        1.3.3 EtherCAT主站系统国内外研究现状第14-15页
    1.4 研究意义目的及内容第15-18页
        1.4.1 研究意义第15-16页
        1.4.2 研究目的第16-17页
        1.4.3 研究内容第17-18页
第2章 EtherCAT主站系统设计方案及原理第18-32页
    2.1 本章概要第18页
    2.2 EtherCAT现场总线基本原理第18-28页
        2.2.1 EtherCAT总线结构第18-21页
        2.2.2 EtherCAT数据帧结构第21-22页
        2.2.3 现场总线内存管理单元第22-23页
        2.2.4 分布时钟第23-26页
        2.2.5 状态机第26-27页
        2.2.6 通信模式第27页
        2.2.7 应用层协议第27-28页
    2.3 系统设计方案第28-32页
        2.3.1 EtherCAT从站模块设计方案第28-29页
        2.3.2 EtherCAT主站模块设计方案第29页
        2.3.3 EtherCAT主站程序的交互设计方案第29-30页
        2.3.4 EtherCAT主站系统整体设计方案第30-32页
第3章 EtherCAT从站模块设计第32-45页
    3.1 本章概要第32页
    3.2 从站通信板设计第32-36页
        3.2.1 芯片说明第32-33页
        3.2.2 电路设计第33-36页
    3.3 数字输入从站控制板设计第36-41页
        3.3.1 STM32最小系统电路第37-39页
        3.3.2 从站通信板接口电路第39-40页
        3.3.3 应用层电路第40-41页
    3.4 模拟输入从站控制板设计第41-43页
        3.4.1 STM32最小系统电路第42页
        3.4.2 从站通信板接口电路第42页
        3.4.3 应用层电路第42-43页
    3.5 产品模块化组装第43-45页
第4章 IgH EtherCAT主站协议栈研究第45-60页
    4.1 本章概要第45页
    4.2 框架结构第45-50页
        4.2.1 主站模块第46-47页
        4.2.2 主站相位第47-48页
        4.2.3 过程数据第48-50页
    4.3 应用层接口第50-52页
        4.3.1 配置阶段第50-51页
        4.3.2 周期运行阶段第51-52页
    4.4 用户空间接口第52-60页
        4.4.1 字符设备第52页
        4.4.2 用户空间开发库第52页
        4.4.3 命令行工具第52-60页
第5章 EtherCAT主站模块设计第60-73页
    5.1 本章概要第60页
    5.2 硬件平台第60-64页
        5.2.1 Linux嵌入式平台第60-63页
        5.2.2 交互设备第63-64页
    5.3 实时操作系统第64-66页
        5.3.1 实时操作系统的概念第64-65页
        5.3.2 Xenomai简介第65页
        5.3.3 实时操作系统Linux+Xenomai的构建方法第65-66页
    5.4 主站协议栈第66-67页
        5.4.1 获取软件第66页
        5.4.2 编译软件第66-67页
        5.4.3 安装软件第67页
        5.4.4 配置MAC地址第67页
    5.5 应用程序设计第67-73页
        5.5.1 程序设计思路第67-71页
        5.5.2 程序优化思路第71-73页
第6章 EtherCAT主站程序的交互设计第73-88页
    6.1 本章概要第73页
    6.2 控制台模式第73-76页
        6.2.1 主站生成xml文档第73-74页
        6.2.2 解析xml文档第74页
        6.2.3 智能化配置第74-75页
        6.2.4 双进程内存共享第75-76页
    6.3 GUI模式第76-88页
        6.3.1 Qt简介第76-78页
        6.3.2 EtherCAT主站程序的GUI设计第78-88页
第7章 EtherCAT主站系统的测试第88-110页
    7.1 本章概要第88页
    7.2 控制台模式测试第88-95页
        7.2.1 测试环境第88-89页
        7.2.2 测试流程第89-91页
        7.2.3 数字输入测试第91页
        7.2.4 数字输出测试第91-92页
        7.2.5 模拟输入测试第92-93页
        7.2.6 模拟输出测试第93-95页
    7.3 GUI模式测试第95-101页
        7.3.1 测试环境第95-96页
        7.3.2 过程数据通信测试第96-98页
        7.3.3 服务数据通信测试第98-101页
    7.4 主站性能测试第101-110页
        7.4.1 测试环境第101-102页
        7.4.2 循环周期测试第102-106页
        7.4.3 传输延时测试第106-108页
        7.4.4 报文分析和通信时间测试第108-110页
第8章 总结与展望第110-112页
    8.1 总结第110页
    8.2 展望第110-112页
参考文献第112-115页
攻读硕士学位期间主要的研究成果第115页

论文共115页,点击 下载论文
上一篇:基于脉冲注入法的SRM无位置传感器控制系统研究
下一篇:基于深度学习的服装图像分类与检索