论文摘要
近些年来,机器人技术发展十分迅速,机器人在工业、农业、服务、医疗、军事等领域获得了广泛应用。随着国民经济的快速发展,我国需要大量的机器人技术方面的人才,培养机器人的设计、开发、生产、维护等方面的人才显得十分重要。本文旨在设计六自由度教学机器人控制系统,并对教学机器人性能进行实验研究。论文首先介绍了机器人的国内外发展概况,并着重阐述了国内外教学机器人的研究和发展情况。针对教学机器人的特点,对教学机器人控制系统总体方案进行设计,采用分布式控制系统,上位机采用通用PC机,下位机采用单片机AT89C52,上位机和下位机的通讯采用CAN总线。设计了由以专用运动控制芯片LM629为核心的运动控制模块、以功率驱动芯片LMD18200为核心的驱动模块、以CAN总线控制器SJA1000和CAN总线驱动器82C250为核心的通讯模块构成的硬件电路,设计的硬件电路能实现机器人高精度位置控制。设计了基于Visual C++6.0的上位机软件和基于C语言的下位机软件。针对CAN总线通讯系统的特点,制定了通讯系统协议,完成了通讯系统软件的设计。控制系统软件实现了对教学机器人单关节控制、多关节联动控制和示教再现控制。建立了教学机器人实验系统,进行数据通信实验,关节运动特性实验和示教再现实验,并对实验结果进行分析研究。结果显示,本教学机器人运动平稳,设计的机器人控制系统控制精度高,并具有良好的示教功能,可满足教学机器人教学实验要求。
论文目录
摘要Abstract第1章 绪论1.1 课题的来源及研究意义1.2 国内外机器人相关技术的发展概况1.2.1 国外机器人技术发展概况1.2.2 我国机器人技术及发展概况1.3 国内外教学机器人的发展概况1.4 本论文主要研究内容第2章 控制系统的总体方案设计2.1 机器人机械本体介绍2.2 机器人控制系统的结构2.3 机器人控制系统功能2.4 上位机控制系统设计2.5 下位机控制系统设计2.6 通讯系统的设计2.7 本章小结第3章 控制系统的硬件设计与实现3.1 运动控制模块3.2 功率驱动模块3.2.1 直流电机的PWM调速原理3.2.2 功率驱动芯片3.2.3 伺服系统硬件电路图3.3 通讯模块3.3.1 CAN总线介绍3.3.2 CAN总线控制器3.3.3 CAN总线驱动器3.3.4 PCI-9820双路非智能CAN接口卡3.3.5 通讯模块的硬件电路图3.4 控制系统的硬件实现3.5 本章小结第4章 控制系统的软件设计与实现4.1 控制系统软件总体结构4.2 上位机软件设计4.2.1 事件管理模块4.2.2 通讯模块4.2.3 单关节控制模块4.2.4 多关节联动控制模块4.2.5 三维运动仿真模块4.2.6 示教再现功能模块4.2.7 数据管理模块4.2.8 显示模块4.2.9 帮助模块4.3 下位机软件设计4.3.1 忙状态检测4.3.2 初始化程序4.3.3 LM629读写数据程序4.3.4 PID参数编程4.3.5 设定轨迹参数程序4.4 通讯系统软件设计4.4.1 CAN总线数据协议设定4.4.2 初始化程序4.4.3 报文的发送和接受程序4.5 本章小结第5章 教学机器人实验研究5.1 教学机器人实验平台简介5.2 数据通信实验5.3 关节运动特性实验5.4 示教再现实验5.5 本章小结结论参考文献攻读硕士学位期间发表的论文和取得的科研成果致谢
相关论文文献
标签:教学机器人论文; 分布式控制系统论文; 示教再现论文; 总线论文;