Rss & SiteMap

声学楼论坛 http://www.nju520.com/bbs/

声学楼论坛是使用量最多、覆盖面最广的免费技术论坛,也是国内知名的声学技术讨论站点,希望我们辛苦的努力可以为您带来很多方便
共17 条记录, 每页显示 20 条, 页签: [1]
[浏览完整版]

标题:通过LMS阻抗曲线计算Qts的问题

1楼
xyuanchen 发表于:2015-5-29 12:14:49
针对附件阻抗曲线,计算扬声器的Qts。

1、   公式:Qts=(Fo/(F2-F1))  *  (Ro/Zmax)
        其中 :F2、F1为0.7 Zmax时的频率    Ro为音圈的直流电阻    Zmax为阻抗曲线上Fo处最大阻抗值

2、   根据附件阻抗曲线,用LMS软件取点得出:
        Fo≈78.16  
        Ro数字电桥测出≈10.84
        Zmax≈69.55

3、   问题1来了,0.7Zmax为0.7*69.55≈48.69,我们知道LMS是采用取点数测量阻抗曲线(300个点测试阻抗曲线),取点很多时候无法取出特定阻抗值时的频率点,这次只能取到接近48.69阻抗时的频率点,这样计算出来的Qts参数不是很准确,怎么破。

       F2取到附件阻抗51.14时频率≈89.79
       F1取到附件阻抗49.9时频率≈64.97

4、  套入公式计算出来的Qts≈0.49

      用KLIPPEL测出的Qts为0.521,相差0.031,不是特别准确,主要是阻抗为0.7Zmax时的频率无法取出来,怎么办。
      大侠请支招。


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2015-05-29 15:50:22编辑过]
2楼
Haku 发表于:2015-5-29 13:59:14

粗略一点的方式,可以近似认为相邻频点的频率与阻抗值是线性的,来推算阻抗值对应的频率值。

比如相邻两点分别是(80Hz,40Ω),(100Hz,50Ω)。那么把这两点的连接线看做线性,斜率为0.5Ω/Hz,则48Ω对应的频率值大概为96Hz。这种方式会比直接使用相邻的频率点要准确。

 

如果精度要求比较高,可以先得到粗略的推算参数。把推算参数代入阻抗曲线公式,在EXCEL程序中得到图形(频率范围和采样率根据所需精度决定。)。通过不断修正推算参数来提高计算图形与实测图形的重合度,藉此提高推算参数的精度。

 

Klippel测试参数有时也会有点问题,所以程序中自带了计算曲线和实测曲线的比较图形,图形重合度较高时候,测试结果才可信。

 

3楼
jma 发表于:2015-5-29 14:01:10
楼主,有些建议:
将LMS测试的IMP曲线和KLIPPEL测试的IMP曲线放在一起,看看有没有差异。

4楼
xyuanchen 发表于:2015-5-29 16:03:35


1、没看懂您说的意思。

粗略一点的方式,可以近似认为相邻频点的频率与阻抗值是线性的,来推算阻抗值对应的频率值。
比如相邻两点分别是(80Hz,40Ω),(100Hz,50Ω)。那么把这两点的连接线看做线性,斜率为0.5Ω/Hz,则48Ω对应的频率值大概为96Hz。这种方式会比直接使用相邻的频率点要准确。
 
如果精度要求比较高,可以先得到粗略的推算参数。把推算参数代入阻抗曲线公式,在EXCEL程序中得到图形(频率范围和采样率根据所需精度决定。)。通过不断修正推算参数来提高计算图形与实测图形的重合度,藉此提高推算参数的精度。



2、Klippel小信号参数里,的确有计算阻抗曲线和实测阻抗曲线,稍后贴出来。

Klippel测试参数有时也会有点问题,所以程序中自带了计算曲线和实测曲线的比较图形,图形重合度较高时候,测试结果才可信。


3、klippel测试的阻抗曲线


图片点击可在新窗口打开查看此主题相关图片如下:img_impedance magnitude.png
图片点击可在新窗口打开查看






[此贴子已经被作者于2015-05-29 16:33:40编辑过]
5楼
jma 发表于:2015-5-29 22:57:08
楼主,我的意思是将KLIPPEL和LMS测试的阻抗曲线放在一个图里(文件里),看看差异。并且按照两个阻抗曲线的差异,分别计算两组TS参数。
6楼
xyuanchen 发表于:2015-5-30 8:36:01
楼主,我的意思是将KLIPPEL和LMS测试的阻抗曲线放在一个图里(文件里),看看差异。并且按照两个阻抗曲线的差异,分别计算两组TS参数。


两个不同的软件测试,要把阻抗曲线重叠在一起,这个目前还没找到办法做到。
7楼
jma 发表于:2015-5-30 23:58:19
数据导出
8楼
小龙头 发表于:2015-5-31 13:10:11

楼主这是一个纯粹的测试问题,我的意见如下:

1. 你开始使用的方法是最原始的T-S的方法,可以称之为三点法,具体参考《实用扬声器测量》,三点当然意味着不是特别精准,除非你的阻抗曲线峰周围特别对称,扫频点特别多。

2. 改进方法是数据拟合的方法,意即根据实测曲线拟合出一条很光滑的曲线(原理是最小二乘法?),此时针对拟合曲线则有一套T-S参数,这就是LMS和Klipple里面共有的方法。所以放弃自己的三点计算法吧,用LMS和Klipple的自动拟合方法不是挺好的吗?

3. LMS的菜单里有Speaker Parameter选项,这一项就是求TS参数的,用了吗?

4. 开发要紧,用好测试工具,不要让工具成为束缚。。。

[此贴子已经被作者于2019-07-28 12:45:20编辑过]
9楼
Jesus8759 发表于:2015-6-3 19:24:50
不是加负载后直接换算出来,方式更快吗,要这样去算的理由是什么
10楼
jma 发表于:2015-6-4 11:56:55
以下是引用Jesus8759在2015-06-03 19:24:50的发言:
不是加负载后直接换算出来,方式更快吗,要这样去算的理由是什么


有些是为了验证测试系统和直接计算的差异。---楼主应当属于这一类。
有些测试提供或许没有测试或者计算TS参数的模块,在没有办法的情况下,只能动手计算了。

11楼
jma 发表于:2015-6-4 11:58:16
公式计算的依据也是有的:

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20150604115432.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20150604115412.png
图片点击可在新窗口打开查看


12楼
jma 发表于:2015-6-4 12:01:50
记得早些年,我和楼主一样,喜欢通过理论计算去和测试设备计算的数据进行对比。
这样一来,可以对理论依据加强记忆;二来,也是为了寻求知其然,知其所以然。
13楼
JXJJZZ 发表于:2015-6-5 14:06:49
                                                                                                                                                                                                                                                                       .
14楼
xyuanchen 发表于:2015-6-6 9:03:25
记得早些年,我和楼主一样,喜欢通过理论计算去和测试设备计算的数据进行对比。
这样一来,可以对理论依据加强记忆;二来,也是为了寻求知其然,知其所以然。 


哈哈,确定是这样,做件事喜欢知其所以然,搞懂他的原理,用不同的方法解决问题。
发出来,一是解惑,更重要是集思广益。

谢谢大家。
[此贴子已经被作者于2015-06-06 09:05:33编辑过]
15楼
wenter 发表于:2015-6-15 16:33:34
楼主 引用的:F2、F1为0.7 Zmax时的频率-------是错误的(有些书上也这样误导众生),   
正确的公式是:SQRT(Zmax/Re)*Re时对应的频率.  
16楼
imxp 发表于:2015-6-15 19:12:57
以下是引用wenter在2015-06-15 16:33:34的发言:
楼主 引用的:F2、F1为0.7 Zmax时的频率-------是错误的(有些书上也这样误导众生),   
正确的公式是:SQRT(Zmax/Re)*Re时对应的频率.  

也不是说有错误,只不过在有些情况下很难得到足够的精度(例如Qms很低的时候),因此才修改了倒推的方法。

其实从LMS中推导出来的可能会相对准确一点,毕竟3点法通常会因为频点精度和幅度精度读出误差而出现较大的偏差,而LMS系统采用的是整条曲线拟合,找到偏差最小的时候作为导出参数。

MLSSA也是采用整条曲线拟合的方法,只不过LMS和MLSSA的拟合基础不一样(等效电路架构不一样),所以两个结果也会有差异(就算用同样两条曲线拿去计算)。

17楼
子卿 发表于:2015-6-16 11:31:07
给一个我计算时的思路:

假设0.7*Zmax的频率点落在了你在阻抗曲线可读的点f1'和f1''之间,且你的取点足够多的话,那么可以认为f1'和f1''之间的连线近似为一条直线;
设f1'点的阻抗Z1',f1''点的阻抗Z1'';
设0.7*Zmax的频率点为f1,阻抗为Z1;

则:

(log(f1)-log(f1'))/(log(f1'')-log(f1'))=(Z1-Z1')/(Z1''-Z1')

式中f1',f1'',Z1’,Z1''都是直接可以通过阻抗曲线数据读出来的,Z1=0.7*Zmax;
未知数只有f1,很容易可以计算出来。

整体思路和2楼的兄弟一致,只是频率的坐标应该是对数刻度。
共17 条记录, 每页显示 20 条, 页签: [1]

Copyright © 2005-2025 nju520.com
Powered By Dvbbs Version 8.3.0
Processed in .07813 s, 2 queries.