工学超声波测距扩展卡的设计

上传人:pu****.1 文档编号:511473695 上传时间:2022-11-24 格式:DOC 页数:27 大小:109KB
返回 下载 相关 举报
工学超声波测距扩展卡的设计_第1页
第1页 / 共27页
工学超声波测距扩展卡的设计_第2页
第2页 / 共27页
工学超声波测距扩展卡的设计_第3页
第3页 / 共27页
工学超声波测距扩展卡的设计_第4页
第4页 / 共27页
工学超声波测距扩展卡的设计_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《工学超声波测距扩展卡的设计》由会员分享,可在线阅读,更多相关《工学超声波测距扩展卡的设计(27页珍藏版)》请在金锄头文库上搜索。

1、目录第1章 绪论31.1 机器人研究的意义3 机器人足球的发展3 传感器技术与超声波应用41.2 能力风暴机器人概述4 开设能力风暴机器人教育的意义4 能力风暴机器人结构5 能力风暴机器人的硬件5 能力风暴机器人的开发能力6第2章 超声波测距扩展卡的设计82.1 超声波扩展卡设计思路8 超声波简介8 超声波测距原理8 课题设计的任务和要求10 方案设计比较10第3章 系统硬件结构设计133.1 系统主要结构133.2 51系列单片机功能结构特点133.2.1 AT89C51的引脚介绍143.2.2 AT89C51的定时计数系统153.2.3 AT89C51的中断系统153.3 LM555定时器

2、介绍163.4 硬件扩展总线ASBUS21第4章 绘制电路板224.1 PROTEL介绍及作图流程224.2 超声波测距扩展卡的软件调试234.2.1 VJC简介234.2.2 JC语言244.3 单片机汇编语言调试25 采用汇编语言的优点25 程序流程图26第5章 结论28致 谢30参考文献31附 录32第1章 绪论1.1 机器人研究的意义机器人(Robot)是自动执行工作的机器装置。它既可以接受人类指挥,又可以运行预先编排的程序,也可以根据以人工智能技术制定的原则纲领行动。它的任务是协助或取代人类工作的工作,例如生产业、建筑业,或是危险的工作。它可以说是高级整合控制论、机械电子、计算机、材

3、料和仿生学的产物。目前在工业、医学、农业甚至军事等领域中均有重要用途。机器人是近年来的研究热点,其研究水平是一个国际科技实力的重要标志。“能力风暴”(Ability Storms)机器人由上海广茂达电子信息开发,呈单片机结构,外形酷似UFO,是专为个人机器人的需求设计的, 它是最优秀的科技类探索性课程及课外活动的教具,它融合了光学、机械、电子、计算机等学科的高科技知识,集辅助教学和娱乐于一身。能力风暴个人机器人的配有5种十几个传感器,另外还可以根据需要扩展其他传感器,对环境的感知能力很强。感知环境的能力是产生智能行为的前提,因此能力风暴能产生许多智能性行为。本课题主要是设计一块基于能力风暴机器

4、人的超声波测距模块,用于解决“能力风暴”大学版机器人在比赛过程中识别障碍物的问题。1.1.1 机器人足球的发展足球机器人比赛虽然刚刚开展几年时间,但是它吸引了越来越多人的关注。因为它以喜闻乐见的方式走进了我们的视野,虽然它的体积很小,但是它的意义非常重大。它是综合了计算机技术,自动化技术,机电一体化技术,人工智能技术,模式识别技术的一门综合技术。 足球机器人的核心技术是人工智能技术,它的目地是使机器具有人的智慧。它能使机器具有像人一样的感知环境,向环境学习的能力。人工智能包括智能控制、机器感知、机器情感、专家系统、人工生命、神经元网络和遗传算法等等。1.1.2 传感器技术与超声波应用传感器技术

5、是现代信息技术的主要内容之一。信息技术包括计算机技术、通信技术和传感器技术,计算机技术相当于人的大脑,通信相当于人的神经,而传感器就相当于人的感官。比如温度传感器、光电传感器、湿度传感器、超声波传感器、红外传感器、压力传感器等等,其中,超声波传感器在测量方面有着广泛、普遍的应用。利用单片机控制超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且测量精度较高。超声波测距系统主要应用于汽车的倒车雷达、机器人自动避障行走、建筑施工工地以及一些工业现场例如:液位、井深、管道长度等场合。因此研究超声波测距系统的原理有着很大的现实意义。对本课题的研究与设计,还能进一步提高自己的电路设计水平,深入

6、对单片机的理解和应用。1.2 能力风暴机器人概述1.2.1 开设能力风暴机器人教育的意义自从20世纪60年代初世界第一台机器人诞生以后,机器人技术得到了迅速地发展。在21世纪,机器人技术的进步将会对科学与技术的发展产生重要影响。高技术研究发展计划(863计划)是我国关于高技术的中长期研究发展计划,智能机器人是自动化领域的主题之一。863计划开始实施以来,在特种机器人,机器人应用工程,机器人基础技术等方面取得了很大成绩,组织和培养了一支数量可观的研究开发队伍,建立了一批各具特色的研究开发环境,863计划已成为我国发展智能机器人技术的最重要的阵地。能力风暴机器人AS-U(以下简称:AS-U)是上海

7、广茂达公司生产的专门面向教育的机器人。它融合了现代工业设计、机械、电子、传感器、计算机和人工智能等诸多领域的先进技术,学生可以通过使用能力风暴个人机器人接触到多方面的知识和技术。它提供了一个接口平台,可供用户进行扩展,实现二次开发,在软件,机械,电子等方面均有较强的延拓能力。它采用图形化交互C语言(简称VJC)完成AS-U的软件开发,具有基于流程图的编程语言和交互式C语言(简称JC),便于用户自由发挥。开展能力风暴机器人研究活动,旨在进一步加强未成年人思想道德教育,提高广大青少年的科学素养,发展自身潜能,引导更多的大中小学生关注科技、热爱科技、走进科技,涌现出更多的未来科学家和未来工程师。在积

8、极推进基础教育和高等教育改革的过程中渗透科学技术教育,努力培养大中小学学生的实践能力和创新精神。1.2.2 能力风暴机器人结构AS-UII 是面向教育的新一代智能移动机器人。AS-UII结构参见图1.1AS-UII有一个功能强大的微处理系统和传感器系统,而且它还能扩展听觉、视觉、和触觉,成为真正意义上的智能机器人。 AS-UII的身体结构主要由控制部分、传感器部分和执行部分三大部分组成。每一部分介绍如下:1控制部分控制部分是AS-UII机器人的核心组成部分,AS-UII的大脑有记忆功能,这主要由主板上的内存来实现,至于“大脑”的分析、判断、决断功能则由主板上的众多芯片共同完成。图1.1 AS-

9、UII的内部结构图1.2.3 能力风暴机器人的硬件人对周围环境的反应过程主要是感觉大脑思考作出反映,机器人的信息处理流程也是如此。能力风暴智能机器人的配有5种十几个传感器,另外还可以根据需要扩展其他传感器,对环境的感知能力很强。感知环境的能力是产生智能行为的前提,因此能力风暴能产生许多智能性行为。能力风暴通过微控制器(microcontroller)来思维。我们采用的是Motorola公司8位单片机中功能最强、集成功能最全的高档机种。它的可靠性很高,有程序自下载功能。能力风暴连上串口线就可自动下载程序。计算机硬件决定了机器的极限潜能,去开发这种潜能是软件的工作。能力风暴机器人为用户提供了交互式

10、图形化编程C语言VJC,它使开发能力风暴的高层行为充满了乐趣。有的低层的驱动软件与硬件相关太紧密或实时要求很高,需要用汇编语言来处理。能力风暴智能机器人的执行器有:二只高性能直流电机;一只喇叭;一只2*16字符的液晶显示器。能力风暴机器人的系统结构如图1.2所示。图1.2 能力风暴机器人的系统结构能力风暴计算机硬件的设计策略是尽量选择功能齐全、可靠、周边设备集成度高的微控制器,价格也需控制,能让中国的学生以可以承受的价格获得世界上先进的智能机器人计算平台。Motorola生产的68HC11,以极少的周边芯片获得了齐全的功能,8个模拟口,5个输入捕捉,3个PWM输出,16位地址,8位数据总线,串

11、口,以及4个通用I/O。同时,充分考虑到软件开发工具问题。因为没有优秀方便的软件开发工具,硬件只能成为专有系统,而无法成为开发平台。68HC11的自下载功能,使我们拥有了纯软件开发调试的优秀工具JC。JC即可用于开发高层应用软件,又便于开发低层驱动,还能交互调试。1.2.4 能力风暴机器人的开发能力(1)软件开发能力标准C语言子集,简洁的专业程序员语言支持浮点运算、指针、多维数组;先进的多任务操作系统ASOS;便于学习的图形化交互式语言;众多的驱动程序和应用程序代码,在高手的基础上学习编程。(2)能力风暴机器人AS- U它采用图形化交互C 语言( 简称VJC)完成AS- U的软件开发, 具有基

12、于流程图的编程语言和交互式C 语言(简称JC),便于用户自由发挥。(3)机械扩展能力1至32个直流电机;1至4个步进电机交流伺服电机;1至32个继电器、电继阀、记忆合金;1至32个灯泡、电热丝、蜂鸣器。扩展实例:灭火风扇,机械手臂,装饰彩灯等。(4)电子扩展能力至几百路位模拟输入;至几十路输出捕捉;路数字式输出。扩展实例:超声测距卡,红外测距卡,路伺服电机驱动卡,路输入输出。第2章 超声波测距扩展卡的设计2.1 超声波扩展卡设计思路2.1.1 超声波简介超声波是频率高于20000赫兹的声波,它方向性好,穿透能力强,易于获得较集中的声能,在水中传播距离远,可用于测距,测速,清洗,焊接,碎石、杀菌

13、消毒等。在医学、军事、工业、农业上有很多的应用。超声波因其频率下限大约等于人的听觉上限而得名。2.1.2 超声波测距原理2.1.2.1 超声波发生器 为了研究和利用超声波,人们已经设计和制成了许多超声波发生器。总体上讲,超声波发生器可以分为两大类:一类是用电气方式产生超声波,一类是用机械方式产生超声波。电气方式包括压电型、磁致伸缩型和电动型等;机械方式有加尔统笛、液哨和气流旋笛等。它们所产生的超声波的频率、功率和声波特性各不相同,因而用途也各不相同。目前较为常用的是压电式超声波发生器。 在本次设计中我们采用市场上较为普遍的型号为TR40-16B的超声波传感器。TR40-16B是分体式超声波传感

14、器,共分为接收和发射两部分。其中,标有T的是发射部分,标有R的是接收部分。压电式超声波发生器原理 压电式超声波发生器实际上是利用压电晶体的谐振来工作的。它有两个压电晶片和一个共振板。当它的两极外加脉冲信号,其频率等于压电晶片的固有振荡频率时,压电晶片将会发生共振,并带动共振板振动,便产生超声波。反之,如果两电极间未外加电压,当共振板接收到超声波时,将压迫压电晶片作振动,将机械能转换为电信号,这时它就成为超声波接收器了。 若对发送传感器内谐振频率为40KHz的压电陶瓷片(双晶振子超声波传感器)施加40KHz高频电压,则压电陶瓷片就根据所加高频电压极性伸长与缩短,于是发送40KHz频率的超声波,其

15、超声波以疏密形式传播(疏密程度可由控制电路调制),并传给波接收器。接收器是利用压力传感器所采用的压电效应的原理,即在压电元件上施加压力,使压电元件发生应变,则产生一面为“+ ”极,另一面为“-”极的40KHz正弦电压。因该高频电压幅值较小,故必须进行放大。 超声波传感器使得驾驶员可以安全地倒车,其原理是利用探测倒车路径上或附近存在的任何障碍物,并及时发出警告。所设计的检测系统可以同时提供声光并茂的听觉和视觉警告,其警告表示是探测到了在盲区内障碍物的距离和方向。这样,在狭窄的地方不管是泊车还是开车,借助倒车障碍报警检测系统,驾驶员心理压力就会减少,并可以游刃有余地采取必要的动作。2.1.2.2 超声波测距原理 超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。超声波在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离(s),即:s=340t/2 。这就是所谓的时间差测距法。 超声波测距的原理是利用超声波在空气中的传播速度为已知,测量声波在发射后遇到障碍物反射回来的时间,根据发射和接收的时间差计算出发射点到障碍物的实际距离。由此可见,超声波测距原理与雷达原理是一样的。 测距的公式表示为:L=CT 式中L为测量的距离长度;

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号