基于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页 |