专业综合训练的说明书.docVIP

  1. 1、本文档共18页,可阅读全部内容。
  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文档。上传文档
查看更多
目录 1.前言 2 2.控制方案 2 2.1 供电电源方案的选择 3 2.2 电动机的选择 4 2.3 电动机驱动方案 4 2.4 舵机 5 2.5 无线通讯 6 3.运动总体规划 6 4.流程框图及程序设计 7 4.1 流程框图 7 4.2 舵机控制流程图 8 4.3 程序源代码 8 5.调试结果及问题分析 8 6.项目感言 9 7.参考文献 10 附录 11 智能车及多关节机器人系统的编程及控制实现 胡浩松 李齐 刘冠娇 张伟民 (燕山大学 机械工程学院) 摘要:该说明书主要是对智能车表演的整体设计思路、硬件与软件设计作简要的说明当今机器人技术发展如火如荼,其应用已涉及包括国防等众多领域,工业自动化,神五、神六升天,无人探月飞船……无不得益于机器人技术的飞速发展。从某种意义上说,机器人技术水平反映着一个国家的综合技术实力的高低,智能小车应该说是最基本的机器人雏形,智能小车控制系统的研制将有助于推动智能机器人控制系统的发展,同时为智能机器人的研制提供更有利的手段。78系列三端集成稳压方案一:直流电机。 方案二:步进电机步进电机的一个显著特点就是具有快速启停能力,如果负荷不超过步进电机的动态转矩值,就能够立即驶步进电机启动或者反转。 方案三:伺服电机因其闭环控制方式,精度是很其他电机不可比拟的。 下表是对上述三种电机的比较 电机名称 成本 起动转矩 精度 调速方式 编程任务量 直流电机 低 大 较高 改变电枢电压或者改变磁通 一般 步进电机 中 小 高 通过加入延时程序 任务较重 伺服电机 高 较大 高 通过改变脉冲频率 一般 本次设计中电机要为小车提供动力,同时完成及时起停,正反转,小范围调速,而小车有一定载重,综上所述,决定采用直流电机。20ms,宽度为1.5ms的基准信号,将获得的直流偏置电压与电位器的电压比较,获得电压差输出。最后,电压差的正负输出到电机驱动芯片决定电机的正反转。当电机转速一定时,通过级联减速齿轮带动电位器旋转,使得电压差为0,电机停止转动。 2.4.3 三个舵机同时控制 图2-4 舵机同时控制方案一 图2-5 舵机同时控制方案一 方案二是利用定时器0中断,设置中断时基为0.05ms,开辟两个单元计数中断次数,34H用来与指定舵机角度值比较,DPTR用来与20ms的400次比较,当某个舵机的角度值对应次数到了,就将电平拉低,实现3个舵机的同时控制。 方案一是对P0口整体赋值,每个舵机的控制周期有一定的相位差,但是从各自的控制脉冲来看,是满足控制原理的。这种方案舍弃了部分初始控制,并不是严格的同时控制,但误差只是微秒级的,可以忽略。 经过组内讨论,决定采用方案二。 2.5 无线通讯 本次设计加入无线通讯模块是为了人机互动的需要,操作人员通过上位机(即电脑)对智能车进行遥控,使之做出指定的动作。我们使用CC1101-232无线模块,具有以下特点:低功耗模块、最大发射功率10mW、有免费载频频段433MHz、高抗干扰能力和低误码率、传输距离远和单芯片设计降低成本。 我们的模块参数是ID为00 09,信道为2DH,功率为5W,波特率为9600bps。 3.运动总体规划 在经历了二级项目“智能车及采摘机器人的设计与制作”的洗礼后,我们已经有了车体的实物,我们所需要做的就是利用此车表演节目,自行设计小车动作,争取淋漓尽致地展现小车的完美。 我们深入探讨了“龟兔赛跑”这个家喻户晓的寓言故事,一致认为:以现有的条件和水平,这个表演可以尝试。为增强小车的表演性和针对性,我们综合考虑小车车体和赛跑故事,设计了五个关键点。如图3-1所示。图中数字代表五个关键动作,粗线代表了跑道,箭头方向代表行进方向,红色的表示对联。 图3-1 龟兔赛跑动作规划 1.划拳 我们采用手爪的张合代表划拳,张开代表“包袱”,合上代表“拳头”。我们制定的比赛规则为:用划拳决定角色扮演,胜出的一方扮演“乌龟”角色。这样就展示了智能车机械臂的可控性。 2. 起跑慢半拍 划拳以后,两辆车转弯停在起跑线上,待发令枪响后(即上位机发出起跑指令)开赛。为了符合角色背景,我们程序控制故意让乌龟起跑慢半拍,显示出乌龟的迟缓。这样就展示了无线通讯的妙用。 3.兔子瞌睡,乌龟唤醒 依照故事的既定情节,我们让兔子中途开始睡觉,乌龟赶上后,用手臂拍拍兔子,以作“唤醒”之意,同时乌龟的单片机向兔子一方通过无线模块发出讯息,兔子扭扭身子,继续睡。这个过程展示了串口通信的接受、发送,机械臂的摆动和车轮的正反转。 4.兔子奋起直追 当乌龟爬到4位置时,上位机向兔子发出“唤醒”信号,兔子醒来四处张望(车轮左右动,机械臂上下动),发现不见了乌龟的踪影,便奋起直追。 5.拉开对联 乌龟到终点后,用手爪夹住系着对联的小果,往下拽,然后将上联“恭喜发财”拉开。

文档评论(0)

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

分享好文档!

1亿VIP精品文档

相关文档