05电子大赛一等奖悬挂运动控制系统.docVIP

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
悬挂运动控制系统[05电子大赛一等奖] 文章来源:凌阳科技教育推广中心 作者:西安航空技术高等专科学校(李新钊 胡春雷 钱建松) ????发布时间:2006-5-29 11:28:19 摘? 要:本系统以凌阳16位单片机SPCE061A为控制核心,通过所需运动轨迹曲线的参数方程,建立运动控制模型,按照算法对两组驱动步进电机进行控制,实现了悬挂画笔在给定的范围内的定点运动、任意曲线运动以及圆心可任意设定的圆周运动等功能,不仅完成了发挥部分要求,利用SPCE061A强大的语音处理功能,还增加了语音播放功能。 关键词:单片机 运动控制模型 智能算法 步进电机 一、?方案论证   根据题目的设计要求,本设计主要实现勾画设定轨迹和对设定轨迹的搜寻功能,并能实时的显示物体中画笔所在位置坐标。其系统方案框图如图1.1所示。为实现各模块功能,提出了几种设计方案并进行论证。 图1.1 系统方案框图 1、控制器模块   方案一:采用传统的51系列单片机作为系统控制器。在本设计中,单片机的运算速度越快,运动轨迹精度越高,所以对单片机的执行速度有较高的要求;又由于本系统程序量较大,使用的I/O口资源较多,对于51来说,实现这些功能都比较困难。   方案二:采用凌阳16位单片机SPCE061A作为控制核心。与51相比,SPCE061A具有更加丰富的资源:具有32个可编程的I/O口,14个中断源;CPU的工作时钟频率可以高达49.152MHZ,可以更好地满足本设计对数据处理速度的要求;独特的语音功能可使本系统具有更好的人机交互界面。   综上分析,选择方案二。 2、电机驱动模块   在本设计中,主控制器通过对电机的步进数控制来实现物体的运动,从而作出各种运动轨迹,设计思想是将物体的运动转换为拉线的伸缩,最终将伸缩量转化为电机的步数,从便于软件设计的角度出发,采用了57BYG系列两相混合式步进电机作为被控电机,这种具有较高的控制精度,速度的可控性好,制动性强。其驱动方案如下:   采用微步进驱动模块,微步进驱动模块是由微控制器外接D/A转换器及光耦隔离电路组成的,它可以产生步进电机所需的相序脉冲。系统单片机只需提供电机转动的方向信号和步进脉冲,其硬件连接简单,程序易编写,且节省I/O口。所以本系统采用步进电机微步进驱动电路。 3、语音模块   由于本设计采用的控制芯片是凌阳SPCE061A单片机,该芯片本身具有语音功能,所以本系统只需利用SPCE061A为核心的精简开发板,就可以实现语音功能,不需再做专门的语音模块。 4、寻迹模块   方案一:采用热探测器。由于温度变化是因为吸收热能辐射能量引起的,与吸收红外辐射的波长没有关系,即对红外辐射吸收没有波长的选择,因此受外界环境影响比较大。   方案二、采用单光束反射取样式光电传感器ST178作为敏感元件,利用红外线对不同颜色的反射系数不同而产生强弱电流信号,所以受外界环境的影响比较小,抗干扰性比较强。   基于以上两种方案比较,采用方案二。 二、?详细软硬件设计 1、硬件设计   系统电路连接及硬件资源分配   本系统硬件电路连接图见图2.1。 图2.1? 系统电路连接图   SPCE061A的硬件资源分配见表2.1。 表2.1? SPCE061A单片机硬件资源分配表 I/O 口资源使用情况 使用 IOA[10 : 0] 用于 LCD 液晶显示 IOA[14 : 11] 用于电机驱动控制 IOB[7 : 0] 用于 4 × 4 矩阵式键盘 IOB[11 : 8] 用于传感器光电检测 Timer 使用情况 TimerA 未使用 TimerB 未使用 中断使用情况 FIQ :语音播放中断服务程序   寻轨迹控制策略   根据题目的要求,悬挂物沿曲线运动的轨迹分为两段,连续段和间断段。可采用4个光电传感器作为检测元件,其放置方式如图2.2所示。 图2.2? 4个光电传感器放置方式   在连续段寻迹时,通过判断四个传感器的16种组合状态,使电机作出相应的伸缩动作。当轨迹为间断线时,电机拉动传感器在大角度方向内位移,直到在某一方向检测到新的黑线为止。然后再调用连续段的寻迹程序。   系统各模块单元电路设计   (1) 电源部分电路设计   本系统中使用了两相混合式步进电机,其额定工作电流达到2.0A,而W78××系列组件,最大输出电流为1.5A,因此电路中采用了外接大功率三极管C5297来扩大电流输出范围,其电路如图2.3所示。在7815的输出极加上大功率三极管,扩流后的电流为 Io=Io′+Ic上式中Io′是7815的输出端电流,Ic为三极管集电极电流。扩大后的电流达到2.0A以上,满足系统电机驱动电流的要求。 图2.3? 电源电路   (2)语音播报模块设计   凌阳SP

文档评论(0)

youyang99 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档