基于单片机的机器人用红外测距仪系统设计

基于单片机的机器人用红外测距仪系统设计
基于单片机的机器人用红外测距仪系统设计

工业机器人设计(大四机器人课设作业)(DOC)

“工业机器人”设计大作业 作品题目:货物装卸机器人 专业:机械设计制造及其自动化 姓名:班级:学号: 姓名:班级:学号: 姓名:班级:学号: 指导教师:陈明

1 前言 货物装卸作业是指用一种设备握持工件,是指从一个加工位置移到另一个加工位置。货物装卸机器人可安装不同的末端执行器以完成各种不同形状和状态的工件货物装卸工作,大大减轻了人类繁重的体力劳动。目前世界上使用的货物装卸机器人愈10 万台,被广泛应用于机床上下料、冲压机自动化生产线、自动装配流水线、码垛货物装卸、集装箱等的自动货物装卸。部分发达国家已制定出人工货物装卸的最大限度,超过限度的必须由货物装卸机器人来完成。装卸货物装卸是物流的功能要素之一,在物流系统中发生的频率很高 2 设计方案论证 本课题通过对货物装卸机器人工作对象及工作场所的分析研究,深入了解其工作是 如何进行,各部分零部件应该如何运行以及如何紧密配合,先确定其总体结构再对主要 零部件进行设计计算确定其尺寸大小以及确定电机型号。 2.1 基本思想 (1)设计要考虑要求和工作环境的限制。 (2)考虑到货物装卸货物时所需要精确度不是很高,为了简化结构,境地成本,采用 角铁焊接结构。 (3)为了满足设计要求,须设计三个独立的电机驱动系统,各部分之间通过计算 机控制、协调工作。 (4)本次设计只是该题目的机械部分,而对应控制部件的考虑较少。 3 仓库货物装卸机器人的设计计算 3.1 货物装载伸缩装置的设计 3.1.1 确定传动方案 我们所学的传动方式有以下几种:带传动、链传动、齿轮传动、蜗轮蜗杆传动和钢 丝绳传动等,一般地说,啮合传动传递功率的能力高于摩擦传动;蜗轮传动工作的发热 情况较为严重,因而传动的功率不宜过大;摩擦轮传动由于必须有足够的压紧力,故而 在传递同一圆周力时,其压轴力比齿轮传动的大几倍,因而不宜用于大功率传动。带传

sharp红外测距传感器

红外测距传感器:Sharp红外传感器的原理以及使用技巧 2009-02-23 21:20 在过去几年中,Sharp开发了很多种红外距离传感器。这些传感器不但体积小,功耗也很低。这篇文章就简单的介绍一下这些传感器的不同点,使用方法,接口方法以及一些使用上的小技巧。 工作原理: Sharp的红外传感器都是基于一个原理,三角测量原理。红外发射器按照一定的角度发射红外光束,当遇到物体以后,光束会反射回来,如图1所示。反射回来的红外光线被CCD检测器检测到以后,会获得一个偏移值L,利用三角关系,在知道了发射角度a,偏移距L,中心矩X,以及滤镜的焦距f以后,传感器到物体的距离D就可以通过几何关系计算出来了。

图1:三角测量原理 可以看到,当D的距离足够近的时候,L值会相当大,超过CCD的探测范围,这时,虽然物体很近,但是传感器反而看不到了。当物体距离D很大时,L值就会很小。这时CCD检测器能否分辨得出这个很小的L值成为关键,也就是说CCD 的分辨率决定能不能获得足够精确的L值。要检测越是远的物体,CCD的分辨率要求就越高。 非线性输出: Sharp GS2XX系列的传感器的输出是非线性的。没个型号的输出曲线都不同。所以,在实际使用前,最好能对所使用的传感器进行一下校正。对每个型号的传感器创建一张曲线图,以便在实际使用中获得真实有效的测量数据。下图是典型的Sharp GP2D12的输出曲线图。 图2:Sharp GP2D12输出曲线 从上图中,可以看到,当被探测物体的距离小于10cm的时候,输出电压急剧下降,也就是说从电压读数来看,物体的距离应该是越来越远了。但是实际上并不是这样的,想象一下,你的机器人本来正在慢慢的靠近障碍物,突然发现障碍

工业机器人课程设计

河南机电高等专科学校《机器人应用技术》课程作品 设计说明书 作品名称:多功能机械手 专业:机电一体化技术 班级:机电124班 扣号: 姓名:流星 2014 年 10 月 1 日

目录 一课题概述 (2) 1、选题背景 (2) 2、发展现状和趋势 (3) 3、研究调研 (4) 二机械手组成及工作过程 (6) 1、整体结构分析 (6) 2、所需器材 (6) 3、底座部分 (8) 4、躯干部分 (9) 5、上臂部分 (10) 6、手爪部分 (11) 7、机械手系统的总调试 (12) 三软件部分 (13) 1、机械手软件编制流程图 (13) 2、机械手运行控制程序图 (14) 四设计体会 (15) 一课题概述 1、选题背景 随着我国经济的高速发展,各种电子产品和各种创新机械结构的出现,工业机器人的作用在装配制造业产业中的地位更加重要了。另一方面随着人们生活水平的提高传统制造产业劳动力生产成本进一

步提高,这也使企业意识到用高速准确的机械自动化生产代替传统人工操作的重要性。其中机械手是其发展过程中的重要产物之一,它不仅提高了劳动生产的效率,还能代替人类完成高强度、危险、重复枯燥的工作,减轻人类劳动强度,可以说是一举两得。在机械行业中,机械手越来越广泛的得到应用,它可用于零部件的组装,加工工件的搬运、装卸,特别是在自动化数控机床、组合机床上使用更为普遍。目前,机械手已发展成为柔性制造系统FMS和柔性制造单元FMC中一个重要组成部分。把机床设备和机械手共同构成一个柔性加工系统或柔性制造单元,可以节省庞大的工件输送装置,结构紧凑,而且适应性很强。但目前我国的工业机械手技术及其工程应用的水平和国外比还有一定的距离,应用规模和产业化水平低,机械手的研究和开发直接影响到我国机械行业自动化生产水平的提高,从经济上、技术上考虑都是十分必要的。因此,进行机械手的研究设计具有重要意义。 在这样一个大的背景下结合自己的专业机电一体化,我们选择多功能机械手来作为我们的设计题目。结合专业特点使用德国慧鱼机器人教学模型作为我们实现这一课题的元件。利用慧鱼模型的各种机械结构组装出机械手的机械部分,用pc编程实现对机械手的自动控制,利用限位开关来保护电机和控制机械手位置的准停。 这个课题可以充分的体现机电一体化的由程序自动控制机械结构的运动,对自己以前的所学的课程也是一种巩固。另一方面这个机械手可以实现一定的搬运功能具有很强的实用性能。 2、发展现状和趋势

物联网课程设计

《物联网技术》课程设计 物联网在校园一卡通中的应用研究 摘要 随着计算机应用技术及互联网的飞速发展,在互联网的基础之上扩展和延伸并形成了新一代的网络技术—物联网(internet of things ,IOT )。近年来,物联网技术层出不穷,移动互联网也广泛被应用,云计算逐渐走进人们的生活,随之而来的教育信息化也逐步被推进。物联网牵手高校,会给高校信息化发展带来怎样的契机? 其实,物联网在高校校园中的应用早已初见端倪,早在2008年,台湾就开始利用物联网技术支持学校安全管理;在国内高校中,使用RFID技术却已十分广泛,校园一卡通早已普及。然而,高校校园中的物联网实际应用往往只停留在基本层面上,更深层次的应用还有待进一步探索。 关键词物联网/一卡通/校园一卡通/RFID

目录 摘要 (1) 目录 (2) 1物联网 (3) 1.1物联网的概念 (3) 1.2物联网的发展及前景 (3) 1.3物联网的原理 (5) 1.4物联网的开展 (6) 1.5物联网存在的问题 (6) 1.6物联网的技术在实际中的应用 (7) 2一卡通技术 (9) 2.1一卡通的分类 (11) 2.2一卡通系统 (11) 2.3一卡通系统技术体系结构 (12) 3校园一卡通 (14) 3.1校园一卡通概念 (15) 3.2校园一卡通的功能 (16) 3.3校园一卡通系统 (17) 3.4校园一卡通的应用 (19) 3.5校园一卡通的目标 (22) 致谢 (23) 参考文献 (23)

1物联网 随着计算机应用技术及互联网的飞速发展,在互联网的基础之上扩展和延伸并形成了新一代的网络技术—物联网(internet of things ,IOT )。物联网技术的和应用视为及计算机、互联网和移动通讯技术之后,计算机信息技术领域的有一次发展机遇,有着重大科学意义和应用价值。随着物联网技术的进步与广泛的应用,必将对本世纪人类的生产活动带来革命性的改革。 目前,世界上主要的发达国家都对物联网发展高度重视,特别在国际金融危机持续恶化,世界经济前景不明的情况下物联网技术被当做新的经济增长点,在国内外抛起了新一轮研究浪潮。包括美国、奥盟、日本等国家纷纷出台物联网发展计划,进行相关技术和产业布局。在我国温家宝总理在2009年视察无锡时提出尽快建立“感知中国”中心,并在2010年政府工作报告中明确将“加快物联网的研究应用”纳入重点产业。 据美国权威咨询机构弗雷斯特研究公司(Forrester Research)预测,到2020年,世界上务队伍互联的业务与人对人通讯的业务竟达到30比1,物联网常视为下一个万亿级的通讯业务。 1.1物联网的概念 物联网(The Internet of things)的定义是:通过射频识别(RFID)、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何物品与互联网连接起来,进行信息交换和通讯,以实现智能化识别、定位、跟踪、监控和管理的一种网络。物联网的概念是在1999年提出的。物联网就是“物物相连的互联网”。这有两层意思:第一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;第二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通讯。 物联网的概念是在1999年提出的。1999年,在美国召开的移动计算和网络国际会议就提出,“传感网是下一个世纪人类面临的又一个发展机遇”。 1.2物联网的发展及前景

工业机器人课程设计说明书

工业机器人课程设计基于Matlab的工业机器人运动学和雅克比运动分析 班级: 学号 姓名:

目录 摘要 ..................................................................................................................................................... - 2 - PUMA560机器人简介 ...................................................................................................................... - 3 - 一、PUMA560机器人的正解 .......................................................................................................... - 4 - 1.1、确定D-H 坐标系 .................................................................................................................... - 4 - 1.2、确定各连杆D-H 参数和关节变量 ........................................................................................ - 4 - 1.3、求出两杆间的位姿矩阵 ......................................................................................................... - 4 - 1.4、求末杆的位姿矩阵 ................................................................................................................. - 5 - 1.5、M A TLAB 编程求解 .................................................................................................................. - 6 - 1.6、验证 ......................................................................................................................................... - 6 - 二、PUMA560机器人的逆解 .......................................................................................................... - 7 - 2.1、求1θ ........................................................................................................................................ - 7 - 2.2、求3θ ........................................................................................................................................ - 7 - 2.3、求2θ ........................................................................................................................................ - 8 - 2.4、求4θ ........................................................................................................................................ - 9 - 2.5、求5θ ........................................................................................................................................ - 9 - 2.6、求 6 θ ...................................................................................................................................... - 10 - 2.7、解的多重性 ........................................................................................................................... - 10 - 2.8、M A TLAB 编程求解 ................................................................................................................ - 10 - 2.9、对于机器人解的分析 ........................................................................................................... - 10 - 三、机器人的雅克比矩阵 ............................................................................................................... - 11 - 3.1、定义 ....................................................................................................................................... - 11 - 3.2、雅可比矩阵的求法 ............................................................................................................... - 11 - 3.3、微分变换法求机器人的雅可比矩阵 ................................................................................... - 12 - 3.4、矢量积法求机器人的雅克比矩阵 ....................................................................................... - 13 - 3.5、M A TLAB 编程求解 ................................................................................................................ - 14 - 附录 ................................................................................................................................................... - 15 - 1、M ATLAB 程序 ........................................................................................................................... - 15 - 2、三维图 ...................................................................................................................................... - 24 -

基于单片机的四足机器人

—-可编辑修改,可打印—— 别找了你想要的都有! 精品教育资料——全册教案,,试卷,教学课件,教学设计等一站式服务—— 全力满足教学需求,真实规划教学环节

最新全面教学资源,打造完美教学模式 深圳大学期末考试试卷 开/闭卷开卷A/B卷N/A 课程编号1303270001 1303270002 课程名称EDA技术与实践(2)学分2.0 命题人(签字) 审题人(签字) 2015 年10 月20 日 设计考试题目:完成一个集成电路或集成系统设计项目 基本要求:2-3位同学一组,完成一个完整的集成电路设计项目或是一个集成系统设计项目。 规格说明: 1.题目自定。 1)集成电路设计项目 i.若为IC设计项目需要完成IC设计的版图。 ii.若采用FPGA实现数字集成电路设计,需要进行下板测试。 2)集成系统设计项目,需使用FPGA开发板或嵌入式开发板,完成一个完整的集成 系统作品。 3)作品需要课堂现场演示,最后提交报告,每个小组单独一份报告,但需阐述各个 成员的工作。 2.评分标准:

2015年第二学期,建议作品内容: 完成一个行走机器人,基本要求 o2-8只脚 o能行走 o可以用单片机,嵌入式,FPGA方案 一、设计目的: 通过设计一个能够走动的机器人来增加对动手能力,和对硬件电路设计的能力,增强软件流程设计的能力和对设计流程实现电路功能的能力,在各个方面提升自己对电子设计的能力。 二、设计仪器和工具: 本设计是设计一个能走动的机器人,使用到的仪器和工具分别有:sg90舵机12个、四脚机器人支架一副、单片机最小系统一个、电容电阻若干、波动开关一个、超声遥控模块一对、杜邦线若干、充电宝一个。 三、设计原理: 本次设计的机器人是通过51单片机控制器来控制整个电路的。其中,舵机的控制是通过产生一个周期为20毫秒的高电平带宽在0.5到2.5ms之间的pwm信号来控制。12路Pwm信号由单片机的定时器来产生。51单片机产生12路pwm信号的原理是:以20毫秒为周期,把这20毫秒分割

机器人课程设计报告范例

机器人课程设计报告范例

**学校 机器人课程设计名称 院系电子信息工程系 班级10电气3 姓名谢士强 学号107301336 指导教师宋佳

目录 第一章绪论 (2) 1.1课程设计任务背景 (2) 1.2课程设计的要求 (2) 第二章硬件设计 (3) 2.1 结构设计 (3) 2.2电机驱动 (4) 2.3 传感器 (5) 2.3.1光强传感器 (5) 2.3.2光强传感器原理 (6) 2.4硬件搭建 (7) 第三章软件设计 (8) 3.1 步态设计 (8) 3.1.1步态分析: (8) 3.1.2程序逻辑图: (9) 3.2 用NorthStar设计的程序 (10) 第四章总结 (12) 第五章参考文献 (13)

第一章绪论 1.1课程设计任务背景 机器人由机械部分、传感部分、控制部分三大部分组成.这三大部分可分成驱动系统、机械结构系统、感受系统、机器人一环境交互系统、人机交互系统、控制系统六个子系统现在机器人普遍用于工业自动化领域,如汽车制造,医疗领域,如远程协助机器人,微纳米机器人,军事领域,如单兵机器人,拆弹机器人,小型侦查机器人(也属于无人机吧),美国大狗这样的多用途负重机器人,科研勘探领域,如水下勘探机器人,地震废墟等的用于搜查的机器人,煤矿利用的机器人。如今机器人发展的特点可概括为:横向上,应用面越来越宽。由95%的工业应用扩展到更多领域的非工业应用。像做手术、采摘水果、剪枝、巷道掘进、侦查、排雷,还有空间机器人、潜海机器人。机器人应用无限制,只要能想到的,就可以去创造实现;纵向上,机器人的种类会越来越多,像进入人体的微型机器人,已成为一个新方向,可以小到像一个米粒般大小;机器人智能化得到加强,机器人会更加聪明 1.2课程设计的要求 设计一个机器人系统,该机器人可以是轮式、足式、车型、人型,也可 以是仿其他生物的,但该机器人应具备的基本功能为:能够灵活行进,能感知光源、转向光源并跟踪光源;另外还应具备一项其他功能,该功能可自选(如亮灯、按钮启动、红外接近停止等)。 具体要求如下: 1、根据功能要求进行机械构型设计,并用实训套件搭建实物。 2、基于实训套件选定满足功能要求的传感器; 3、设计追光策略及运动步态; 4、用NorthStar设计完整的机器人追光程序;

串行数据收发器课程设计(EDA)

学号11700224 天津城建大学 EDA技术及应用 设计说明书 题目 串行数据收发器设计 起止日期:2014年12 月22日至2014年12 月26日 学生姓名杨棋焱 班级11电信2班 成绩 指导教师(签字) 计算机与信息工程学院 天津城建大学

课程设计任务书 2012 —2013 学年第1 学期 电子与信息工程系电子信息工程专业 课程设计名称:EDA技术及应用 设计题目:串行数据收发器设计 完成期限:自2014 年12月22 日至2014 年12 月26 日共 1 周 一.课程设计依据 在掌握常用数字电路原理和技术的基础上,利用EDA技术和硬件描述语言,EDA开发软件(Quartus Ⅱ)和硬件开发平台(达盛试验箱CycloneⅡFPGA)进行初步数字系统设计。 二.课程设计内容 采用状态机结构设计简易全双工串行数据收发器,串行数据收发速率为9600bit/s,数据帧为RS232标准:1个起始位,8位数据,1位校验位,1.5位停止位。要求把数据发送、接收结果分别在2对数码管上以16进制显示出来。要求采用状态机或计数器设计,具有奇偶校验功能,接受错误时显示- - - -,并编写串行数据测试程序进行仿真。扩展设计:采用16倍超采样频率方法,实现串行数据接收和发送。三.课程设计要求 1. 要求独立完成设计任务。 2. 课程设计说明书封面格式要求见《天津城建大学课程设计教学工作规范》附表1 3. 课程设计的说明书要求简洁、通顺,计算正确,图纸表达内容完整、清楚、规范。 4. 测试要求:根据题目的特点,采用相应的时序仿真或者在实验系统上观察结果。 5. 课设说明书要求: 1) 说明题目的设计原理和思路、采用方法及设计流程。 2) 对各子模块的功能以及各子模块之间的关系作明确的描述。 3) 对实验和调试过程,仿真结果和时序图进行说明和分析。 4) 包含系统框图、电路原理图、HDL设计程序、仿真测试图。 指导教师(签字): 教研室主任(签字): 批准日期:2014 年12 月18 日 目录 第一章设计方案 (1) 1.1 设计原理 (1) 1.1.1 UART介绍 (1)

基于单片机的红外测距系统设计-开题报告

武汉大学珞珈学院本科生毕业论文(设计)开题报告 论文题目:基于单片机的红外测距系统设计 系:电子信息科学系学号: 20100802041 姓名:钱源 一、论文选题的目的和意义 红外线是不可见光,是电磁波的一种形式,可以用来进行距离的测量,其应用历史可以追溯到上世纪60年代。现代科学技术的发展进入了许多新领域,而在测距方面先后出现了激光测距、微波雷达测距、超声波测距及红外线测距。其中激光测距是靠激光束照射在物体上反射回来的激光束探测物体的距离。由于受恶劣的天气、污染等因素影响,使反射的激光束在一定功率上探测距离比可能探测的最大距离减少一半左右,损失很大,影响探测的精确度;微波雷达测距技术为军事和某些工业开发采用的装备和振荡器等电路部分价格昂贵,现在几乎还没有开拓民用市场;超声波测距在国内外已有人做过研究,由于采用特殊专用组件使其价格高,难以推广;红外线作为一种特殊的光波,具有光波的基本物理传输特性—反射、折射、散射等,且由于其技术难度相对不太大,构成的测距系统成本低廉,性能优良,便于民用推广。另外红外测距的应用越来越普遍。在很多领域都可以用到红外测距仪。红外测距一般具有精确度和分辨率高、抗干扰能力强、体积小、重量轻等优点,因而应用领域广、行业需求众多,市场需求空间大。 红外测距的研究就非常有意义了。红外线测距仪指的就是激光红外线测距仪,红外测距仪----用调制的红外光进行精密测距的仪器,测程一般为1-5公里。在100米以内则超声波测距更有优势,但是超声波测距的距离一般无法测量1米以内,而红外测距则可以这一段距离的不足,而且有着不错的精度,在本课题中研究的就是这一类情况的红外线测距。 二、国内外关于该论题的研究现状和发展趋势 (1)国内: 根据《国内近年来红外光电测距仪的发展情况》,随着国家对外开放政策的实施和测量工作的需要,近年来国内一些光学仪器厂和电子仪器厂分别从瑞典、瑞士和日本等国引进几种红外测距仪组装线,组装测距仪,我国有关工厂和院校近年来也研制出一些产品。由于微处理机在国产测距仪上的应用,大大缩小了仪器的体积,同时也减少了出故障的几率,使得国产测距仪的性能和质量都较过去有很大的提高。在国家“六·五”计划攻关中,常州第二电子仪器厂研制的DCHZ 型多功能红外测距仪就是一个很好的例证。该产品经国家测绘局测绘科学研究所光电测距仪检测巾心进行全面质量鉴定后认为:该仪器外型美观、体积小、重量

单片机机器人设计

单片机机器人设计 1 引言 轮式移动机器人是机器人研究领域的一项重要内容.它集机械、电子、检测技术与智能控制于一体。在各种移动机构中,轮式移动机构最为常见。轮式移动机构之所以得到广泛的应用。主要是因为容易控制其移动速度和移动方向。因此.有必要研制一套完整的轮式机器人系统。并进行相应的运动规划和控制算法研究。笔者设计和开发了基于5l型单片机的自动巡线轮式机器人控制系统。 摘要:设计了一种自动巡线轮式行走机器人控制系统,采用AT89S52型单片机作为主控CPU,外加一个复杂可鳊程逻辑器件(CPID)协助CPU处理数据,扩展了程序参数存储器,能够进行检测引导线和直流电机、舵机的PWM控制。关键词:控制系统;复杂可编程逻辑器件;

存储器;光电检测;脉冲宽度调制 2 控制系统总体设计 机器人控制系统由主控制电路模块、存储器模块、光电检测模块、电机及舵机驱动模块等部分组成,控制系统的框图如图1所示。 3 主控制模块设计3.1 CPLD设计 在机器人控制系统中.需要控制多个电动机和行程开关.还要进行光电检测.如果所有的任务都由 AT89S52型单片机来完成.CPU的负担就会过重。影响系统的处理速度。因此扩展1个CPLD.型号为EPM7128。它属于.MAX7000系列器件。包括2个通用1/0口.2个专用I/O口,专用I/O口可作为每个宏单元和输入输出引脚的高速控制信号(时钟、清除和输出使能等),电动机的。PWM信号也由其产生。

EPM7128的引脚排列如图2所示。MlP—M4P引脚的输出为PWM脉宽调制信号,M1FB—M4FB引脚为电机的方向控制信号,P00一P07接单片机的PO口,100一1015为扩展的2个通用I/O口,SIl—S17引脚为行程开关输入信号,LI11一LI17引脚为光电探头输入信号。CPLD的编程用VHDL语言,产生1路PWM信号的部分程序源代码如下:

工业机器人课程设计--多功能机械手-精品

《机器人应用技术》课程作品 设计说明书 作品名称:多功能机械手 专业:机电一体化技术 班级:机电124班 2014 年10 月1 日

目录 一课题概述 (2) 1、选题背景 (2) 2、发展现状和趋势 (3) 3、研究调研 (4) 二机械手组成及工作过程 (6) 1、整体结构分析 (6) 2、所需器材 (6) 3、底座部分 (8) 4、躯干部分 (9) 5、上臂部分 (10) 6、手爪部分 (11) 7、机械手系统的总调试 (12) 三软件部分 (13) 1、机械手软件编制流程图 (13) 2、机械手运行控制程序图 (14) 四设计体会 (15)

一课题概述 1、选题背景 随着我国经济的高速发展,各种电子产品和各种创新机械结构的出现,工业机器人的作用在装配制造业产业中的地位更加重要了。另一方面随着人们生活水平的提高传统制造产业劳动力生产成本进一步提高,这也使企业意识到用高速准确的机械自动化生产代替传统人工操作的重要性。其中机械手是其发展过程中的重要产物之一,它不仅提高了劳动生产的效率,还能代替人类完成高强度、危险、重复枯燥的工作,减轻人类劳动强度,可以说是一举两得。在机械行业中,机械手越来越广泛的得到应用,它可用于零部件的组装,加工工件的搬运、装卸,特别是在自动化数控机床、组合机床上使用更为普遍。目前,机械手已发展成为柔性制造系统FMS和柔性制造单元FMC中一个重要组成部分。把机床设备和机械手共同构成一个柔性加工系统或柔性制造单元,可以节省庞大的工件输送装置,结构紧凑,而且适应性很强。但目前我国的工业机械手技术及其工程应用的水平和国外比还有一定的距离,应用规模和产业化水平低,机械手的研究和开发直接影响到我国机械行业自动化生产水平的提高,从经济上、技术上考虑都是十分必要的。因此,进行机械手的研究设计具有重要意义。 在这样一个大的背景下结合自己的专业机电一体化,我们选择多功能机械手来作为我们的设计题目。结合专业特点使用德国慧鱼机器人教学模型作为我们实现这一课题的元件。利用慧鱼模型的各种机械结构组装出机械手的机械部分,用pc编程实现对机械手的自动控制,

实验二红外测距传感器实验

信息工程学院实验报告 课程名称: 传感器原理及应用 实验项目名称: 实验二 红外测距传感器实验 实验时间: 班级: 姓名: 学号: 一、实 验 目 的 1. 学习 CC2530 单片机 ADC 模块的使用。 2. 学习红外测距传感器的使用。 二、实 验 原 理 1. CC2530 节点与红外测距传感器的硬件接口 红外线测距传感器模块GP2Y0A21YK0F

(1). 红外测距传感器模块(GP2Y0A21YK0F)引脚 OUT:模拟量输出接口(AD 模块) GND:外接GND VCC:数字量输出接口(0 和1) 外接5V 电源 (2). 传感器模块与CC2530 模块之间的连接 2. ADC (1). 简介 CC2530单片机的ADC支持多达14位的模拟数字转换,具有多达12位的ENOB(有效数字位)。它包括一个模拟多路转换器,具有多达8个各自可配置的通道;以及一个参考电压发生器。转换结果通过DMA写入存储器。还具有若干运行模式。ADC模块的方框图如下所示: ADC的主要特性如下:

●可选的抽取率,这也设置了分辨率(7到12位) ●8个独立的输入通道,可接受单端或差分信号 ●参考电压可选为内部单端、外部单端、外部差分或A VDD5 ●产生中断请求 ●转换结束时的DMA触发 ●温度传感器输入 ●电池测量功能 (2). 寄存器简介 本次实验中主要涉及到ADC模块的寄存器:

数据的换算: 例如:在CC2530 中配置ADC 的参考电压为A VDD5(3.3V),抽取率为512(12 位有效数据),由于在实验中采用单端转换方式,所以实际数据只有11 位。这时,ADC 采集到的数据记为x,则 ADC采集数据转换为电压(单位:V):V = x * 3.3 / 2048 3. GP2Y0A21YK0F 红外测距传感器 (1). 概述 夏普GP2Y0A21YK0F 测距传感器是基于PSD 的微距传感器,其有效的测量距离在80cm 内,有效的测量角度大于40 度,输出信号为模拟电压,在0 到8cm 左右的范围内与距离成正比非线性关系,在10-80cm 的距离范内成反比非线性关系,平均功耗为30mA,反应时间约为5ms,并且对背景光及温度的适应性较强。GP2Y0A21YK0F 传感器的默认的测距分辨率为1mm。

基于单片机设计的简易智能机器人

基于单片机设计的简易智能机器人引言 随着微电子技术的不断发展,微处理器芯片的集成程度越来越高,单片机已可以在一块芯片上同时集成CPU、存储器、定时器/计数器、并行和串行接口、看门狗、前置放大器、A/D转换器、D/A转换器等多种电路,这就很容易将计算机技术与测量控制技术结合,组成智能化测量控制系统。这种技术促使机器人技术也有了突飞猛进的发展,目前人们已经完全可以设计并制造出具有某些特殊功能的简易智能机器人。 1 设计思想与总体方案 1.1 简易智能机器人的设计思想 本机器人能在任意区域内沿引导线行走,自动绕障,在有光源引导的条件下能沿光源行走。同时,能检测埋在地下的金属片,发出声光指示信息,并能实时存储、显示检测到的断点数目以及各断点至起跑线间的距离,最后能停在指定地点,显示出整个运行过程的时间。 本设计以AT89C5l单片机作为检测和控制核心。采用红外光电传感器检测路面黑线及障

碍物,使用金属传感器检测路面下金属铁片,应用光电码盘测距,用光敏电阻检测、判断车库位置,利用PWM(脉宽调制)技术动态控制电动机的转动方向和转速。通过软件编程实现机器人行进、绕障、停止的精确控制以及检测数据的存储、显示。通过对电路的优化组合,可以最大限度地利用51单片机的全部资源。P0口用于数码管显示,P1口用于电动机的PWM驱动控制,P2,P3口用于传感器的数据采集与中断控制。这样做的优点是:充分利用了单片机的内部资源,降低了总体设计的成本。该方案总体方案见图1。 系统的硬件组成及设计原理

此系统的硬件部分由单片机单元、传感器单元、电源单元、声光报警单元、键盘输入单元、电机控制单元和显示单元组成,如图2所示。 2.1 单片机单元 本系统采用AT89C51单片机作为中央处理器。其主要任务是扫描键盘输入的信号启动机器人,在机器人行走过程中不断读取传感器采集到的数据,将得到的数据进行处理后,根据不同的情况产生占空比不同的PWM脉冲来控制电机,同时将相关数据送显示单元动态显示,产生声光报警信号。其中,P0用于数码管动态显示,P1.0一P1.5控制2个电机,P1.6、P1.7为独立式键盘接口,P2接传

机器人课程设计报告

机器人课程设计报 告

智能机器人课程设计 总结报告 姓名: 组员: 指导老师: 时间:

一、课程设计设计目的 了解机器人技术的基本知识以及有关电工电子学、单片机、机械设计、传感器等相关技术。初步掌握机器人的运动学原理、基于智能机器人的控制理论,并应用于实践。经过学习,具体掌握智能机器人的控制技术,并使机器人能独立执行一定的任务。 基本要求:要求设计一个能走迷宫(迷宫为立体迷宫)的机器人。要求设计机器人的行走机构,控制系统、传感器类型的选择及排列布局。要有走迷宫的策略(软件流程图)。对于走迷宫小车控制系统设计主要有几个方面:控制电路设计,传感器选择以及安放位置设计,程序设计 二、总体方案 2.1 机器人的寻路算法选择 将迷宫看成一个m*n的网络,机器人经过传感器反馈的信息感知迷宫的形状,并将各个节点的与周围节点的联通性信息存储于存储器中,再根据已经构建好的地图搜索离开迷宫的路径。这里可选择回溯算法。对每个网格从左到右,每个网格具有4个方向,分别定义。并规定机器人行进过程中不停探测前方是否有障碍物,同时探测时按左侧规则,进入新网格后优先探测当前方向的左侧方向。探测过程中记录每个网格的四个方向上的状态:通路、不通或未知,探测得到不同状态后记记录,同时记录当前网

格的四个方向是否已被探测过。若某网格四个方向全部探测过则利用标志位表示该网格已访问。为了寻找到从起点到终点的最佳路径,记录当前网格在四个方向上的邻接网格序号,由此最后可在机器人已探测过的网格中利用Dijkstra算法找到最佳路径。并为计算方便,记录网格所在迷宫中行号、列号。并机器人探索过程中设置一个回溯网格栈记录机器人经过的迷宫网格序号及方向,此方向是从一个迷宫网格到下一个迷宫网格经过的方向。设置一个方向队列记录机器人在某网格内探测方向的顺序。设置一个回溯路径数组记录需要回溯时从回溯起点到回溯终点的迷宫网格序号及方向。 考虑到迷宫比较简单,且主要为纵横方向的直线,可采用让小车在路口始终左转或者始终右转的方法走迷宫,也就是让小车沿迷宫的边沿走。这样最终也能走出迷宫。本次课程设计采用此方法。即控制策略为机器人左侧有缺口时,向左进入缺口,当机器人前方有障碍是,向右旋转180°,其余情况保持前进。 2.2 传感器的选择 由于需要检测机器人左侧和前方是否有通路,采用红外传感器对机器人行进方向和左侧进行感知。红外避障传感器是依据红外线的反射来工作的。当遇到障碍物时,发出的红外线被反射面反射回来,被传感器接收到,信号输出引脚就会给出低电平提示信号。本机器人系统的红外避障信号采用直接检测的方式进行,直接读取引脚电平。传感器感应障碍物的距离阈值能够经过调节

智能家居课程设计报告

南通大学 智能家居监控系统设计 学院:电气工程 班级:电115 姓名:刘家辰 学号: 1112002083

目录 1 引言 (3) 2 系统设计 (3) 3 硬件设计 (4) 3.1单片机的选型 (4) 3.2温度监测模块 (5) 3.2.1 温度传感器简介 . (5) 3.2.2测量原理 (5) 3.2.3电路仿真 (6) 3.3烟雾监测模块 (7) 3.4 Zigbee 模块 (8) 3.5报警模块 (9) 3.6键盘输入模块 (10) 3.7液晶显示模块 (11) 3.8人体红外感应模块 . (11) 4 主机软件设计 (12) 4.1主机程序整体框架 (13) 4.2无线发送 / 接收程序 . (13) 4.3温度监测节点程序 . (15) 4.4烟雾监测节点程序 . (17) 4.5红外热释电监测节点程序 . (18) 5 设计体会 (20)

6 参考文献 (20) 7 附录 (21) 主机电路原理图 (21)

1引言 随着社会经济和科学技术的发展,社会信息化程度越来越高,物联网的推出是 时代发展的需要,“三网合一”、“ 三屏合一” 等新概念不断提出,智能家居 成为未来家居的发展方向。智能家居在两个方面具有重要作用: (1)家居智化,继而实现住户舒适最大化,家庭安全最大化。智能家居通过 其智能家庭控制帮助人们改进生活方式,重新安排每天的时间计划表,并为高质 量的生活环境提供安全保障。 (2)智能家居的另一个重要作用是降低能源消耗,操作成本最小化,帮助人们 节约日常能源消耗开支。 智能家居主要通过智能家庭控制系统实现,家庭控制网络是实现智能家庭控制 系统的关键。近几年,各种家庭网络推进组织相继成立,并各自推出了相 关建议和标准,但这些技术标准缺乏统一的通信接口,相互间不兼容 , 无法提供家 庭控制网络的完整解决方案。因此,智能家居研究者面临的最大挑战和机遇是家用 电子领域缺乏统一的通信标准和互操作协议。 2系统设计 智能家居监控系统的总体设计框图如图 1 所示。该系统采用主从方式,主机 负责接收无线信息、GSM远程报警、传感器阈值设置,从机负责温度、气体、烟雾、等环境信号采集处理及无线发送。本文研制的智能家居环境监测报警系统能够实时 监测煤气泄漏、火灾、电热毯过热等温度异常、外人闯入等危险状态, 并可实现电话号码报警,设置传感器阈值等功能。

工业机器人课程设计

河南机电高等专科学校 《机器人应用技术》课程作品 设计说明书 作品名称:多功能机械手 专业:机电一体化技术 班级:机电124班 扣号:1534542251 姓名:流星 2014 年10 月1 日

目录 一课题概述 (2) 1、选题背景 (2) 2、发展现状和趋势 (3) 3、研究调研 (4) 二机械手组成及工作过程 (6) 1、整体结构分析 (6) 2、所需器材 (6) 3、底座部分 (8) 4、躯干部分 (9) 5、上臂部分 (10) 6、手爪部分 (11) 7、机械手系统的总调试 (12) 三软件部分 (13) 1、机械手软件编制流程图 (13) 2、机械手运行控制程序图 (14) 四设计体会 (15)

一课题概述 1、选题背景 随着我国经济的高速发展,各种电子产品和各种创新机械结构的出现,工业机器人的作用在装配制造业产业中的地位更加重要了。另一方面随着人们生活水平的提高传统制造产业劳动力生产成本进一步提高,这也使企业意识到用高速准确的机械自动化生产代替传统人工操作的重要性。其中机械手是其发展过程中的重要产物之一,它不仅提高了劳动生产的效率,还能代替人类完成高强度、危险、重复枯燥的工作,减轻人类劳动强度,可以说是一举两得。在机械行业中,机械手越来越广泛的得到应用,它可用于零部件的组装,加工工件的搬运、装卸,特别是在自动化数控机床、组合机床上使用更为普遍。目前,机械手已发展成为柔性制造系统FMS和柔性制造单元FMC中一个重要组成部分。把机床设备和机械手共同构成一个柔性加工系统或柔性制造单元,可以节省庞大的工件输送装置,结构紧凑,而且适应性很强。但目前我国的工业机械手技术及其工程应用的水平和国外比还有一定的距离,应用规模和产业化水平低,机械手的研究和开发直接影响到我国机械行业自动化生产水平的提高,从经济上、技术上考虑都是十分必要的。因此,进行机械手的研究设计具有重要意义。 在这样一个大的背景下结合自己的专业机电一体化,我们选择多功能机械手来作为我们的设计题目。结合专业特点使用德国慧鱼机器人教学模型作为我们实现这一课题的元件。利用慧鱼模型的各种机械结构组装出机械手的机械部分,用pc编程实现对机械手的自动控制,

相关文档
最新文档