网站大量收购闲置独家精品文档,联系QQ:2885784924

智能机电系统综合设计实验指导书(黄色为原理).doc

智能机电系统综合设计实验指导书(黄色为原理).doc

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
智能机电系统综合设计实验指导书(黄色为原理)

智能机电系统综合设计 实验指导书 电子科技大学 机械电子工程学院 2013年01月28日 目录 目录 1 实验一 步进电机控制卡的设计 2 实验二 硬件寻址方式控制机器手运动 11 实验三 基于动态链接库方式控制机器手运动 20 实验四 视频图像采集 25 实验一 步进电机控制卡的设计 一 实验配置 1、安装有PROTEL DXP电路设计软件的计算机1台。 二 实验内容与步骤 1、实验平台的组成与原理。 4自由度机器手采用平面关节结构型式,其原理如图1-1所示。机器手的1、2和3轴在水平面上旋转运动,Z轴通过螺旋副将电机的旋转转换为垂直升降运动,其中1、2轴由交流伺服电机驱动,3、Z轴由两相混合式步进电机驱动。 图1-1 机器手结构原理简图 电气控制采用“计算机+运动控制卡”方式,其原理如图1-2所示。计算机内部安装了基于ISA总线的电机运动信号接口卡,通过编写程序可输出电机驱动器所需的相应控制指令和信号,例如,控制步进电机运动的脉冲信号,控制方向的电平信号。此外,各轴运动的极限位置安装有光电开关,通过程序检测逻辑信号可防止相应的轴超出运动范围,起到保护作用。 图1-2 4自由度机器手实验平台原理图 2、通过Protel DXP2004创建一个新工程。 新建一个工程,选择File— New— Project — PCB Project,Projects面板出现。新的项目文件,PCB Project1.PrjPCB,与“no documents added”文件夹一起列出,如图1-3所示。 图1-3 新建工程 通过选择*.PrjPCB)。指定你要把这个项目保存在你的硬盘上的位置,在文件名栏里键入文件名“StepCtrl.PrjPCB”并点击Save。 2、在工程里创建原理图纸,添加集成元件库。 选择Sheet1.SchDoc的原理图图纸出现在设计窗口中,并且原理图文件夹也自动地添加(连接)到项目StepCtrl.PrjPCB。这个原理图图纸现在列表在Projects标签中的紧挨着项目名下的Schematic Sheets文件夹下。 通过选择*.SchDoc)。指定你要把这个原理图保存在你的硬盘中的位置,在文件名栏键入StepCtrl.SchDoc,并点击Save。 当空白原理图纸打开后,工作区发生了变化,左边出现了新的工具栏,此时处于原理图编辑器中,如图1-4所示,应出现原理图元件库(图中的“1”),如果没出现,点击右下角的System(图中的“2”)后,把Libraries打上钩。 图1-4 编辑原理图纸 往空白原理图纸中添加元器件前,先确定元件库中是否有名为StepCtrl.IntLib的集成元件库(图中的“3”),如果没有,则进行如图1-5的操作,点击Libraries—Install,在跳出的对话框中,找到本实验相关文档的路径,添加StepCtrl.IntLib集成元件库。在StepCtrl.IntLib元件库中就有设计主控制器电路时用到的所有元件封装。 图1-5 添加元件库 3、绘制主控制器的原理图。 按图1-6绘制步进电机控制卡的原理图。 图1-6 步进电机控制卡原理图 2个计数器芯片8253控制机器手的3轴和Z轴。每个8253共有3个计数器,工作在方式2(分频器)下的计数器2,为计数器0提供时钟输入,它将外部晶振的2MHz信号分频为134KHz,原因是步进电机的最高运行频率一般不大于200KHz;计数器0工作在方式3(方波发生器)下,输出频率可控的脉冲驱动步进电机转动,频率的高低决定了相应机器手关节的运动速度;计数器1工作在方式0(计数器)下,用于计数0输出脉冲的计数,当计数达到预设值时,其OUT1引脚变为高电平,经过反相器74HC04后使计数器0的门控信号为低电平,停止脉冲输出,从而实现了机器手关节的角位移量控制。 并口芯片8255的PC0与PC1引脚输出步进电机转向控制信号,PB0~PB3引脚用于检测限位开关信号,防止机器手的运动超出极限范围。 计算机地址总线A23~A2位的状态通过译码器74HC138转为各芯片的片选信号,A1、A0位则对应了芯片中相应的寄存器地址,各功能控制指令的端口地址如表1-1所示。 表1-1 控制指令地址 功能 地址 作用 Z轴步进电机控制 0x267 控制指令端口地址 0x264 脉冲频率端口地址(计数器0) 0x265 位置控制端口地址(计数器1) 0x266 时钟分频端口地址(计数器2) 3轴步进电机控制 0x263 控制指令端口地址 0x260 电机频率端口地址(计数器0) 0x261 位置脉冲端口地址(计数器1) 0x262 时钟分频端口地址(计数器2) I/O接口控制 0x

文档评论(0)

jiqinyu2015 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档