这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 物联网技术 » 一天一个电路分析 第三季——传感器电路分析 第十三弹(超声波测距传感器)

共31条 3/4 1 2 3 4 跳转至
菜鸟
2014-11-27 11:25:14     打赏
21楼
U4单元看着好别扭,能解释下吗?

助工
2014-11-27 14:14:56     打赏
22楼

超声波测距没用过




专家
2014-11-27 16:19:06     打赏
23楼

刚好是做超声相关部分的,所以凑个热闹,谈谈自己的理解,也希望和大家更多交流,共同进步。

1、电源部分:电路中用了2组电源,+5V由串口插座ISP提供,+3.3V由电池电压经过LDO(U1-1117)稳压得到。个人认为可以改成1组电源+5V,只需把单片机U2(STC12LE4052)换成STC12C4052或其他5v供电的单片机,其他器件都可兼容+5V供电。这样一方面可以简化电路,节省一路LDO,而且可以解决witin网友提出的P1管控制问题,因3.3V单片机输出控制端cutoff信号的高电平无法超过电源电压3.3V,所以此时P1是无法关断的。

2、发射部分:应该是由单片机U2控制cutoff信号产生超声发射触发信号,通过T1、C7、R6等驱动发射探头T40发射超声信号。send_ctrl信号应该是使能或禁止触发信号的作用。

3、接收部分:接收探头R40收到的信号通过TL582进行放大,放大倍数的调节通过单片机输出的GCA~GCD来实现,放大后的信号SOUT一路直接输出到单片机作为接收中断信号,同时SOUT经过U4A进行跟随驱动,再经过U4B进行比较整形出一个脉冲波信号UltraN信号给单片机处理。

4、单片机控制部分:U2为51系列的单片机,处理整个的流程。我猜流程大概是:首先使能send_ctrl,然后通过cutoff信号触发超声发射,同时启动计数器开始计时,使能外部中断,在R40接收到超声信号后,SOUT信号触发中断,停止计数,该计数值换算成时间后,扣除掉探头延时等修正值后,就得到发射到接收超声波传播的时间,乘以超声声速就得到2倍的距离值(来回),该值可以通过串口传输到上位机处理。UltraN信号我估计是为了抗干扰用的,在收到SOUT中断后的一定时间内,判断UltraN信号的有效性可以避免不是超声波接收信号引起的中断触发。确保结果的有效性。

5、信号输出:电路中由串口输出结果给上位机,我认为可能是为了接带串口的无线模块,以便把结果通过无线发送到前台处理。

 

都是自己个人的一些理解,不对的地方欢迎拍砖指正。


工程师
2014-11-27 19:11:44     打赏
24楼
谢谢

工程师
2014-11-28 15:26:22     打赏
25楼
高人啊,对这个也不是太过多的了学习了 

菜鸟
2014-12-14 12:55:51     打赏
26楼

来学习下,,,,,,,


菜鸟
2014-12-24 21:01:19     打赏
27楼
话说楼主这个探测范围是多少,我们弄了一个只能在5到50厘米起作用

菜鸟
2014-12-26 20:37:39     打赏
28楼

高大上  学习了


菜鸟
2015-05-22 16:58:29     打赏
29楼
用的是什么变压器呀?传感器是多大频率的呀?本人最近刚好在弄超声波测距,就是找不着合适的变压器,我的传感器是200到300KHz的

菜鸟
2015-05-25 17:26:52     打赏
30楼
楼主,那你用的是什么型号的变压器呀?在哪买的呢?谢谢

共31条 3/4 1 2 3 4 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]