[自娱自乐]3超声波测距模块DIY笔记(三)beautifulzzzz

上一节我们已经研究了超声波接收模块并自己设计了一个超声波接收模块,在此基础上又尝试用单片机加反相器构成生成40KHz的超声波发射电路,可是发现采用这种设计的发射电路存在严重的发射功率太低问题,对齐的情况下最多只有10CM。本节主要介绍并制造一种大功率超声波发射装置~

目录

一、浪里淘金,寻找最简超声波功率提高方案

1.1、优化波形发生程序

1.2、尝试各种其他超声模块方案

1.3、用三极管放大信号

1.4、MAX232放大信号方案

二、步步为营,打造高效准确超声测距算法

2.1、接收MCU区分接收头信号并统计时差算法初试

2.2、折衷——单MCU上集成收发模块实现测距

2.3、命中注定——分手的时候到了

三、阶段小结

>_<"上节讲到的利用反相器加单片机生成40KHz的超声波发射装置存在严重的功率问题,然后在上次之后的研究中我发现通过调节定时器的定时,功率会有稍微的提高,但还是比较弱~(因为条件限制,根本买不起示波器这种神器,所有只有酷比的调试代码啦!)下面的代码即改进后的51单片机代码,这次定时器采用的是定时器2,16位重装模式~

>_<"一个偶然的发现某同学的毕业设计中的方案:他介绍在脉冲发生电路和脉冲发射电路中加一个三极管来放大信号,觉得这个简单易行,我在面包板上简单的用一个2N3904三极管,照着模拟电路书本上简单放大电路连接好,将上述产生40KHz的单片机脉冲发生电路的引脚和三极管的基极相连,集电极加载一个12V的电压,测试结果发现可以很有效地提高发射功率,但是只成功了一小会,然后再怎么实验都无法再收到超声波了(我怀疑是把三极管弄坏了),所以该方案又失败了~

>_<"通过上面的各种尝试,我发现上面发射部分设计方案有一个共同的特点:都需要较高的驱动电压。但是我购买的HC-SR04超过声波测距模块却只需要用5V就能发射功率很强的成声波,这点引起了我的思考。于是直接找来HC-SR04的设计图:

通过研究发现:其发射部分采用STC系列单片机作为40KHz的脉冲发生器,然后把13、14两路(他一定是让这两路提供反向电平作为输出)链接到MAX232的两个输入端!一看到MAX232瞬间就明白了:MAX232是经常用在串口通信中用于将串口信号放大来传播更远距离的芯片,他这里采用MAX232这个特点用于将信号放大,然后在输出端直接驱动发射头!非常机智!于是我利用手头上的串口转TTL模块做一个简单的实验,结果令人振奋,果然能够对信号进行很强的放大:

于是一鼓作气,重新设计一个信号更强劲的方案,并把电路焊接成发射模块:这次采用MAX232的2个输入和输出通道,将两个方波同时放大,将产生更加强劲的效果!

>_<"到上面为止我们已经完美地把超声波发射与接收模块都做好了,那么现在就要研究下如何利用他们进行测距了~(PS:嘻嘻这里俺可不是简单的用一个发送模块一个接收模块进行直线空间上的测距,这种东西早都比较成熟了,网上一搜一把,而且非常便宜!我要做的是利用2个接收模块及一个接收模块在二维平面上对物体进行定位!)

1/*-------------------------------------------2简单的串口通信{接收}3-------------------------------------------*/4#include56#defineuintunsignedint7#defineucharunsignedchar8910sbitIN1=P1^0;11sbitIN2=P1^1;12/*--------------------------------------------13USAR初始函数14---------------------------------------------*/15voidUSRT_init()16{17TMOD=0x20;//设置T1定时器工作方式218TH1=0xfd;//T1定时器装初值19TL1=0xfd;20TR1=1;//启动T1定时器21SM0=0;//设定串口工作方式22SM1=1;23EA=1;//开总中断24}25/*--------------------------------------------26主函数27---------------------------------------------*/28voidmain()29{30inti=0,ok=0;31USRT_init();32while(1)33{34SBUF='+';35if(IN1==0&&ok!=1&&ok!=3){36SBUF='a';37if(ok==2)ok=3;38elseok=1;39}40if(IN2==0&&ok!=2&&ok!=3){41SBUF='b';42if(ok==1)ok=3;43elseok=2;44}45if(ok==3){46i++;47if(i==100){48ok=0;49i=0;50}51}52while(!TI);//每次等待发送完毕,再执行下一条53TI=0;//手动清054}55}code

上面的代码将数据发送给上位机的过程放大中断中去处理不是太好,于是就将串口数据发送改到main函数中了,优化后的代码如下:

>_<"上面我们已经实现了在一个MCU上实现了一个发射模块两个接收模块分别测距,但是将发射和接收放在同一个模块上是很不理想的一种折衷,那么现在是时候来一个高超的手术了!

THE END
1.超声波功率大小有什么好处有问必答你好,超声波功率大一点可能对器官检查回清晰一点,因为回声增强了,建议定期体检,平时注意锻炼身体增强...https://www.120ask.com/question/80554698.htm
2.超声波功率标准本专题涉及超声波 功率的标准有39条。国际标准分类中,超声波 功率涉及到声学和声学测量、医疗设备。在中国标准分类中,超声波 功率涉及到物理学与力学、声学计量、医用超声、激光、高频仪器设备、噪声、振动测试方法、超声波与声放射探伤仪器。国际电工委员会,关于超声波 功率的标准IEC 61161:1998 0.5MHz~25MHz频率...https://www.antpedia.com/?action-antopdeclare-name-viewsj-id-213439
3.超声波的功率我们实验室的超声波清洗器的超声功率是这样表示的:40...超声波的功率我们实验室的超声波清洗器的超声功率是这样表示的:40%-99%(注:没有单位)请问,功率一般是用瓦表示的,这里用百分比表示是什么意思?这样的表示方式跟用瓦表示的方式有什么关系呢?另外,有些强度是用这样的方式表示的,比如:0.5W/cm2.这样的表示方法又是怎么计算来的呢?https://qb.zuoyebang.com/xfe-question/question/0c872c653b07bef5dd7792e2635a84e0.html
4.台式超声波清洗机功率可调(KL030ST)超声波频率:40KHZ 内胆材料:SUS304不锈钢冲压槽体 外壳材料:SUS304 容量:4.5L 时间控制:数码控制.0-30分钟 温度控制:数码控制.5-80度 输入电压: AC 100~120V, 50/60Hz AC 220~240V, 50/60Hz 超声波功率:30W/180W 可调 /功率可调范围20%-100% http://www.china-nengyuan.com/product/173996.html
5.实验室台式大功率超声波清洗器实验室台式大功率超声波清洗器,KL-080表把表盘清洗机特点:1、清洗效果好:利用超声波清洗机清洗不仅可以取代人工手洗,还可以达到人工手清洗无法达到要求。即使是蒸汽清洗、高压水射流也无法满足一些表面凹凸不平、盲孔小(比如针尖)、对清洁度要求https://www.bio-equip.com/show1equip.asp?equipid=4246124
6.超声波的声功率.pdf超声波的声功率.pdf 关闭预览 想预览更多内容,点击免费在线预览全文 免费在线预览全文 声功率是反映声场中总能量关系的一个物理量。 为得到有关声功率的表达方 式,需先导出声场中的平均声能量密度。 要考虑弹性媒质的声场中一个小体积 元,由于声扰动是该体缘具有的动能, 小体积元因声压而被压缩的量, 到小体...https://max.book118.com/html/2019/0613/7153114025002033.shtm
7.超声波煎煮锅/THC1000SF型超声波煎煮锅功率超声搅拌结构形式:分体式 超声波功率:1000W 加热功率:1KW 温度设定:常温-220℃ 超声定时:1-999min 2、出厂配置:超声波电源1台、超声波煎煮锅1个、不锈钢盖子1个、不锈钢篦子1个、说明书、合格证、保修卡各1份。 3、超声波煎煮锅保修:一年免费保修,终身维修。http://www.jnthcs.com/content/?743.html
8.要分的清超声波清洗机功率与频率的区别超声波清洗机的功率,超声波清洗机功率越大,声强越大,空化泡的半径也越大,空化强度增强,空化越强,有利于清洗作用,但是并不是功率越大,清洗效果越好,声功率高空化效果明显,会产生大量的无用的气泡,这样会增加衍射衰减,这样会影响远离声源的待清洗部件的清洗效果。并且清洗振板的空化腐蚀更加严重,造成设备寿命变短。http://www.gdjingdi.com/news-0001/542.html
9.碧云天生物技术超声波清洗机(功率70产品类别超声波清洗器 产品用途本产品广泛用于清除烧杯、试管、吸管、量杯上的血液、蛋白质及残余物,也可用于溶液脱气、混匀、乳化、提取、细胞粉碎等实验。本产品为单频加热型,频率40KHz,超声功率可调,范围70-180W,加热功率为200W,容积为6L,具有排水功能。 https://www.beyotime.com/product/E0438.htm
10.超声提取用的超声机是多大功率的药学天然药物化学经常看文献上说超声提取,但不知道超声功率是多大。实验室有个超声波清洗机(40Hz),以为用它就是超声...https://muchong.com/t-9020615-1-authorid-626986
1.[推荐]超声波功率的测算摘要:超声波功率的测算 超声波为什么设备的额定参数中,输入功率(电流)比输出功率低(电工认为)?, 这是由于两者的测算方式不同。输入功率的测算是采用公频状态设备的有功功率。 输出功率的测算是采用高频状态下振荡功率的峰峰值。 所以超声波功率是按峰峰值来计算,并不是按工频率交流电220V/50HZ来计算。 一般情况:按...https://www.hqew.com/tech/news/1188198.html
2.超声波清洗机功率大小与清洗效果超声波清洗机功率大小与清洗效果理论上应该成正比关系,功率越大,清洗效果越好,但并不是功率越大,对清洗效果越好。相反,我们要正确合理的选择超声波清洗机功率。 功率越高,空化效果越明显,会产生大量的无用的汽泡,增加衍射衰减,形成声屏障。同时声强越大增加非线性衰减,会影响远离声源的待清洗部件的清洗效果。此外,...http://www.skymen.cn/hyzx/896
3.高功率超声波清洗设备ultrasoniccleaner蓝鲸超声波清洗机工厂蓝鲸单槽大功率超声波清洗机,采用原装韩国高效能超声波换能器,全电子式超声波控制系统(分体式控制,内置式控制可选),可选择调校超声波功率大小,可连续长时间工作、内置式安全发热系统,可调式温度控制系统、安全及操作简便,可按用户实际需求来设计及制造,适合不同行业物件的清洗要求。 https://gdlanjing1.cn.china.cn/supply/4994769820.html
4.超声波清洗机双频超声波仪器功率:600W (超声波功率可调) 频率:双频可选 容量:25L 品牌:Kelisonic/科力超声 科力超声支持定制各种双频超声波清洗机,高频超声波清洗器 产品特点: US系列工业台式超声波清洗机采用全不锈钢生产制作,坚固耐用.高Q值BLT超声波换能器,超声功率强劲,辐射面均匀内置式超声波发生器,它激式驱动电脑,超声波功率可调。数码...https://www.kelisonic.com/en/US-2WS.html
5.功率超声功率超声波技术研究主要包括三个方面,即大功率超声波的产生,功率超声波技术的机理以及功率超声波技术的应用。功率超声波主要应用于超声化学、超声马达、超声悬浮、超声治疗。超声工程学的研究内容可分为功率超声和检测超声两大领域。其中,用超声波使物体和物性发生变化的https://baike.sogou.com/v62036901.htm
6.超声波清洗机脱气扫频多功能超声波清洗机10、主要应用范围:高校科研实验室,医疗器械,生物制药,五金工业,航空铁路、半导体微电子等领域,超声清洗、分散、萃取、混匀、消泡、乳化、样品前后处理。 由脉JPS系列-台式凹面扫频脱气调功率超声波清洗机,具有自动扫频功能,分析物体数据误差大大降低,对清洗物件效率提升;脱气功能,抽出液体的空气防止清洗物件氧化,实现超声...https://www.youmyisonic.com/h-pd-79.html
7.功率超声的原理和应用超声波焊接原理示意 第2章.功率超声的应用以及相关原理 超声清洗原理 超声空化对污层的直接反复冲击,一方面破坏污物与被清洗件表面的吸附,另一方面也会引起污物层的疲劳破坏而脱离。由于超声空化作用,两种液体在界面迅速分散而乳化。油污将溶解到溶液中。凡是液体浸到、空化产生的地方都有清洗作用,不受清洗件表面复杂形...https://www.chaoshengbohanjieji.com/h-nd-398.html
8.超声波处理器使用说明化工仪器网用户在使用前务必先将超声波换能器与超声波发生器连接好。用隔音箱搁住套筒(也可用支架固定住套筒或用手握住在换能器套筒部分,但不能碰换能器部位),将变幅杆头部侵入溶液中5-10毫米。开启机箱后面板的电源开关,液晶显示器工作。 功率调节 ∧、∨键是超声功率设置键,按∧键可以增大超声波输出功率,按∨键可以减小...https://m.chem17.com/tech_news/detail/1630281.html
9.超声波电源,超声波发生器超声波电源也称为超声波发生器,是将标准的50Hz或60Hz输入电压转换成与超声波换能器相匹配的高频交流电信号。从放大电路形式,可以采用线性放大电路和开关电源电路,大功率超声波电源从转换效率方面考虑一般采用开关电源的电路形式。从超声业界的情况看,超声波主要分为自激式(模拟电源常用于焊接)和它激式电源(数控电源常用...https://www.made-in-hc.com/faq/ultrasonic-generator