基于AT89S51单片机的超声波测距系统设计_林二妹

  • 格式:pdf
  • 大小:660.59 KB
  • 文档页数:4

31卷

 第

4期

陕西科技大学学报

Vol.31No.4

 2013年

8月

Journal

 of

 Shaanxi

 Universit

 of

 Science

 &Technolo

gy Au

g.2013

 文章编号:

1000

-5811(

2013)

04

-0127

-04

基于

AT89S51单片机的超声波测距系统设计

林二妹

闽南理工学院,

福建石狮

 362700)

 要:

在分析超声波测距原理的基础上,

指出了设计测距系统的思路和所要考虑的问题,

细介绍了以

AT89S51单片机为核心的低成本、

高精度、

微型化数字显示超声波测距仪的硬件

电路和软件的设计方法,

系统电路设计合理、

工作稳定、

性能良好、

检测速度快、

易于做到实时

控制,

测量精度上达到了工业实用的要求

关键词:

单片机;

超声波;

测距

中图法分类号:

TP216+

.1

文献标识码:

Ultrasonic

 ran

gin

 s

ystem

 desi

gn

 based

 on

 SCM

 AT89S51

LIN

 Er

-mei

Min

 Nan

 Universit

 of

 Science

 and

 Technolo

gy,

Shishi

 362700,

China)

Abstract:

The

 desi

gn

 is

 about

 the

 thou

ght

 of

 desi

gnin

 ran

gin

 s

ystem

 and

 the

 relatedl

 con

sidered

 problems,

based

 on

 the

 anal

ysis

 of

 the

 princi

ple

 of

 ultrasonic

 distance

 measurement

and

 introduces

 in

 detail

 the

 desi

gn

 method

 of

 hardware

 circuit

 and

 software

 of

 miniaturized

di

gital

 dis

pla

 ultrasonic

 ran

ge

 finder

 with

 low

 cost

 and

 hi

gh

 precision

 on

 the

 basis

 of

 usin

AT89S51as

 the

 heart.The

 s

ystem

 circuit

 desi

gn

 is

 reasonable,

stable,

good

 performance,

and

 fast

 ins

pection

 s

peed,

eas

 to

 do

 real

 time

 control,

measurement

 accurac

 reached

 indus

trial

 practical

 re

quirement.

Ke

 words:

SCM(

Sin

gle

 Chi

 Mic

yoco);

ultrasonic;

ran

gin

 引言

超声波是指频率高于

20Hz的机械波,

是由机

械振动产生的,

可在不同介质中以不同的速度传

.由于超声波指向性强,

能量消耗缓慢,

而且在介

质中传播的距离较远,

反射能力较强,

另外,

测量时

与被测物体无直接的接触,

还能清晰稳定的显示出

测量结果,

所以超声波经常用于距离的测量,

如测

距仪和物位测量仪等都可以通过超声波来实现

.超

声测距是一种非接触式的检测方式

.对于被测物处

于黑暗、

有灰尘、

烟雾、

电磁干扰、

有毒等恶劣的环

境下有一定的适应能力

.因此在液位测量、

车辆自动导航等方面有着广泛的应用

.特别是应用于空气

测距,

由于空气中波速较慢,

其回波信号中包含的

沿传播方向上的结构信息很容易检测出来,

具有很

高的分辨力,

因而其准确度也较其它方法为高

 超声波测距原理

超声波测距的原理是利用超声波的发射和接

收,

根据超声波传播的时间来计算出传播距离

.实

现超声波测距的方法有多种,

如相位检测法、

声波

幅值检测法和渡越时间检测法等

本测距系统采用超声波渡越时间检测法,

其原

理为:

检测从超声波发射器发出的超声波,经气体

*收稿日期:

2013

-02

-02

作者简介:

林二妹(

1983-),

女,

福建漳州人,

实验师,

研究方向:电子信息技术陕西科技大学学报

31卷

介质的传播到接收器的时间,

即渡越时间

.渡越时

间与气体中的声速相乘,

就是声波传输的距离

.超

声波发射器向某一方向发射超声波,

在发射时刻的

同时单片机开始计时,

超声波在空气中传播,

途中

碰到障碍物就立即返回来,

超声波接收器收到反射

波就立即停止计时

.再由单机计算出距离,

LED

数码管显示测量结果

超声波在空气中的传播速度随温度变化,

其对

应值如表

1,

根据计时器记录的时间

t(

见图

1),

可以计算出发射点距障碍物的距离(

s),

*t/

2.

 声速与温度的关系

温度

℃-30-20-10

 0

 10

 20

 30

 100

声速/(

m/

s)

313

 319

 325

 323

 338

 344

 349

 386

 超声波测距时序图

 单片机超声波测距系统设计框图

单片机超声测距系统框图如图

2.该系统由单

片机控制模块、

超声波发射电路和接收电路、

显示

电路、

供电电源及报警电路组成[

1].

 系统设计框图

 单片机超声波测距系统硬件电路设计

本设计主要包括单片机控制系统、

超声波发射

电路和接收电路、

显示电路、

供电电源、

报警输出电

路等几部分[

2]

3.1

 单片机控制系统

超声波测距单片机控制系统采用

AT89S51为

核心芯片,

系统晶振采用

12MHz的晶振

.各端口定义为:

P2.7为输出超声波换能器所需的

40kHz

的方波信号,

P3.5为监测超声波接收电路输出的

返回信号

.显示电路采用三位一体

LED数码管,

P2口为段码输出,

P3.2、

P3.3、

P3.4为位码输出

端,

P3.1、

P0.2为报警控制端口,

P3.6为数值调整

键,

P3.7为功能键[

3]

.该系统如图

3所示.

 超声波测距单片机控制系统

3.2

 超声波发射电路和接收电路

3.2.1

 超声波发射电路

超声波发射电路如图

4所示,

超声波发射电路

由电阻

R1、

三极管

BG1、

超声波脉冲变压器

B及

超声波发送头

T40构成,

超声波脉冲变压器的作

用是提高加载到超声波发送头两端的电压,

以提高

超声波的发射功率,

从而提高测量距离

AT89S51单片机的

P2.7输出

40kHz的

方波,

经三极管

BG1推动超声波脉冲变压器,

在脉

冲变压器次级形成

60V

P-P的电压,

加载到超声波

发送头上,

驱动超声波发射头发射超声波

3.2.2

 超声波接收电路

超声波接收电路如图

5所示,

接收电路由

BG2、

BG3组成的两级放大电路构成

.超声波的检

波电路、

比较整形电路由

C8、

D5、

D6及

BG4组成

发送出的超声波,

遇到障碍物后,

产生回波,

反射回

来的回波由超声波接收头接收到

.由于反射回来的

超声波信号非常微弱,

所以接收到的信号加到

BG2、

BG3组成的两级放大器上进行放大

.每级放

大器的放大倍数为

70倍

.放大的信号通过

 N

4148检波二极管检波得到解调后的信号,

最后输

出一负跳变,

输入单片机的

P3.5脚

3.3

 显示电路

显示电路采用三位一体

LED数码管显示所测

距离值,

如图

6.数码管采用动态扫描显示,

段码输

出端口为单片机的

P2口,

位码输出端口分别为单

片机的

P3.4、

P3.2、

P3.3口,

数码管位驱运用

PNP

三极管要

S8550驱动

.·

821·