超声波测距原理与应用.docx

上传人:b****6 文档编号:8415694 上传时间:2023-01-31 格式:DOCX 页数:21 大小:170.75KB
下载 相关 举报
超声波测距原理与应用.docx_第1页
第1页 / 共21页
超声波测距原理与应用.docx_第2页
第2页 / 共21页
超声波测距原理与应用.docx_第3页
第3页 / 共21页
超声波测距原理与应用.docx_第4页
第4页 / 共21页
超声波测距原理与应用.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

超声波测距原理与应用.docx

《超声波测距原理与应用.docx》由会员分享,可在线阅读,更多相关《超声波测距原理与应用.docx(21页珍藏版)》请在冰豆网上搜索。

超声波测距原理与应用.docx

超声波测距原理与应用

«1-1MC9S12系勇a控SS主5性能

产禺型号

RAM

/KB

FLASH1

/KB

•EPROM

/KB

串Ru

AzD

PWM

..MHz

I/O弓国

MOS12DT2S6B

12

256

4

SCL弐LPC、

G\N2.0A,B

8顷

25

91

8

MC9S12DT128B

8

128

2

SCI,SPLFC、CANZQA/B

I68iio{2

8爵8g

25

91

8

MC9S12DJ256B

12

256

4

setsPhre.tANIOA/B

16踣KI位

8庭8童

25

59.91

8

MC9S12DP256B

12

256

4

SCI、SPkFC、CANZOArB

16滋血也

8路8也

25

91

8

M«S12DJ128B

8

128

2

SCI,SPI、FC、CAN2.0A,BmsCANM

lesiofi

8恥也

25

59.91

8

Mt^S12DG255B

12

256

4

SCI、SPI、PC、

CAN2・OA/B

16路eft

8恥也

25

91

8

MC9S12DG128B

8

12?

i

2

SCI、SPk卩c、

CAN2.0A/B

16昭卫位

8路8也

25*

599

«

8

MC9S12DB128B

8

128

2

SChSPh

CAN2.0A/B

16K10R

8路8包

25

91

8

MC9S12H128

6

128

4

1scuSPLPC

1

CAN2.0A/B

16路M

.6路8也

25

8

|1-2S12X5$12系做较

FLASH

mKB-

S12XE

50

1MB

S12XS

32

64-256KB

16-25;32-128KB

S12Q8~16

32-125KB

25

照ROM

S12XF

50

128-512KB

10

25H12KB

ROM耶

S12HZ25

32〜256KBiROMO

I

RAM

/KB

CAN

SCI

SPl

FC

12~M

4-12

6«i

I

卜4

6』

16-32

2他

16-32

2~4

2-12

0-2

1~2

0-1

0~1

EEPROM

pra

KB

6将I0-4

图1系统廉理框图

MS12e

8~1削也

猜106im

16*10也

im

776爵10位

卜瞩述

 

3.1超声波发射部分超声波发射部分是为了让超声波发射换能器TCT40-16T能向外界发

出40kHz左右的方波脉冲信号。

40kHz左右的方波脉冲信号的产生通常有两种方法:

采用-

硬件如由555振荡产生或软件如单片机软件编程输出,本系统采用后者。

编程由单片机P1.0

40kHz方波脉冲信

端口输出40kHz左右的方波脉冲信号,由于单片机端口输出功率不够,

号分成两路,送给一个由74HC04组成的推挽式电路进行功率放大以便使发射距离足够远,

满足测量距离要求,最后送给超声波发射换能器TCT40-16T以声波形式发射到空气中。

发■

射部分的电路,如图2所示。

图中输出端上拉电阻_R31,R32,—方面可以提高反向器74HC04另一方面可以增加超声换能器的阻尼效果,缩短其自由振荡的时间。

ffi2趨声波发射电路框哥

3.2超声波接收部分上述TCT40-16T发射的在空气中传播,遇到障碍物就会返回,超声波接收部分是为了将反射波(回波)顺利接收到超声波接收换能器TCT40-16R进行转换变成

电信号,并对此电信号进行放大、滤波、整形等处理后,这里用索尼公司生产的集成芯片CX20106,得到一个负脉冲送给单片机的P3.2(INT0)引脚,以产生一个中断。

接收部分的电

路,如图3所示。

14

CX20H)&

2I0C

330

Lt

二二6

—〒(MnF

国3超声披接收电路框图

点,由于红外遥控常用的载波频率38kHz与测距的超声波频率40kHz比较接近,而且CX20106

内部设置的滤波器_中心频率f0五可由其5脚外接电阻调节,阻值越大中心频率越低,范围为30〜60kHz。

故本次设计用它来做接收电路。

CX2010g内部由前置放大器、限幅放大器、带

通滤波器、检波器、积分器及整形电路构成。

工作过程如下:

接收的回波信号先经过前置放

滤除干扰

大器和限幅放大器,将信号调整到合适幅值的矩形脉冲,由滤波器进行频率选择,

信号,再经整形,送给输出端7脚。

当接收到与CX20106滤波器中心频率相符的回波信号时,其输出端7脚就输出低电平,而输出端7脚直接接到.AT89S52的INT0引脚上,以触发中断。

若频率有一些误差,可调节芯片引脚5的外接电阻R42,将滤波器的中心频率设置在40kHz,

就可达到理想的效果。

本设计显示部分采用字符型TC1602夜晶显示所测距离值。

TC1602显示的容量为2行16个

字。

液晶显示屏有微功耗、体积小、显示内容丰富、超薄轻巧、使用方便等诸多优点,与数码管相比,显得更专业、美观。

使用时,可将P0与LCD的数据线相连,P2口与LCD的控制

线相连,如图5所示。

on

ffli5TC1I6G2A晶显示电路

其中,TC1602第4脚RS为寄存器选择,第5脚RW为读写信号线,第6脚E为使能端。

第7〜14脚:

D0〜D7为8位双向数据线。

这里要注意的是,为了布线方便,单片机端的D0〜D7是接

到LCD/602的D1〜D0,正好相反,因此在编写软件时需要做处理,使读取正确。

设计方案二:

40KHZ的超声波发送脉冲信号由单片机的P1.0口送出,发出一系列的脉冲群,每一个

脉冲群的持续时间大约为

0.5ms左右。

信号经过三极管放大,再经过阻抗匹配电路即变压器

(变压器输入输出比为

1:

10)后,驱动超声波发射头,发射换能器两端就加上了高电压,

内部的压电晶片开始震动,

经过压电换能器将发出40kHz的脉冲超声波。

当超声波遇到障碍

物时就会产生反射波,发射波返回到超声波传感器上,尽管发射部分的脉冲电压比较高,但

是由回波引起的接受压电晶片产生的射频电压幅度近距离有几毫伏,远距离还不到几毫伏,

由于在较远距离的情况下,声的回波很弱,因而转换为电信号的幅值也很小,

为此要求将信

号放大6000倍左右。

信号经过放大整形电路产生一个负脉冲信号,使单片机产生中断。

在接收端第一级,要求其放大倍数为了C945这62倍左右,所以选择只三极管,达到了放大倍数。

第二三级选用了一枚集成放大器NE5532它集成了两个放大器,可达到预定

放大倍数。

超声波回波接收电路

IJ

信号放大器原理图

控制端

A1A0

输岀

 

Cl-I—

•评a

SCP1

JpIt1

 

 

基于AT89C51单片机的超声波测距系统发射接收电路

由AT89C51单片机编程,执行程序后P1.0口产生40KHZ的脉冲信号,经三极管放大后来

IC2。

IC2是带有锁定环的音频

驱动超声波发射探头UCM40T,产生超声波。

接收头采用和发射头配对UCM40R,将超声波

调制脉冲变为交变电压信号,经运算放大器两级放大后加至

译码集成块LM567,内部的压控振荡器的中心频率fO=1/1.1R8C3,电容C4决定其锁定带宽。

调解R8在发射的载频上,则LM567输入信号大于25mv,输出端8脚由高电平越变为低电

平,作为中断请求信号,送至单片机处理。

在启动发射电路的同时启动单片机内部的定时器

当收到超声波反射

TO,利用定时器的计数功能记录超声波发射的时间和收到反射波的时间。

波时,接收电路输出端产生一个负跳变,在INTO或INT1端产生一个中断请求信号,单片机

响应外部中断请求,执行外部中断服务子程序,读取时间差,计算距离。

发射电路电路图如图3.9所示:

T40-16

至单片机n.on

图3.9系统发射电路此电路由一个9V的电源,R1=3.6K欧,R2=360欧,三极管T一个,激励换能器T40-16—个。

其流程图如图3.10所示:

 

图3.10流程图

发射电路原理:

当单片机

AT89C51通过P1.0这个I/O口,发送一系列的脉冲经过三极管T进

行放大,从而使T40-16这个激励换能器发射出超声波。

接收电路如3.11所示:

其原理框图如下:

至丽

需魅EJ0-15

—5

51車

图3.12原理框图

此系统为了全方位测距,故有左、右、中三个测距电路,其电路都相同。

3.3.1系统显示电路

显示器是一个典型的输出设备,而且其应用是极为广泛的,几乎所有的电子产品都要使用显

示器,其差别仅在于显示器的结构类型不同而已。

最简单的显示器可以使

LED发光二极管,

给出一个简单的开关量信息,而复杂的较完整的显示器应该是

CRT监视器或者屏幕较大的

LCD液晶屏。

综合课题的实际要求以及考虑单片机的接口资源,

采用串行方式显示的LED驱

动输出设备。

由于全程显示的距离范围在4米之内,用3个LED数码管表示距离的cm数值。

在单片机应用系统中,发光二极管LED显示器常用两种驱动方式:

静态显示驱动和动态显示

 

驱动。

所谓静态显示驱动,就是给要点亮的LED通以恒定的电流即每一位LED显示器各引脚

都要占用单独的具有锁存功能的I/O接口。

单片机只需要把要显示的字形段码发送到接口电

因此,使用这种方法单片

路并保持不变即可,如果要显示新的数据,再发送新的字形段码。

机中CPU开销小,但这种驱动方法需要寄存器、译码器等硬件设备。

当需要显示的位数增加时,所需的器件和连线也相应增加,成本也增加。

而所谓动态显示驱动就是给欲点亮的

LED通以

这时LED的亮度就是通断的平均亮度。

考虑各种因素,本设计选用动态驱动显示。

本设计选

用8155芯片作为单片机应用系统扩展的I/O口。

8155的P口作为LED的字形输出口,为提高显示亮度,采用8路反相驱动器74LS244驱动PC口作为LED的位选控制口,采用共阳极

的LED显示器,由于8段全亮时位控线的驱动电流较大,采用6路反相驱动器74LS06以提

高驱动能力。

图3.13系统显示电路

3.5稳压电源

而且对于我们通常所

大部分的电子电路与电子设备都需要有一个稳定的直流电源提供能量,接触的控制器而言,一般都是利用电网提供的交流电源,经过整流、滤波、稳压后,滤去其

不稳定的脉动、干扰成分,提供一个稳定的直流电压,来使电子电路与电子设备保持正常的

即通过降压、整流、

工作。

并且,我们目前绝大部分电子电路与电子设备都是使用线性电源,

(7805)是

滤波、稳压后提供稳定的直流电压给电子电路及芯片工作的。

固定式三端稳压电源由输出脚Vo,输入脚Vi和接地脚GND组成,它的稳压值为+5V,它属于CW78xx系列的稳压器,

输入端接电容可以进一步的滤波,输出端也要接电容可以改善负载的瞬间影响,此电路的稳定

性也比较好。

由于固定式三端稳压电源(

用扩流电路,如图3-17。

Ct15T

(W

*7互J

7805)的输出电流有1.5A,而本次设计电路电流

 

i:

3-17

4.1单片机AT89C51介绍

AT89C51是一个低电压,高性能CMOS8位单片机,片内含4kB的可反复擦写的Flash

只读程序存储器和128B的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、

非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash

存储单元,内置功能强大的微型计算机的AT89C51提供了高性价比的解决方案。

AT89C51是一个低功耗高性能单片机,40个引脚,32个外部双向输入/输出(I/O)端口,

Flash存储器结合在一

I/O寄存器进行编程。

同时内含2个外中断口,2个16位可编程定时计数器,2个全双工串行通信口,AT89C51可

以按照常规方法进行编程,也可以在线编程。

其将通用的微处理器和

起,特别是可反复擦写的Flash存储器可有效地降低开发成本。

I/O端口的编程实际上就是根据应用电路的具体功能和要求对

体步骤如下:

(1)根据实际电路的要求,选择要使用哪些I/O端口,用EQU伪指令定义其相应的寄存器;

(2)初始化端口的数据输出寄存器,应避免端口作为输出时的开始阶段出现不确定状态,

影响外围电路正常工作;

(3)根据外围电路功能,确定I/O端口的方向,初始化端口的数据方向寄存器。

对于用作

输入的端口可以不考虑方向初始化,因为I/O的复位缺省值为输入;

(4)用作输入的I/O管脚,如需上拉,再通过输入上拉使能寄存器为其内部配置上拉电阻;

(5)最后对I/O端口进行输出(写数据输出寄存器)和输入(读端口)编程,完成对外围电路的

相应功能。

k

P1,O

1

40

P1.1

2

sa

P1I玄

3

二迫

P1

A

:

P1.4

5

Pl

fl

Pl.a

7

34

Pii7

r

6

RST

P:

j11

r

ICJ

31

(TXn>1

1i

30

(INTO)P3?

r

IN

艺y

(INT1>

1第

(TO)P3.4

14

£7

(WA>H34

1u

KO

(RD)P3.7

1Z

24

X!

Ry

C

IB

N3

XTRL1

NN

GND

□vcc

□=1

□□n

pn.o(AOO)

1tAO1)PflStADiJjPC3(AO3)Pfl4(An4)PO.fi

□ALE/FTO53^nPSEN

7(A1SJ戸2Mpa.GPE4R2h30全NP21

n

(A1d)

(Ay>

»邑0(AS>

图4.1AT89C51单片机芯片

根据系统设计要求,

各接口功能如下:

P1.0:

产生输出一个

40KHZ的脉冲信号。

(用于前方测距电路)

P1.1:

产生输出一个

40KHZ的脉冲信号。

(用于右侧测距电路)

P1.2:

产生输出一个

40KHZ的脉冲信号。

(用于左侧测距电路)

INTO:

产生中断请求,

接前方测距电路。

INT1:

产生中断请求,

接前方测距电路。

P1.3:

接ICA3输入端,用于中断优先级的判断。

P1.4:

接ICA3输入端,用于中断优先级的判断。

 

PO.O:

用于显示输出,

接显示器。

P0.1:

用于显示输出,

接显示器。

P0.2:

用于显示输出,

接显示器。

P0.3:

用于显示输出,

接显示器。

P0.4:

用于显示输出,

接显示器。

P0.5:

用于显示输出,

接显示器。

P0.6:

用于显示输出,

接显示器。

P0.7:

用于显示输出,

接显示器。

 

P2.7:

接报警电路

P2.0:

接报警电路

P2.1:

接报警电路

XTAL1:

接外部晶振的一个引脚。

在单片机内部,它是一反相放大器输入端,这个放大

器构成了片内振荡器。

它采用外部振荡器时,些引脚应接地。

XTAL2接外部晶振的一个引脚。

在片内接至振荡器的反相放大器输出端和内部时钟发生

器输入端。

当采用外部振荡器时,则此引脚接外部振荡信号的输入。

RSTAT89C51的复位信号输入引脚,高电位工作,当要对芯片又时,只要将此引脚电

位提升到高电位,并持续两个机器周期以上的时间,AT89C51便能完成系统复位的各项工作,使得内部特殊功能寄存器的内容均被设成已知状态。

4.2运算放大器

主要技术参数:

1、开环差模电压增益Au0:

Au0是指集成运放在无外加反馈情况下,并工作在线性区时的

差模电压增益.用分贝表示则是20lgAu0.性能较好的集成运放的Au0可达140db以上。

2、输入失调电压及其温漂:

失调电压的大小主要反映了差分输入元件的失配;输入失调

电压是随温度,电源电压或时间而变化的,通常将输入失调电压对温度的平均变化率称为输入

电压温度漂移。

3、输入失调电流及其温漂:

在常温下,输入信号为零时,放大器的两个输入端的基极静

态电流之差称为输入失调电流110。

输入失调电流温度漂移是指输入失调电压随温度变化的

平均变化率。

一般以mA/0C为单位。

高质量的为每度几个皮安。

4、输入偏置电流IIB:

IIB是指常温下输入信号为零时,两个输入端静态电流的平均值,

IIB越小,运算放大器的输入电

IIB的大小反映了放大器的输入电阻和输入失调电流的大小,

阻越咼,输入失调电流越小。

5、差模输入电阻Rid:

Rid是指运算放大器两个输入端之间的动态电阻,一般为几兆。

6、输出电阻R0:

运算放大器在开环工作时,在输出端对地之间看进去的等效电阻即为

输出电阻。

R0大小放映了运算放大器的负载能力。

7、共模抑制比KcmR

(4-2)

KcmR=Aud/Auc

用dB表示,即为20lg(Aud/Auc).

8、最大差模输入电压UidM:

UIdM是指运算放大器同相端和反相端之间所能加的最大

电压。

9、最大共模输入电压UicM:

UIcM是指运算放大器在线性工作范围内能承受的最大

共模输入电压。

4.3探头UCM介绍

压电陶瓷超声波换能器(超声波传感器)体积小,灵敏度高、性能可靠、价格低廉,是

遥控、遥测、报警等电子装置最理想的电子器件、用此换能器构成的超声波遥控开关,可使家电产品、电子玩具加速更新换代,提高市场竞争能力。

表2.1传感器特性参数

型号

UCM—T40K1

UCM—R40K1

结构

开放式

开放式

发射距离

8—10米

8—10米

使用方式

发射

接收

谐振频率

40KHZ±1KHZ

40KHZ±1KHZ

频带宽

2KHZ±0.5KHZ

2KHZ±0.5KHZ

灵敏度

>—70dB/V/ubar

>—70dB/V/ubar

外形尺寸

e16mm322.5mm

e16mm322.5mm

温度范围

—20C~+60C

—20C~+60C

相对湿度

20±5C时达98%

20±5C时达98%

PB5

Pli6

卩B7pTTIT^

TTT

(i^

RSI

(iNl)

PI3

Ph2

pTT

PLU

PIM

PP5

PP7

PMO

PMI

PM3

80

79

78

77

n

72

PM4

PM5

PJ6

PJ7

71

西

PS3

PS2

PM

VRL

67

66

63

rr

PP3PWM3

PP2PWM2PWMIPPIPWMOPPOlOCOPTOlOClPTlIOC2PT2I0C3PT3VDDF

VSSl

IOC4PT4

PP4/PWM4

PP5/PWM5

PP7/PWM7

VDDXIVSSXlHMO/RXCANO/RXOIPMIZTXCANOZTXDl

PM2/M1SOO

PM3/SS0PM4/MOS10PM5/SCK0

PJ6/KWJ6PJ7/KWJ7

TEST

PS3ZTXDIPS2/RXDIPSl/TXDOPSO/RXDOgVSSA£VRL

VDDAPAD07AN07PAD06AN06PAD05AN05PAD04AN04PAD03E03

I0C5PTSVREGAPI

PAD02AN02

IOC6PT6IOC7PT7MODCBKGDPBO€PBlKPB〕SPB3“PB4X

Salebttpssh£36265907・_aobao・conl

567765

BBF

pppppp

3

s

s

V

PAD0LAN2

PADOOANOO

VSS2

VDD

PA7

PA6

PAS

PA4

PA3

PA2

PAI

PAO

21

20

"JT"

33"

TP

4

1-^

4b

4

7

5

1

5

2

5

3

¥

5

5

5

6

5

5

8

p

>

P

A

H-*

p

fc

p

pA4

p

A

5

PA6

p

A

7

s

o

AD2

AD3

5

6

s

7

XS128

MC9sl2xsg

 

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

当前位置:首页 > 高等教育 > 工学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1