基于51单片机超声波测距器设计
[09-12 18:17:43] 来源:http://www.88dzw.com 单片机学习 阅读:8315次
文章摘要: 3.超声波检测接受电路 参考红外转化接收期刊的电路采用集成电路CX20106A,这是一款红外线检波接收的专用芯片,常用于电视机红外遥控接收器。考虑到红外遥控常用的载波频率38KHz与测距超声波频率40kHz较为接近,可以利用它作为超声波检测电路。实验证明其具有很高的灵敏度和较强的抗干扰能力。适当改变C4的大小,可改变接受电路的灵敏度和抗干扰能力。 电路图 " src="/pd_dianzi/UploadPic/2013-9/2013912181743961.gif" style="cursor:pointer;" o
基于51单片机超声波测距器设计,标签:单片机开发,单片机原理,单片机教程,http://www.88dzw.com3.超声波检测接受电路
参考红外转化接收期刊的电路采用集成电路CX20106A,这是一款红外线检波接收的专用芯片,常用于电视机红外遥控接收器。考虑到红外遥控常用的载波频率38KHz与测距超声波频率40kHz较为接近,可以利用它作为超声波检测电路。实验证明其具有很高的灵敏度和较强的抗干扰能力。适当改变C4的大小,可改变接受电路的灵敏度和抗干扰能力。
电路图 " src="/pd_dianzi/UploadPic/2013-9/2013912181743961.gif" style="cursor:pointer;" onload="return imgzoom(this,600);" onclick="javascript:window.open(this.src);" style="cursor:pointer;"/>
超声波接收电路图
五、系统程序设计
超声波测距软件设计主要由主程序,超声波发射子程序,超声波接受中断程序及显示子程序组成。下面对超声波测距器的算法,主程序,超声波发射子程序和超声波接受中断程序逐一介绍。
1.超声波测距器的算法设计
下图示意了超声波测距的原理,即超声波发生器T在某一时刻发出的一个超声波信号,当超声波遇到被测物体后反射回来,就被超声波接收器R所接受。这样只要计算出发生信号到接受返回信号所用的时间,就可算出超声波发生器与反射物体的距离。
距离计算公式:d=s/2=(c*t)/2
*d为被测物与测距器的距离 ,s为声波的来回路程,c为声速,t为声波来回所用的时间
声速c与温度有关,如温度变化不大,则可认为声速是基本不变的。如果测距精度要求很高,则应通过温度补偿的方法加以校正。声速确定后,只要测得超声波往返时间,即可求得距离。在系统加入温度传感器来监测环境温度,可进行温度被偿。这里可以用DS18B20测量环境温度,根据不同的环境温度确定一声速提高测距的稳定性。为了增强系统的可靠性,应在软硬件上采用抗干扰措施。
不同温度下的超声波声速表
2.主程序
《基于51单片机超声波测距器设计》相关文章
- › 基于51单片机的数控电源设计
- › 基于51单片机超声波测距器设计
- › 基于51单片机的温度测量系统
- › 基于51单片机的车用数字仪表设计与实现
- › 基于51单片机的汉字LCD智能显示模块设计
- › 基于51单片机构成的工业控制系统
- 在百度中搜索相关文章:基于51单片机超声波测距器设计
- 在谷歌中搜索相关文章:基于51单片机超声波测距器设计
- 在soso中搜索相关文章:基于51单片机超声波测距器设计
- 在搜狗中搜索相关文章:基于51单片机超声波测距器设计