当前位置:文档之家› 一种高精度超声波测距系统的设计

一种高精度超声波测距系统的设计


器仪 表专 业 , 学士 学位 , 获 副教 授 ; 主要 从 事测控技 术 方面 的研 究。 6 2
PROCES S AUTOM AT ON NS RUM ENTATI I I T ON k3 . e r a y2 1 Vo 3 No 2 F b u r 0 2

种高精度超声 波测距 系统 的设计
开 始
了1 个共射极放 大电路 , 以作 为受控 开关使 用。
初始 化
图 2 超 声 波 发 射 电路
F g 2 Ul a o i t n mi i g cr u t i. t snc r s tn i i r a t c
发送 7 0lz 个4 脉冲 t

( 南石 油 大学 电气信 息学 院 , 川 成都 西 四
李傻 兰
够 亮
胡 滑
60 4 ) 10 1
60 0 ; 150 中国石 油 集 团工程 设计 有 限 责任公 司西南分公 司 四川 成都 ,

要 :随着控 制技 术研 究的不 断深 入 , 人们 对距 离 的测量要 求越 来 越高 。为 了 实现 对测 量 对 象距 离 的 实 时监 测 , 计 了一 种高 精 设
p itu ,a l a h o rno t swel ste c mmu iain b t e CU n o tc mp tra e i e ne nc t ewe n M o a d h s o u e r mplme td.Th y tm e tr se s ee t n,ra—i aa e s se fau e a e d tci o e t l me d t a q iio n r n miso c u st n a d ta s sin,lw ota d hg c urc . i o c s n ih a c a y Ke wo d y r s! Ditn e me s r me t Ulrs nc MCU La VI sa c a u e n ta o i b EW Hih p e iin g r cso

禾, 等
量 , 片 机根 据 距 离 自动 调 整超 声 波 频率 。 单
C 2 16 X 00 A是 日本索尼公 司生产 的彩 电专用 红外 遥控接收器 , 采用 单列 8脚 直插 式 , 小 型封 装 , 超 5V 供 电。当超声波接收探 头接 收到超 声波 信号 时 , 压迫 压 电晶片作振动 , 机械能 转化 成 电信 号 。红外 线检 将
0 引言
超声波在传输过程 中具有 不易受 干扰 、 能量消耗
送和接收声波的双重作用 。超声波传感器是利用压 电 效应 的原理将电能和超声波相互转 化 。
超声波测距系统组成如图 1 示 。 所
缓慢 、 在介质 中传播 的距离较远等优点 , 因而超声波经
常用 于距 离 的测 量 。 因为超声 波 测距 是 非接 触式 的 , 以它可 以在某些 特定场合 或环 境 比较 恶劣 的情 所 况下使用 。如在低渗气 藏微 流量监 测过程 中 , 需要 实 时对 井径进行测量 。超声波测距是一种非接触式距离 测量 的方法 , 随着虚拟仪器技术 的发展而发展 , 伴 它克 服了传统的测距方 式在井 下恶劣环境距离测量 中存在 的缺陷 。因此 , 结合 虚拟技 术研究超 声波 测距技 术具 有十分重要的现实意义。
2 硬 件 电路
2 1 温 度 检 测 .
超声波测距原理 的表达 式如下 :
波接 收集成 芯 片 C 2 16 X 00 A接到 电信号 后 , 所接 收 对
( )
{=5 61 r 0V 3.4 十0. S 31.T

到 的信号进行识别 , 频率 在 3 4 H 左 右 , 芯 若 8~ 0k z 则 片将输 出低 电平 , 否则将输 出高 电平 …。当接收 电路 输 出端产生负脉 冲时 , 片机 IT 端产 生一个 中断请 单 N
速作相应 的处 理 , 并对 最终测 试结果 进行校正 。
2 2 发 射 电路 设 计 .
超声波发射 电路 主要 由 5 5振荡器和 1 5 个共 发射 极放大 电路 构成 , 图 2所示 。5 5定 时 器为 一 多用 如 5 途模数混合集成 电路 , 本设计 利用 该特 点构 造 了多谐 振荡器 , 它能产生频率 为 4 H 的波形 。为 了提 高测 0k z 量精度 和单片机 的计 时精 度 , 5 5振荡器 后面 外加 在 5
3 软 件设 计
系统软件分为单片机软件和计算机软件两个部分 。 单片机软件使用汇编语言进行编写 , 主要实 现时间的测 量和距离 的计算功能 。计算机软件使用 L b IW 的图 aV E 形语言编程 , 实现数据的实时显示、 存储 和打 印等功 能。 主单片机软件程序 主要 由主程序、 温度采 集子程序 、 发 射子程序 、 计算 子程序、 部 中断子程 序和定 时器 中断 外 子程序组成 。主程序流程如 图4所示。
式中: 为超声波在 空气 中的传播 速度 , 0℃ 时 为 3 1 / 、5℃ 时 为 3 7 m s T为环 境 湿 度 。由此 可 3 s2 m 4 / ; 见, 声速 与温度有着密切关 系。实 际应用 中 , 如果 温度 变化不大且无特殊要求 , 可认 为声速基本不 变 , 否则必 须进行 温度补偿 。温度测 量主要采用测温 电路来实 ]
1 超 声测 距原理 及 系统组成
超声波是指 频率 高 于 2 H 的机 械波 。为 了将 0k z 超声波作 为 检 测 手段 , 须 产 生 超 生波 和 接 收 超声 必
波 。完成这种功能 的装置 就是超声 波传感 器 , 习惯
上称为超声波换能器或超声波探头 。超声波传感器分
为发送 器和接 收器 , 但一个超 声波传 感器也 可具 有发
ut snci ajs da tm t al ae nteds ne yuigL b E , h n t n fe li aadsly aas rg , lr n lao i s dut uo ai l b sdo it c.B s aVIW tef ci so a—medt i a ,d t t a e aam a d r e c y h a n u o r t p o
sse h sb e ein d wih te C8 51 st ec r. Co sd rn h mp c ftmpeau eo h l a o i eo iy,t y tm rc se ytm a e n d sg e t h 0 F a h oe n ie igt ei a to e rt r n te ut s n cv lct r hes se p o e s s te s u d v lct n a c r a c t h e e au e c a g s,a d ma e orcin o h n lts e ut. I d iin,te fe u n y o h o n eo iy i c o d n e wih t e tmp r tr h n e n k sc re to n te f a e trs ls n a dto i h rq e c f
中图分 类号 :T 2 P3
文献标 志码 :A
Absr c : Aln t h h ru h g ig rs ac n c nrltc n lg ta t o gwiht eto o g on e e r ho o to e h oo y,t efn t n l e ur me t f sa c a u e n r h u ci a q ie n so tn eme s r me tae muc ih r o r di h hg e .
将单片机的数据传输到计算机端 , 而且 能实现计算机对
单片机的控 制。由于计算机 的 串口是 R 一 2电平 , S2 3 而 单片机的串口是 m 电平 , 因此 , 要实现通信 , 两者之间 必须有一个 电平转换 电路 。本系统使用 的 串行通 信芯 片为 M X 22 在保持 R . 2 A 32 , S2 协议输出电平 的前提下 , 3 MA 32 X 22可确保 10ki s 2 t 的数据传输速率。 b/
求信号 , 单片机 响应外部 中断请求 , 执行外部 中断服务
子程序 , 读取 时间差 , 计算距离 。
2 4 串 口通 信 .
串口通信对单片机而言意义重大 , 其不但可 以实现
现, 设计 中采 用 铠装 L 3 M 5实 现 。温 度传 感器 将 测
得 的数据送人单 片机 , 片机 就会 根据 温度变 化对 声 单

堡 皇 单 坚丝


图 1 系 统 组 成 框 图
Fi 1 Blc a r m fs se c mp sto g. o k dig a o y tm o o iin
整个测距系统 以单 片机 为核心 , 系统开始 工作时 ,
由单片机发出一个控制信号去触发发射 电路 , 使发射 电

种 高精度超声波测距 系统的设计

Hale Waihona Puke 禾, 等 一种 高 精 度 超 声 波 测距 系统 的设 计
De in o gh Pr cso ta o i s a c e s r g S s em sg f Hi e ii n Ul s n c Dit n e M a u i y t r n
路起振 , 发生器产生振荡波 。电能的振荡波通过换能器 转变成机械能 的超声波 , 当超声波到达被测 目标时发生 反射 , 换能器根据压 电原理将超声波信号转换 为电能信 号 。信号经放大滤波 电路处理 , J 送至单片机 系统进行 时间的测量和距离 的计算 。单片机系统与计算 机之 间 进行 串口通 信 , Lb IW 软件程序对 计算机 接收 到 由 aVE 的数据进行处理 , 实现数据的实时显示 、 存储 、 报警 和打 印等功能 。为实现高精度测量 , 考虑温度对超声波 速
相关主题