- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
试验报告
声速的测量
【试验目的】
学会用共振干预法、相位比法以及差法量介中的声速
学会用逐差法行数据理;
了解声速与介参数的关系。
【试验原理】
由于超声波具有波短,易于定向射、易被反射等点。在超声波段行声速量的点在于超声波的波短,可以在短距离准确的出声速。
超声波的射和接收一般通磁振与机械振的相互来,最常
声波的播速度与其率和波的关系:vf(1)由(1)
声波的播速度与其率和波的关系:
v
f(1)
由(1)式可知,得
声波的率和波,就可以得到声速。同,播速度亦可用
v
L/t(2)表
示,假设得声波播所的距离
L和播
t,也可得声速。
1. 共振干预法
装置如 1所示,中
和
晶体能器,
作声波源,它被
低信号生器出的沟通信号鼓励后,
由于逆效生受迫振,
并向
空气中定向出以近似的平面声波;
超声波接收器,声波至它的接收面上
,再被反射。当和的外表近似平行,声波就在两个平面来回反射,当两个平面
距L半波的整倍数,即
(3)
,
出的声波与其反射声波的相位在
差
(n=1,2??),因此形成共
振。
因接收器
的外表振位移可以无视,所以位移来是波,声来
是波腹。本 量的是声,所以当形成共振,接收器的出会出明增大。从示波器上
察到的信号幅也是极大(参 2)。
中各极大之的距离均
,由于散射和其他耗,各大致幅随距
离增大而逐减小。我只要出各极大 的接收器
的位置,就可出波
长。由信号源读出超声波的频率值后,即可由公式 (1)求得声速。
相位比较法
波是振动状态的传播,也可以说是位相的传播。沿波传播方向的任何两点同相位时,这两点间的距离就是波长的整数倍。利用这个原理,可以准确的测量波
长。试验装置如图1所示,沿波的传播方向移动接收器 ,接收到的信号再次与
放射器的位相一样时,一国的距离等于与声波的波长。
同样也可以利用李萨如图形来推断位相差。试验中输入示波器的是来自同一信号源的信号,它们的频率严格全都,所以李萨如图是椭圆,椭圆的倾斜与两信
号的位相差有关,当两信号之间的位相差为 0或时,椭圆变成倾斜的直线。
时差法
用时差法测量声速的试验装置仍承受上述仪器。 由信号源供给一个脉冲信号经发出一个脉冲波,经过一段距离的传播后,该脉冲信号被 接收,再将该信
号返回信号源,经信号源内部线路分析、比较处理后输出脉冲信号在 、之间
的传播时间t,传播距离L可以从游标卡尺上读出,承受公式(2)即可计算出声速。
逐差法处理数据
在本试验中,假设用游标卡尺测出 个极大值的位置,并依次算出每经过 个的距离为
这样就很简洁计算出。如测不到20个极大值,则可少测几个(肯定是偶数),用类似方法计算即可。
【试验数据记录、试验结果计算 】
试验时室温为16℃,空气中声速的理论值为
共振干预法
频率
使用逐差法进展数据处理,处理过程由 C++程序完成,程序如下
#includeiostream#includecstdio
usingnamespacestd 。
constintn=10 。
constdoublef= 。
constdoubleL[2*n]={,,,,,,,,,,,,,,,,,,,} 。
doubleLMD=0。
intmain
{
for(inti=0 。in。i++)LMD+=(L[n+i]-L[i])*2/n/n 。
printf(“v=%.3lf\n“,LMD*f*2) 。
。2
。
2
3
4
5
6
7
8
9
10
12
13
14
15
16
17
18
19
20
编号: 1
L(mm)
编号: 11
L(mm)
return0 。
}
此程序运行结果为:v=m/s。
相位比较法
频率
使用逐差法进展数据处理,处理过程由
#includeiostream#includecstdio
usingnamespacestd 。
constintn=5 。
constdoublef= 。
constdoubleL[2*n]={,,,,,,,
,,} 。
doubleLMD=0。
intmain
{
C++程序完成,程序如下
for(inti=0 。in。i++)LMD+=(L[n+i]-L[i])/n/n 。
printf(“v=%.3lf\n“,LMD*f) 。
system(“pause“) 。
return0 。
编号
1
2
3
4
5
6
7
8
T/μs
文档评论(0)