欢迎来到天天文库
浏览记录
ID:16403689
大小:523.50 KB
页数:5页
时间:2018-08-09
《超声波雷达的试验研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、超声波雷达的试验研究詹百宁(宜昌市葛洲坝中学)摘要本文通过对超声波雷达的试验研究,提供了一个可行实用的超声波测距雷达的软硬件实现方案。关键词超声波测距雷达1.引言超声波在我们的生活乃至于动物界中,都起着很重要的作用,虽然说人类听不出超声波,但不少动物却有此本领。它们可以利用超声波“导航”、追捕食物,或避开危险物。大家可能看到过夏天的夜晚有许多蝙蝠在庭院里来回飞翔,它们为什么在没有光亮的情况下飞翔而不会迷失方向呢?原因就是蝙蝠能发出2~10万赫兹的超声波,这好比是一座活动的“雷达站”。蝙蝠正是利用这种“雷达”判断飞行前方是昆虫,或是障碍物的。那么人类是怎样利用超
2、声波的呢?本文通过对超声波雷达的试验研究,验证了一种超声波雷达的应用方案。2.超声波模块介绍本文提到的超声波模块实物图如下图1:图1超声波测距模块2.1.模块主要特点模块主要特点如下:1.典型工作电压:5V。2.超小静态工作电流:小于2mA。3.感应角度:不大于15度。4.探测距离:2cm-400cm5.高精度:可达0.3cm。6.盲区(2cm)超近。模块使用方法:控制口发一个10US以上的高电平,就可以在接收口等待高电平输出。一有输出就可以开定时器计时,当此口变为低电平时就可以读定时器的值,此时就为此次测距的时间,方可算出距离.如此不断的周期测,就可以达到你
3、移动测量的值了。2.2.模块工作原理(1)采用IO触发测距,给至少10us的高电平信号;5(1)模块自动发送8个40khz的方波,自动检测是否有信号返回;(2)有信号返回,通过IO输出一高电平,高电平持续的时间就是(3)超声波从发射到返回的时间.测试距离=(高电平时间*声速(340M/S))/2;图2超声波时序图以上时序图表面你只需要提供一个10uS以上脉冲触发信号,该模块内部将发出8个40KHz周期电平并检测回波。一旦检测到有回波信号则输出回响信号。回响信号的脉冲宽度与所测的距离成正比。由此通过发射信号到收到的回响信号时间间隔可以计算得到距离。公式:uS/5
4、8=厘米或者uS/148=英寸;或是:距离=高电平时间*声速(340M/S)/2;建议测量周期为60ms以上,以防止发射信号对回响信号的影响。1.试验电路组成原理1.1.系统组成试验电路原理框图如下图3:超声波模块PIC试验板液晶显示器TrigRA0VCCVCCEchoRB0GNDGND......图3试验电路原理框图51.1.PIC单片机简介PIC试验板用的主要芯片是PIC16F877A,其主要特点如下:(1)具有高性能RISCCPU(2)仅有35条单字指令(3)带有预分频器的8位定时器/计时器(4)2个捕捉器,比较器,PWM模块(5)其中:捕捉器时16位,
5、最大分辨率为12.5ns(6)比较器是16位,最大分辨率为200ns(7)PMW最大分辨率为是10位1.2.主要硬件接口设计RA0接超声波模块的控制端。RB0接超声波模块的接收端。RA1~3,RC0~7接液晶显示器相应接口。2.软件设计2.1.初始化根据前述硬件接口设计,主要接口初始化如下:RA0初始化为输出口。RB0初始化为中断口。RA1~3,RC0~7为输出口。Timer0初始化为定时器模式,每100uS中断。2.2.中断控制设计staticunsignedinttime_ms;定义一个无符号整形数time_ms用于计时。staticunsignedint
6、time_ms1;定义一个无符号整形数time_ms1用于记录脉冲宽度的时间。Timer0每100uS中断一次,time_ms增加1。RB0中断时将当前的time_ms赋值给time_ms1。2.3.脉冲宽度测量的实现根据图2的时序图,通过RA0,产生一个10uS宽的触发信号;当RB0由低电平变为高电平时,将time_ms清零;RB0由高电平到低电平时将产生中断,中断时将当前的time_ms赋值给time_ms1,因此,这个值就代表了超声波发送到回响的时间间隔。2.4.显示功能的实现试验为了简化,显示器只显示测量的时间值,未换算为距离,限于篇幅具体描述从略。5
7、1.1.软件工作流程图软件工作流程图如图4图4程序流程图2.结语通过对墙壁测试,对测量值利用计算器计算出距离,其误差小于2cm,最小可测量距离约3cm,最远距离约400cm。试验表明这个超声波测距模块可以用于3cm~4m的测距应用。超声波雷达有着广泛的运用,利用超声波可以更准确的获得人体内部疾病的信息,这就是b超,还有声呐装置也是利用超声波,甚至汽车上的倒车雷达也是用的超声波雷达原理。本文介绍的软硬件设计为超声波雷达的应用提供了一种可行的实用技术方案。5参考文献1.超声波测距模块(HC-SR04)用户手册2.MCD-demo使用说明书3.PIC16F87X等数
8、据手册4.何希才,任力颖,杨静.实用传
此文档下载收益归作者所有