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