LTspice 中的扬声器模型

举报
tsinghuazhuoqing 发表于 2022/08/26 22:07:15 2022/08/26
【摘要】 简 介: 本文测试了扬声器的模型,并通过 ZVS电路驱动它进行测试。 关键词: ZVS,扬声器 ...

简 介: 本文测试了扬声器的模型,并通过 ZVS电路驱动它进行测试。

关键词 ZVS扬声器

扬声器模型
目 录
Contents
LTspice扬声器模型
扬声器模型
ZVS振荡器
ZVS振荡器
搭建实验电路
并联电容
总 结

 

01 声器模型


一、LTspice扬声器模型

  这个扬声器的模型是从 LTSpice Model - Loudspeaker 网页中下载的 zip 文件。

  把 LTspice ZIP 模型解压缩之后,便可以得到如下的文件。 将其中 WooferTest.asc 载入 LTspice ,便可以对于该扬声器进行测试和仿真。

    Loudspeaker.lib
    MidRange.asy
    Tweeter.asy
    Woofer.asy
    WooferTest.asc
    WooferTest.log
    WooferTest.net
    WooferTest.plt
    WooferTest.raw

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

  LTspice Tutorials

1、测试电路

  下面是扬声器测试电路,通过计算扬声器上的交流电压与 R1 上的交流电流之比,便可以计算出来扬声器的复阻抗。
▲ 图1.1.1 测试扬声器的电路图

▲ 图1.1.1 测试扬声器的电路图

2、测试结果

  下面是对应的测试结果。这里存在一个疑问:那就是如何在 LTspice 中设置计算测试的数值? 比如在这里是计算 R1 上的交流电流与 U1 上的交流电压的比值,从而获得 U1 上的复阻抗?

▲ 图1.1.2 扬声器的阻抗测试数据

▲ 图1.1.2 扬声器的阻抗测试数据

  下面是绘制出 LTspice 导出的数据回执上来的数据。在这里存在一个问题,那就是计算出来的幅值与 LTspice 中显示的复阻抗的数值之间存在一定的差异性。这其中的比例大约为 2.0 。
▲ 图1.1.3 扬声器测试数据

▲ 图1.1.3 扬声器测试数据

二、扬声器模型

* Source File: SpeakerBlock.asc
* Developer: ETech (eetech00@yahoo.com)
* Created: Oct 25 2014
* Revision: NA
*
* This Loudspeaker spice model was tested with
* LTSpice IV. Temperature is not modeled. It is
* intended to be used as a test aid for audio
* crossover networks.
*
* The following parameters can usually be supplied
* directly from the speaker specification sheet
* Parameters:
* Re = Measured Voice Coil Resistance
* Le = Measured Voice Coil Inductance
* Fs = Resonant Frequency
* Qms = Mech Suspension control measurement (Surround and Spider)
* Qes = Electrical Suspension control measurement (Voice coil and Magnet)
*
* Calculations:
* Res = (Qms / Qes) * Re = (Core & Suspension Losses)
* Lces = Re / (2 * pi * Fs * Qes)  = (Cone Mass)
* Cmes = Qes / (2 * pi * Fs * Re) = (Cone Suspension)
*
* Template use info:
* 1. Copy template to appropriate section
*    (Tweeter, Midrange, Woofer, subwoofer section)
* 2. Replace [Name] with unique name (use model number)
* 3. Replace each [value] with appropiate value
* 4. Remove comment character "*" before ".subckt",
*    "XSpkr" and ".ends" statements to activate.
****************Begin Template*****************
* [Description]
*
*.subckt [Name] SPK+ SPK- PARAMS: Re=[value] Le=[value] Fs=[value] Qms=[value] Qes=[value]
*
** Do not edit line below, but remove leading "*" character
*XSpkr SPK+ SPK- speaker Re1={Re} Le1={Le} Fs1={Fs} Qms1={Qms} Qes1={Qes}
*
*.ends [Name]
****************END Template*******************
*
*
* Subckt Symbol Definitions
*
*
* TWEETER
***********************************************
* Dayton Audio DC28F-4 1-1/8" Silk Dome Tweeter
*
.subckt DC28F4 SPK+ SPK- PARAMS: Re=2.82 Le=0.51m Fs=535 Qms=2.3 Qes=0.99
*
XSpkr SPK+ SPK- speaker Re1={Re} Le1={Le} Fs1={Fs} Qms1={Qms} Qes1={Qes}
*
.ends DC28F4
*
* Dayton Audio DC28F-8 1-1/8" Silk Dome Tweeter
*
.subckt DC28F8 SPK+ SPK- PARAMS: Re=5.5 Le=0.09m Fs=637.2 Qms=0.82 Qes=0.90
*
XSpkr SPK+ SPK- speaker Re1={Re} Le1={Le} Fs1={Fs} Qms1={Qms} Qes1={Qes}
*
.ends DC28F8

*
* Focal Tc120td5 20mm Tioxid Dome Tweeter
*
.subckt Tc120td5 SPK+ SPK- PARAMS: Re=6 Le=1.49m Fs=812.7 Qms=2.79 Qes=1.15
*
XSpkr SPK+ SPK- speaker Re1={Re} Le1={Le} Fs1={Fs} Qms1={Qms} Qes1={Qes}
*
.ends Tc120td5

* Focal Tc120tdx 20mm Tioxid Dome Tweeter
*
.subckt Tc120tdx SPK+ SPK- PARAMS: Re=5.7 Le=0.08m Fs=1181 Qms=2.16 Qes=1.42
*
XSpkr SPK+ SPK- speaker Re1={Re} Le1={Le} Fs1={Fs} Qms1={Qms} Qes1={Qes}
*
.ends Tc120tdx
*
*
* MIDRANGE
***********************************************
* Dayton Audio DC50FA-8 Classic Series 2" Dome Midrange
*
.subckt DC50FA8 SPK+ SPK- PARAMS: Re=4.50 Le=0.41m Fs=380 Qms=4.13 Qes=1.16
*
XSpkr SPK+ SPK- speaker Re1={Re} Le1={Le} Fs1={Fs} Qms1={Qms} Qes1={Qes}
*
.ends DC50FA8
*
*
* WOOFER
***********************************************
* Dayton Audio RS225-8 8" Reference Woofer
*
.subckt RS2258 SPK+ SPK- PARAMS: Re=6.53 Le=0.86m Fs=28 Qms=1.46 Qes=0.51
*
XSpkr SPK+ SPK- speaker Re1={Re} Le1={Le} Fs1={Fs} Qms1={Qms} Qes1={Qes}
*
.ends RS2258
*
*
* SUBWOOFER
***********************************************
* Dayton Audio IB385-8 8" Reference Woofer
*
.subckt IB3858 SPK+ SPK- PARAMS: Re=5.2 Le=3.08m Fs=21.5 Qms=8.92 Qes=0.63
*
XSpkr SPK+ SPK- speaker Re1={Re} Le1={Le} Fs1={Fs} Qms1={Qms} Qes1={Qes}
*
.ends IB3858
*
*
* Main speaker model definition (do not edit)
***********************************************
.subckt speaker SP+ SP- Re2={Re1} Le2={Le1} Fs2={Fs1} Qms2={Qms1} Qes2={Qes1}
*
.param Re = {Re2}
.param Le = {Le2}
.param Res = {(Qms2 / Qes2) * Re2}
.param Lces = {Re2 / (2 * pi * Fs2 * Qes2)}
.param Cmes = {Qes2 / (2 * pi * Fs2 * Re2)}
*
L2 SP- 3 {Lces}
C1 3 SP- {Cmes}
L1 2 3 {Le}
R2 3 SP- {Res}
R1 2 SP+ {Re}
*
.ends speaker

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132

三、ZVS振荡器

  利用 MOS IRF1310 搭建的 ZVS振荡器,使用扬声器 IB3858 作为负载,进行仿真。

▲ 图1.3.1 搭建的ZVS扬声器驱动电路

▲ 图1.3.1 搭建的ZVS扬声器驱动电路

  经过仿真,可以获得扬声器左右电压波形,如下图所示。

▲ 图1.3.2 扬声器左右电压波形

▲ 图1.3.2 扬声器左右电压波形

  信号的频率为 25.9kHz。

▲ 图1.3.3 信号的频谱

▲ 图1.3.3 信号的频谱

▲ 图1.3.4 扬声器施加在MOS漏极上

▲ 图1.3.4 扬声器施加在MOS漏极上

▲ 图1.3.5 电路振荡波形

▲ 图1.3.5 电路振荡波形

 

§02 ZVS振荡器


一、搭建实验电路

1、电路主要器件

  两个功率 MOS 管使用 HPLU3103,它的主要参数为:

  • Logic Level Gate Driver
  • 52A, 30V
  • rDS(ON) = 0.019Ω

▲ 图2.1.1 搭建ZVS电路的MOS管

▲ 图2.1.1 搭建ZVS电路的MOS管

2、面包板上搭建电路

  在面包板上搭建上面测试电路。 加入工作电压 +16V,测试扬声器两端电压波形。

▲ 图2.1.2 在面包板上搭建的测试电路

▲ 图2.1.2 在面包板上搭建的测试电路

  下图是测量得到的扬声器两端的电压波形。 信号的频率大约为 109.9kHz。

▲ 图2.1.3 扬声器两端的电压波形

▲ 图2.1.3 扬声器两端的电压波形

二、并联电容

  在扬声器两边并联 0.1uF 的电容, 可以看到振荡频率降低了。

▲ 图2.2.1 并联电容后的测试电路

▲ 图2.2.1 并联电容后的测试电路

▲ 图2.2.2 增加电容之后的振荡波形

▲ 图2.2.2 增加电容之后的振荡波形

  下面是实际振荡波形。

▲ 图2.2.3 扬声器实际振荡波形

▲ 图2.2.3 扬声器实际振荡波形

 

  结 ※


  文测试了扬声器的模型,并通过 ZVS电路驱动它进行测试。


■ 相关文献链接:

● 相关图表链接:

文章来源: zhuoqing.blog.csdn.net,作者:卓晴,版权归原作者所有,如需转载,请联系作者。

原文链接:zhuoqing.blog.csdn.net/article/details/126526195

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。