- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于89C52单片机的多功能控制机械手系统的设计
引 言
众所周知,在人类的日常生活中是无法分割的一部分,研究是人类创造美好生活的必要课题,也是中发展得的一门学科。在现代社会生产活动中,广泛应用于通信、医疗、机械、电子、环境等各个行业之中。但是就,在众多对人的已经成为一个不能忽视的方面,成为当前人们的一个共识因此,研究整理出系统化的,建立起一套行之有效的方法,开发出能够测量的具有十分重要的意义,同时也是对我们国家、环境保护以及建设社会主义生态文明的必然要求。
1.1 课题背景
在能源工业发展及核技术利用的过程中人类建设了许多用于科研、医疗和发电等用途的设施。这些设施满足了国防和国民经济发展的需求。早期的一些核设施已陆续完成了它的使命,已经或将要进入换新的阶段,而且随着时间的推移和新的核设施的建造,还将有更多的核设施准备退役,因而它的退役工作变得越来越重要。
二十世纪九十年代初我国开始解决对历史遗留设施和放射性废物的治理工作,同年5月国务院批复关于已经停用的核工业的设施和放射性三废治理问题的请示,由此启动了一批核设施退役及放射性废物治理的项目。这些项目主要针对我国早期的核设施的退役以及历史遗留的放射性废物的治理。但在核设施退役和放射性废物治理过程中也存在诸多需要解决的问题。
由于早期科学技术的欠缺致使很多相关方面的工程资料不完整,使得现在无法清晰了解其内部情况,即使部分有图纸资料的工程也不具备实体的三维模型,导致退役方案制定时无法使用先进的科学工具,增加了退役过程中的难度,难以制定最优化技术路线。
为此研究相关技术并制作一套软硬件系统,获得核设施内部点云信息,转化并建立完整的三维模型数据库,同时添加信息表达直观、扩展性强的核设施可视化信息管理系统。通过多种遥控移动测量平台搭载机械臂,可实现不同情况的核设施内部三维模型的建立并在成熟的软件平台上实现可视化管理,并提供友好的数据接口以兼容其他管理系统及升级需求。用以来解决退役和使用中的核设施的资料得不完整性,使得可以清晰的了解其内部情况,为以后的工作奠定基础。
1.2 研究目标
本课题在上述背景的前提下只针对机械手的部分,以单片机为核心元件设计一套系统对机械臂进行控制。在对机械手控制为前提的目的上,研究研究基于
1.3 预期实现功能
(1)能够实现控制,控制为本课题的最基本要求,只有在实现控制的基础上才可能添加其余的功能;
(2)可以使机械臂能够在不同的场合下都可以方便的运动,不必因为场所的变换而经常更换机械臂的结构;
(3)机械臂所实现的动作尽量简单,程序实现起来较为方便、稳定,避免因为过度复杂而出现的错误;
(4)是一种点动式或者自锁式的控制,实现起来较为简单但控制上面具有高效性。
2 总体方案设计
2.1 主要研究内容
2.1.1 单片机及编程语言
(1)单片机的选取,单片机拟选用89C52,该种单片机具有以下标准功能: 8k字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,3个16 位定时器/计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。另外 STC89C52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35MHz,6T/12T可选。89C52成本较低但可以实现本课题的所有任务要求,具有很高的性价比。
(2)编程语言的选取,现在常用的单片机编程语言有汇编语言和C语言。汇编语言作为最接近机器码的语言是一种用文字助记符来表示机器指令的符号语言。其主要特点是不怎么需要占用资源,程序具有较高的执行率,由于他的每条指令都有相对应的机器码,所以每一步的执行动作非常具有条理,并且程序大小和堆栈调用情况都十分容易控制,调试起来也比较方便。对于不同的单片机汇编语言是不太一样的,他不能随意复制。但懂得汇编语言可帮助了解影响任何语言效率的特殊规定。例如,懂得汇编语言指令就可以使用在片内ram作变量的优势,因为片外变量需要几条指令才能设置累加器和数据指针进行存取。对于启用函数和使用浮点数时也只有具备汇编编程经验才能避免生成庞大的、效率低的程序,对于这方面的编程,没有汇编语言是做不到的。但是单片机的C语言是一种编译型程序设计语言,它兼顾了多种高级语言的特点,并具备汇编语言的功能。C语言具有功能丰富的库函数,运算速度快,编译效率高,有良好的可移植性,而且可以实现直接对系统硬件的控制。此外,C语言程序具有完整的程序模块结构,从而为软件开发中采用模块化程序设计方法提供了有力的保障。在经过综合考虑现选取C语言为本次程序的编程语言。在keil3
您可能关注的文档
- 城市轨道交通土建施工的项目施工测量的方案.doc
- 城市轨道交通工程技术毕业的设计乌岩尖隧道二次衬砌施工的设计.doc
- 城市规划管理信息化建设实施的方案.ppt
- 城市轨道交通的客运一体化枢纽的研究.doc
- 城市照明的设计讲座绿色照明推动城市照明发展.ppt
- 城市道路公交港湾式中途停靠站站台容量的研究.docx
- 城市道路的项目建议书可行性的方案.doc
- 城市轨道交通规划的设计ppt.ppt
- 城市规划的研究方法.ppt
- 城市道路平面的设计.doc
- 2025年广西中考地理二轮复习:专题四+人地协调观+课件.pptx
- 2025年广西中考地理二轮复习:专题三+综合思维+课件.pptx
- 2025年中考地理一轮教材梳理:第4讲+天气与气候.pptx
- 第5讲+世界的居民课件+2025年中考地理一轮教材梳理(商务星球版).pptx
- 冀教版一年级上册数学精品教学课件 第1单元 熟悉的数与加减法 1.1.6 认识1-9 第6课时 合与分.ppt
- 2025年中考一轮道德与法治复习课件:坚持宪法至上.pptx
- 2025年河北省中考一轮道德与法治复习课件:崇尚法治精神.pptx
- 八年级下册第二单元+理解权利义务+课件-2025年吉林省中考道德与法治一轮复习.pptx
- 精品解析:湖南省娄底市2019-2020学年八年级(上)期中考试物理试题(原卷版).doc
- 2025年中考地理一轮教材梳理:第10讲+中国的疆域与人口.pptx
文档评论(0)