基于单片机的超声测距.

来源:百度知道 编辑:UC知道 时间:2024/06/17 19:05:03
单片机部分是没什么问题的了,但是超声测距部分就没什么概念,需要什么芯片和器件呢?电路图是怎么样的?怎样驱动?
小弟在这里先谢了~
电路图,元器件,例程都需要

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

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

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

 S=V*t

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

方案很多,其一见图:

器件见图。

基于单片机的锅炉控制系统 基于单片机的音乐门铃 请问基于FPGA的交通灯与基于单片机的比较 基于FPGA的多功能时钟与基于单片机的比较 基于单片机的霓虹灯控制器的设计 基于单片机的数字电话机的设计 基于单片机的光电计数器的设计! 基于单片机的新店信号发生器的设计 基于ISP的单片机开发系统设计 基于单片机的无线温度传感器设计!