基于单片机的红外测距系统设计

基于单片机的红外测距系统设计
基于单片机的红外测距系统设计

保密类别编号 20100802041武汉大学珞珈学院

毕业论文

基于单片机的红外测距系统设计

系别电子信息科学系

专业通信工程

年级10级02班

学号20100802041

姓名钱源

指导教师崔黎

武汉大学珞珈学院

2014 年5 月22 日

摘要

现代科学技术的发展,进入了很多新领域,而在测距方面先后出现了激光测距、微波雷达测距、超声波测距及红外光测距。为了实现物体近距离、高精度的无线测量而采用了红外发射接收模块作为距离传感器,单片机作为处理器,编写A/D转换和显示程序,完成了一套便推式的红外距离测量系统,系统可以高精度的实时显示所测的距离,本系统结构简单可靠、体积小、测量精度高、方便使用。

红外测距的探测距离较短,一般在几十厘米之内,本文介绍的一种基于AT89C52单片机设计的红外测距仪,可以测量距离。

首先,在绪论中,介绍了红外线及红外传感器的分类和应用、AT89C52单片机的应用与说明以及MCP3001芯片的简介。其次,阐述了与红外测距的工作原理基本结构,对红外测距传感器也做了详细说明。再次,介绍了红外测距的硬件设计和软件设计。

在硬件设计中,介绍了红外测距实现的构想,给出红外测距硬件电路原理图,并说明了红外测距传感器、键盘、A/D转换电路、LCD显示电路工作原理及AT89C52单片机的管脚分配。在软件设计中,说明了整个程序流程及各程序设计的函数。最后,是对整个设计的结论,说明了红外测距实现的可行性。

关键词:红外测距 A/D转换实时显示红外线单片机

目录

第1章绪论 (1)

1.1 课题研究的背景和意义 (1)

1.2 本课题研究的热点及发展现状 (2)

1.3 本课题研究的目的 (2)

1.4 本课题研究的内容 (3)

第2章红外测距的工作原理与基本结构 (4)

2.1.方案及设计思想: (4)

2.2 红外测距系统的基本结构 (5)

第3章红外测距的硬件设计 (6)

3.1红外收发模块 (6)

3.2 A/D转换模块 (7)

3.3 LCD显示模块 (11)

3.4 AT89C52单片机概述 (12)

3.5整个红外测距系统显示 (16)

第4章红外测距的软件设计 (18)

4.1 程序流程图 (18)

第5章系统软硬件调试 (20)

5.1 硬件调试 (20)

5.2 软件调试 (20)

5.3测试结果绘图 (20)

5.4 调试中遇到的问题 (22)

结论 (23)

参考文献 (24)

附录 (25)

后记 (32)

第1章绪论

红外线(Infrared)是波长介乎微波与可见光之间的电磁波,其波长在760纳米(nm)至1毫米(mm)之间,是波长比红光长的非可见光。所有高于绝对零度(-273.15℃)的物质都可以产生红外线。现代物理学称之为热射线。医用红外线可分为两类:近红外线与远红外线。含热能,太阳的热量主要通过红外线传到地球。它的波长介于可见光和微波之间,范围大致在0.75μM~1000μM的频谱范围之内。相对应的频率在

4?14

10HZ之间,红外线可分为三部分,即近红外线,近红外线波长范围为10~3?11

0.77μM~3μM,中红外线波长范围为3μM~30μM,远红外线波长范围为

30μM~1000μM。

红外光具有反射、折射、散射、干涉、吸收等特性。它能全部吸收投射到它表面的红外辐射的物体称为黑体;能全部反射的物体称为镜体;能部分反射、部分吸收的物体称为灰体。严格地来讲,在自然界中,不存在黑体镜体和透明体。

1.1 课题研究的背景和意义

红外线是不可见的光,是电磁波的一种形式,可以用来进行距离的测量,其应用历史可以追溯到上世纪60年代。现代科学技术的发展进入了许多新领域,而在测距方面先后出现了激光测距、微波雷达测距、超声波测距及红外线测距。其中激光测距是靠激光束照射在物体上反射回来的激光束探测物体的距离。由于受恶劣的天气、污染等因素影响,使反射的激光束在一定功率上探测距离比可能探测的最大距离减少一半左右,损失很大,影响探测的精确度;微波雷达测距技术为军事和某些工业开发采用的装备和振荡器等电路部分价格昂贵,现在还没有开拓民用市场;超声波测距在国内外已有很多人做过研究,由于采用特殊专用组件使其价格高,难以推广;红外线作为一种特殊光波,具有光波的基本物理传输特性—反射、折射、散射等,且由于其技术难度相对不太大,构成的测距系统的成本低廉,性能优良,便于民用推广。另外红外测距的应用越来越普遍。在很多领域都可以用到红外测距仪。红外测距一般具有精确度和分辨率高、抗干扰能力强、体积小、重量轻等优点,因而应用领域广、行业需求众多,市场需求空间大。

红外测距的研究就非常有意义。红外线测距仪指的就是激光红外线测距仪,红外测距仪----用调制的红外光进行精密测距的仪器,测程一般为1-5公里。在100米以内则超声波测距更有优势,但是超声波测距的距离一般无法测量1米以内,而红外测距则可以测出这一段距离,而且有着不错的精度,在本课题中研究的就是这一类情况的红外线测距。

1.2 本课题研究的热点及发展现状

常见的红外传感器可分为热传感器和光子传感器。根据《国内近年来红外光电测距仪的发展情况》,由于国家对外开放政策的实施和测量工作的需要,近年来国内一些光学仪器厂和电子仪器厂分别从瑞典、瑞士和日本等国引进几种红外测距仪组装线,组装测距仪,我国有关工厂和院校近年来也研制出一些产品。由于微处理机在国产测距仪上的应用,大大缩小仪器的体积,同时也减少出故障的几率,使得国产测距仪的性能和质量都较过去有很大的提高。在国家“六·五”计划攻关中,常州第二电子仪器厂研制的DCHZ型多功能红外测距仪就是一个很好的例证。该产品经国家测绘局测绘科学研究所光电测距仪检测巾心进行全面质量鉴定后认为:该仪器的外型美观、体积小、重量轻、操作方便、精度高和性能稳定,并通过国家有关部门组织的鉴定。目前已经开始小批量试生产。在进行侧距仪研制同时,国家有关部门也组织大量力量对红外光电测距仪的检测方法进行研究。

一、热传感器

热传感器是利用入射红外辐射引起的传感器的温度变化,进而使有关物理参数发生相应的变化,通过测量有关物理参数的变化来确定红外传感器所吸收的红外辐射。

热探测器的主要优点是相应波段宽,可以在室温条件下工作,使用简单。但是,热传感器相应时间较长,灵敏度较低,一般用于低频调制的场合。

热传感器主要类型有:热敏传感器型,热电偶型,高莱气动型和热释放电型四种类型。

二、光子传感器

光子传感器是利用某些半导体材料在入射光照射下,产生光子效应,使材料电学性质发生变化。通过测量电学性质的变化,可以知道红外辐射的强弱。利用光子效应所制成的红外传感器,统称光子传感器。光子传感器的主要特点是灵敏度高,响应速度快,具有较高的响应频率。但由于其一般要在低温下工作,导致探测波段较窄。

按照光子传感器的工作原理,一般分为内光电和外光电传感器两种,后者又可分为光电导传感器、光生伏特传感器和光磁电传感器等三种。

1.3 本课题研究的目的

我们所进行的课题便是做一个简易的,精确的,近距离的距离检测仪,这也是对我们所学知识的一种考验方法,从中我们可以更系统的认识单片机,了解AD转换和红外收发模块。

1.4 本课题研究的内容

红外传感器的测距基本原理为:红外发射电路的红外发光管发出红外光,红外接收电路的光敏接收管接收发射光,根据发射光的强弱判断出所测的距离。由于接收管接收的光强度是随着发光管与测量物的距离变化而变化的,因而,与测量物的距离近则接收光强,距离远则接收光弱。

具体方法如图1所示,红外模块发出并接收到红外线信号;AD转换模块将接收到的模拟信号转换成数字信号再交给单片机, 启动单片机中断程序,此时单片机得到数字信号也就是电压值,再由软件进行判别、计算,得出距离数并送给LED/LCD显示。

图1.1 反射能量法原理

第2章 红外测距的工作原理与基本结构

2.1.方案及设计思想:

方案一、时间差测距法:此方案是将红外发射管发送信号与接收管接收信号时间差写入单片机中,在单片机中用光传播距离公式算法将距离计算出来。原理图如图2.1所示。

图2.1 时间差测距法原理

方案二、反射能量法:此方案是用红外发射管发射信号,然后用红外接收管接收信号,将接收的信号强度经过AD 转换,录入单片机中显示出来,并将对应的距离记录下来。完成一段范围内的测量,将所记录下的数据写入单片机中,然后便可进行测量距离了。原理图如图2.2所示。

图2.2 反射能量法原理

光的衰减是呈线性关系的,公式是I’=Ie^(-μd),其中I是光强度,μ是光在介质中线性衰减系数,d是光走过的路程,e是自然对数底数。ε是光子能量,Iε就是光束的能量。要求得耗损的能量ΔE,则可通过计算:

ΔE=ΔIε=(I-I’)ε=I[1-e^(-μd)]ε=E[1-e^(-μd)]

其中E是激光能量。不过,10cm的衰减是很弱的,可以忽略。

方案比较:通过以上两种方案分析,我们可以看到方案一的误差很大,由于红外装置测的距离比较近,而光速很快,因此回馈到单片机中的时间很短,单片机很难测出准确的时间并准确处理,而在一般情况下的光速不太准确,因此误差较大,而且根据距离=光速*时间,要想测10米时间至少要精确到0.0000001s,显然用单片机是很难做到的。方案二是先将实验数据录入单片机中,因此在测量时存在的误差就会相对较小,综合考虑,选择方案二可行。

2.2 红外测距系统的基本结构

该系统主要由红外测距传感器、A/D转换电路,AT89C52芯片、键盘接口电路及LCD 显示电路等组成。其组成框图如图2.3所示:

图2.3 红外测距系统的基本结构

第3章红外测距的硬件设计

3.1红外收发模块

红外发送管是用于发送信号,经过障碍物将信号反射,红外接收管接收到反射回来的信号,然后根据信号强弱将对应的电压值显示在显示模块上,并将此时的距离记录下来。然后整改程序,用红外收发模块进行测距,就可在显示模块上显示出红外接收管接收的信号强度对应的距离值。

GP2Y0A02YK0F 红外测距传感器

20-150cm

图3.1 红外传感器结构图图3.2 protues中红外传感器如图3.2所示GP2Y0A02YK0F有3个端口,其中VCC接信号输入,VO接MCP3001的IN+,GND接地线。GP2Y0A02YK0F测量范围在20cm-150cm之间,测量误差小于0.5cm。是一个距离测量传感器单元,PSD的集成组合构成(位置敏感探测器),IRED(红外发光二极管)和信号原理电路。由于采用三角测量方法,各种物体的反射率,对环境温度和工作时间距离检测不容易产生影响。

推荐工作条件:

表3.1 红外传感器参数

参数符号条件等级单位电源电压Vcc 4.5-5.5 V

3.2 A/D转换模块

A/D 转换器按照转换的原理可分为直接A/D 转换器和间接A/D 转换器两种类型。直接A/D 转换器,就是把模拟信号直接转换成数字信号,比如逐次逼近型。间接A/D 转换器是先把模拟量转换成中间量,然后再转换成数字量,如电压/时间转换型,电压/频率转换型,电压/脉宽转换型等。其中积分型A/D 转换器的电路简单,抗干扰的能力强,而且能做到高分辨率,但是转换速度较慢。有些转换器还将多路开关、基准电压源、时钟电路、译码器和转换电路集成在一个芯片内,已经远超出了单纯A/D 转换功能,使用十分方便。

A/D 转换器转换原理:

一个完整的A/D转换过程中,必须包括取样、保持、量化与编码等路。

取样与保持

由于取样的时间极短,取样输出为一串断断续续的窄脉冲。要把每个取样的窄脉冲信号数字化,需要一定的时间。因此在两次取样之间,应将取样的模拟信号暂时储存直到下个取样脉冲到来,我们把这个动作称之为保持。

在模拟电路设计中,需要增加一个取样-保持电路。为了保证正确转换,模拟电路要保留着还未转换的数据。

量化与编码

量化与编码电路是A/D转换器的核心组成部分,量化方法:

先取最小量化单位Δ=U/2n,当输入模拟电压U在0~Δ之间时,则归入0Δ,当

U在Δ~2Δ之间时,则归入1Δ。如果量化单位Δ=2U/(2 n+1–1),当输入电压U在0~Δ/2之间

时,归入0Δ,当U在Δ/2~3/2Δ之间时,就要归入1Δ。

分辨率

分辨率(Resolution) 指数字量变化一个最小量时模拟信号的变化量,定义为满刻度与2n的比值。分辨率又称精度,通常以数字信号的位数来表示。位数越高,分辨率就越高。若小于最小变化量的输入模拟电压的任何变化,将不会引起输出数字值的变化。

不需要分辨率高的场合,所得到到的就大多是噪声。

分辨率太低,就会有无法取样到所需的信号。

转换速率

转换速率(Conversion Rate)是指完成一次从模拟转换到数字的AD转换所需的时间的倒数。为了保证转换的正确完成,采样速率(Sample Rate)必须小于或等于转换速率。

转换时间

转换时间是指A/D转换器完成一次A/D转换所需的时间。

从启动信号开始到转换结束并得到稳定的数字输出值为止的时间间隔。转换时间越短,转换速度就越快。

精准度

对于A/D转换器来说,精准度指的是在输出端产生所设定的数字数值,相对精准度指的是满刻度值校准以后,任意数字输出所对应的实际模拟输入值与理论值之差。对于线性A/D转换器,其相对精准度就是它的线性程度。由于电路制作上的影响,会产生像是非线性误差,或是量化误差等减低相对精准度的因素。

MCP3001特性:

10位分辨率

±1 LSB DNL(最大值)

±1 LSB INL(最大值)

片上采样和保持电路

SPI 串行接口

单电源供电的电压范围:2.7V至5.5V

5V时的采样速率为200 ksps

2.7V时的采样速率为75 ksps

低功耗CMOS技术

一5 nA典型待机电流,2 μA(最大值)

一5V时,工作电流的最大值为500 μA

8引脚PDIP, SOIL, MSOP和TSSOP封装

说明:

Microchip的MCP3001,是一款具有片上采样和保持电路的10位逐次逼近型A/D 转换器(ADC)。该器件提供一个伪差分输入通道:指定差分非线性( DNL) 和积分非线性(INL)的最大值为±1 LSB。它使用符合SPI协议的简单串行接口与器件通信。当时钟速率为2.8 MHz时,该器件的采样速率最大数值可为200 ksps。MCP3001器件的工作电压范围很宽,为2.7V一5.5V 。低电流设计允许器件在典型待机电流为5 nA和典型工作电流为400μA条件下工作。该器件以8引脚PDIP, MSOP, TSSOP和150 mil SOIL 封装形式提供。

图3.3 MCP3001引脚图图3.4 protues中MCP3001接线图

表3.3 MCP3001引脚

名称功能

V 2.7至5.5V电源

DO

V地线

SS

IN+ 正模拟输入

IN- 负模拟输入

CLK 串行时钟

D串行数据输入

OUT

CS/SHDN 片选输入/关闭

V基准电压输入

REF

如图3.4所示,mcp3001的VREF接vcc,IN+接GP2Y0A02YK0F红外测距传感器的Vo,CLK接单片机上的P2.2,DO接单片机上的P2.1,CS接单片机上的P2.0。

MCP3001具有片上采样和保持电路的10位逐次逼近型A/D转换器(ADC),逐次逼近型A/D转换器的工作原理是将待换的模拟输入信号与一个推测信号进行比较,根据二者大小决定增大还是减小输入信号,以便向模拟输入信号逼近。推测信号由D/A转换器输入的数字信号就对应的时模拟输入量的数字量。这种A/D转换器一般速度很快,但精度不高。A/D转换器的主要性能指标中以分辨率和转换速率最为重要,分辨率越

高,就能把满量程里的电平分出更多份数,得到的转换结果就越精确,得到的数字信号再用DAC转换回去就越接近原输入的模拟值(10位ADC能分辨2的10次方)。

MCP3001分辨率:10位ADC能分辨出满刻度的1/1024.MCP3001转换速率:速度很快。由上可知,MCP3001的性能相比其他ADC要好很多。

3.3 LCD显示模块

图3.5 protues中LCD显示模块LCD与单片机的接口电路如图3.5所示,单片机P0分别接D1-D7,同时接上排阻,而在排阻另一端接上vcc。单片机上的P2.5接E,P2.6接RW,P2.7接RS,单片机通过P0口向LCD输送数据,显示测得的距离。值得注意的是,P0口要接上拉电阻来保证对LCD的成功驱动。

LCD1602已很普遍了,可以很方便地应用于市面上大部分的字符型液晶。字符型LCD通常有14条引脚线或l6条引脚线的LCD,多出来的2条线是背光电源线Vcc((15脚)和地线GND(16脚 ),其控制原理与14脚的LCD完全一样,定义如下表所示:

表3.4 LED引脚功能

红外线测距仪测量原理

红外线测距仪测量原理 测距仪是一种航迹推算仪器,用于测量目标距离,进行航迹推算。测距仪的形式很多,通常是一个长形圆筒,由物镜、目镜、测距转钮组成,用来测定目标距离。测距仪是根据光学、声学和电磁波学原理设计的,用于距离测量的仪器。 红外测距仪的分类有激光红外,红外和超声波三种,目前测距仪主要是指的激光红外测距仪,红外测距仪和超声波测距仪由于测量距离有限,测量精度很低目前已经被淘汰。激光红外测距仪是利用激光对目标的距离进行准确测定的仪器。激光红外测距仪在工作时向目标射出一束很细的激光,由光电元件接收目标反射的激光束,计时器测定激光束从发射到接收的时间,计算出从观测者到目标的距离。 测距仪有测量距离和测量精度,同时又是电子设备,所以品牌的选择非常重要,国际知名品牌的测距仪,在性能上会远优于杂牌的激光红外测距仪。 一.测距仪分类 测距仪从测距基本原理,可以分为以下三类: 1. 激光测距仪 激光测距仪是利用激光对目标的距离进行准确测定的仪器。激光测距仪在工作时向目标射出一束很细的激光,由光电元件接收目标反射的激光束,计时器测定激光束从发射到接收的时间,计算出从观测者到目标的距离。 激光测距仪是目前使用最为广泛的测距仪,激光测距仪又可以分类为手持式激光测距仪(测量距离0-300米),望远镜激光测距仪(测量距离500-20000米)。 目前市面上主流的都是激光测距仪,手持式激光测距仪全球前两大品牌是徕卡和博世,右图就是一款主流的手持式激光测距仪。 望远镜激光测距仪,为远距离激光测距仪,目前在户外使用相当广泛,望远镜激光测距仪全球前四大品牌是图雅得、博士能、奥尔法和尼康。四个品牌在产品上各有特点,2013年,美国激光技术杂志公布的数据,2013年全球单品销售冠军是图雅得SP1500,这款测距仪测量精准,反应速度快捷。 2. 超声波测距仪

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

第37卷第4期应用科技 V o.l 37, .4 2010年4月 Appli ed Sc i ence and T echno l ogy A pr .2010 do :i 10.3969/.j issn .1009-671X.2010.04.003 基于单片机的机器人用红外测距仪系统设计 唐秦崴,瞿哲奕,朱熀秋 (江苏大学电气信息工程学院,江苏镇江212013) 摘 要:针对机器人智能倒车防护的问题,提出了以单片机AT 89S52为控制核心,采用红外测距技术设计机器人用红外测距仪系统,由单片机处理环境信息,红外测距仪发出停车提示或直接执行停车,不需要驾驶员亲自根据信息作判断,具有显著的智能化.论文采用红外管和AT 89S52单片机,设计和制作了红外测距仪系统硬件电路,并且开发了相关软件.试验表明:研制的基于单片机的红外测距仪,机器人停车时距预期位置最大误差不超过4c m,工作可靠,性能良好,确保机器人倒车的智能性和稳定性.关键词:单片机;机器人;红外测距仪;系统设计 中图分类号:TP273.4 文献标识码:A 文章编号:1009-671X (2010)04-0011-04 Desi gn of i nfrared range fi nder syste m for a robot based on a si ngle chip m icroco mputer TANG Q in w e,i QU Zhe y,i Z HU Huang qiu (Schoo l of E lectrica l and In f o r m ati on Eng i neer i ng ,Jiangsu U niversit y ,Zhenjiang 212000,Ch i na) A bstract :A i m i n g at the proble m of r obot inte lligent par k i n g pr o tecti o n ,an i n frared range fi n der is designed by u sing the i n frared rang i n g techno logy for par k i n g syste m based on a si n g le ch ip m icr oco mputer AT89S52.The i n fra red range finder can send out par k i n g si g na lpro m ptly or execute parking directly .The driver does not need to j u dge infor m ati o n by h i m se l;f t h e i n for m ati o n is processed by a sing le ch i p m icroco m puter AT89S52,and t h e infrared range fi n der has disti n ct i n telli g ent f u nction.This paper i n troduces t h e soft w are and har dw are c ircuits o f an infrared range finder parking syste m ,w hich are designed and deve l o ped w it h an infrared tube and a si n g le ch i p m i c roco m puter .The experi m ental resu lts have shown that the i n frared range based on a si n g le chip m icroco m puter operates reliab l y and m easures exactl y ,having good perfor m ance w ith the m ax i m um error of no tm ore than 4c m,thus the robo ts 'i n telli g ence and stab ility are i n sured.K eywords :si n g l e ch i p m icroco m puter ;robo ;t i n frared range finder ;syste m desi g n 收稿日期:2009 12 03. 项目基金:国家高技术研究发展计划基金资助项目(2007AA04Z213);江苏省高等学校大学生实践创新训练计划基金资助项目(2008 297).作者简介:唐秦崴(1986 ),男,大学本科,主要研究方向:机器人编程及硬件制作,E m ai:l tqw86107@yahoo .co https://www.360docs.net/doc/a62874546.html, . 机器人智能倒车防护有利于机器人安全可靠运行.目前投入应用的机器人智能倒车防护技术主要有2种:一种是车载雷达(超声波技术)测距倒车防护 [1-4] ;一种是摄像头视觉防护 [5-6] .车载雷达测距 十分精确,智能化程度较高,但造价较为昂贵;摄像头视觉防护虽然可以让驾驶员实时获取身后的环境信息,但对距离的测量则仍需要外加其他设备的辅助,驾驶员仍然需要亲自通过肉眼判断身后的情况,智能化有所不足.基于红外管以及单片机技术的机器人用测距仪采用单片机独立处理环境信息并发出 停车提示或直接执行停车,不需要驾驶员亲自根据信息作判断,能够实现智能化防护提示或停车.采用的红外技术虽然在精准度上不及超声波技术,但对于机器人已经足够,并且对突然出现的行人的敏感度不亚于超声波技术,所以拥有同超声波技术同等的安全性.同时由于红外发射、接受装置以及使用的AT89S52单片机芯片成本低廉,本系统较雷达测距仪更易于商业推广.

基于51单片机的超声波测距毕业设计(论文)

一设计题目基于51单片机的超声波测距 二设计者 姓名班级学号组号 三、设计思路及框图、原理图 任务:以单片机为核心,设计并制作一超声波测距系统基本要求: 利用时间差测距,不考虑温度变化 用数码管显示测试结果 工作频率:450kHz 测距范围:0.5~10米 测试精度: 10% 发挥部分尽量增大测控范围,提高测试精度 1.系统的硬件结构设计 1.1. 超声波发生电路 发射电路主要由反相器74LS04和超声波发射换能器T构成,单片机P1.0端口输出的450kHz的方波信号一路经一级反向器后送到超声波换能器的一个电极,另一路经两级反向器后送到超声波换能器的另一个电极,用这种推换形式将方波信号加到超声波换能器的两端,可以提高超声波的发射强度。输出端采两个反向器并联,用以提高驱动能力。上位电阻R1O、R11一方面可以提高反向器74LS04输出高电平的驱动能力,另一方面可以增加超声波换能器的阻尼效果,缩短其自由振荡时间。 1.2超声波检测接收电路 采用集成电路CX20106A为超声波接收芯片。实验证明用CX20106A接收超声波(无信号时输出高电平),具有很好的灵敏度和较强的抗干扰能力。适当更改电

容C4的大小,可以改变接收电路的灵敏度和抗干扰能力。 1.3 显示电路 显示电路主要由74ls273芯片驱动,用PNPC8550三级管进行位选,七段共阳极数码管显示。 2.系统的软件结构设计 设计思路 主程序中包括温度补偿子程序,计算子程序,显示子程序。采用汇编编程。首先进行系统初始化。其次利用循环产生4个40KHZ的方波,由输出口进行输出,并开始计时。第三等待中断,若超声波被接收探头捕捉到,那么通过中断可测得

基于单片机的超声波测距

测控技术与仪器专业课程设计报告 班级姓名学号起始时间 课程设计题目: 测控技术与仪器专业课程设计报告 摘 要:本文介绍了一种基于单片机的超声波测距仪的设计。详细给出了超声波测距仪的工作原理、超 声波发射电路和接受电路、测温电路、显示电路等硬件设计,以及相应的软件设计。设计中采用升压电路,提高了超声换能器的输出能力;采用红外接收芯片,减少了电路间相互干扰,提高了灵敏度;同时,考虑了环境温度对超声波测距的影响,采用温度传感器,提高了测量精度。该设计试验运行良好,系统结构简单、操作方便、价格低廉,具有广阔的推广前景。 关键字:超声波测距仪;超声波换能器;单片机;温度传感器 1 对题目的认识和理解 目前,常用的测距方法主要有毫米波测距、激光测距和超声波测距三种。超声波测距较前两种测距方法而言,具有指向性强、能耗缓慢、受环境因素影响较小等特点,广泛应用于如井深、液位、管道长度、倒车等短距离测量。 超声波测距适用于高精度中长距离测量。因为超声波在标准空气中传播速度为331.45m/s ,由单片机负责计时,单片机使用12.0M 晶振,所以此系统测量精度理论上可以达到毫米级。 目前比较普遍的测距的原理是:通过发射具有特征频率的超声波对被摄目标的探测,通过发射出特征频率的超声波和反射回接受到特征频率的超声波所用的时间,换算出距离,如超声波液位物位传感器,超声波探头,适合需要非接触测量场合,超声波测厚,超声波汽车测距告警装置等。 本设计选用频率为40kHZ 左右的超声波,它在空气中传播的效率最佳。由于超声波测距主要受温度影响较大,所以本设计增加了温度补偿电路。本设计具有电路简单、操作简便工作稳定可靠、测距精确和能耗小、成本低等特点,可实现无接触式测量,应用广泛。 1.1 超声波测距原理 超声波测距是通过超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即反射回来,超声波接收器收到回波就立即停止计时。根据计时器测出发射和接收回波的时间差t ,可以计算出发射点距障碍物的距离s :2 = t c s ,其中t c 为超声波在空气中的传 播速度,它随温度的变化而变化,其变化关系如下:331.50.6=+t c T 式中T 为环境摄氏温度,可由温 度传感器获取。

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

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

#基于单片机的超声测距系统

基于单片机的超声测距系统 【摘要】:基于传统的方法在很多特殊场合:如带腐蚀的液体,强电磁干扰,有毒等恶劣条件下,测量距离存在不可克服的缺陷,超声测距能很好的解决此类的问题。本论文主要对单片机超声测距系统的原理,单片机的使用等进行了分析:对超声波的发生电路和接受电路,DS18B20温度采集电路,LCD 显示电路。硬件制作和软件设计,对系统进行误差分析。 【关键字】:超声波测距,单片机,DS18B20温度补偿,LCD 显示,软件设计。 第一章 引言 1.1 单片机使用系统概述 单片机是一个单芯片形态、面向控制对象的嵌入式使用计算机系统。它的出现及发展使计算机技术从通用型数值计算领域进入到智能化的控制领域。 嵌入式系统无疑是当前最热门、最具有发展前景的IT 使用之一。嵌入式系统的使用可以使传统的电子系统升级成为智能化的电子产品,使其成为具有“生命”的现代化智能系统。现代社会中嵌入式系统无处不在,早已被使用在国防、国名经济、以及人们生活的各个领域,主要可以归纳一下几个方面: (1)军事装备:各式武器控制(火炮控制、弹道控制、炮弹引信等),坦克、舰艇、轰炸等各种电子装备,雷达、电子对抗、军事通讯装备等。 (2)家用电器:各种家电产品,如数字电视、机顶盒、数码相机、VCD 、DVD 、可视电视、洗衣机、手机、智能玩具等。 (3)工业控制:各种智能仪器仪表、数控装置、可编程控制器、分布式控制系统、工业机器人、机电一体化设备、汽车电子设备等。 (4)商用设备:各种收款机、POS 端、IC 卡输入设备、自动柜员机、防盗系统等。 (5)办公用品:复印机、打印机、传真机、手机、PDA 、变频空调设备、通信终端、程控变换机、网络设备等。 (6)医疗电子设备:各种医疗电子仪器,如X 光机、超声诊断仪、心脏起搏器、监护仪等,以及辅助诊断系统、专家系统等。 单片机使用系统的设计包括单片机基本扩展、外围电路设计和程序设计、单片机使用系统开发环境、系统可靠性设计、电磁兼容性设计等内容。通常开发一个单片机系统的步骤如下: 图1.1.1 设计步骤 在 线 调 试 软 硬 件 脱 机 运 行 安 装 调 试 制 作 P C B 板 设 计 单 元 电 路 总 体 方 案 设 计

基于单片机的红外测距系统设计

武汉大学珞珈学院毕业论文 基于单片机的红外测距系统设计

摘要 现代科学技术的发展,进入了很多新领域,而在测距方面先后出现了激光测距、微波雷达测距、超声波测距及红外光测距。为了实现物体近距离、高精度的无线测量而采用了红外发射接收模块作为距离传感器,单片机作为处理器,编写A/D转换和显示程序,完成了一套便推式的红外距离测量系统,系统可以高精度的实时显示所测的距离,本系统结构简单可靠、体积小、测量精度高、方便使用。 红外测距的探测距离较短,一般在几十厘米之内,本文介绍的一种基于AT89C52单片机设计的红外测距仪,可以测量距离。 首先,在绪论中,介绍了红外线及红外传感器的分类和应用、AT89C52单片机的应用与说明以及MCP3001芯片的简介。其次,阐述了与红外测距的工作原理基本结构,对红外测距传感器也做了详细说明。再次,介绍了红外测距的硬件设计和软件设计。 在硬件设计中,介绍了红外测距实现的构想,给出红外测距硬件电路原理图,并说明了红外测距传感器、键盘、A/D转换电路、LCD显示电路工作原理及AT89C52单片机的管脚分配。在软件设计中,说明了整个程序流程及各程序设计的函数。最后,是对整个设计的结论,说明了红外测距实现的可行性。 关键词:红外测距 A/D转换实时显示红外线单片机

目录 第1章绪论 (1) 1.1 课题研究的背景和意义 (1) 1.2 本课题研究的热点及发展现状 (2) 1.3 本课题研究的目的 (2) 1.4 本课题研究的内容 (3) 第2章红外测距的工作原理与基本结构 (4) 2.1.方案及设计思想: (4) 2.2 红外测距系统的基本结构 (5) 第3章红外测距的硬件设计 (6) 3.1红外收发模块 (6) 3.2 A/D转换模块 (7) 3.3 LCD显示模块 (10) 3.4 AT89C52单片机概述 (11) 3.5整个红外测距系统显示 (13) 第4章红外测距的软件设计 (15) 4.1 程序流程图 (15) 第5章系统软硬件调试 (17) 5.1 硬件调试 (17) 5.2 软件调试 (17) 5.3测试结果绘图 (17) 5.4 调试中遇到的问题 (19) 结论 (20) 参考文献 (21) 附录 (1) 后记 (29)

红外测距防撞系统

基本原理 红外线发射器不断发射出频率为40 kHz 的红外线,经障碍物反射,红外线接收器接收到反射波信号,并将其转变为电信号。测出发射波与接收到反射波的 时间差t ,即可求出距离s : s =12 ct (1) 式中, c 为光速度,一般取3 ×108 m/ s。本文采用“计数”方式,通过单片机处理进行测量,其基本原理是:红外线发射器始终处于发射红外线的状态,当红外接收器第一次接收到障碍物反射回的红外线时,经电路处理单片机给出一个计数启动信号,单片机的计数器开始以一定频率计数;当红外线接收器第二次接收到反射回的红外线时,经电路处理单片机给出一个停止计数脉冲,计数器停止计数。通过编程,单片机自动处理,用脉冲的周期T 乘以脉冲数n 就得到发射 红外线到接收红外线的时间差t ,即: t = nT (2) (2) 式代入(1) 式就得测量距离。 系统的建立 根据以上的测距原理,设计出系统的基本框图如图1 图1 红外线测距系统基本框图 红外发射电路发射出40 kHz 频率的红外线,当遇到障碍物红外线发生漫反射,红外线接收电路第一次接收到反射的红外线时,给单片机一个信号脉冲,启动单片机内的计数器,计数器置位进入计数状态;当接收电路第二次接收到反射器的红外线时,经单片机处理给出一个信号脉冲,使计数器停止计数,数据被锁存,然后经单片机处理,将测量的距离显示在显示器上。 基本特点 本文研究的汽车红外防撞系统吸收了国内外各种测距仪的部分特点,结合我国汽车电子工业发展方向和现有电子技术基础上而设计出来的,具有以下特点: 1) 汽车在行进中能自动连续跟踪显示障碍物的距离; 2) 在交通量较大的高速公路的车间距离一般为30~50 m ,本装置设置极限全距离为30 m , 当探测的车间距为30 m 时,发出警告声提醒驾驶员注意刹车; 3) 探测的车间距为20 m 时,给出自动刹车信号; 若装有自动刹车装置,则自动刹车减速。

红外测距传感器的工作原理及使用

光电检测技术与应用 论文 题目:红外测距传感器的工作原理及使用 院系:机电工程学院 班级:测控xxxx 完成日期:2017/5/6 小组:第x组 小组成员:xxxxxxxxxx 红外测距传感器的工作原理及使用 摘要: 利用光的反射性质,将光学系统与电路系统相结合可以制作避障传感器,通过单片机的控制,可以完成智能车在运行过程中,对障碍物的处理。避障传感器基本原理:利用物体的反射性质。在一定范围内,如果没有障碍物,发射出去的红外线,因为传播距离越远而逐渐减弱,最后消失。如果有障碍物,红外线遇到障碍物,被反射到达传感器接收头。传感器检测到这一信号,就可以确认正前方有障碍物,并送给单片机,单片机进行一系列的处理分析,协调车轮或者舵机工作,完成躲避障碍物的动作。 关键字:光电检测技术、智能车、测距、红外测距传感器、单片机 一、引言 光电检测作为光学与电子学相结合而产生的一门新兴检测技术,主要包括光信息获取、光电变换、光信息测量以及测量信息的智能化处理等,具有精度高、速度快、距离远、容量大、非接触、寿命长、易于自动化和智能化等优点,在国民经济各行业中得到了迅猛的发展和广泛的应用,如光扫描、光跟踪测量,光纤测量,激光测量,红外测量,图像测量,微光、弱光测量等,是当前最主要和最具有潜力的光电信息技术。

二、光电检测技术的概念 光电检测技术是光学与电子学相结合而产生的一门新兴检测技术。它主要利用电子技术对光学信号进行检测,并进一步传递、储存、控制、计算和显示。光电检测技术从原理上讲可以检测一切能够影响光量和光特性的非电量。它可通过光学系统把待检测的非电量信息变换成为便于接受的光学信息,然后用光电探测器件将光学信息量变换成电量,并进一步经过电路放大、处理,以达到电信号输出的目的。然后采用电子学、信息论、计算机及物理学等方法分析噪声产生的原因和规律,以便于进行相应的电路改进,更好地研究被噪声淹没的微弱有用信号的特点与相关性,从而了解非电量的状态。微弱信号检测的目的是从强噪声中提取有用信号,同时提高测系统输出信号的信噪比。 光电检测技术的系统机构比较简单,分为信号的处理器,受光器,光源。在实际检测过程中,受光器在获得感知信号后,就会被反映为不同形状、颜色的信号,同时根据这些器件所处在的不同位置,就能够将他分为反射型与透过型的两种比较的模式。光电检测的媒介光应当是自然的光,例如白炽灯或者萤光灯。特别是随着这些技术的发展,光电技术也取得的非常好发展。由于投光器在发出光后,会以不一样的方式触摸这些被检测物中,直到照射到检测系统中的受光器中,同时受光器在此刺激下,会产生一定量的电流,这就是我们常说的光敏性的原件,实际生活中应用比较广泛的有三极管、二极管。 三、光电检测技术的应用 智能车方面的应用、家庭扫地机器人方面的应用:利用光的反射性质,将光学系统与电路系统相结合可以制作避障传感器,通过单片机的控制,可以完成智能车在运行过程中,对障碍物的处理。避障传感器基本原理:利用物体的反射性质。在一定范围内,如果没有障碍物,发射出去的红外线,因为传播距离越远而逐渐减弱,最后消失。如果有障碍物,红外线遇到障碍物,被反射到达传感器接收头。传感器检测到这一信号,就可以确认正前方有障碍物,并送给单片机,单片机进行一系列的处理分析,协调车轮或者舵机工作,完成躲避障碍物的动作。 四、常用光电检测器件:红外测距传感器 原理:其输出为电压数值,通过公式L?=?(6762/(9-X))-4可计算出小车与障碍物之间的距离。

基于单片机的红外测距系统设计 - 副本

北京联合大学应用科技学院 实训报告 基于单片机的红外测距系统设计 系别电子 专业电子信息工程技术 年级12级02班 组长:张祎楠2012191294068 组员:殷跃2012191294070 白雨童2012191294063

目录 第1章绪论 (1) 1.1 本课题研究的目的 (1) 1.2 本课题研究的内容 (1) 13整个红外测距系统显示 (4) 第2章红外测距的软件设计 (5) 后记 (6)

第1章绪论 1.3 本课题研究的目的 我们所进行的课题便是做一个简易的,精确的,近距离的距离检测仪,这也是对我们所学知识的一种考验方法,从中我们可以更系统的认识单片机,了解AD转换和红外收发模块。 1.4 本课题研究的内容 红外传感器的测距基本原理为:红外发射电路的红外发光管发出红外光,红外接收电路的光敏接收管接收发射光,根据发射光的强弱判断出所测的距离。由于接收管接收的光强度是随着发光管与测量物的距离变化而变化的,因而,与测量物的距离近则接收光强,距离远则接收光弱。 具体方法如图1所示,红外模块发出并接收到红外线信号;AD转换模块将接收到的模拟信号转换成数字信号再交给单片机, 启动单片机中断程序,此时单片机得到数字信号也就是电压值,再由软件进行判别、计算,得出距离数并送给LED/LCD显示。 红外模块 电压距离公式 AD模块 单片机 显示模块 图1.1 反射能量法原理

图3.7 protues中整体系统 单片机AT89C52左端分别接了时钟电路和复位电路,这是单片机最小的系统。XTAL1和XTAL2串连一个晶振,并且分别接上一个20p的电容,两个电容另一端都接地,构成时钟电路。RST同时接上100p电容,4脚按键,1k电阻,4脚按键另一端接上一个1k电阻再与100p电容并联接VCC,1k电阻另一端则接地,构成复位电路。 单片机AT89C52右端P0端同时接LED的D1-D7端口和排阻,P2.0接CLK,P2.1接DO,P2.2接CS,P2.5接E,P2.6接RW,P2.7接RS。 MCP3001的VREF接vcc,IN+接红外距离传感器的Vo。 软件程序 #include #include #define uchar unsigned char #define uint unsigned int

基于单片机的超声波测距仪设计

基于单片机的超声波测距仪设计

基于单片机的超声波测距仪设计 1总体设计方案介绍 1.1超声波测距原理 发射器发出的超声波以速度υ在空气中传播,在到达被测物体时被反射返回,由接收器接收,其往返时间为t,由s=vt/2即可算出被测物体的距离。由于超声波也是一种声波,其声速v 与温度有关,下表列出了几种不同温度下的声速。在使用时,如果温度变化不大,则可认为声速是基本不变的。如果测距精度要求很高,则应通过温度补偿的方法加以校正。 表1-1 超声波波速与温度的关系表 表1-1 1.2超声波测距仪原理框图如下图 单片机发出40kHZ的信号,经放大后通过超声波发射器输出;超声波接收器将接收到的超声波信号经放大器放大,用锁相环电路进行检波处理后,启动单片机中断程序,测得时间为t,再由软件进行判别、计算,得出距离数并送LED

显示。 图1-1 超声波测距仪原理框图 2 系统的硬件结构设计 硬件电路的设计主要包括单片机系统及显示电路、超声波发射电路和超声波检测接收电路三部分。单片机采用AT89C51或其兼容系列。采用12MHz高精度的晶振,以获得较稳定时钟频率,减小测量误差。单片机用P1.0端口输出超声波换能器所需的40kHz的方波信号,利用外中断0口监测超声波接收电路输出的返回信号。显示电路采用简单实用的4位共阳LED数码管,段码用74LS244驱动,位码用PNP三极管8550驱动。 2.1 51系列单片机的功能特点及测距原理 2.1.1 51系列单片机的功能特点 5l系列单片机中典型芯片(AT89C51)采用40引脚双列直插封装(DIP)形式,内部由CPU,4kB的ROM,256 B的RAM,2个16b的定时/计数器TO和T1,4个8 b的工/O端I:IP0,

基于STM32的红外测距系统设计学士学位论文

基于STM32的红外测距系统设计 摘要 随着现代科学技术的发展,出现了很多新的领域,为了实现对物体近距离、高精度的无线测量,本论文对红外测距领域进行了研究。本论文采用单片机作为处理器,编写A/D转换程序及LCD显示程序,红外传感器作为工作模块,完成一套高精度显示、实时测量的红外测距系统。本系统结构简单、体积小、测量精度高、成本低、方便使用。 本论文所介绍的是一种基于STM32单片机并运用日本夏普公司型号为GP2Y0A21的红外传感器所设计的红外测距系统。首先,介绍红外线及红外传感器的分类及应用、STM32单片机的简介与功能;其次,阐述红外测距系统工作原理及基本结构并对单片机、红外传感器、LCD液晶显示屏的工作电路做了介绍;再次,对系统进行了整体设计构想,先后对系统硬件及软件进行设计,并对整个系统的功能进行了调试。最后对整个设计进行总结,说明红外测距系统实现的可行性。 关键词红外测距;单片机;A/D转换;LCD

STM32-based infrared ranging system design Abstract With the development of modern science and technology, there are many new areas, in order to achieve the object close range, high-precision wireless measurement,this topic of infrared ranging is studied. This topic using SCM as the processor, to write A/D converter and LCD display program, an infrared sensor as a working module, complete set of precision display, real-time measurement of infrared ranging system. This system has the advantages of simple structure, small size and high accuracy, low cost and convenient use. This paper introduced is based STM32 microcontroller and use of Japan's Sharp Corporation model GP2Y0A21 infrared sensor designed infrared ranging system. Firstly, introduce the classification and application of infrared distance measurement,it also introduces the function of STM32 microcontroller. Then illustrate the work theory and basic structure of it and introduce the LCD screen and work circuit. Again, the system has carried on the overall design idea, successively on the system hardware and software design, and probes into the function of the whole system debugging. Finally, summarize the entire design to illustrate the feasibility of infrared distance measurement. Keywords Infrared range, SCM, A/D converter, LCD

基于单片机的超声波测距系统实验报告

基于单片机的超声波测距系统实验报告

一、实验目的 1.了解超声波测距原理; 2.根据超声波测距原理,设计超声波测距器的硬件结构电路; 3.对设计的电路进行分析能够产生超声波,实现超声波的发送与接收,从而实现利用 超声波方法测量物体间的距离; 4.以数字的形式显示所测量的距离; 5.用蜂鸣器和发光二极管实现报警功能。 二、实验容 1.认真研究有关理论知识并大量查阅相关资料,确定系统的总体设计方案,设计出系 统框图; 2.决定各项参数所需要的硬件设施,完成电路的理论分析和电路模型构造。 3.对各单元模块进行调试与验证; 4.对单元模块进行整合,整体调试; 5.完成原理图设计和硬件制作; 6.编写程序和整体调试电路; 7.写出实验报告并交于老师验收。 三、实验原理 超声波测距是通过不断检测超声波发射后遇到障碍物所反射的回波,从而测出发射和接收回波的时间差t,然后求出距S=Ct/2,式中的C为超声波波速。由于超声波也是一种声波,其声速C与温度有关。在使用时,如果温度变化不大,则可认为声速是基本不变的。如果测距精度要求很高,则应通过温度补偿的方法加以校正。声速确定后,只要测得超声波往返的时间,即可求得距离。这就是超声波测距仪的机理,单片机(AT89C51)发出短暂的40kHz信号,经放大后通过超声波换能器输出;反射后的超声波经超声波换能器作为系统的输入,锁相环对此信号锁定,产生锁定信号启动单片机中断程序,得出时间t,再由系统软件对其进行计算、判别后,相应的计算结果被送至LED显示电路进行显示。 (一)超声波模块原理: 超声波模块采用现成的HC-SR04超声波模块,该模块可提供 2cm-400cm 的非接触式距离感测功能,测距精度可达高到 3mm。模块包括超声波发射器、接收器与控制电路。基本工作原理:采用 IO 口 TRIG 触发测距,给至少 10us 的高电平信号;模块自动发送 8 个 40khz 的方波,自动检测是否有信号返回;有信号返回,通过 IO 口 ECHO 输出一个高电平,高电平持续的时间就是超声波从发射到返回的时间。测试距离=(高电平时间*声速(340M/S))/2。实物如下图1。其中VCC 供5V 电源,GND 为地线,TRIG 触发控制信号输入,ECHO 回响信号输出等四支线。

基于51单片机超声波测距

一设计要求 (1)设计一个以单片机为核心的超声波测距仪,可以应用于汽车倒车、工业现场的位置监控; (2)测量范围在0.50~4.00m,测量精度1cm; (3)测量时与被测物无直接接触,能够清晰稳定地显示测量结果。 二超声波测距系统电路总体设计方案 本系统硬件部分由AT89S52控制器、超声波发射电路及接收电路、温度测量电路、声音报警电路和LCD显示电路组成。汽车行进时LCD显示环境温度,当倒车时,发射和接收电路工作,经过AT89S52数据处理将距离也显示到LCD 上,如果距离小于设定值时,报警电路会鸣叫,提醒司机注意车距。超声波测距器的系统框图如下图所示: 图5 系统设计总框图 由单片机AT89S52编程产生10us以上的高电平,由指定引脚输出,就可以在指定接收口等待高电平输出。一旦有高电平输出,即在模块中经过放大电路,驱动超声波发射探头发射超声波。发射出去的超声波经障碍物反射回来后,由超声波接收头接收到信号,通过接收电路的处理,指定接收口即变为低电平,读取单片机中定时器的值。单片机利用声波的传播速度和发射脉冲到接收反射脉冲的

时间间隔计算出障碍物的距离,并由单片机控制显示出来。 由时序图可以看出,超声波测距模块的发射端在T0时刻发射方波,同时启动定时器开始计时,当收到回波后,产生一负跳变到单片机中断口,单片机响应中断程序,定时器停止计数。计算时间差,即可得到超声波在媒介中传播的时间t,由此便可计算出距离。 图6 时序图 三超声波发射和接收电路的设计 分立元件构成的发射和接收电路容易受到外界的干扰,体积和功耗也比较大。而集成电路构成的发射和接收电路具有调试简单,可靠性好,抗干扰能力强,体积小,功耗低的优点,所以优先采用集成电路来设计收发电路。 3.1 超声波发射电路 超声波发射电路包括超声波产生电路和超声波发射控制电路两部分,可采用软件发生法和硬件方法产生超声波。在超声波的发射电路的设计中,我们采用电路结构简单的集成电路构成发射电路:

红外测距

红外测距系统的基本结构 该系统主要由红外发射电路、红外接收电路、A/D转换电路,AT89C52芯片、键盘接口电路及LCD显示电路等组成。其组成框图如图所示 红外测距系统工作流程 在整个红外测距系统工作中,当系统被接入启动电源后,首先,对STM32单片机进行初始化,当单片机接收到红外传感器 GP2Y0A21传输的模拟电压信号后,经过A/D转换电路,将输入单片机的模拟电压信号Vout转换为单片机可识别的数字信号,并经过电压距离转换程序,转换出要测量的距离,然后通过10次均值滤波来提高测量的精确度,最后在通过液晶显示屏LCD显示出测量结果。 为了实现红外测距,在硬件设计中,我们可以使红外发射驱动电路驱动发射头的红外二极管发出红外光,当红外光由红外接收驱动电路驱动红外接收头的光敏二极管接收到,并通过电压转换,将其转换为可测量的电压值,因为红外光的强度会随距离的缩小而增强,红外接收电路转化的电压值会随之增强。又因为电压与距离成比例,通过对转换的电压的计算,我们可以知道红外发射模块与接收模块的距离。我们采用LCD 显示屏动态显示变化中的距离, LCD显示器与AT89C52芯片的P0口与P2.0-2.2接口相接,在红外接收模块运动过程,AT89C52芯片内部会将电压模拟量通过A/D转换将其转化为可显示的数字量,然后通过LCD显示器显示出。通过键盘接口可以实现距离的测量与面积的计算。

系统硬件结构电路图 红外测距的硬件设计红外收发模块 红外发送管是用于发送信号,经过障碍物将信号反射,红外接收管接收到反射回来的信号,然后根据信号强弱将对应的电压值显示在显示模块上,并将此时的距离记录下来。然后整改程序,用红外收发模块进行测距,就可在显示模块上显示出红外接收管接收的 信号强度对应的距离值。 如图所示GP2Y0A02YK0F有3个端口,其中VCC接信号输入,VO接MCP3001的IN+,GND接地线。GP2Y0A02YK0F测量范围在20cm-150cm之间,测量误差小于0.5cm。是一个距离测量传感器单元,PSD的集成组合构成(位置敏感探测器),IRED(红外发光二极管)和信号原理电路。由于采用三角测量方法,各种物体的反射率,对环境 温度和工作时间距离检测不容易产生影响。 复位系统 单片机复位系统就是让程序计数器回到0000h这个地址,程序重头开始执行,将一些 寄存器、存储单元都置为初始设定值,单片机复位的形式有很多种,比如上电复位、 看门狗复位、手动复位等等。本开发板运用的是外接电路来手动复位,如图8所示,STM32单片机采用低电平复位,使复位开关RESET按下单片机接入低电平即完成复位操作。 A/D转换模块 A/D 转换器按照转换的原理可分为直接A/D 转换器和间接A/D 转换器两种类型。直接A/D 转换器,就是把模拟信号直接转换成数字信号,比如逐次逼近型。间接A/D 转换

红外测距传感器的原理与设计最终版

红外测距传感器的原理与设计 摘要:现代科学技术的发展,进入了许多新领域,而在测距方面先后出现了激光测距、微波雷达测距、超声波测距及红外线测距。为了实现物体近距离、高精度的无线测量,我采用红外发射接收模块作为距离传感器,单片机作为处理器,编写A/D转换、显示以及与PC机的通信程序,开发了一套便推式的红外距离测量系统,系统可以高精度的实时显示所测的距离,并且可以将距离量通过串口发送到PC机显示处理、本系统结构简单可靠、体积小、测量精度高、方便使用,另外本系统形成了一套完善的软硬件开发平台,可以进行扩展、移植和做进一步的开发。 关键词:红外测距;68HC11E1;A/D转换;

Principle and design of the infrared distance sensor Abstract:The development of modern science and technology, into many new areas, has a laser The development of modern science and technology, into many new areas, has a laser range finder in the ranging aspects, ranging of microwave radar, ultrasonic ranging and infrared ranging. In order to achieve the objects at close range, high-precision wireless measurement, I used the infrared transmitter receiver module as the distance sensor, microcontroller as the processor to write the A / D conversion, display and communication with the PC program, developed a will to push infrared distance measurement systems, high-precision real-time system can display the measured distance, and distance measuring can be sent through the serial port to a PC display processing, the system structure is simple and reliable, small size, high accuracy, ease of use, while this system the formation of a complete set of hardware and software development platform can be extended, transplantation, and further development. Key words:Infrared distance; 68HC11E1; A / D conversion;

相关文档
最新文档