基于单片机的六足机器人控制软件设计--毕业设计论文.doc
《基于单片机的六足机器人控制软件设计--毕业设计论文.doc》由会员分享,可在线阅读,更多相关《基于单片机的六足机器人控制软件设计--毕业设计论文.doc(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、毕业设计论文常州信息职业技术学院学生毕业设计(论文)报告设计(论文)题目:基于单片机的六足机器人控制 毕业设计(论文)任务书 一、课题名称: 基于单片机的六足机器人控制软件设计 二、主要技术指标: 前进速度:25cm/s 感应障碍物距离: 1米 反应时间 0.1s 走直线偏差5 舵机控制精度0.75 三、工作内容和要求:1:研究AT89S51单片机的结构,引脚功能,工作原理。 2:研究六足机器人的控制移动,传感器的作用距离,舵机的精度。 3:根据AT89S51的性质和六足机器人的参数,利用KEIL软件编写,调试程序。 4:下载程序到机器人,并根据实际情况对软件进行完善。 5:总结经验,完成设计
2、报告 四主要参考文献:1温宗周 单片机原理及接口技术 北京航空航天大学 2009.8 2 彭为、黄科 单片机典型系统设计精讲 电子工业出版社 2006.5 3刘春 自动控制计数 中国劳动社会保障出版社 2004 4李众 单片机技术与项目训练 常州信息职业技术学院 2009.7 学 生(签名) 年 月 日 指 导 教师(签名) 年 月 日 教研室主任(签名) 年 月 日 系 主 任(签名) 年 月 日毕业设计(论文)开题报告设计(论文)题目基于单片机的六足机器人控制软件设计一、 选题的背景和意义:背景:在社会迅速发展的今天,单片机的的运用已经渗透到我们生活的每个角落,也似乎很难找到哪个领域没有单
3、片机的足迹。智能仪表、医疗器械,导弹的导航装置,智能监控、通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能 IC 卡,汽车的安全保障系统,动控制领域的机器人,数码像机、电视机、全自动洗衣机的控制,电话机以及程控玩具、电子宠物等等,这些都离不开单片机。意义:单片机的学习、开发与应用将对于现代社会的发展,经济的繁荣,和提高满足人类日益增长的物质文化需求有着至关重要的作用。也成就了一批又一智能化控制的工程师和科学家。科技越发达,智能化的东西就越多。学习单片机是社会发展的必然需求,也是我们现代高级技工所必须要掌握的技能。二、 课题研究的主要内容:1:通过资料查询,分析研究得出芯片
4、各引脚功能2:研究单片机引脚与外接硬件的连接,得出芯片各引脚是对应哪些功能的控制。3:根据单片机的和机器人资料,分析出定时器选择,计数方式选择,晶振的选择4:结合C语言知识,利用KEIL软件编写控制六足机器人行走的程序。5:使用STC_SIP_V3.9软件下载程序到芯片,进行软硬件联调。三、 主要研究(设计)方法论述:首先利用网络资源查找出AT89S51单片机的结构,引脚功能图,弄清它的工作原理,再通过资料与公式计算出PWM的精度控制,然后通过观察弄清六足机器人和单片机之间的联系,从而了解芯片的引脚和机器人功能的对应,怎样用单片机去控制六足机器人的行走,然后利用KEIL软件,编写出C语言程序,
5、编译通过后下载到单片机,再根据实际运行情况对程序进行修改,最终完成控制程序。四、设计(论文)进度安排:时间(迄止日期)工 作 内 容5.11确定论文主题5.125.13寻找相关资料5.145.24阅读相关资料5.25借取六足机器人5.26-5.28对六足机器人的工作原理进行分析5.296.15编写控制程序,下载,调试6.16-6.19编写论文6.20提交论文五、指导教师意见: 指导教师签名: 年 月 日六、系部意见: 系主任签名: 年 月 日基于单片机的六足机器人控制软件设计Control software of the six foot robot based on SCM目 录摘要Abst
6、ract一 前言. 1二 单片机的选择.22.1 单片机的介绍22.2 单片机的应用32.3 单片机发展趋势.52.4 AT89S5151单片机特点.62.5 AT89S51单片机引脚功能.7三 六足机器人简介.83.1 六足机器人原理.183.2 控制面板简介.93.3 舵机简介.113.4 传感系统.12四 六足机器人的控制.134.1 六足机器人控制程序编写.134.2 六足机器人控制程序下载.23五 结束语.24答谢辞参考文献摘 要轮式移动机器人是机器人研究领域的一项重要内容它集机械、电子、检测技术与智能控制于一体。在各种移动机构中,轮式移动机构最为常见。轮式移动机构之所以得到广泛的应
7、用。主要是因为容易控制其移动速度和移动方向。因此有必要研制一套完整的轮式机器人系统,并进行相应的运动规划和控制算法研究。笔者设计和开发了基于5l型单片机的自动巡线轮式机器人控制系统。基于仿生原理,以51单片机为控制器的核心,制作出了动作灵活、价格低廉以及模块化结构的六足机器人。该机器人能够严格按三角步态进行行走,实现诸如直线、转弯、躲避障碍物和追踪物体等行走功 能。文中介绍了该机器人三角步态的行走原理、结构组成、控制系统和控制程序。关键词:单片机 控制程序Abstract Round types moving robot is an important contents that the ro
8、bot studies realm. it gathers a machine, electronics and examine technique and intelligence control at the integral whole.In various ambulation organization, the round type moves organization the most familiar.The round type moves organization of so get an extensive application.Mainly because easily
9、 control it to move speed and ambulation direction.Consequently.there is necessity the round for developing a set of integrity type robot system, and carry on homologous sport programming and control calculate way research.Writer design and development cruise line round the type robot control system
10、 according to the auto of 5 l type single slice of machine.This research describes the fabrication of a hexapod bionic robot, controlled by PIC microprocessor, walking based on bionic principle, which has some advantages such as simple, active movements, harmony in walking and etc. This robot has so
11、me abilities such as linear walking, turning, avoiding barriers, and tracking object walking etc. The structure, control system and control algorithm of this robot are explained in the paper.Keywords: SCM,Control procedures毕业设计论文一、前言在社会迅速发展的今天,单片机的的运用已经渗透到我们生活的每个角落,也似乎很难找到哪个领域没有单片机的足迹。智能仪表、医疗器械,导弹的导
12、航装置,智能监控、通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能 IC 卡,汽车的安全保障系统,动控制领域的机器人,数码像机、电视机、全自动洗衣机的控制,电话机以及程控玩具、电子宠物等等,这些都离不开单片机。所以,单片机的学习、开发与应用将对于现代社会的发展,经济的繁荣,和提高满足人类日益增长的物质文化需求有着至关重要的作用。也成就了一批又一智能化控制的工程师和科学家。科技越发达,智能化的东西就越多。学习单片机是社会发展的必然需求,也是我们现代高级技工所必须要掌握的技能。二、单片机的选择2.1单片机的简介: 一微型计算机(Single Chip Microcompute
13、r) 微型计算机的主要特点:CPU集成于一个芯片中。 单片机(Micro Controller Unit)是把组成微型计算机的各功能部件:CPU、RAM、ROM、定时/计数器、中断控制器、并行和串行接口均集成在一个芯片中。其一个芯片就构成了一个比较完整的计算机系统。微型计算机与单片机是微电子领域的两个分支。微型计算机的特点是运算速度快、存储容量大,适合于信息管理、科学计算等领域;而单片机的特点为体积小、价格低,适合于仪器、设备的控制,常常嵌入到仪器、设备中。故单片机也称作微控制器(Microcontroller)。二单片机的生产与发展(1).单片机的生产:目前世界上单片机的生产公司有上百家,如
14、Intel、Philips、Microchip、Motorola、Siemens、NEC、AMD、Zilog、TI、Atmel等。但在国内广泛应用的只有Intel 系列和Microchip PIC系列,(2).单片机的发展:第1阶段(19761980):单片机发展初级阶段。集成了8位CPU、RAM、ROM、定时器、并行口(无串行口)等部件,但性能低,寻址范围小(4KB),中断系统、定时器也简单。典型机型:Intel MCS-48系列。 第2阶段(19801983):高性能单片机阶段。此阶段的单片机普遍带有串行口,有多级中断处理系统,多个16位定时/计数器,片内ROM、RAM的容量加大,寻址范围
15、达64KB。典型机型:Intel MCS-51系列。第3阶段(198380年代末):16位单片机和高性能8位机并行发展阶段。此阶段Intel推出16位单片机MCS-96系列,其他公司也推出了各种16位单片机。同时高性能8位单片机的性能更为完善。第4阶段(90年代):单片机在集成度、功能、速度、可靠性等方面全面发展,如采用Flash ROM,加入了一些特殊功能部件(AD转换器,PWM输出,监视定时器WDT,DMA,调制解调器,通信控制器,浮点运算单元等)。至今,单片机的性能已比较完善,且专业化的特点很强,为各种应用提供了很大的方便。2.2单片机的应用单片机由于体积小,价格低,功耗低、控制功能强且
16、控制逻辑可由软件来实现,因此可以很方便地完成由一般数字电路很难实现的控制逻辑。所以在测控系统,智能仪表,机电一体化产品,智能接口,智能民用产品,机器人等领域得以广泛应用。 1.在智能仪器仪表上的应用(如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量)只需结合不同类型的传感器即可控制,使得仪表达到数字化。智能化、微型化(示波器)。2.在工业控制中的应用(如工厂流水线的智能化管理,电梯智能化控制、各种报警系统,与计算机联网构成二级控制系统等)多用于构成多样的控制系统,数字采集系统。设计用于实现特定功能,从而在各种电路中进行模块化应用,而不要求使用人员了解
17、其内部结构,在大型电路中,这种模块化应用极大地缩小了体积,简化了电路,降低了损坏、错误率,也方便于更换。(图)3.在家用电器中的应用(洗衣机、电冰箱、空调机、彩电、及其他音响视频器材,电子秤量设备等)极大的方便了我们的生活。4.在计算机网络和通信领域中的应用(手机,电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、集群移动通信,无线电对讲机等)利用单片机的通讯接口可以方便的与计算机进行数据通,为在计算机网络通讯设备间的应用提供了很好的物质条件。7.单片机在汽车设备领域中的应用(如汽车中的发动机控制器,基于CAN总线的汽车发动机智能电子控制器,GPS导航系统,abs防抱死系统,制动系统
18、等)此外,单片机在工商,金融,科研、教育,国防航空航天等领域都有着十分广泛的用途。8多机应用利用单片机的串行接口和并行接口,多个单片机子系统可以彼此进行通信,构成一个网络。可以构成一个集散式的控制系统,从而控制和处理大量的控制对象和信息,且可以通过并行运算方式来提高处理速度。总之在单片机系统中,单片机是作为控制中枢,数字电路器件是作为外围电路,二者是相辅相成的。2.3单片机的发展趋势 目前,为了适应各种嵌入式系统的应用需求,单片机将向着高集成度、增强工能。提高速度、降低成本和功耗等方向发展。这组要表现在以下几个方面。 1处理性能的增强:单片机的处理性能取决于其内部数据总线宽度、指令执行速度、片
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 机器人 控制 软件设计 毕业设计 论文
限制150内