超声波 测距
准备在小车上安装一个超声波测距离。是基于51单片机。看网上的一些资料,电路图,没有什么问题。但是超声波发射的探头(压电式)和接收的探头要自己做吗?有地方买的话买什么型号可...
准备在小车上安装一个超声波测距离。
是基于51单片机。看网上的一些资料,电路图,没有什么问题。
但是超声波发射的探头(压电式)和接收的探头要自己做吗?
有地方买的话买什么型号可以用。
看别人的电路图,看着像蜂鸣器,用蜂鸣器在加上脉冲是不是就能产生波?
在线等。刚开始接触这方面,很多不懂,帮帮忙
1楼,你打酱油的吗,看着像是哪里直接copy的 展开
是基于51单片机。看网上的一些资料,电路图,没有什么问题。
但是超声波发射的探头(压电式)和接收的探头要自己做吗?
有地方买的话买什么型号可以用。
看别人的电路图,看着像蜂鸣器,用蜂鸣器在加上脉冲是不是就能产生波?
在线等。刚开始接触这方面,很多不懂,帮帮忙
1楼,你打酱油的吗,看着像是哪里直接copy的 展开
3个回答
展开全部
这要看你要测多远的距离,距离3米以上的,发射和接收电路比较复杂,需要用到IR2301、IRF540、AD8307、甚至DSP等技术,主要原因是超声波在空气中的衰减比较大,而且声速较慢,你也可以考虑下FMCW微波雷达。如果只是测3米以下的距离,可以参考车用的倒车雷达,我给你的建议是用51单片机自己做。1、去淘宝网买一对TR分体超声波探头,大概3-10元一对;2、用单片机的1个IO脚输出发射信号,脉宽25uS占空比为50%连续发10个波,然后等20-100mS再发下一个。这个IO脚接一个S8050之类的三极管,集电极接超声波T发射头(若有条件就接一个铁氧体变压器);接收头接一个用TL082、TL084做的正向放大器,注意信号要钳位(建议用1N4937,对小信号损耗小)以免偶尔超大信号击穿IC,若想改用其它IC,请注意它在40KHz下的频率响应。第一级信号放大后需经一次LC滤波器(3.3mH+4700pF)再进行2次放大,总放大倍数至少要100倍(40KHz检测10米大面积物体须要放大3-30万倍),最后经滤波和电压比较器,接至单片机的另一个IO口(中断也行),若用检波电路+单片机AD进行电压比较,那就更好了。单片机的程序里,用一个死循环,用2个8位16bit变量累加记录。超声波在发射时的回波触发是无效的,而且在一段时间内(大概1-5mS)存在余震,因此需要屏蔽掉此时段的触发,作为盲区。而若在此之后收到了超声波回拨信号(或中断)将即停止计数。在每次超声波发射时,输出累计计数结果,并将此变量清零。输出的累计数值,乘以一个系数在加上一个系数(盲区),就是你想要的实际距离,这两个系数可以在你的实测中找到。还有要说明的是,超声波发射不仅需要你的电路要驱动出40KHz(例子)信号,还要求超声波探头的本振频率也是40KHz,否则转换效率极低,得不偿失。不过如果频率相差不大,倒也是可以,例如你拿40KHz的探头用在了38KHz上,也能凑副用的。字数有限,也许没有说的太清楚,具体哪里有问题可以给我来信:cuidong@vip.163.com
展开全部
有集成的 淘宝有卖 40左右,那个不是蜂鸣器
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
整个系统由单片机AT89S52控制,超声波传感器采用收发分体式,分别是一支超声波发射换能器TCT40-16T和一支超声波接收换能器TCT40-16R。超声波信号通过超声波发射换能器发射至空气中,遇被测物反射后回波被超声波接收换能器接收。进行相关处理后,输入单片机的INT0脚产生中断,计算中间经历的时间,同时再根据具体的温度计算相应的声速,根据式(2)就可得出相应的距离用来显示,当然在一些场合也可根据需要,设置距离报警值。
硬件设计
超声波发射部分
超声波发射部分是为了让超声波发射换能器TCT40-16T能向外界发出40 kHz左右的方波脉冲信号。40 kHz左右的方波脉冲信号的产生通常有两种方法:采用硬件如由555振荡产生或软件如单片机软件编程输出,本系统采用后者。编程由单片机P1.0端口输出40 kHz左右的方波脉冲信号,由于单片机端口输出功率不够,40 kHz方波脉冲信号分成两路,送给一个由74HC04组成的推挽式电路进行功率放大以便使发射距离足够远,满足测量距离要求,最后送给超声波发射换能器TCT40-16T以声波形式发射到空气中。发射部分的电路,如图2所示。图中输出端上拉电阻R31,R32,一方面可以提高反向器74HC04输出高电平的驱动能力,另一方面可以增加超声换能器的阻尼效果,缩短其自由振荡的时间。
硬件设计
超声波发射部分
超声波发射部分是为了让超声波发射换能器TCT40-16T能向外界发出40 kHz左右的方波脉冲信号。40 kHz左右的方波脉冲信号的产生通常有两种方法:采用硬件如由555振荡产生或软件如单片机软件编程输出,本系统采用后者。编程由单片机P1.0端口输出40 kHz左右的方波脉冲信号,由于单片机端口输出功率不够,40 kHz方波脉冲信号分成两路,送给一个由74HC04组成的推挽式电路进行功率放大以便使发射距离足够远,满足测量距离要求,最后送给超声波发射换能器TCT40-16T以声波形式发射到空气中。发射部分的电路,如图2所示。图中输出端上拉电阻R31,R32,一方面可以提高反向器74HC04输出高电平的驱动能力,另一方面可以增加超声换能器的阻尼效果,缩短其自由振荡的时间。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询