作业帮 > 物理 > 作业

超声波测距面积问题用超声波测量挺大物体的距离时当该物体上的有一小块面积变动时,超声波既可测量出变动面积的距离,也测出后面

来源:学生作业帮 编辑:拍题作业网作业帮 分类:物理作业 时间:2024/05/02 01:47:51
超声波测距面积问题
用超声波测量挺大物体的距离时当该物体上的有一小块面积变动时,超声波既可测量出变动面积的距离,也测出后面大面积物体的距离,对于这样的误差怎么解决
看你用什么算法了.我们假设后面的大物体和前面的小物体,他们的反射效率相同、反射角度也相同,仅仅是面积不同.
在回波分析算法中,可以采用很多种算法:例如,如果在回波中取电压最高者,那么它测出的结果应该是面积最大的那个物体,也就是后面的那个物体,小物体将被忽略;如果按电压阀值法,并且前面小物体反馈的回波电压超过了这个阀值,那么你测得的结果就是这个前面的小物体,后面的大物体将被忽略.
因此,你可以根据实际需求来选择最适合的算法,不过也别太乐观,这只是最基本、最基本的两种算法而已,实际应用的现场情况会复杂很多.
再问: 说的这应该是在软件上进行改动吧,如果要在硬件上有没有很好的解决方法,谢谢~
再答: 其实电路也就是一个函数,本身也就是一个算法。要想改电路,你首先得弄清楚这是一个什么类型的电路,有电路图么?
再问: 我们用的就是在淘宝上买的 一个超声波模块,用IIC连到单片机上的,这电路很简单的,就是想问问专家如果加上滤波,放大呀,能不能解解决这样的问题~还有就是想请专家给点资料就是关于超声波这方面的算法,十分感谢!
再答: 加滤波、加放大都不是根本解决这个问题的方法,往往顾此失彼。 淘宝的超声波模块,就是十来块的那种吧?它应该是采用最简单的算法,估计是阀值算法,你得把它的电路找出来,找到里面的比较器,就是比较回波电压和阀值电压的电路,电路的最终输出是高电平或低电平信号,通常接在单片机的某个中断脚上,这个电路可能是用运放做的,也可能仅有一个三极管,总之把它找出来,用电位器或其它原件改变它的阀值电压即可。 至于更详细的超声波资料,我这里的都是工业仪表电路和算法,侧重于可靠性和个别性能的极限,可能不适合你用来学习和实验,建议去淘宝上购买成品的超声波开发套件,那个电路和算法都比较简单易懂。