1 第一章 概述 | 第1-19页 |
·概述 | 第9页 |
·总体性能要求 | 第9页 |
·系统组成和要求 | 第9-10页 |
·控制方式和器件的选择 | 第10-16页 |
·控制方式的选择 | 第11页 |
·插卡式运动控制器的选择 | 第11-13页 |
·步进电机及其驱动器的选择 | 第13-15页 |
·同步带和导轨的选择 | 第15-16页 |
·其他器件的选择 | 第16页 |
·几种方案和预算 | 第16-17页 |
·布局布线 | 第17-19页 |
2 第二章 硬件系统 | 第19-33页 |
·硬件系统的总体组成 | 第19页 |
·MPC02运动控制卡 | 第19-28页 |
·MPC02的结构 | 第20页 |
·MPC02的技术特性和使用范围 | 第20-21页 |
·MPC02的运动控制功能 | 第21-22页 |
·运动指令执行方式 | 第22-23页 |
·光码盘反馈和其它能力 | 第23页 |
·MPC02接口 | 第23页 |
·信号接口定义 | 第23-26页 |
·接线方法 | 第26-28页 |
·IMS483混合式步进电机驱动器 | 第28-31页 |
·计算输出电流 | 第30页 |
·设置输出电流 | 第30页 |
·细分数选择 | 第30-31页 |
·光隔输入 | 第31页 |
·TGJ40-2048-S光栅式旋转编码器 | 第31页 |
·控制电路接线图 | 第31-33页 |
3 第三章 上层控制程序 | 第33-48页 |
·上层控制软件的界面及其功能 | 第33-34页 |
·功能解释: | 第34页 |
·软件设计的流程图 | 第34-48页 |
·串口通信模块 | 第36-37页 |
·C++Builder的基本构件 | 第37-40页 |
·消息事件的响应 | 第40页 |
·电机运动模块 | 第40-48页 |
·控制卡的初始化 | 第40-41页 |
·控制策略的问题 | 第41-42页 |
·单轴运动基本的运动类型 | 第42-43页 |
·位置和状态设置函数 | 第43页 |
·位置和状态查询函数 | 第43-46页 |
·其它函数 | 第46-47页 |
·电机运动的流程: | 第47-48页 |
4 第四章 掌上终端 | 第48-73页 |
·掌上终端的需求分析和器件选型 | 第48-52页 |
·CPU的选型 | 第48页 |
·LCD的选型 | 第48-49页 |
·键盘采用5X5的矩阵键盘 | 第49-51页 |
·各个键的主要功能如下: | 第50页 |
·键盘的操作功能: | 第50-51页 |
·串口转换芯片 | 第51-52页 |
·掌上终端的硬件设计 | 第52-60页 |
·液晶显示模块 | 第52-59页 |
·液晶模块的管脚定义见下表 | 第53-54页 |
·控制驱动器的引脚功能 | 第54-55页 |
·液晶显示模块指令系统 | 第55-56页 |
·直接访问方式接口电路及驱动程序 | 第56-59页 |
·MAX232CPE | 第59-60页 |
·手持终端的软件设计 | 第60-73页 |
·采用c语言进行程序设计 | 第60-62页 |
·用C对8051编程 | 第60页 |
·Keil C和ANSI C | 第60-62页 |
·手持终端的软件模块及其流程 | 第62-73页 |
·中断资源的使用: | 第62页 |
·全局变量的使用 | 第62-65页 |
·主程序的流程 | 第65-66页 |
·串行口接收模块 | 第66-67页 |
·键盘扫描模块 | 第67-68页 |
·按键处理模块 | 第68-69页 |
·输入数据处理模块 | 第69-71页 |
·更新显示模块 | 第71-72页 |
·液晶读写模块 | 第72-73页 |
5 第五章 系统调试与结论 | 第73-86页 |
·上层软件的调试 | 第73-76页 |
·确定电机驱动器的细分数是否为3200p/r。 | 第73页 |
·确定旋转编码器的输出脉冲数,是否为2048r/p, | 第73-74页 |
·输出脉冲数电机的行程之间的关系: | 第74页 |
·换向时间隙补偿的问题, | 第74-75页 |
·常速运动和快速运动函数的比较 | 第75-76页 |
·手控终端的调试 | 第76-85页 |
·自动模式下功能的调试 | 第78-82页 |
·手动模式的功能调试 | 第82-85页 |
·结论: | 第85-86页 |
参考文献 | 第86-87页 |