基于ARM的嵌入式运动控制系统研究
| 摘要 | 第1-5页 |
| ABSTRACT | 第5-9页 |
| 第1章 绪论 | 第9-13页 |
| ·引言 | 第9页 |
| ·课题研究现状 | 第9-11页 |
| ·研究内容 | 第11-13页 |
| 第2章 运动控制器系统构成与方案设计 | 第13-17页 |
| ·运动控制技术概述 | 第13-14页 |
| ·主流运动控制器简介 | 第14-15页 |
| ·运动控制器方案设计 | 第15-17页 |
| 第3章 运动控制器硬件设计 | 第17-29页 |
| ·运动控制器硬件设计方案 | 第17页 |
| ·主控制器LPC2478 | 第17-18页 |
| ·同步动态存储器 | 第18-19页 |
| ·非挥发性存储器 | 第19页 |
| ·USB 控制电路 | 第19-20页 |
| ·供电控制电路 | 第19-20页 |
| ·防静电电路 | 第20页 |
| ·触摸屏控制电路 | 第20-23页 |
| ·插补控制芯片PCL6045BL | 第23页 |
| ·编码器电路 | 第23-26页 |
| ·旋转编码器原理 | 第23-24页 |
| ·增量式光电编码器 | 第24-26页 |
| ·步进电机运动控制器 | 第26-27页 |
| ·硬件抗干扰措施 | 第27-28页 |
| ·电源的抗干扰设计 | 第27页 |
| ·与外部接触端口的处理 | 第27页 |
| ·去耦电容配置 | 第27-28页 |
| ·本章小结 | 第28-29页 |
| 第4章 运动控制器软件设计 | 第29-81页 |
| ·软件设计框图 | 第29-31页 |
| ·μC/OS-Ⅱ实时操作系统 | 第31-37页 |
| ·传统的软件设计的不足及嵌入式实时操作系统的选择 | 第31-33页 |
| ·μC/OS-Ⅱ概述 | 第33-37页 |
| ·USB 通信模块 | 第37-56页 |
| ·硬件对枚举检测的支持 | 第39-40页 |
| ·USB 设备描述符 | 第40-41页 |
| ·USB HOST 在LPC2478 上的配置 | 第41-44页 |
| ·USB2478 HOST 结构及设计思想 | 第44-53页 |
| ·枚举过程 | 第53-56页 |
| ·G 代码解释模块 | 第56-67页 |
| ·G 代码解释器功能分析 | 第59页 |
| ·解释器软件实现 | 第59-67页 |
| ·插补模块的实现 | 第67-70页 |
| ·直线插补的实现 | 第67-69页 |
| ·圆弧插补的实现 | 第69-70页 |
| ·人机界面模块 | 第70-81页 |
| ·液晶接口与驱动程序 | 第70-74页 |
| ·μC/GUI 图形用户接口 | 第74-77页 |
| ·菜单的设计 | 第77-81页 |
| 第5章 测试与结论 | 第81-85页 |
| ·精度测试 | 第81-83页 |
| ·稳定性测试 | 第83-84页 |
| ·总结 | 第84-85页 |
| 参考文献 | 第85-89页 |
| 攻读硕士学位期间发表的论文 | 第89-91页 |
| 附录 | 第91-101页 |
| 附录 I G 代码初始化程序及部分数据结构 | 第91-93页 |
| 附录Ⅱ 找出最后一个回车符子程序 | 第93-96页 |
| 附录Ⅲ 字符串处理和辅助程序 | 第96-101页 |