关键词不能为空

当前您在: 主页 > 英语 >

超声波测距资料

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-09 07:52
tags:

-

2021年2月9日发(作者:sherry怎么读)


.





资料





超声波测距传感器


SDM-IO


本模 块最远测试距离是


1500mm,


测量周期

10ms


专为小车设计。



1、本 模块性能稳定,测度距离精确。能和国外的


SRF05,SRF02


超声波测距模块相媲美。


模块高精度,

< br>首创无盲区



0cm


开始测量)


,


稳定的测距是此产品成功走向市场的有力保障。



2


主要技术参数:








1


)使用电压:


DC3.8-5.5V











2


)静态电流:小于


8mA







3


)输出


T TL


电平





























4


)感应角度:不大于


15

















5


)探测距离:


0cm-1500mm







6


)高精度:可达


3mm

< p>
接线方式,


VCC



tr ig


(控制端)





echo


(接收端)




GND



模块主要特点


:





(1)


超 微型


,


只相当于两个发射


,

< p>
接收头的面积


,


已经没法再小了

< br>.


;.


.





(2)


无 盲区


(8mm


内成三角形误差稍大


).





(3)


反应速度快


,10ms


的测量周期


,


不容易丢失高速目标。






(4)


发射头


,


接收头紧靠

< br>,


和被测目标基本成直线关系


(8mm

< br>内还是


大三角形


,


这个是发射< /p>


,


接收头的物理形状决定了


).





(5)


模块上有


LED


指示

< br>,


方便观察和测试


!



1:


超声波测距原理



超声波是一种频率比较高的声音


,


指向性强

< p>
.


超声波测距的原理是利用超声波在


空气中的传播 速度为已知,


测量声波在发射后遇到障碍物反射回来的时间,


根 据


发射和接收的时间差计算出发射点到障碍物的实际距离。


由此 可见,


超声波测距


原理与雷达原理是一样的。

< br>


测距的公式表示为:


L=C


×


T


式中


L


为测量的距离长度;


C


为超声波在空气中的传播速度;


T


为测量距离传播


的时间差

< br>(T


为发射到接收时间数值的一半


)



已知超声波速度


C=344m/s (20


室温


)



超声波传播速度误差



超声波的传播 速度受空气的密度所影响,


空气的密度越高则超声波的传播速度就


越快,而空气的密度又与温度有着密切的关系


,


近似公式为:


C=C0+0.607


×


T

< p>



式中:


C0


为零度时的声波速度


332m/s




T


为实际温度


(< /p>



)




对于超声波测距精度要求达到


1mm


时,就 必须把超声波传播的环境温度考虑进


去。



2:


超声波模块使用方法


< p>
使


TRIG=0,


最少延迟


10us


的时间


,


然后


TRIG=1,


超声波模块此时开始启动一个测


量周 期


,


发射若干个


40khz

< p>
的声波


,


然后启动


10m s


的定时器等待反射波


,


如果收到


反射波


,


模块的


E CHO


输出一个宽度为


150us


的负 脉冲


,



TRIG=1



ECHO=0


的时


间即为从 发射到收到发射波的时间


.



3:


为什么距离最远只有


1500mm?


本传 感器专为智能小车等微型设备而设计


,


适合小范围


,


小空间


,


封闭空间的场合


,


大家知道


,


超声波传输速度低


,


衰减时间长


,


如果一味追求距离


,


就会导致响应时


;.


.


间长


,< /p>


丢失目标


,


在室内等封闭场合会形成多次 发射震荡


,


传感器就无法正常工作


了< /p>


.



下面从传感器的反应时间来分析距离 的问题


:



超声波空气中速度每秒约< /p>


340



,


折算 成毫秒


,


就是


340mm/ms,


探测距离为


1500mm


的话


,


探测到回波的距离就是


3000mm,

< p>
超声波的传输时间是


9ms,


加上电路延迟


,


传感器的能量延迟


,


再预留一些保护时间


(


让上次超声波能量消失


),


每次测量时


间就是


10m s.10ms


的反应速度对于智能小车来说是合适的


,


高速运动时不会丢失


目标


.


现在市面有一种传感器是


5


米< /p>


,


这个


5


米是最 大距离


,


探测目标一般是墙面等大发


射 面


,


对于小目标是不可能达到的


,


先不管这个小目标到底是多少距离了


,


我们 从


传感器的反应时间来分析


.


这种传感 器的时序跟我们的不同


,


它是先收到反馈然

后再从


Echo


的脉宽上反馈出来的


,


而不是从


echo



trig


的时差来反馈的


,


这样


传感器的反应时间又增加了一倍


!


这样


5


米传感器的反应时间最少是


(< /p>


上面计算


1


米的最少时间是


6ms):5*6*2=60ms!


就算最快


60m s


的测量周期


,


对于智能小车能


应用已经太迟钝了


!


当主控

< br>CPU


探测到目标时


,


小车恐怕 已经撞上去了


!



4:


你的超声波发射和接收头靠的很近


,


为什么

< p>
?


大家看到的超声波传感器一般发射和接收头分得比较开


,


是因为靠的越近发射头


的横向波能量传递给接收头的 越高


,


导致盲区变得很大


,

< p>
甚至无法正常工作


,


让发


射头和接收头分开点是不得以而为之


,


这样带为的坏处是发射头


,


接收头和测量


物体之间是三角形连接


!


很明显距离越近


,

< br>三角形的角度就越大


,


这样就带来误差

< br>了


.


而本店传感器的发射头和接收头是紧密挨在一起的< /p>


,


和探测目标就是平行关



,


而不是三角关系


.



5:


你的超声波模块真的无盲区


? < /p>


千真万确


!


商品图片里带有示波器的截图


,


大家可以看到发射波和反射波的时间


关系


,


反射波只有一个


!


本超声波传感器独创性的消除了横向干扰波


,


最小测 量距


离从


0


开始


.



6:


计算距离为什么要减去固定延迟


?


超声波发射头和接收头的内部晶体和外体有一个固定距离


,


电路也有固定延迟


,


总延迟时间为


250us,


当减去这个


250us

< p>
延迟时程序要做一些容错判断


,


因为近距



(10mm



)


误差较大


(


距离在


10mm


范围内


,


发射头


,


接收头


,


和目标形成大三 角形


,


测量误差大


),t2-t1


非常接近


250us


时当作


0


距离处理


,



t2-t1>250us


时可线


性处理


.



;.


.


7:


不同物体测量距离不同


?



!


因为超声波就是频率高些的声音


,


不同材料


,


形状的物 体对声音的吸收率不同


,


反射角度不同


,


只有反射到接收头


(


也就是超声波发 射的方向


)


的能量才会被探测



,


所以不同物体测量的有效测量距离不同


.< /p>


一般来说


,


平面光滑的物体


(


如镜面


)


反射距离最远< /p>


,


通常说的最大探测距离指的就是这类物体


,


细小的物体探测距离


很近很多


,< /p>


如细棉线


,


面积小


,


而且吸收声音


,


就探测不到


.



下面列举实际物体的最大探测距离


:


1.


圆珠笔


,200mm


2.



,400mm


3.1mm


粗带塑料套的电线


,30mm


4.


游标卡尺


,450mm


5.


人体


(


穿厚衣服< /p>


),400mm


6.


墙面


,1200mm(


最大


1500mm


左右


,


需要垂直测量


)


7.1mm


粗细棉线


,

探测不到



8.


竹牙签


,40mm


8:


有应用例程吗


?



,


下面引用一个位网友的程序


,



51


单片机做的控制

< p>
,


功能是每隔


12ms


重 复测



,


并把测量结果发送到串口


,



PC


上用


sscom32


程序观察


.


在这个例子中


,


用到


了两个< /p>


IO,


一个做输入


,

一个做输出


,


如果


IO

< p>
紧张


,


能不能用更少的


I O



?


可以的


,


具体见下一个问答


.



#include




#include




sbit



TRIG



=



P2^7;


sbit



ECHO



=



P2^6;


#define XTAL



19660800L


#define



PERIOD12MS



(12L



*



XTAL



/



12L



/



256L



/



1000L)


#define DISTANCE_PARAM (XTAL / 10000L)


;.

-


-


-


-


-


-


-


-



本文更新与2021-02-09 07:52,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/619864.html

超声波测距资料的相关文章