- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
水箱施釉机器人的控制系统设计参考
毕业设计说明书
GRADUATE DESIGN
设计题目:水箱施釉机器人的控制系统设计
学生姓名:
专业班级:
学 院:
指导教师:
目 录
目 录 I
摘 要 1
Abstract 2
前言 3
1 MCX314主要功能和工作方式介绍 4
1.1 MCX314内部结构和主要功能特征 4
1.2 MCX314工作方式分析 7
1.3五杆机械手实现直线差补的方法 9
1.3.1位模式差补驱动的速度限制 10
1.3.2位模式差补的终止 10
1.3.3利用停止指令中断差补 10
1.3.4利用硬件限制开关中断差补 11
1.3.5向MCX314的寄存器中写入位模式数据 11
1.3.6脉冲输出类型选择 12
1.3.7紧急停止 13
2 PIC单片机的应用 14
2.1 PIC单片机的特点和型号 14
2.1.1 PIC单片机的特点 14
2.1.2 PIC单片机的型号 16
2.2 PIC单片机的内部结构和作用 16
2.2.1 核心部件的名称和作用 16
2.2.2 PIC16F87XA的外围部件及其作用 18
2.2.3 /O端口 19
2.2.4系统时钟 21
2.2.5复位电路 24
2.2.6 监视定时器 25
2.2.7 PSP并行从动端口 26
3 机械结构的运动分析与尺度综合 29
3.1 运动学分析 29
3.1.1 位置逆解模型 29
3.1.2 正置逆解模型 30
3.2尺度综合 31
3.2.1工作空间与尺度参数关系 31
3.2.2 性能指标 32
4 步进电机的脉冲分配 34
4.1 角度关系由程序的实现 34
4.1.1 由程序生成的脉冲分配图 35
4.1.2 由脉冲分配图来得到脉冲分配序列 35
5 编写控制程序 37
5.1 硬件接线电路原理图(附CAD图纸) 37
5.2 编写程序 37
5.2.1程序编写思路 37
结 论 75
致 谢 76
参考文献 77
摘 要
针对当前市场上的工业机器人控制系统由于器件本身指令执行速度慢、集成度低,无法提高其速度及精度且对于实现复杂的运动很困难的问题。提出了以基于PIC的单片机作为主控机以运动控制芯片MCX314为运动控制核心的机器人控制系统设计方法,本设计说明书就是以此方法为指导,对卫生陶瓷水箱施釉机器人的控制系统进行了设计,内容主要包括:介绍了基于PIC单片机的主要硬件结构及主要功能和运动控制芯片MCX314的功能特点与原理,还介绍了PIC单片机与运动控制芯片MCX314的接口电路。详细分析介绍了五杆机械手控制系统的软件及硬件电路的设计过程,同时还有对机械结构的运动分析,如何由程序实现双自由度机械手的直线差补脉冲脉冲分配,从而实现机械运动的直线差补程序。
关键词:MCX314 ; 运动控制芯片 ; PIC单片机 ; 机器人
全部设计资料联系小企鹅:
KeyWords:MCX314,motion control chip,PIC single-chip microcomputer, robot
前言
当今的工业机器人正朝着高速度、高精度方向发展,而高速度、高精度要通过控制系统的运算能力来实现和保证。在传统的运动控制装置中一般采用微机或单片机作为下位机来实现位置控制,但外围电路连接复杂,计算速度慢,从而导致了控制精度不理想,随着工业技术的发展,对机电设备的运行控制提出了性新的要求,如在机器人控制系统中要求实现高速度和高精度的位置伺服或轨迹跟踪控制以获得控制系统的高精度和高效率。
MCX314是台湾生产的能够同时控制四个轴的可编程运动控制芯片,主要用于步进电机和伺服电机的控制。它以脉冲形式进行输出能实现对步进电机和伺服电机的高速而精确的位置控制、差补控制和速度控制等。同时在设计中以基于PIC单片机作为主控机就可实现更高速度和精度的控制以及更简单的外围电路接线,因为PIC单片机不仅采用哈佛体系结构,而且还采用了哈佛总线结构变于实现指令的单字节化、单周期化,从而有利于提高CPU执行指令的速度。
本次设计相比于现在市场上居于主导地位的MCS-51系列单片机有着很大的优势,本次设计采用的单片机和运动控制芯片大大简化了控制电路的搭接,尤其是在编写程序上更是大大简化了编程语句,节省了设计时间,减少了工作量。
本次设计采用了基于PIC单片机和MCX314运动控制芯片设计而成的控制系统,本文对设计中遇到的功能和问题进行了详细的介绍。
1 MCX314主要功能和工作方式介绍
MCX314内部结构和主要功能特征
图1为MCX314As的功能框图。由相同功能的X,Y,Z和U轴的控制部分和插补计数部分组成。
主要功能如下:
进行独立的四轴驱动: 一个芯片可以分别控制四个马达驱动轴的运动,并且四个轴的功能完全相同
文档评论(0)