智能导盲拐杖的设计----毕业论文.doc

上传人:wj 文档编号:696966 上传时间:2023-04-29 格式:DOC 页数:60 大小:1.25MB
下载 相关 举报
智能导盲拐杖的设计----毕业论文.doc_第1页
第1页 / 共60页
智能导盲拐杖的设计----毕业论文.doc_第2页
第2页 / 共60页
智能导盲拐杖的设计----毕业论文.doc_第3页
第3页 / 共60页
智能导盲拐杖的设计----毕业论文.doc_第4页
第4页 / 共60页
智能导盲拐杖的设计----毕业论文.doc_第5页
第5页 / 共60页
智能导盲拐杖的设计----毕业论文.doc_第6页
第6页 / 共60页
智能导盲拐杖的设计----毕业论文.doc_第7页
第7页 / 共60页
智能导盲拐杖的设计----毕业论文.doc_第8页
第8页 / 共60页
智能导盲拐杖的设计----毕业论文.doc_第9页
第9页 / 共60页
智能导盲拐杖的设计----毕业论文.doc_第10页
第10页 / 共60页
智能导盲拐杖的设计----毕业论文.doc_第11页
第11页 / 共60页
智能导盲拐杖的设计----毕业论文.doc_第12页
第12页 / 共60页
智能导盲拐杖的设计----毕业论文.doc_第13页
第13页 / 共60页
智能导盲拐杖的设计----毕业论文.doc_第14页
第14页 / 共60页
智能导盲拐杖的设计----毕业论文.doc_第15页
第15页 / 共60页
智能导盲拐杖的设计----毕业论文.doc_第16页
第16页 / 共60页
智能导盲拐杖的设计----毕业论文.doc_第17页
第17页 / 共60页
智能导盲拐杖的设计----毕业论文.doc_第18页
第18页 / 共60页
智能导盲拐杖的设计----毕业论文.doc_第19页
第19页 / 共60页
智能导盲拐杖的设计----毕业论文.doc_第20页
第20页 / 共60页
亲,该文档总共60页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

智能导盲拐杖的设计----毕业论文.doc

《智能导盲拐杖的设计----毕业论文.doc》由会员分享,可在线阅读,更多相关《智能导盲拐杖的设计----毕业论文.doc(60页珍藏版)》请在冰点文库上搜索。

智能导盲拐杖的设计----毕业论文.doc

天津职业技术师范大学

TianjinUniversityofTechnologyandEducation

毕业论文

专业:

班级学号:

学生姓名:

指导教师:

二〇一三年六月

天津职业技术师范大学本科生毕业设计

基于单片机电子导盲拐杖设计

Electronblind-guidecrutchdesignbasedonMCU

专业班级:

学生姓名

指导教师:

学院:

电子工程学院

2013年06月

53

摘要

随着社会的发展,在社会生活中应用超声波测距技术已很广泛,如汽车倒车雷达、测距仪和物位测量仪等都可以通过超声波来实现。

由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声测距技术的研究和开发具有实际意义。

本设计研究为盲人提供行走时,遇到前方障碍物提前躲避的预警系统。

以AT89S52作为核心处理器,采用超声波回波时间差测量人与物体之间的安全距离,实现了提前预警使用者避让障碍物,起到避免安全隐患的作用。

该系统是基于AT89S52单片机的超声波测距系统,它根据超声波在空气中传播的反射原理,以超声波传感器为检测部件,应用超声波在空气中传播的时间差来测量距离。

夜晚时利用光敏传感器控制警示灯开关,警示来往车辆避让。

另有时间播报功能。

主要由测距系统(包括超声波发射模块、超声波接收模块)和语音报警系统,时间播报系统,警示灯控制系统,稳压电源,五个主要模块构成。

该设计利用AT89S52单片机系统的I/O口,控制超声波传感器发出40KHz的超声波,利用反射回来的超声波信号,经过放大、整形、滤波等电路回到单片机,比较调试后确定与障碍物之间的距离,完成测距。

该装置将单片机的实时控制及数据处理功能,与超声波的测距技术、传感器技术相结合。

语音系统发出警示音,提醒使用者前方障碍物需躲避。

使盲人在看不见的情况下,能够识别前方的障碍物正常的行走,从而起到保护盲人安全的作用。

关键词:

智能避障;超声波测距;AT89S52单片机

ABSTRACT

Withthedevelopmentofsociety,Itisappliedwidelybyultrasonictomeasuredistance,suchascarsreversingradar,rangefinderandlevelmeasurementandsoon.Becauseofthestrongpointofultrasonic,lowenergyconsumption,longdistancetransportinginmedia,thusitispracticalandsignificanttomeasuredistancebyultrasonic.

Thisdesignstudyfortheblindtowalk,meetobstaclesaheadofearlywarningsystem.AT89S52asthecoreprocessor,USEStheultrasonicechotimedifferencemeasuringsafetydistancebetweenpeopleandobjects,implementtheearlywarningusersavoidobstacles,avoidsafehiddentrouble.

IsthesystemofultrasonicrangingsystembasedonAT89S52microcontroller,itisbasedonthereflectionprincipleofultrasonicwaveinairandinultrasonicsensorsfordetectioncomponents,applicationofultrasonicwaveinairtimedifferencetomeasuredistance.Nightwhenusingphotosensitivesensorwarninglightswitchcontrol,avoidanceoftrafficwarning.Otherwisetimefunction.Mainlybytherangingsystem(includingultrasonictransmittingmodule,ultrasonicreceivermodule)andvoicealarmsystem,timetobroadcastsystem,warninglights,controlsystem,regulatedpowersupply,thefivemajormodules.

ThedesignUSESAT89S52singlechipmicrocomputersystemI/Omouth,controlissueof40KHZultrasonicultrasonicsensor,usingthereflectedultrasonicwavesignal,afteramplification,plastic,suchasfiltercircuitbacktothesingle-chipmicrocomputer,isafterthedebuggingandthedistancebetweentheobstacles,tocompletetherange.

Thedevicewillsingle-chipmicrocomputerreal-timecontrolanddataprocessingcapabilities,combinedwithultrasonicrangingtechnology,sensortechnology.Issuedawarningsound,voicesystemremindusersinfrontoftheobstaclestoavoid.Undertheconditionoftheinvisiblefortheblindandcanidentifytheobstaclesinfrontofthenormalwalking,whichplayaroletoprotectthesafetyoftheblind.

KeyWords:

Intelligentobstacleavoidance;Ultrasonicranging;Singlechipmicrocomputer

目录

1.引言 1

1.1设计研究的背景及意义 1

1.2设计研究的内容 1

1.3本章小结 2

2.超声波系统的工作原理及方案 3

2.1超声的概述 3

2.2超声波传感器 3

2.3超声波测量中盲区及近限和远限 4

2.4超声测距的方案 4

2.5本章小结 5

3.智能导盲拐杖硬件系统设计 6

3.1设计实现的功能 6

3.2设计思路 6

3.3硬件电路设计 7

3.3.1CPU模块 7

3.3.2超声波换能模块 10

3.3.3语音播报模块设计 15

3.3.4温度检测模块和时钟模块的设计 16

3.3.5灯光示警模块设计 18

3.3.6稳压电源模块的设计 19

3.4本章小结 20

4.智能导盲拐杖软件设计 21

4.1系统软件设计语言 21

4.2软件设计心得 21

4.3设计的软件环境简介 21

4.4主要模块软件设计流程图 23

4.5本章小结 24

5系统的调试结果 24

结论 25

参考文献 27

致谢 27

附录1:

部分主电路原理图 29

附录2:

部分主程序 30

天津职业技术师范大学2013届本科生毕业设计

1.引言

我国曾在上世纪90年代进行过视力残疾状况的调查,结果显示,我国有视力残疾患者近1400万,其中盲人约就有620万。

从全国防盲技术指导组办公室得到的数据也显示,我国有550万盲人,占世界盲人总数的1/5。

随着人民生活水平的不断的进步,让生活变得越来越简单方便成为了人民普遍追求的生活理念。

盲人既是我们普通人民中的一员,又是一个特殊群体,他们由于先天或后天的生理缺陷在日常生活中比我们常人会遇到更多的不方便,不能准确及时的发现并躲避障碍物就是一个重要的弊端。

如果有一种既轻巧,又便宜,同时又能及时的识别周围障碍物并发出报警信号的智能拐杖在盲人的手中将会为盲人的生活提供极大地方便。

由于超声波的速度相对光速要小的多,其传播时间更加容易被检测,并且易于定向的发射,方向性较好,强度可以控制,因而人类采用仿真技能利用超声波测距。

同时随着计算机技术、自动化技术及工业机器人的不断出现,测距和识别技术在工业中已经得到了普遍的运用与发展,如何把这种非接触式检测与识别技术应用到民用领域已变得十分重要了。

1.1设计研究的背景及意义

盲人既是我们普通人民中的一员,又是一个特殊群体,他们由于先天或后天的生理缺陷在日常生活中比我们常人会遇到更多的不方便和安全隐患。

本设计就是为了避免盲人在行走时与前方障碍相撞。

盲人导盲预警系统的运用可极大地减轻盲人的行走不便与安全隐患,降低且避免因盲人不辨障碍而导致的事故的发生,同时它将对提高人体智能化设计起到重要的意义。

对超声波具有传播速度慢,指向性强,能级消耗缓慢,对色彩、光照度不敏感的特点进行利用,同时因为超声波传感器结构相对简单、体积小、性价比高、信息处理简单而且可靠,易于小型化和集成化,并且可以进行实时控制等特点。

所以这一项技术应用于导盲产品中将有广阔的发展前景。

1.2设计研究的内容

本设计模仿蝙蝠的超声应用能力和原理,在研究现有的电子式超声波测距系统的基础上,应用回声定位的原理,通过传感器发送超声波,然后获得并分析障碍物的回波信息,研制一套超声波导盲系统。

系统采用AT89S52单片机作为控制器,利用超声测距的原理,设计了一种超声波导盲装置,该装置可以对盲人前方道路上的障碍物进行距离探测并把障碍物距离信息转换成语音提示,盲人可以根据提示音,避让障碍同时达到导盲作用。

该系统具有硬件结构简单、工作可靠、测量误差小等特点。

又因为盲人不辨行人与车辆在路上行走,又因夜晚能见度低,为了车辆和行人更容易避让盲人。

另采用光敏电阻检测周围环境的亮度,并将该亮度转化为相反逻辑的红色警示光。

用来提醒来往行人和车辆避让。

另有时钟系统,可以控制并且语音播报时间,进行整点提醒。

1.3本章小结

本章主要介绍了设计超声波导盲拐杖的背景及意义。

对设计研究的大致内容做了概述。

2.超声波系统的工作原理及方案

2.1超声的概述

声音是与人类生活紧密相联的一种自然现象,人们对声音早有认识,在人们的日常

生活中存在着各式各样的声音。

在科学史上,声学是发展最早的学科之一。

然而,由于超声是人耳听不到的信号,直到18世纪,人们才开始研究海豚、蝙蝠等动物时,才推测自然界存在超声。

声波是一种能在气体、液体和固体中传播的机械波。

根据声波振动频率的范围来分类的,声波可分为高低不同的四种类型:

频率在16KHz~20KHz之间的机械波,能为人耳所闻,称为声波;低于16KHz的机械波称为次声波;高于20KHz的机械波称为超声波;高于10MHz的机械波称为特超声波。

声波产生的条件是首先要有一个作机械振动的质点来作波源,其次是要有传播振动的弹性介质。

此外,当振动传播时,振动的质点并不随波而移动,只是在自己的平衡位置附近振动而已,这与电磁波(交变电磁场以光速在空间的传播)是完全不相同的,与光波也不同。

因此超声作为一种高于人的听觉范围的声波,与光波和电磁波是不同的,是一种弹性机械波,它可以在气体、液体和固体中传播;电磁波的传播速度为3×108m/s,而超声波的传播速度为340m/s,其速度相对电磁波是非常缓慢的,对于相同频率的情况下波长比较的短,因此可以提高测量的分辨率;超声波在相同的传播媒体里传播速度相同,即在相当大的频率范围内声速不随频率变化,波动的传播方向与振动方向是一致的,作为纵向振动的弹性机械波,它是借助于传播介质的分子运动而传播。

在两种介质的交界面,声波会发生反射、折射、衍射、散射等现象。

超声波也具有这些传播规律,与可听声波的规律并没有本质上的区别。

但超声波作为一种特殊的声波,同时又具有方向性好,加速快等特点,而且波长很短,只有几厘米,有的甚至千分之几毫米,因此与可听声波比较,超声波具有许多奇异的特性:

传播特性──超声波的波长很短,通常的障碍物的尺寸要比超声波的波长大好多倍,因此超声波的衍射本领很差,它在均匀介质中能够定向直线传播,超声波的波长越短,这一特性就会越显著。

功率特性──当声音在空气中传播时,推动空气中的微粒往复振动而对微粒做功。

声波功率就是表示声波做功快慢的物理量。

在相同强度下,声波的频率越高,它所具有的功率就会越大。

由于超声波频率比较高,所以超声波与一般声波相比,它的功率是非常大的。

2.2超声波传感器

超声波传感器是利用超声波的特性研制而成的用于产生和接收超声波的器件,它既能够把其他形式的能转化为所需频率的超声能又能够把超声能转化为其他形式的能。

采用超声波传感器有以下几个方面的好处:

(1)测量方式原理简单,易于实现。

(2)测量的精度高

(3)超声波传感器有一定的覆盖性,可以用较少的传感器数量覆盖较大的测量范围。

2.3超声波测量中盲区及近限和远限

用往返时间检测法测量距离时,障碍物与超声波传感器间的距离既不能太远也不能太近,存在着距离测量的近限和远限。

距离过远时,接收到的信号太弱,以致无法从噪声信号中分辨出来,这是远限存在的原因。

在距离过近时,接收信号将落进盲区中而无法分辨出来,这是近限所以存在的原因。

所以,设计中要尽量减小盲区,同时提高检测的距离精度。

减小盲区措施:

(1)压缩发射脉冲宽度发射端采用减幅振荡脉冲或单个脉冲,可使余震(拖尾)减少,此法常用于短距离测量距离。

(2)采用自动距离增益控制采用具有自动增益控制功能的接收放大器,使近距离的增益很小,远距离时的增益较大,这样一方面发射信号的余震幅度变小,相应的延续时间缩短,可以分辨出近处的接受回波信号,故可使盲区减少。

另一方面,可使远处的回波信号的幅度增大,以提高测量的精度。

(3)信噪比问题超声波测距都有确定的量程。

量程主要决定于接收信号的幅值应大于规定的阐值。

这个阂值决定信噪比。

这时要求对环境噪声进行频谱分析,尽量避免与噪声频率重叠。

2.4超声测距的方案

超声检测与超声测距所用的方法类似。

超声测距的方法分为相位检测法、声波幅值检测法和往返时间检测法等。

其中相位检测法精度高,但是监测范围有限,声波幅值检测法易受反射波的影响,采用最多的是往返时间检测法。

往返时间检测法的基本原理在声速已知的情况下通过测量发送信号与接收信号之间的时间差来计算障碍物的距离,原理图如图2-1所示。

具体的说就是当40KHz的电压脉冲信号由导线输入传感器后,由压电陶瓷晶片将此电信号转换成机械振动,这种机械振动通过空气向外发送出去,发送出的超声信号向空中各方向沿直线传播,遇到障碍物反射回来。

传感器在接收到反射回来的回波信号后再次将机械振动转变为电压信号的波动。

此时得到的电压脉冲信号非常的微弱,经过后极的放大电路等的处理后被采集处理。

图2-1超声波测距原理图

超声波传感器发出超声波,在介质中传播遇到障碍物反射后再通过介质返回到接收探头,测出超声波从发射到接收所需的时间,然后根据介质中的声速,就能算得从探头到障碍物的距离。

本设计采用双探头方式。

声波在其传播介质中被定义为纵波。

当声波受到尺寸大于其波长的目标物体阻挡时就会发生反射;反射波称为回声。

假如声波在介质中传播的速度是已知的,而且声波从声源到达目标然后返回声源的时间可以测量得到,从声波到目标的距离就可以精确地计算出来。

这就是本系统的测量原理。

这里声波传播的介质为空气,采用不可见的超声波。

假设室温下声波在空气中的传播速度是335.5m/s,测量得到的声波从声源到达目标然后返回声源的时间是t秒,距离d可以由下列公式计算:

d=33550(cm/s)*t(s)

因为声波经过的距离是声源与目标之间距离的两倍,声源与目标之间的距离应该是d/2

单探头方式就是探头发出的超声波在介质中传播,遇到障碍物反射后返回至同一探头而被接收。

如图3-3所示,探头到障碍物的距离为S,测距表达式为:

式中:

S为所测障碍物的距离,c为超声波在介质中的传播速度,t为超声波从发送到接收所经过的时间。

从上式可看出,只要已知声速c,就可以靠准确测量时间t的方法来精确测量距离S。

2.5本章小结

本章对设计中用到的超声波技术进行了一个系统性的说明。

包括对超声波的说明,超声波传感器的优点,超声波测量中盲区及近限和远限,以及本次设计所要用到的超声波测距技术的原理。

3.智能导盲拐杖硬件系统设计

3.1设计实现的功能

超声测距部分是利用超声波在空气中传播时遇到障碍物返回的特点来实现测量距离的目的。

根据超声波从发射到接收到回波的时间以及此时的声速就可以计算出障碍物的距离。

由于超声在空气中传播有衰减,加上环境以及电路本身的噪声干扰,测量距离有一定的上限,超过上限距离的障碍物的回波将无法检测到;同时由于发射超声波对接收超探头的影响,测量距离存在下限,低于下限距离的障碍物回波将无法与干扰信号区别开。

系统测量的就是介于上限与下限距离范围的障碍物信息。

当检测到障碍物时,系统会通过语音模块发出告警信号。

语音播报部分是通过对接收到的超声波信号进行检测,数据经过处理后,处理完成后如为危险信号即发布声音预警。

通过控制开关,可控制语音模块对实时的温度和时间的进行播报。

警示系统模块通过AT89S52单片机控制语音模块和控制开关,达到包括语音警示,LED灯警示效果,提醒使用者和过往车辆行人避让,达到保障使用者安全的目的

稳压电源模块可以最大程度保持输入电压的稳定,保持电源输出的电压是恒定的。

是为了给电路提供稳定电源,从而使整个模块正常工作,延长使用寿命。

3.2设计思路

智能导盲拐杖硬件电路设计是一项系统的工程,它涉及到许多方面,包括单片机、超声测距系统、开关控制系统、温湿度采集系统、声光报警系统、电源等的选择,还包括单片机以及各模块间的相互连接。

在设计之前,必须要对整个智能导盲拐杖的各部分构造有一个大致的了解。

为了更好的实现预期的效果,根据整体配置,来细化各模块配置。

以AT89S52单片机为核心的控制器,除此之外再细分模块。

整个系统根据“回波测距”的原理设计的,其结构框图如图3-1所示。

图3-1智能导盲预警系统结构原理图

3.3硬件电路设计

该系统由单片机、超声波发射接收电路、液晶显示电路、语音模块及光警提示模块等组成,控制核心为单片机。

单片机在接收到传感器的信息后,将传感器的信号转换为距离信息,通过语音播报或振动提示。

系统工作原理方框示意图如图3-2所示。

图3-2系统工作原理方框示意图

整个系统包括以下几个模块:

(1)CPU模块

(2)超声换能模块

超声波发射包括产生超声激励脉冲的发射电路和超声探头,由单片机控制产生激励脉冲激励探头发射超声波。

回波信号的接收由前置比例放大电路、程控放大电路和滤波电路四部分构成。

回波信号经超声波传感器接收后转换成电信号,再经放大和滤波使信号的幅度和信噪比达到一定程度,满足信号处理的要求。

(3)电源模块

该模块为整个系统供电,提供稳定的电源。

使整个系统能够正常的运行。

(4)语音播报模块

该模块主要播报警示音,及对时间进行播报。

(5)温湿度检测模块

3.3.1CPU模块

单片机一词最初源于“Single-ChipMicrocomputer”,简称“SCM”。

单片机也叫做“微控制器”或者“嵌入式微控制器”。

单片机在控制领域中,具有很多优点,它体积小,成本低,运用灵活,易于产品化,它能方便的组成各种智能化的控制设备;面向控制,能针对性的解决从简单到复杂的各种控制任务,而能获得最佳的性能价格比;它抗干扰能力强,适用范围宽,在各种恶劣的环境下都因能可靠的工作,这是其它类型计算机无法比拟的;内存较大,功能强,抗干扰能力强、软硬件资源都比较丰富等特点,其外围接口电路简单,具有很高的性价比,其价格仅为DSP的五分之一,而且它经过多年的发展,技术也相当的成熟。

它与工业标准MCS-51的指令和引脚兼容,因而是一种功能强大的微控制器,它对很多嵌入式控制应用提供了一个高度灵活有效的解决方案。

此外,可以方便地实现多机和分布式控制,使整个控制系统的效率和可靠性大为提高,所以我们可以利用单片机与超声波技术的的结合来实现测距。

基于单片机的超声波测距系统易实现,成本低,精确度高,并且容易做到实时控制,具备较强的实用性。

这次设计所选用的AT89S52单片机如图3-3所示,有40个引脚的芯片,引脚配置,是一种低功耗、高性能的含有8K字节快闪可编程/擦除只读存储器(FPEROM--FlashProgrammableandErasableReadOnlyMemory)的8位CMOS微控制器,使用高密度、非易失存储技术制造,并且与AT89S52指令系统和引脚完全兼容。

芯片上的FPEROM允许在线或采用通用的非易失存储编程器对程序存储器重复编程。

AT89S52的主要性能包括:

(1)与MCS-52微控制器产品系列兼容。

(2)片内有8K字节的可在线重复编程快闪擦写存储器(FlashMemory)。

(3)编程所需的所有时序和电压,均不需外部电路供给。

(4)存储器可循环写入/擦除1000次。

(5)存储数据保存时间为10年。

(6)宽工作电压范围,Vcc可由2.7V到6V。

(7)全静态工作,可由OHz到16MHz。

(8)程序存储器具有3级锁存保护。

(9)128X8位内部RAM。

(10)32条可编程I/O线。

(11)三个16位定时器/计数器。

(12)中断结构具有5个中断源和2个优先级。

(13)可编程全双工串行通道。

(14)空闲状态维持低功耗和掉电状态保护存储内容。

AT89C52芯片的40个引脚功能为:

VCC:

电源电压。

GND:

接地。

RST:

复位输入。

当RST变为高电平并保持2个机器周期时,所有I/O引脚复位至“1”。

XTAL1:

反向振荡放大器的输入及内部时钟工作电路的输入。

XTAL2:

来自反向振荡放大器的输出。

ALE/PROG:

当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。

在FLASH编程期间,此引脚用于输入编程脉冲。

在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。

因此它可用作对外部输出的脉冲或用于定时目的。

然而要注意的是:

每当用作外部数据存储器时,将跳过一个ALE脉冲。

如想禁止ALE的输出可在SFR

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 表格模板 > 表格类模板

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2