
利用超声波和红外线实现综合测距定位.docx
3页利用超声波和红外线实现综合测距定位 引言传感器检测技术、无线电通讯技术、计算机控制技术是现代信息技术的三大支柱,它们 分别构成了信息技术系统的 “感官”、“神经”和“大脑 ”传感器技术是信息社会的重要技术基础,其品种、性能和质量直接决定了信息技术 系统的功能和质量因此有人说:“征服了传感器就等于征服了科学技术”由 此可见,传感器的开发与运用具有重大的意义随着现代科学技术的发展,人们对传感器的 性能水平及运用方式提出了更高的要求,而在被人们广泛运用的传感器家族中,超声波传感 器和红外线传感器以其优异的性能得到人们的青睐,广泛用于军事、医疗、工业和家电产品 但目前超声波传感器和红外线传感器一般都是单独使用,由于这两种传感器具有功能互补的 特点,故而应把这两种传感器综合起来,以制作出功能更全、精度更高、结构更简、成本更 低的传感器探测系统基于上述考虑,本文开展了基于超声波与红外线探测技术的测距定位 系统的研究1测距原理分析目前,超声波传感器广泛用作测距传感器,常作为一种辅助视觉手段与其他视觉工具(如 CCD图像传感器)配合使用,可有效提高机器的视觉功能。
1.1超声波发生器超声波发生器可分为两大类:一类是用电气方式产生超声波;一类是用机械方式产生超 声波电气类包括压电型、磁致伸缩型和电动型等;机械类包括加尔统笛、液哨和气流旋笛 等它们所产生的超声波的频率、功率和声波特性各不相同,因而用途也有所不同目前常 用的是压电式超声波发生器1.2压电式超声波发生器工作原理压电式超声波发生器实际上是利用压电晶体的谐振来工作的,其外观结构与内部结构分 别图1 超声波发生器外观结构图2 超声波发生器内部结构该传感器有两个压电晶片和一个共振板,当其两极外加脉冲信号,且频率等于压电晶片 的固有振荡频率时,压电晶片将会发生共振,并带动共振板振动产生超声波反之,如果两 电极间未外加电压,当共振板接收到超声波时,将迫使压电晶片振动,将机械能转换为电信 号,这时它就成为超声波接收器了1.3超声波测距原理超声波发射器向某一方向发射超声波,在发射的同时开始计时,超声波在空气中传播, 途中碰到障碍物就立即返回,超声波接收器收到反射波就立即停止计时超声波在空气中的 传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离S,即: S=340t/22 定位原理分析由于超声波传感器的波束发散比较严重,当超声波发射点距障碍物较远时,超声波传感 器的方向定位精度较差,因而有必要引入其它方法或传感器来改善其性能。
经查阅资料得知, 红外线传感器可弥补其性能上的不足红外线具有光束发散小的优点,目前很容易得到光束 视角小于5°的红外线传感器相对于超声波传感器,其定向精度有了很大的提高而且,还可以采用反应速度较快的 红外线传感器(如光导红外传感器,其响应时间达到了微秒级)来消除超声波传感器盲区, 提高系统的整体性能当红外线反射型传感器接通电源后,即从模块内部的红外线反射管向前方发射红外线, 一旦有物体或人体进入其有效探测范围内时,红外线就会有一部分被反射回来,被与发射管 同排安装的光敏接收管所接收,光敏接收管的电阻将因此减少,引起与其串连的电阻出现电 压变化,由电压比较器处理后,在输出端给出低电平信号,引起单片机中断,从而进行有效 控制红外线反射型传感器的检测距离与工作电压密切相关工作电压越高,红外线反射功率 越强,检测距离就越远;反之,电压低,检测距离就相对较近3系统总体方案本文研究目标是利用单片机应用技术及传感器探测技术,开发一套传感器定位测距系统 该系统将采用超声波传感器来测距,采用红外线传感器来定位,其组成框图系统包括四部分:超声波收发部分、红外线收发部分、控制部分和显示部分控制部分 是一个单片机系统,包括信号发射功能、信号判断和分析功能以及控制显示功能。
图3系统总体框图4系统硬件设计图8外部串行谐振振荡电路图8所示为一种典型的外部串行谐振振荡电路该电路也是应用晶体的基频来设计其 中,74AS04反相器用来提供振荡器所需的180°相移,330Ω的电阻用来提供负反馈, 同时偏置电压4.1.3 RC 振荡RC振荡适合于对时间精度要求不高的低成本应用RC振荡频率随电源电压VDD、RC值及 工作环境温度的变化而变化由于工艺参数的差异,对不同芯片而言其振荡器频率将有所不同另外,当外接电容CEXT 值较小时,对振荡器频率的影响更大同时,电阻电容本身的容差对振荡器频率也有影响 图9所示为RC振荡电路,如果REXT低于212kΩ,振荡器将处于不稳定工作状态,甚 至停振而REXT大于1MΩ时,振荡器又易受噪声、湿度、漏电流的干扰因此,电阻 REXT取值最好在3〜100k&Omega ;范围内在不接外部电容时,振荡器仍可工作,但为了抗干 扰及保证稳定性,建议接一 20pF以上的电容图9 RC振荡电路本系统选取晶体振荡器作为微控制器的时钟输入,并选取6MHz时钟频率作为系统时钟周 期,既可以满足系统频率的要求,又可以克服阻容振荡器精度不足的缺点,是一种较为适宜 的设计选择。
4.2 系统电路设计在本测距定位系统中,系统电路可分成三部分,一是超声波发射与接收电路部分;二是 红外线产生与接收电路部分;三是显示电路部分,具体设计思路及设计结果如下:4.2.1 超声波发射与接收电路图10所示为超声波发射电路在该电路中,通过输入引脚P110来控制超声波,并经超 声波发射头Tx发射出去;图11所示为超声波接收放大电路在该电路中,先通过接收头Rx 接收超声波,然后经两级放大器把信号放大60dB,再输送给超声波检波电路图10超声波发射电路 图11超声波接收放大电路图12所示为超声波检波电路在该电路中,超声波脉冲信号被整流为正相信号(经测试, 该正相信号近似于直流信号),此正相信号转入电路中的电压比较器,引起比较器输出脚(即 单片机的INT0脚)电压跳变,由此即可判断是否有回波信号存在图12超声波检波电路4.2.2红外线产生与接收电路图13所示为红外线发射电路在该电路中,红外线传感器通过IN引脚输入接收到的信 号,当三极管的基极有电流时,三极管导通,从而有电流从位于发射极的红外二极管流过, 激发出红外线图14所示为红外线接收电路在该电路中,当接收到反射红外线信号时,光 敏二极管的电阻将被降低,输入到电压比较器负端的电压将被升高,从而使比较器的输出端 输出低电平,并通过发光二极管的熄灭显示出来,由此可判断前方是否有障碍物。
图13经外线发射电路图14红外线接收电路4.2.3 显示电路单片机接收到前面两部分电路反馈回来的信息并经过相应算法的处理后,得出前方物体 的距离与方向等信息,一方面可以控制相应的被控对象进行相应的动作,另一方面可以通过 LED显示相应的距离本设计采用动态显示,以节省单片机的输出管脚,有利于简化系统, 具体电路图15系统显示电路5系统软件设计系统工作时首先启动红外线传感器进行探测,当检测到有障碍物存在时,再启动超声波 传感器进行测距,然后通过LED进行显示如果检测到的物体在超声波传感器的测量盲区内, 则根据红外线传感器的响应情况对距离进行估计显示对应上述功能的程序框图图16系统程序框图6结语本文采用超声波传感器和红外线传感器组成综合测距定位系统,克服了由单一传感器所 构成探测系统的不足,同时具备了超声波传感器和红外线传感器探测的优点,能够比较精确 地测距和定向同时,系统还采用了单片机控制技术,使系统具有良好的扩展性和实用性。












