机器人手臂的机械结构和机电设置

别妄想泡我
619次浏览
2020年08月18日 02:57
最佳经验
本文由作者推荐

柴智屏-第二炮兵工程大学




【摘 要】机器人学是一门边缘学科,它涉及电子精密机械、空间机构学、 操纵
动力学、人机工程学等的一门系统工程。本人在已有的机器人手臂的机械结构和
机电设计的 基础上,基于Motorola 公司的DSP56805单片机及PC机设计并实现
了机器人臂部多关节控制系统。
设计以M OTOROLA公司生产DSP56805单片机为核心,设计了机器人臂部关节控制
节点的硬件电路, 并在此基础上利用C语言编制了机器人臂部关节的DSP控制程
序,控制算法中采用了经典的PID控制 算法,论文中采用了一种用Matlab模拟
仿真来近似确定PID控制参数(Kp、Ki、Kd)的方 法。
最后进行了系统程序、硬件仿真调试,结果表明:系统的软、硬件设计合理可行。
所以机 器人设计是符合要求的。
关键词:控制节点、PID控制算法、PID控制参数、DSP56805、Matlab、VC 6.0
Title: Robotic Arms Intelligent Control System
Abstract
The robotics is an edge course, it involves the precise machine, the space
organization, manipulated the dynamics, person with machine engineering
learns a system engineering of etc.. On given foundation of an electric
shock the design at the machine structure and machines of the robotic
arms ,I have been up and carried out a many joints of the robotic arms
control system also according to a singlechip of DSP56805 and the PC
machine designs of the company of Motorola.
The design of thesis’nuclere isthe Motorola company produces a
singlechip of DSP56805, designed a joint of the robot arm to control the
hardware telephone of the nodal point, and make use of the DSP control
procedure that the C language drew up a joint of the robot arm on this
foundation, adopting the PID control calculate way of the classic in the
control calculate way, adopting in the thesis a kind of with the method
that the analog simulation of Matlab looks like the certain PID control
parameter( Kp, Ki, Kd).
Carried on the debugging of the system procedure and the hardware
simulation finally, the result show:This design about system of the
software and the hardware don’t only go,but also is the
robotic design meets the request.
Keywords:
Control the nodal point, the PID control calculate way, PID control
parameter, DSP56805、Matlab、VC 6.0
目 录
1绪论 ………………………………………………………………1
1.1项目背景及意义…………………………………………………………………1
1.2 方案论证…………………………………………………………………………2
2 机器人的机械结构介绍…………………………………………3
2.1机器人的一般神经网络结构图…………………………………………………3
2.2机器人的臂部机械结构…………………………………………………………4
2.3机器人的臂部关节电机分布图…………………………………………………4



2.4 小结………………………………………………………………………………5
3 PID算法介绍及位置控制算法…………………………………6
3.1 PID算法简介……………………………………………………………………6
3.1.1比例运算放大电路……………………………………………………………6
3.1.2积分运算电路…………………………………………………………………7
3.1.3微分电路………………………………………………………………………7
3.1.4 PID调节电路…………………………………………………………………7
3.2电机物理模型……………………………………………………………………8
3.3实际电机的开环阶跃响应………………………………………………………9
3.4开环系统模拟仿真 ……………………………………………………………17
3.5闭环比例控制模拟仿真 ………………………………………………………18
3.6闭环比例微分控制模拟仿真 …………………………………………………20
3.7闭环比例微分积分控制模拟仿真 ……………………………………………22
3.8 PWM简介…………………………………………………………………………25
3.9本章小结 ………………………………………………………………………25
4智能机器人手臂设计硬件电路图设计…………………………26
4.1拟人机器人臂部电机及电机驱动电路 ………………………………………26
4.2驱动电路的功能介绍说明 ……………………………………………………27
4.2.1 MC33035无刷直流电机控制器概述…………………………………………27
4.2.2 MC33035無刷直流電机控制器的工作原理…………………………………29
4.2.3 MC33039电子测速器概述……………………………………………………30
4.2.4 MC33039电子测速器的工作原理……………………………………………31
4.2.5 三相全波六步无刷直流电动机闭环速度控制电路 ………………………31
4.3臂部节点硬件电路分析 ………………………………………………………32
4.4 臂部节点硬件资源分配 ………………………………………………………33
4.5臂部节点电路设计 ……………………………………………………………36
4.5.1电源电路设计 ………………………………………………………………36
4.5.2滤波电路、时钟电路、复位电路设计 ………………………………………38
4.5.3 DSP接口电路设计……………………………………………………………38
4.5.4 电机控制接口电路设计 ……………………………………………………41
4.6 本章小结 ………………………………………………………………………42
5拟人机器人机器人臂部关节节点软件设计 ………………43
5.1 臂部节点软件功能概述 ………………………………………………………43
5.2 臂部节点软件流程 ……………………………………………………………43
5.2.1初始化模块 …………………………………………………………………44
5.2.2主循环模块 …………………………………………………………………45
5.2.3控制曲线规划模块 …………………………………………………………46
5.2.4 PID模块………………………………………………………………………48
5.3 臂部节点软件编程 ……………………………………………………………50
5.3.1 静态配置 ……………………………………………………………………50
5.3.2 IO端口操作…………………………………………………………………51
5.3.3 中断服务程序 ………………………………………………………………52
5.4本章小结 ………………………………………………………………………52
致 谢 ……………………………………………………………………………53



参考文献…………………………………………………………………………54
附录A………………………………………………………………55
附录B………………………………………………………………56
附录C………………………………………………………………65
第一章 绪论
1.1项目背景及意义
机器人是上个世纪中叶迅速发展起来的高新技术密集的机电一体化产品 ,在发达
国家,工业机器人已经得到广泛应用。随着科学技术的发展,机器人的应用范围
也日益 扩大,遍及工业、国防、宇宙空间、海洋开发、医疗健康等领域。浸入
21世纪,人们已经愈来愈亲身感 受到机器人深入产业、深入生活、深入社会的
坚实步伐。拟人机器人(HumanoidRobot)更 是先进机器人技术的高级发展阶段,
它综合体现了高级机器人的机构学、运动与动力学、现代设计理论、 信息检测和
感知、微电子学、控制理论等诸多方面的研究和发展水平,是一个复杂的综合系
统。 它涉及多种学科的内容。下图1-1为下载的拟人机器人的雏形。

机器人的核心是控制系统 。机器人的先进性和功能的强弱通常都直接与其控制系
统的性能有关。手臂是拟人机器人的重要执行机构 ,在整个拟人机器人中起着重
要的作用。单独的手臂本身也是一个机器人,如目前应用非常普遍的工业六 轴机
器人实质就是一个拟人的手臂。如果不考虑手臂与其他部分的协调问题,本论文
中的控制对 象就是一个工业六轴机器人。
1.2 方案论证
机器人系统有许多控制方法。例如PID, 模糊控制,自适应控制等。模糊控制和



自适应控制的精度很高。是现代控制领 域中应用广泛的控制方法,尤其是在军工
领域和航天领域中。PID控制是最基本的控制方法。它的控制 方法与前两种相比
不高。但在要求不高的情况下大多采用PID控制算法。在大多数领域中一般可将几种控制方法结合使用,达到性能价格的最优组合。由于本次设计所做机器人的
要求不高,并且工作 环境也是在正常环境中,所以本文的设计思路也是采用经典
控制理论中的PID控制。PID控制有很强 的实用性。它对系统的调节即可达到快
速敏捷,又可达到平稳准确,只要三项作用的强度配合适当,便可 得到满意的调
节效果。
本设计采用的PID控制为转速、电流双闭环调速系统。大部分的电机 控制调速系
统大多采用这种方式。首先它运行稳定。外环控制转速,转速调节的作用时对转
速的 抗干扰调节并使之在稳态时无静差,其输出限幅值决定允许的最大电流;在
内环控制电流,电流调节器的 作用是电流跟随,过流自动保护和及时抑制电压第
二章机器人的机械结构分析
2.1机器人的一般神经网络结构图
机器人是一个高度协调的系统,其完成的每一个动作都是 整个系统中所有元素配
合工作的结果。它的身上有很多电机和传感器,这些电机和传感器在底层由本文< br>所设计的控制节点控制着,但是孤立的节点是没有意义的,必须要将机器人身上
所有的节点连接起 来构成一个控制网络,使得所有的节点都在机器人的“大脑”
的统一支配下。这样一个网络好比人身体里 的神经,将大脑的指令传达给“肌
肉”,同时将感觉到的信息送给大脑。在这样一个体系下,每个节点必 须实时和
上位机打交道,获取指令,上传数据,这样对通讯协议就有了速度和可靠性的要
求,大 多数机器人设计选择了CAN总线作为全身的神经系统。




第二章机器人的机械结构分析
2.1机器人的一般神经网络结构图
机器人是一个高度协调的 系统,其完成的每一个动作都是整个系统中所有元素配
合工作的结果。它的身上有很多电机和传感器,这 些电机和传感器在底层由本文
所设计的控制节点控制着,但是孤立的节点是没有意义的,必须要将机器人 身上
所有的节点连接起来构成一个控制网络,使得所有的节点都在机器人的“大脑”
的统一支配 下。这样一个网络好比人身体里的神经,将大脑的指令传达给“肌
肉”,同时将感觉到的信息送给大脑。 在这样一个体系下,每个节点必须实时和
上位机打交道,获取指令,上传数据,这样对通讯协议就有了速 度和可靠性的要
求,大多数机器人设计选择了CAN总线作为全身的神经系统。
2.2机器人的臂部机械结构
本设计只是采用它的臂部设计。仿照人类胳膊真实的运动结构, 拟人机器人臂部
采用了三关节型机械结构。它的每条手臂包括肩、肘、腕三个关节,每个关节上



都有一个摆动自由度和一个转动自由度

长城的谚语-小学六年级班主任工作总结


反省作文-幼儿园中班班务总结


大连科技大学-端午节的作文


三亚落日-心理健康教育工作总结


高三作文-以校园为话题的作文


生命科学论文-文员年终工作总结


牡丹江医学院-大队干部竞选稿


长围巾的打法-英文演讲稿