文摘
英文文摘
声明
第1章绪论
1.1研究背景与来源
1.2机器人控制系统研究现状
1.3机器人控制系统的发展方向
1.4本文主要研究内容
第2章关节模块化机器人控制系统研究
2.1关节模块化机器人控制系统的要求
2.1.1机器人系统构成
2.1.2关节模块化机器人基本功能分析
2.1.3关节模块化机器人对控制系统的要求
2.2控制系统结构选择
2.2.1集中控制系统
2.2.2集散控制系统
2.2.3现场总线控制系统
2.2.4关节机器人控制系统结构的确定
2.3现场总线选择
2.3.1各种现场总线对比分析
2.3.2 CAN总线的特点
2.3.3 CAN总线通信控制
2.4基于CAN总线的关节模块化机器人控制系统构建
第3章关节模块化机器人控制系统硬件设计
3.1关节模块控制系统硬件总体设计
3.2主控制器的芯片选择及其辅助电路设计
3.2.1主控制器的芯片选择
3.2.2 ATmega64单片机的辅助电路设计
3.3 CAN通信接口设计
3.3.1独立的CAN控制器SJA1000
3.3.2 CAN总线驱动器PCA82C250
3.3.3 CAN通信接口电路
3.4驱动控制电路设计
3.4.1方案选择
3.4.2步进电机
3.4.3驱动器
3.4.4步进电机的驱动控制电路
3.5信号采集
3.5.1编码器信号采集
3.5.2 A/D转换电路实现
3.6数据存储
第4章机器人控制系统软件设计
4.1软件系统的设计思想
4.2 CAN总线通信协议
4.2.1通信协议的制定
4.2.2标识符编码
4.3下位机关节模块软件设计
4.3.1系统整体结构
4.3.2 CAN总线通信任务
4.3.3驱动控制任务
4.3.4数据采集任务
4.3.5数据存储任务
4.3上位机主控软件设计
4.4控制系统实验
4.4.1实验系统构成
4.4.2数据通讯测试
4.4.3步进电机控制实验
4.4.4信号采集测试
第5章结论
参考文献
致谢