基于ARM的现场总线控制系统主控节点设计
| 摘要 | 第1-5页 |
| Abstract | 第5-15页 |
| 第一章 绪论 | 第15-22页 |
| ·课题研究背景及意义 | 第15-16页 |
| ·控制系统的发展阶段 | 第16-19页 |
| ·现场总线概述 | 第19-21页 |
| ·本论文主要工作 | 第21页 |
| ·本章小结 | 第21-22页 |
| 第二章 工控网络整体解决方案 | 第22-29页 |
| ·工业控制网络需求分析 | 第22页 |
| ·拓扑结构设计 | 第22-26页 |
| ·常用网络拓扑类型 | 第22-25页 |
| ·拓扑结构设计 | 第25-26页 |
| ·主控节点设计 | 第26页 |
| ·CAN功能节点设计 | 第26-27页 |
| ·CAN应用层协议 | 第27-28页 |
| ·本章小结 | 第28-29页 |
| 第三章 主控节点硬件平台设计 | 第29-44页 |
| ·主控芯片选型 | 第29-34页 |
| ·ARM简介 | 第29页 |
| ·ARM7TDMI体系结构 | 第29-33页 |
| ·ARM芯片选型 | 第33-34页 |
| ·LPC2378功能裁剪 | 第34-35页 |
| ·最小系统设计 | 第35-38页 |
| ·电源设计 | 第36-37页 |
| ·复位系统 | 第37-38页 |
| ·JTAG调试接口 | 第38页 |
| ·主要硬件接口电路设计 | 第38-42页 |
| ·UART接口电路设计 | 第38-39页 |
| ·CAN通讯接口电路 | 第39-40页 |
| ·ADC模拟数据采集电路 | 第40-41页 |
| ·DAC模拟输入信号调理电路 | 第41-42页 |
| ·本章小结 | 第42-44页 |
| 第四章 主控节点软件平台设计 | 第44-57页 |
| ·软件开发平台 | 第44-45页 |
| ·操作系统的需求分析与选型 | 第45-46页 |
| ·主控机软件需求分析 | 第45页 |
| ·嵌入式实时操作系统选型 | 第45-46页 |
| ·μC/OS-II在LPC2378上的移植 | 第46-56页 |
| ·μC/OS-II移植的可行性分析 | 第47页 |
| ·移植规划 | 第47-48页 |
| ·OS_CPU.H文件 | 第48-51页 |
| ·OS_CPU_A.ASM文件 | 第51-54页 |
| ·OS_CPU_C.C文件 | 第54-56页 |
| ·本章小结 | 第56-57页 |
| 第五章 人机界面开发 | 第57-65页 |
| ·人机界面简介 | 第57-58页 |
| ·人机界面开发平台 | 第58页 |
| ·界面设计 | 第58-63页 |
| ·节点地址分配 | 第63-64页 |
| ·人机界面内部地址分配 | 第63页 |
| ·主控机地址分配 | 第63-64页 |
| ·本章小结 | 第64-65页 |
| 第六章 Modbus通讯协议 | 第65-80页 |
| ·HMI与主控节点或PC机的物理连接 | 第65-66页 |
| ·UART驱动程序 | 第66-71页 |
| ·Modbus协议规范 | 第71-74页 |
| ·物理介质 | 第71页 |
| ·通讯模式 | 第71-72页 |
| ·指令模式 | 第72-74页 |
| ·Modbus协议的实现 | 第74-78页 |
| ·协议功能函数 | 第74-75页 |
| ·CRC软件设计方法 | 第75-76页 |
| ·主控机Modbus从站服务程序 | 第76-78页 |
| ·Modbus通讯测试平台 | 第78-79页 |
| ·本章小结 | 第79-80页 |
| 第七章 CAN总线网络构建 | 第80-100页 |
| ·CAN控制器驱动设计 | 第80-86页 |
| ·硬件描述层 | 第80-82页 |
| ·驱动接口层 | 第82-86页 |
| ·CAN网络应用层协议设计 | 第86-98页 |
| ·CAN报文定义 | 第87-89页 |
| ·CAN报文分配 | 第89-92页 |
| ·CAN_08通讯模式 | 第92-94页 |
| ·CAN_08报文处理流程 | 第94-95页 |
| ·CAN_08网络管理 | 第95-98页 |
| ·CAN通讯测试平台 | 第98-99页 |
| ·本章小结 | 第99-100页 |
| 第八章 总结与展望 | 第100-102页 |
| ·总结 | 第100-101页 |
| ·工作展望 | 第101-102页 |
| 参考文献 | 第102-104页 |
| 致谢 | 第104-105页 |
| 攻读硕士学位期间发表论文 | 第105页 |