基于单片机的超声波测距怎么降重

基于单片机的超声波测距怎么降重

1.基于单片机的超声波测距仪毕业论文

要完整的论文。。。有的再加分要免费的,要钱的免谈...论文符合的再加一千分!非诚勿扰!!!

  • 检查一下硬件

    硬件没问题就看看单片机是否工作

    顺便问一句你的程序仿真过吗

    有问题吗

    呵呵

  • 相关范文:

    基于单片机的超声波测距仪设计及其应用分析

    [摘要] 本文利用超声波传输中距离与时间的关系,采用AT89C51单片机进行控制及数据处理,设计出了能精确测量两点间距离的超声波测距仪。该测距仪主要由超声波发射器电路、超声波接收器电路、单片机控制电路、环境温度检测电路及显示电路构成。利用所设计出的超声波测距仪,对不同距离进行了测试,并进行了详尽的误差分析。

    [关键词] 超声波测距 单片机 温度传感器

    随着社会的发展,人们对距离或长度测量的要求越来越高。超声波测距由于其能进行非接触测量和相对较高的精度,越来越被人们所重视。本设计的超声波测距仪,可以对不同距离进行测试,并可以进行详尽的误差分析。

    一、设计原理

    超声测距仪是根据超声波遇到障碍物反射回来的特性进行测量的。超声波发射器向某一方向发射超声波,在发射同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即中断停止计时。 通过不断检测产生波发射后遇到障碍物所反射的回波,从而测出发射超声波和接收到回波的时间差T,然后求出距离L。基本的测距公式为:L=(△t/2)*C

    式中 L——要测的距离

    T——发射波和反射波之间的时间间隔

    C——超声波在空气中的声速,常温下取为340m/s

    声速确定后,只要测出超声波往返的时间,即可求得L。

    二、超声波测距仪设计目标

    测量距离: 5米的范围之内;通过LED能够正确显示出两点间的距离;误差小于5%。

    三、数据测量和分析

    1.数据测量与分析

    由于实际测量工作的局限性,最后在测量中选取了一米以下的30cm、50cm、70cm、80cm、90cm、100cm 六个距离进行测量,每个距离连续测量七次,得出测量数据(温度:29℃),如表所示。从表中的数据可以看出,测量值一般都比实际值要大几厘米,但对于连续测量的准确性还是比较高的。

    对所测的每组数据去掉一个最大值和最小值,再求其平均值,用来作为最终的测量数据,最后进行比较分析。这样处理数据也具有一定的科学性和合理性。从表中的数据来看,虽然对超声波进行了温度补偿,但在比较近的距离的测量中其相对误差也比较大。特别是对30cm和50cm的距离测量上,相对误差分别达到了5%和4.8%。但从全部测量结果看,本设计的绝对误差都比较小,也比较稳定。本设计盲区在22.6cm左右,基本满足设计要求。

    2.误差分析

    测距误差主要来源于以下几个方面:

    (1)超声波发射与接收探头与被测点存在一定的角度,这个角度直接影响到测量距离的精确值;(2)超声波回波声强与待测距离的远近有直接关系,所以实际测量时,不一定是第一个回波的过零点触发;(3)由于工具简陋,实际测量距离也有误差。影响测量误差的因素很多,还包括现场环境干扰、时基脉冲频率等等。

    四、应用分析

    采用超声波测量大气中的地面距离,是近代电子技术发展才获得正式应用的技术,由于超声测距是一种非接触检测技术,不受光线、被测对象颜色等的影响,在较恶劣的环境(如含粉尘)具有一定的适应能力。因此,用途极度广泛。例如:测绘地形图,建造房屋、桥梁、道路、开挖矿山、油井等,利用超声波测量地面距离的方法,是利用光电技术实现的,超声测距仪的优点是:仪器造价比光波测距仪低,省力、操作方便。

    超声测距仪在先进的机器人技术上也有应用,把超声波源安装在机器人身上,由它不断向周围发射超声波并且同时接收由障碍物反射回波来确定机器人的自身位置,用它作为传感器控制机器人的电脑等等。由于超声波易于定向发射,方向性好,强度好控制,它的应用价值己被普遍重视。

    总之,由以上分析可看出:利用超声波测距,在许多方面有很多优势。因此,本课题的研究是非常有实用和商业价值。

    五、结论

    本设计的测量距离符合市场要求,测量的盲区也控制在23cm以内。针对市场需求,本设计还可以加大发射功率,让测量的距离更加的远。在显示方面,也可以对程序做适当改动,使开始发射超声波时LED显示出温度值,到超声波回波接收到以后通过计算得出距离值时,LED自动切换显示距离值,这样在视觉效果上得到更加直观的了解。

    参考文献:

    [1]孙涵芳徐爱卿:MCS一51/96系列单片机原理及应用(修订版)[M].北京:北京航空航天大学出版社.2002.46-170

    [2]金篆芷王明时:现代传感器技术[M].电子工业出版社.1995.331—335

    [3]孙涵芳徐爱卿:MCS一51/96系列单片机原理及应用(修订版)[M].北京:北京航空航天大学出版社.2002.46-170

    [4]路锦正王建勤杨绍国赵珂赵太飞:超声波测距仪的设计[J].传感器技术.2002

    仅供参考,请自借鉴

    希望对您有帮助

  • 你在将你焊的板子再焊焊,看有没有

    虚焊

    。或者用

    示波器

    进行测量看看是否是

    数码管

    出问题。这个我们刚刚焊完。仔细点应该就会好的。

    祝你成功!

  • 电子信息工程]基于单片机超声波测距仪

  • 我也出现过这种情况,就是不停的在扫描,数码管在闪烁,但没有查出来原因,有可能是代码问题,有可能是代码和你的电路不符合一至,你可以用电表把作品查一遍,是否是某一个拐角接错了,电平不对,导致局部电流不通,芯片的拐角作用都清楚吗?如果硬件没问题,那就应该是上述的两种可能了。

2.基于单片机的超声波测距仪

今天做了个超声波测距仪,单片机是STC89C52,,12M晶振,芯片有74LS245,CD4069,可是做完之后测试时显示屏上只有四个零,那五个开关除了复位键之外没有反应,请高手解决,跪求解决方法!

  • 你用什么显示的,按键没有反应是不是你的程序没有关联好,我也做这个,不过一切都正常,没有用按键,只是用跳线连接电源

  • 你在将你焊的板子再焊焊,看有没有虚焊。或者用示波器进行测量看看是否是数码管出问题。这个我们刚刚焊完。仔细点应该就会好的。 祝你成功!

  • 我也出现过这种情况,就是不停的在扫描,数码管在闪烁,但没有查出来原因,有可能是代码问题,有可能是代码和你的电路不符合一至,你可以用电表把作品查一遍,是否是某一个拐角接错了,电平不对,导致局部电流不通,芯片的拐角作用都清楚吗?如果硬件没问题,那就应该是上述的两种可能了。

3.关于基于单片机的超声波测距的问题

老师让我测量超声波发送模块的波形,是要带程序测量还是直接测量硬件电路

  • 当然是要带程序测量,不然怎么会有波形,把发射40KHZ的

    方波

    程序烧进去,然后测量你输出的那个引脚就知道是否发射成功了

4.基于单片机的超声波测距怎么改距离

  • 基于单片机的超声波测距我们这有 ,需要么.

  • 用超声波的。 超声波发出后,等待A时间收到回声,要据超声波的速度为340米每秒,从而计算出距离。

5.基于单片机的超声测距.

单片机部分是没什么问题的了,但是超声测距部分就没什么概念,需要什么芯片和器件呢?电路图是怎么样的?怎样驱动?小弟在这里先谢了~电路图,元器件,例程都需要

  • 买个超声波传感器,一个接收一个发射,简单的放大电路就可以实现

  • 超声波的软件设计采用模块化的设计方法,实现用两种方式测量距离,一是,运用手动的方式,每按一次键进行一次测量,按键采用外部中断INT0,每中断一次,经一定时间的去干扰延时后,调用超声波发射函数,发射超声波,再利用单片机T0的捕获功能,捕获反射回来的超声波,然后计算出从发射到返回的时。

    二是,运用自动的模式,利用INT1进入自动模式,进入自动模式后,由单片机的T2控制超声波每经过1s左右发射一次,及时地显示反射物体的距离。

    超声波测距,可以利用以下的算法:

    S=V*t

    其中:S是测量的距离,V是声速,t是超声波走过的时间。这种算法受环境温度的影响很大,愿因是在不同的环境温度下,超声波的速度受温度的影响。所以,在这次的设计中没有采用种方法。这里采用的是比例测量的方法。即,在测量之前先进行校准。校准是利用测量标准1米对应的时间t1作为比例值,然后,用测量的时间tx与之相比,得出测量的距离,。即有:S=tx/t1经试验测得这种测量准确性良好。

    方案很多,其一见图:

    器件见图。

  • 我这二天也在做这个哦,买了一个超声波模块,可是老板不会程序,一直在调试.

    这块其实自己做没有必要,去买一个模块,接到单片机去就OK了

    但是你如果不是急用,就自己焊接吧,不难的.

    你百度HI我吧,我发几个关于超声波的期刊你.

    祝你成功!

  • 我已经做成功一个了。你要什么?电路图?还是硬件??

  • 你找一本《无线电》杂志,上面有介绍!

基于单片机的超声波测距怎么降重
下载Doc文档

猜你喜欢