跳舞机器人设计毕业设计论文.docx
- 文档编号:24831916
- 上传时间:2023-06-01
- 格式:DOCX
- 页数:49
- 大小:573.55KB
跳舞机器人设计毕业设计论文.docx
《跳舞机器人设计毕业设计论文.docx》由会员分享,可在线阅读,更多相关《跳舞机器人设计毕业设计论文.docx(49页珍藏版)》请在冰豆网上搜索。
跳舞机器人设计毕业设计论文
课程设计任务书
(2015级)
摘要------------------------------------------------------4
引言------------------------------------------------------5
任务书-----------------------------------------------------6
第一章
我国机器人技术的发展概况------------------------------------7
第二章机器人的总体设计解剖
1.1资料的收集与阐述-----------------------------------------7
1.2机器人工作原理简介
1.总体设计剖------------------------------------------------8
2.伺服电机的剖析--------------------------------------------9
第3章机器人总体设计综述---------------------------------12
1、1设计课题的阐述-----------------------------------------121、2单片机的选择-------------------------------------------121、3主控板部分简介-----------------------------------------12
第四章机器人的总体设计方案与部分简介
1、1设计方案-----------------------------------------------131、2各部分功能及原理简介-----------------------------------13第五章机器人的原理图设计、仿真及电路板制作
1、1机器人的原理图设计-------------------------------------151、2电源部分-----------------------------------------------161、3稳压电源部分-------------------------------------------161、5接口电路部分-------------------------------------------171、6单片机最小系统和ISP在线编程---------------------------181、9电路板制作---------------------------------------------18
第六章机器人电路板的调试与结论
1、1数据的采集电路和处理方法-------------------------------21
1、2机器人测脉宽程序---------------------------------------23
1.2送数据程序----------------------------------------------27
1、3调试结论-----------------------------------------------31
第七章心得体会--------------------------------------------31
附录:
1元器件清单------------------------------------------------32
2参考文献--------------------------------------------------32
[摘要]
设计题目跳舞机器人
30年前,比尔·盖茨毅然弃学,创立微软,成为个人电脑普及革命的领军人物;
30年后的今天,他预言,机器人即将重复个人电脑崛起的道路。
点燃机器人普及的“导火索”,这场革命必将与个人电脑一样,彻底改变这个时代的生活方式。
机器人作为人类20世纪最伟大的发明之一,在短短的几十年内发生了日新月异的变化。
近几年机器人已成为高技术领域内具有代表性的战略目标。
机器人技术的出现和发展,不但使传统的工业生产面貌发生根本性变化,而且将对人类社会产生深远的影响。
随着社会生产技术的飞速发展,机器人的应用领域不断扩展。
从自动化生产线到海洋资源的探索,乃至太空作业等领域,机器人可谓是无处不在。
目前机器已经走进人们的生活与工作,机器人已经在很多的领域代替着人类的劳动,发挥着越来越重要的作用,人们已经越来越离不开机器人帮助。
机器人工程是一门复杂的学科,它集工程力学、机械制造、电子技术、技术科学、自动控制等为一体。
目前对机器人的研究已经呈现出专业化和系统化,一些信息学、电子学方面的先进技术正越来越多地应用于机器人领域。
目前机器人行业的发展与30年前的电脑行业极为相似。
今天在汽车装配线上忙碌的一线机器人,正是当年大型计算机的翻版。
而机器人行业的利基产品也同样种类繁多,比如协助医生进行外科手术的机械臂、在伊拉克和阿富汗战场上负责排除路边炸弹的侦察机器人、以及负责清扫地板的家用机器人,还有不少参照人、狗、恐龙的样子制造机器人玩具。
关键词:
STC15W4K60S4;伺服电机,单片机;机器人。
[Abstract]
30年前,比尔·盖茨毅然弃学,创立微软,成为个人电脑普及革命的领军人物;
30yearsago,BillGateresolutelyabandonedschool,foundedMicrosoft,becamealeadingfigureinthepopularizationofthepersonalcomputerrevolution;30yearslater,hepredicted,robotisabouttoberepeatedpersonalcomputerrisingroad.LitrobotPopularization"fuse",thisrevolutionwillandpersonalcomputer,completelychangethewayoflifeofthisera.OneofthegreatestinventionrobotashumanbeingsintwentiethCentury,happenedtochangerapidlychangesindecades.Inrecentyears,robothasbecomeastrategicgoalofhightechnologyinthefieldofrepresentative.Theappearanceanddevelopmentofrobottechnology,notonlythetraditionalindustrialproductionhasundergoneafundamentalchange,andwillhaveaprofoundimpactonhumansociety.Withtherapiddevelopmentofsocialproductionandtechnology,theapplicationofroboticshasbeenextended.Explorationfromtheautomaticproductionlinetothemarineresources,andthespaceoperationfield,robotscanbeseeneverywhere.Currentmachinehasenteredpeople'slifeandwork,therobothasbeeninmanyareastoreplacehumanlabor,playsamoreandmoreimportantrole,moreandmorepeoplehavecannotdowithoutthehelpofrobot.Robotengineeringisacomplexsubject,itsetstheengineeringmechanics,mechanicalmanufacturing,electronictechnology,scienceandtechnology,automaticcontrolforthewhole.Atpresenttheresearchofrobotshasbeenshowingaprofessionalandsystematic,advancedtechnologyandsomeinformationscience,electronicsareincreasinglyusedinthefieldofrobot.Atpresentthedevelopmentofrobotindustryand30yearsagoisverysimilartothecomputerindustry.Todayinthelineofrobotcarassemblylinebusy,wasthelargecomputerversion.Buttherobotindustryisalsoawidevarietyofnicheproducts,suchasmechanicalarm,assistedthedoctorinperformingthesurgeryoperationinIraqandAfghanistan,inchargeofreconnaissancerobotoutroadsidebombsandhouseholdrobotforcleaningfloors,therearealotofreferenceperson,dog,dinosaurlikemanufacturingrobottoy.
Keywords:
STC15W4K60S4;伺服电机,单片机;跳舞机器人。
STC15W4K60S4;servomotor,singlechipmicrocomputer;robot.
引言
舞蹈机器人具有人类外观特征、可爱的外貌、又兼有技术含量,极受青少年的喜爱。
我们的毕业设计开始机器人方面的研究,在这过程中尝试过很多次的失败,也感受到了无比的乐趣。
基于前几届本课题设计的缺陷和不足之处本文提出了采用STC单片机STC15W4K48S4的跳舞机器人的设计方案。
方案以单片机作为系统的控制核心,详细介绍了通过STC15W4K48S4单片机来控制机器人,实现跳舞的功能。
并且整个系统具有电路简明、应用方便、性价比高等特性。
任务书
毕业设计课题为:
遥控唱歌跳舞机器人的探索实验。
主要任务内容有以下几点:
1、收集相关机器人的资料及机器人相关工作原理的。
2、阅读相关单片机的书籍,丰富自己的编程知识。
3、对已有的机器人进行了解和解剖。
4、解剖机器人的结构组成。
5、解剖机器人的各部分相关原理。
7、根据解剖的结构设计出自己的主板。
8、将自己设计的主板放入机器人看看是否能够驱动机器人做出表演。
9、写出这次探索实验的论文。
10、写出这次探索的心得体会。
11、附录相关程序及元器件清单。
第一章
[我国机器人技术发展概况]
在我国发展机器人技术起步于上个世纪70年代末,但是,机器人技术的发展引起我国科技界的高度重视。
许多项目已被列入“863”、“八五”
、“九五”科技发展计划中。
被列入国家重点工程的“机器人示范工程”已由中国科学院沈阳自动化所完成,于1990年通过国家验收后向全国开放。
他们已研制出多种型号的工业机器人、水下机器人、移动机器人等,已成为我国机器人研究、开发及国内外机器人技术交流的基地。
另外,我国高等院校,如国防科技大学、哈尔滨工业大学、上海交通大学、清华大学等在步行机器人、移动机器人等前沿领域的研究取得了可喜的成绩。
国防科技大学在1990年成功研制出我国第一台两足步行机器人的基础上,经过十年攻关,于2000年12月29日研制成了我国第一台类人机器人——“先行者”,实现了机器人技术的重大突破。
哈尔滨工业大学成功研制壁面清洗爬壁机器人,可以用于瓷砖壁面和玻璃壁面的清洗作业。
现在我国已经拥有700多家机器人用户,3500多台机器人(不包 括台湾的6000余台)
,这标志着我国的机器人工业前进了一大步,正 在朝机器人工业大国迈进。
第二章 [机器人的总体设计解剖]
1.1资料的收集与阐述
此次毕业设计,单片机跳舞机器人课题小组有11人,我们利用课余时间收集相关机器人的发展史以及如何利用单片机作为微处理器控制机器人的相关实例。
因为我们这次的毕业设计是建立在现有机器人之上将其主控部分换成我们熟悉的单片机来控制的一个课题,所以我们就得先找到一款符合,并且适合我们的一款机器人来进行我们要的设计。
于是我们利用上一届所买的机器人,进行设计和制作。
这款机器人(如图1)
。
(图1)
这款机器人用遥控器直接控制的模式,组合操纵杆,按钮,可步行,胳膊动作,
练武及日常的精彩动作及表情表演。
有声音识别功能,“前进”、“后退”、“你好”等简单的10句短语,象是与朋友聊天一样,他/她就会做出相应的动作表演了!
重量约350克,电源使用三洋SANYO ENELOOP AAA充电式镍氢电池(3节)控制方式为红外线控制,伺服器马达有17个,分别为左右脚个5个,左右手各3个,头部1个,最大可动角度220度,使用金属齿轮,内置离合器 遥控器高86MM 宽100MM 厚40MM,装有液晶显示屏:
16*32dot,用转换通道开关A-B,可以同时控制两台。
通过对这款机器人的了解我们一致觉得这款机器人很符合我们的设计要求,并能够实现我们想要的设计效果。
1.2机器人工作原理简介
1、总体结构的剖析
我们对这款机器人做了一个解剖,解剖主要是把这个机器人拆了,并且把其中的一些我们需要的数据进行一些测量在对这些数据进行分析,据我们所了解和掌握的数据表明这款机器人是一个没有传感器的机器人,这使得我们在对其进行改换单片机来控制这一方案变得电路的设计会简单起来。
下面我用一个框图(如图2)把这款机器人的总体结构做一个比较形象的论述。
(图2)机器人(主板)总体结构框图
从上图我们可以很清晰的看出机器人的总体结构。
这样就能够比较
清晰的了解到这款机器人的总体工作原理。
(1)电源
电源是由电池(3节,4.5v)供电的;从图上很容易看得出来机器人电源是有两路电源的。
一路是直接由电池供电的VCC,另一路是由主板电路将进来的主电源稳压成3.3V的供电电路。
(2)CPU
部分主要的控制,通过内部的程序来产生相对应的数据,再把这些数据发送到每一个部分,实现相应的动作要求。
(3)伺服电机的剖析
机器人的本质特征就是能动。
是一种可以像人一样能动的机器,所以说机器人最终要的就是电机了。
不过,机器人当中的电机并不是普普通通的电机,这种电机是伺服电机。
下面我就对一种常用的伺服电机做一个介绍(这款机器人的伺服电机是有点区别的,不过在原理上是相通的):
A.伺服电机(servo motor)是指在伺服系统中控制机械元件运转的发动机,是一种补助马达间接变速装置。
伺服电机可使控制速度,位置精度非常准确,可以将电压信号转化为转矩和转速以驱动控制对象。
伺服电机转子转速受输入信号控制,并能快速反应,在自动控制系统中,用作执行元件,且具有机电时间常数小、线性度高、始动电压等特性,可把所收到的电信号转换成电动机轴上的角位移或角速度输出。
分为直流和交流伺服电动机两大类(这款机器人使用的是直流伺服电机),其主要特点是,当信号电压为零时无自转现象,转速随着转矩的增加而匀速下降。
这款机器人所用的伺服电机在伺服电机的领域内又叫做微型伺服马达,它总共使用了17个微型伺服电机。
一个微型伺服马达内部包括了一个小型直流马达;一组变速齿轮组;一个反馈可调电位器;及一块电子控制板。
其中,高速转动的直流马达提供了原始动力,带动变速(减速)齿轮组,使之产生高扭力的输出,齿轮组的变速
比愈大,伺服马达的输出扭力也愈大,也就是说越能承受更大的重量,但转动的速度
也愈低。
B、一个微型伺服马达是一个典型闭环反馈系统,其原理可由下(图3)表示:
(图3)
减速齿轮组由马达驱动,其终端(输出端)带动一个线性的比例电位器作位置
检测,该电位器把转角坐标转换为一比例电压反馈给控制线路板,控制线路板将其与输入的控制脉冲信号比较,产生纠正脉冲,并驱动马达正向或反向地转动,使齿轮组的输出位置与期望值相符,令纠正脉冲趋于为0,从而达到使伺服马达精确定位的目的。
那么这些伺服电机是怎么控制的呢?
标准的微型伺服马达有三条控制线,分别为:
电源、地及控制。
电源线与地线用于提供内部的直流马达及控制线路所需的能源,电压通常介于4V—6V之间,该电源应尽可能与处理系统的电源隔离(因为伺服马达会产生噪音)。
甚至小伺服马达在重负载时也会拉低放大器的电压,所以整个系统的电源供应的比例必须合理。
输入一个周期性的正向脉冲信号,这个周期性脉冲信号的高电平时间通常在1ms—2ms之间,而低电平时间应在5ms到20ms之间,并不很严格,下表表示出一个典型的20ms
周期性脉冲的正脉冲宽度与微型伺服马达的输出臂
位置的关系(如图4):
(图4)
C、
刚刚也说了这款机器人使用的微型伺服电机和一般通用的伺服电机是有点差
别的具体差别在哪呢?
接下来我就对这款机器人的微型伺服电机做个简介:
1、如下图(图5)示是这款机器人的伺服电机接口:
(图5)
从图示的接口中我们不难看出这种伺服电机是有4条线控制的,其中
VCC是给电机供电的,电压为4.5V;VDD是给伺服电机中的控制芯片供电的,电压为3.3V;数据则是由主板控制芯片给伺服电机控制数据的端口;最后则是接地了。
而且,这款机器人当中的伺服电机均是并联的,下面我以左脚的电机为例子做一个介绍(如图6):
(图6)
如上图所示,这款机器人的伺服电机是通过并联的方式连在一起的,简单地说也就是主板控制芯片发出一组数据,由各个电机中的控制芯片自己认出属于自己的
数据并作出相应的动作。
第三章【机器人的总体设计综述】
1.1设计课题的阐述
通过对这款机器人的解剖后我们就已经对这款机器人有所了解了那么我们这
次课题设计的题意是把机器人自带的主板换成我们学过的,熟悉的单片机来实现同样功能的电路主板或者是说用我们所熟悉的单片机来替换原有的控制部分并实现我们想要的功能。
1.2单片机的选择
我们通过查阅大量的单片机资料,并结合我们原有的电源等硬件设施,最终确
定了单片机就使用STC15W4K48S4作为我们的主控微处理器,后面会对这个单片机做一个介绍。
1.3主控板及遥控部分简介
主控制系统是由AAA充电式镍氢电池(3节)+4.5V和+3.3V双电源供电的,
按照这样的电源电路要求我们已经有一路电源是符合要求的,因此我们就得再设计一路电源是+3.3V供电的电路。
通过我们查阅大量的稳压电路资料决定利用稳压IC LP2985AIM5X-3.3稳压得到+3.3V电源。
1.4整个主控制系统分为三个部分:
第一部分是单片机控制部分;第二部分是稳压部分;第三部分是驱动部分;
这样的三个部分组合起来就是我这次设计的主板系统控制部分,这样的设计既简单又可行。
第四章【机器人的总体设计方案及部分简介】
1.1设计方案
在之前的机器人解剖中,介绍了这块机器人的各个部分的功能及各个部分的一些工作原理,接下来我们按照课题的设计要求开始我们自己的设计。
接下来我主要讲一讲我的设计方案,及各个部分的功能和原理介绍。
下面是我这次设计当中的系统主板总体结构框框图(如图7所示):
(图7)
主板总体设计框图
1.2各部分功能及原理简介
A、主控微处理器CPU模块:
采用的微处理器单片机芯片是STC公司生产的12C5A48S2单片机,我们选用的是48引脚LQFP封装的芯片。
这款单片机功能强大,可以位寻址。
电压带宽是:
3.3V-5.5V,这使得我们主电源的供电4.5V
处在这一电压范围。
flash程序存储器大小为48k,同时具有44个I/O口,而且这款单片机是 可以完成ISP在线编程功能的。
下面是这款单片机的一个分装引脚图(如图8所示):
(图8)
B、ICCD4050六同相缓冲/变换器
CD4049是六反相缓冲器(如图9所示),具有仅用一电源电压(VCC)进行逻辑电平转换的特征。
用作逻辑电平转换时,输入高电平电压(VIH)超过电源电压VCD。
该器件主要用作COS/MOS到DTL/TTL的转换器,能直接驱动两个DTL/TTL负载。
CD4049可替换CD4009,因为CD4049仅需要一电源电压,可取代CD4009用于反相器、电源驱动器或逻辑电平转换器。
CD4049与CD4009引出端排列一致,16引出端是空脚,与内部电路无连接。
若使用时不要求高的漏电流或电电压转换,推荐使用CD4050六反相器。
CD4050是非反相六缓冲器,具有仅用一电源电压(VCC)进行逻辑电平转换的特征。
用作逻辑电平转换时,输入高电平电压(VIH)超过电源电压VCC。
该器件主要用作COS/MOS到DTL/TTL的转换器,能直接驱动两个DTL/TTL负载。
因此我们让CPU的数据信号通过CD4050来驱动伺服电机
(图9)
C、电源模块:
主电源采用AAA充电式镍氢电池(3节)+4.5V我们把这路电源称
作VCC,副电源是通过稳压集成IC LP2985AIM5X-3.3稳压得到+3.3直流电压。
供给伺服电机内部控制电路。
第五章机器人的原理图设计、仿真及电路板制作
1.1机器人原理图设计(如图10所示)
(图10)电路总体设计原理图
1.2电源部分电路:
(图11)
上面的图(如图11所示)是电源进来的一个电源开关控制部分原理图。
从图中我们可以看出由电池供电出+4.5V后经过一个单刀单掷开关到一个自恢复保险丝,这里要说下为什么要使用自恢复保险丝;这个自恢复保险可以很好地保护到电路和电机。
当电路,或者电机电流过大时,自恢复保险丝就会自动断开。
在断电后,它又将恢复到导通状态,待电路检测好以后,在通电调试。
电解电容C7则是一个电源滤波电容,可以很好的滤除电池电源交流成分。
1.3稳压电源部分
在之前的介绍中我讲到了,机器人供电是有两路电源供电的,一路是VCC(
+4.5v)另一路是VDD(+3.3v),也就是接下来要介绍的这个稳压电源部分。
下
图是稳压电源部分的电路原理图(如图12所示):
(图13)
从上图(如图13所示)中可以看出,VCC(+4.5v)从IC LP2985AIM-3.3 的1脚和3脚输入,经C6滤波,其中3脚是一个芯片的开关,高电平开,低电平关。
所以也接入高电平。
芯片5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 跳舞 机器人 设计 毕业设计 论文