超声波测距超生波为什么把两个触发信号用一个IO口触发,一个能测出距离,一个测不出,不是硬件原因

可檬2022-10-04 11:39:542条回答

已提交,审核后显示!提交回复

共2条回复
阿弥陀佛在心间 共回答了16个问题 | 采纳率87.5%
对于第一个问题:
超声波测距,通常在10米以内,但也有个别厂家做到几十米甚至百米的.超声波测距有以下几个特点:1、频率越高,精度也越高,但检测距离越近(空气衰减增大);2、输出功率越高、灵敏度越高,检测距离也越远(虽然是废话,但我必须写上);3、通常检测角度小的,测距范围略远;4、以上因素所造成的影响加起来,可能没有被测物体带来的影响更大:例如一个刚性表面(例如钢板)和一根铁丝、或者在钢板表面铺满吸音绵、或者把钢板与探头法线夹角从垂直改为倾斜45度等等,这些因素所带来的影响最大的.这也许不太容易理解,如果把超声波比作可见光,那么刚性表面可以理解成镜子,要想让你发现距离很远的人,对方用镜子‘晃’你是最好不过的了.但如果把镜子罩上黑纸,或者把镜子倾斜45度所带来的影响,你我可想而知,超声波也一样.
第二个问题:
一个单片机上同时使用几个不同频率的超声波模块,这就是软件程序的问题,没有什么难度,大学生就可以做,我想你一定也没问题.关于测距模块,从20KHz~400KHz,测距范围从0.1m~30m这些都不难购到,技术也不是很难.问题是,你能找到这么多频率的探头么?虽然超声波探头的各种频率都有,但它是针对量程来划分的,同一个量程里,频率都很接近(例如3-10米测距基本都是40KHz).你要在同一个量程里找出4种不同频率来,恐怕是有难度的.当然你也可以用4种不同的频率来驱动同一种探头.可是,若4个频率中的某个频率与探头的中心频率差别大了(例如超过5%),会导致效率大幅减低,如果频率差别小了,识别、区分他们又有困难,例如对于一个40KHz的探头,一般厂家规定的下限和上限也就是38KHz~42KHz,我们就算冒险用到37KHz~43KHz(从可靠性和稳定性考虑,我不赞成这么用),你需要区分37KHz、39KHz、41KHz、43KHz四种频率的反馈信号,如此以来,常规的测距电路是不能用了,你需要研究一种全新的测距方案来识别他们,而且不能影响正常的计时精度,我建议你参考一些微波雷达的技术.
1年前
眉山故人 共回答了156个问题 | 采纳率
这么设计是不是单片机的IO口不够,如果软件没有问题,肯定就是硬件的问题了.
1年前

相关推荐

关于超声波测距超声波测距仪是装一个发射装置一个接收装置的吗?测到的距离最大能否达到1米内?精确度有没有小于0.1毫米?可
关于超声波测距
超声波测距仪是装一个发射装置一个接收装置的吗?测到的距离最大能否达到1米内?精确度有没有小于0.1毫米?可不可以显示出来所测的距离的?
言中1年前2
Issa19781127 共回答了14个问题 | 采纳率85.7%
上楼回答有些误区.超声波测距现在一个探头也可以完成发射与接受并测出距离.
2:超声波的测试的距离肯定>1米.关于精确到0.1毫米就有难度了.它不仅与探头的频率等有关还要考虑他和主机的整合行比如(盲区)等不过现在用它来测距的话必须要与被测的工件耦合.因为不管什么波形都是需要在介质比如水,钢板等中传播
3:肯定可以显示出距离!我们现在用的仪器很简单的价格就几千块
在讲讲原理超声波他通过同步电路(触发电路)产生数个脉冲触发仪器的扫描电路,发射电路就发射了,然后就是就收了也就是通过(射频器,检波器,视频放大器等回收··
如果还有什么您可以给我留言!祝您好运 谢谢了
关于超声波测距的原理为什么等到超生波接收到的时候才打开计数器啊,我觉得应该发射出去的时候计数才对呀.while(1){w
关于超声波测距的原理
为什么等到超生波接收到的时候才打开计数器啊,我觉得应该发射出去的时候计数才对呀.
while(1)
{
while(!RX); //当RX为零时,没有接受到超声波,继续等待
TR0=1; //开启计数
while(RX); //当RX为1计数并等待,证明超声波已经反射回来
TR0=0; //关闭计数
Conut(); //计算
}
diaolixiang1年前1
替红杏拆墙 共回答了19个问题 | 采纳率73.7%
程序应该是没有问题的.
超声波测距的问题能否利用超声波探测地表以下石头块具距地表的距离(15米以内)主要解决:精确探测地下石块深度(降低劳动强度
超声波测距的问题
能否利用超声波探测地表以下石头块具距地表的距离(15米以内)
主要解决:精确探测地下石块深度(降低劳动强度,提高精度,能精确到cm,或dm就可以,探测杆确实太落后了)
如题:能否根据用超声波定位器测水深原理,利用设备快速测出某点地表以下十五米之内石块距离地表的距离.
能麻烦您详细讲一下这样探测地面下的石头距离地面位置是不是切实可行!这样的设备也可以手工做成吗?如果您能帮我解决了这个问题,我愿意出200分酬谢您.
cwxhl1年前1
rae913 共回答了17个问题 | 采纳率94.1%
可以,但不一定限制为超声波,也许在音频范围就可以.这东西还就得靠声波(含超声波)测量,其它的什么微波、红外、激光之类的全都不好使.精度在cm级恐怕不易做到,但dm感觉差不多.如果在下雨过后,地面水份较大,效果会更好,频率可更高、精度亦可更高.
超声波测距的发射器我用LM386做了一个超声波测距器,但只能测到1米左右,是不是因为发射的功率不够大?还是接收器的放大倍
超声波测距的发射器
我用LM386做了一个超声波测距器,但只能测到1米左右,是不是因为发射的功率不够大?还是接收器的放大倍数不行,我把放大倍数增大时会出现错乱的情况.如果用4069IC能测的更远吗?
icenpeter1年前1
飞天青蛙 共回答了15个问题 | 采纳率86.7%
如果放大倍数增大时会出现错乱的情况,那应该是的信号的信噪比不够,即你将信号放大的同事,也把噪音放大了,信号前面的噪音放大了以后也可能触发比较器(接收电路应该用的比较器吧?),这样就会出现错乱的情况.如果你的电路的信噪比不够(或者说传感器上进来的信号本身的信噪比就不高),放大是解决不了问题的;只能是提高发射能量,这样接收信号变强,不用提高放大倍数.
就你说的4069,它是数字的,它的供电电压决定了它的输出能量,不知道你的电路里面最高的电压是多少,如果可以的话,用最高的电压供电2个运放,将P1.0数字信号隔直,一路正向放大,一个反向放大,这样能提高发射信号的强度.
多考虑考虑吧,办法很多的.
超声波测距利用了超声波的哪些特征
五月樱花雨1年前2
gengjian1 共回答了14个问题 | 采纳率92.9%
指向性强,能量消耗缓慢,在介质中传播的距离较远
超声波测距超声波怎么实现两点测距,能用回波测距法么?如果不能用 电路应该怎么设计?
夜行少女的1年前1
帅ll半条街 共回答了21个问题 | 采纳率95.2%
探头作为第三点来测两点的距离,通过两次测量返回的时间和夹角是计算出两距离,但两点太近,可能就测不了,因超声波发射的是一个90度扇形的波,有可能把两点都同时测到.当然你也可将探头置于其中的一个测量点通过探测另个点回波时间,也可算出两点的距离,当然,这也不能太近.超声波有一定的盲区,一般30CM.线路都要单片机来现实.另外,超声波作面的测量可以,若真是两个小点测距就很难现实了.如要精度高的、测两点距离较近、点的个体小的最好用红外方式