可精确测距的低成本超声子系统

发布者:未来画家最新更新时间:2009-09-18 来源: 今日电子关键字:超声波  MAXQ610  微控制器  精确测距 手机看文章 扫描二维码
随时随地手机看文章

  超声测距原理

  超声传感器电路比较简单,在系统中负责发送超声脉冲流,然后采集回波信号。器件发出的脉冲信号在空气中传输,直到碰到一个目标物体并在此处产生反射回波。超声传感器通过检测这些回波,并计算出发射脉冲与接收脉冲之间的时间差,从而确定脉冲波形的传输距离。发射脉冲的频率范围为40~200kHz,多数情况下使用40~50kHz频率范围的脉冲。

  用于发射脉冲信号并检测回波信号的硬件电路称为超声传感器。有两种类型的超声传感器:静电超声传感器和压电超声传感器。静电型类似于一个电容器,由固定极板和移动极板组成。固定极板通常采用铝,移动极板则采用带有一层较薄镀金层的聚酰亚胺。聚酰亚胺的作用类似于一个绝缘层,当信号(典型频率为50kHz)作用在两个极板时,金箔被吸向背板,产生超声突发信号。

  压电型是利用压电效应产生并测量超声脉冲。传感器将晶体或陶瓷材料黏接在金属壳或椎体上,发射脉冲时,信号(通常为40kHz)激励晶体,使压电材料扩张或收缩,从而产生超声突发信号。回波信号将使压电材料震动,产生信号输出。

  计算距离

  距离计算非常简单,对于一个理想系统,一旦脉冲发射并检测到回波后,即可利用下式计算距离。

  距离=(传输时间×声速)/2

  但是,实际应用系统需要考虑延时偏差(零距离下系统的响应延时),上述公式修改为:

  距离=((传输时间–系统延时偏差)×声速)/2

  对应于空气温度(Ta)的声速(C)可以按照下式计算,单位为m/s。

  C=331+0.606×Ta

  另外,还需要考虑温度的测量精度。

  步程计设计

  为了构建一个类似于步程计的便携系统,可以选择MAXQ610等低功耗微控制器,以节省计算功耗——其工作在12MIPS时电流只有3.75mA——停止模式下仅消耗200nA电流。控制器能够工作在较宽的电压范围(1.7~3.6V),可在较长的电池放电过程中支持系统供电(见图1)。

图1用类似于MAXQ610的微控制器构建的系统

  微控制器和辅助电路用于完成发送、接收超声脉冲的主要功能,脉冲发生器提供载频等于传感器谐振频率的突发式超声脉冲,回波检测电路用于检测反射信号。

  许多应用中,发射和接收电路位于同一电路板,共用同一传感器。这种情况下,微控制器可以产生突发信号并处理接收到的回波。而在步程计中,发射器安装在一只脚上,接收器则安装在另一只脚上。这种情况下,需要单独提供产生突发脉冲的电路,而微控制器将处理收到的发射信号并计算距离。独立的发射电路利用555定时器即可实现,随后将详细介绍这部分电路。首先讨论微控制器是如何产生脉冲信号。

  产生超声脉冲

  利用微控制器的红外(IR)定时器可以产生超声脉冲信号。定时器可以方便地编程脉冲频率和持续时间(见图2)。红外时钟(IRCK)频率等于fSYS/2IRDIV[1:0]。其中,IRDIV[1:0]可以设置成1、2、4或8,IRCAH字节定义载波的高电平时间(按照IR输入时钟周期数定义),而IRCAL字节定义载波的低电平时间。

图2MAXQ610微控制器内部的红外模块定时器

  IRTXPOL定义开启/空闲状态和IRTX引脚的载波极性,IRDATA决定是否在下一个IRMT载波周期将载波发生器输出送至IRTX引脚。IRDATA=1时,载波在下一个IRMT周期输出到IRTX引脚;IRDATA=0,IRTX引脚在下一个IRMT周期为空闲状态。

  在本例的开始,设置IRDATA=0使能IR定时器,载波时钟不会出现在IRTX引脚。当IRV寄存器倒计数使IRV达到0时,设置IRDATA=1使载频信号在下一载波时钟输出到IRTX引脚。同时,IRV寄存器重新装载IRMT的数值。

  在步程计设计中,突发脉冲发生器位于发送传感器中,可以利用555定时器实现该功能。由555定时器构成简单的振荡器,振荡频率为40kHz,占空比为50%(见图3)。选择40kHz频率的主要原因是传感器在该频率处增益最大。555定时器输出与超声传感器连接在一起。

图3一种基于555定时器、简单的突发模式超声发生器

  处理接收到的回波信号

  处理超声接收脉冲的接收器结构如图4所示,可按照下列计算步骤确定元件值。

图4脉冲接收器结构

  1确定增益,保证接收传感器在指定发送传感器和接收器条件下能够提供足够的信号摆幅。本例中,采用1000倍增益。

  2利用两极运算放大器提供1000倍的增益,采用反相放大器以获得较好的共模性能:

  ①偏置电压由同相放大器设置。

   ②建立偏置电压允许接收传感器交流耦合至放大器,同时提供高通滤波。放大器还具有可调节的输入阻抗,以便从传感器获得最大功率(传感器的数据手册通常提供相应参数)。

  第1级(OP1)增益设置为100,经过第1级放大之后的噪声电平必须控制在可接受的范围内。

  3利用MAX4329中的另一路运放构建第2级反相放大器,由于第1级放大器和第2级放大器之间具有相同的直流偏置电平,两极之间不需要交流耦合。放大器配置为反相放大时会拾取高频噪声,因此第2级放大器可以配置成低通滤波器,从而使两级放大器共同构成一个1阶带通滤波器。

  4第2级放大器输出信号必须足够大,送入施密特触发器后转换成40kHz的方波信号。也可以利用MAX4329的第3个运算放大器构建施密特触发器,施密特触发器的滞回电压由下式计算。

  滞回电压=VccR7/(R7+R8)=160mV,Vcc=6V。

  5直流偏置电压设置为Vcc/2,电池放电时可以跟踪电池电压,始终保持最大动态范围,通过电阻分压器得到该电压。选择电阻时需要注意,过小的电阻会导致静态电流过大,很快将电池能量耗尽;电阻过大时,会引入较大噪声。但热噪声可以通过陶瓷旁路电容C3滤出,连接在电阻分压器之后的运算放大器OP4为偏置电压提供一个低阻节点并满足施密特触发器的工作电流要求。

  回波检测与距离计算

  一旦捕获到回波信号,微控制器可以检测脉冲信号并根据延时计算距离。检测脉冲时,定时器B处于捕获模式(见图5)。

图5微控制器中的定时器B

  将EXENB设置为1使能定时器的捕获功能,超声接收机的输出应该送入定时器的TBB引脚,利用TBPS[2:0]位设置定时器的时钟频率。第一次IR中断使能定时器,TBB引脚从1到0的跳变使定时器B的计数值(TBV)传输到捕获寄存器(TBR)并置位EXFB标志。如果使能,EXFB标志置位还可以产生一次中断。

  TBR寄存器的数值包含了发射脉冲与接收脉冲之间所经历的定时器时钟数,根据时钟周期即可计算出历时时间。这个延迟时间内还包括了系统的延迟时间,计算发送与接收传感器之间的距离时需要考虑这一因素。

  传感器应用电路

  系统中可以使用两种类型的传感器配置,具体选择取决于物理架构。

图6(a)使用独立的TX和RX传感器

图6(b)单传感器系统中

  采用独立的TX、RX传感器时,微控制器的IR驱动器连接到一个外部放大器,用于驱动超声TX。接收端,RX的超声信号经过放大后转换成数字信号(通过放大器和比较器实现),然后将该信号送到微控制器的16位定时器输入端(见图6a)。共用同一传感器时,利用变压器提高输出信号的幅度(见图6b)。

关键字:超声波  MAXQ610  微控制器  精确测距 引用地址:可精确测距的低成本超声子系统

上一篇:基于ARM的车载导航系统的研究与设计
下一篇:机载电子设备通用自动测试系统研究与实现

推荐阅读最新更新时间:2024-05-02 20:52

51单片机的高精度除法程序及使用
开发人员在开发51单片机应用系统过程中,往往遇到多字节除法及倒数问题。但目前一些资料中所介绍的有关程序,复杂且功能单一、精度低。本人在研制((GZ93多功能程控测试仪》过程中,自行设计的4字节除4字节程序具有功能多、精度高、简短、运行速度快等特点,可用于求4字节倒数,求商的整数(结果为4字节),求商的小数部分(结果为4字节),调用两次即可求8字节商。 一、使用方法 1.求商的整数 (1)16进制被除数送51内部RAM中20(低位)至23(高位)单元,除数送50(低位)至53(高位)单元,扩充单元24至27清零。 ’ (2)调子程序DIV。 (3)20(低位)至23(商位)单元为所求商,24至27单元为余数。
[单片机]
51单片机的内存问题
51单片机寻址内存的空间,不是靠总线而是靠指令的方式。 1:51有以下几个内存模块组成 ROM Flash RAM有------内部RAM的低128位(00-7F) -------内部RAM的高128位(80-FF)---【 89C51 单片机没有这一段空间】 -------特殊功能寄存器(SFR)(80-FF) ------外部RAM 64K(0000-FFFF) 问题1:好多地址是重复的,当向80H写入一个数值,单片机怎么知道读的是内部的高128位RAM?还是SFR?还是外部64K的RAM呢? 答:指令。如果是直接寻址,访问的是SFR、如果是R0或者R1间接寻址,就是内部高128位RAM,如果是D
[单片机]
恩智浦微控制器事业部延长重点LPC产品的持续供应计划
2016年8月18日,恩智浦半导体公司(NXP Semiconductors N.V.)(NASDAQ:NXPI)宣布,将LPC1700和LPC2000微控制器(MCU)产品的持续供应计划额外延长五年,以顺应市场对这些产品的持续需求和广泛应用。 十多年前,恩智浦推出了基于ARM 技术的业界首款真正集成闪存(Flash)的MCU LPC2106,为当今的MCU市场奠定了基础。LPC2106将ARM7TDMI-S处理器和片上闪存、SRAM以及通用外设集成在一个低引脚数封装中,随后不久,LPC2138和LPC2148几款MCU也相继问世,这为恩智浦后续数百款突破性MCU器件的推出做好了准备。 恩智浦资深副总裁、微控制器业务总经理
[嵌入式]
基于STC12C5624AD单片机的液晶屏背光模块驱动和调节电路设计
为使座舱内的用户随时得到准确、可靠的信息,座舱内使用的显示器必须具有高可靠性,同时,因为飞机驾驶员左右手都要操作仪器,且为提高座舱显示器的易读性和缓解视觉疲劳,显示器的光强还应能根据周围环境和用户需求进行自动和手动调整,避免用户在环境光很强时看不清显示内容,或在环境光很暗时感到刺眼。液晶显示器的背光亮度直接决定显示器的平均亮度,通过调节液晶显示器的背光亮度来调节显示器的亮度。 笔者采用国产的STC12C5624AD单片机设计一个液晶屏背光模块驱动和调节电路,能够准确测量环境光的照度,根据环境光实现自动和手动调节背光亮度。 1 显示器背光调节的原理 因为飞机座舱的特殊性,对座舱显示的可靠性、准确性和智能性有更高的
[单片机]
基于STC12C5624AD<font color='red'>单片机</font>的液晶屏背光模块驱动和调节电路设计
掌握单片机的精髓-定时器
问题描述: 单片机的精华资源不多,今天练习掌握它的定时器硬件资源 硬件环境: 89C58RD+单片机(共三个定时器T0、T1、T2) 目标是这样的:定时器定时1秒后闪灭led,使用的是定时器内部中断 代码如下: #include reg52.h sbit led = P1^0; unsigned int int_count = 0; void internal_int() interrupt 1 // time0 overflow { int_count ++; //TH0=(8192-5000)/32; //分别得到高8位和低8位 //TL0=(8192-50000)2;
[单片机]
掌握<font color='red'>单片机</font>的精髓-定时器
【51单片机STC89C52】串口通信(蓝牙)
一、串口 1、串口基本认知 串行接口简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口。串行接口(Serial Interface)是指数据一位一位地顺序传送。其特点是通信线路简单,只要一对传输线就可以实现双向通信(全双工),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。 异步串行是指 UART ( Universal Asynchronous Receiver/Transmitter ),通用异步接收 / 发送。 UART 包含 TTL 电平的 串口 和 RS232 电平的串口 2、串口通信 STC89C52设有2个互相独立的接收、发送缓冲器,可以同时发送和接收数据。发
[单片机]
【51<font color='red'>单片机</font>STC89C52】串口通信(蓝牙)
ARM Cisco投资初创单片机公司Ambiq
  据国外媒体报道:2010年初创公司Ambiq日前宣布,获得了240万美元的风投资金,该笔资金主要来自于DFJ Mercury、ARM、Draper Fisher Jurvetson、Cisco、The Frankel Fund、Huron River Ventures等      Ambiq表示,该笔资金将用来扩充工程、销售及市场团队。      据悉,Ambiq通过研发高级电源管理技术,来提供业界最节能的微控制器,实际上,根据公司的说明,目前基于ARM Cortex M级产品的功耗已经比8位单片机要低。公司的网站说,“目前已开发出世界上最节能的半导体解决方案”,但并没有刊登产品或datasheet。      成立于2010年
[单片机]
英飞凌,凭什么成为汽车MCU老大?
全球汽车芯片“顶流”英飞凌再度迎来高光时刻。 TechInsights的最新研究显示,2023年全球汽车半导体市场规模增长16.5%,创下692亿美元的纪录。其中,英飞凌总市场份额增长了一个百分点,从2022年的近13%增长至2023年的约14%,巩固了公司在全球汽车半导体市场的领先地位。 同时,英飞凌在汽车MCU领域的份额终于做到无人能敌,把先前第一名的日本瑞萨甩在身后,MCU首次问鼎全球第一。英飞凌在FY24Q1业绩说明会中表示,过去两年里,客户下了比实际需要更多的订单,最大增长驱动因素来自汽车MCU,甚至比碳化硅部分还要大。 一向低调,给人“闷声发大财”印象的英飞凌再次秀肌肉,英飞凌怎么做到的?借此我们将回顾近一
[汽车电子]
英飞凌,凭什么成为汽车<font color='red'>MCU</font>老大?
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved