久久午夜影院,91精品国产调教在线观看,日韩午夜免费,伊人久久大香线蕉av不卡

你的位置:首頁 > 測試測量 > 正文

敲擊揚聲器震動信號建模

發布時間:2023-07-27 來源:TsinghuaJoking 責任編輯:wenwei

【導讀】揚聲器震動的頻率特性可以通過敲擊它所獲得的沖激響應來分析。?原本驅動揚聲器紙盆震動的線圈此時可以用作震動傳感器, 它將紙盆的震動速度轉換成電壓信號。?通過示波器可以采集到這個信號, ?本文將對敲擊揚聲器所產生的震動信號進行觀察建模。


一、前言


揚聲器震動的頻率特性可以通過敲擊它所獲得的沖激響應來分析。?原本驅動揚聲器紙盆震動的線圈此時可以用作震動傳感器, 它將紙盆的震動速度轉換成電壓信號。?通過示波器可以采集到這個信號, ?本文將對敲擊揚聲器所產生的震動信號進行觀察建模。


1.jpg


二、敲擊揚聲器

??

使用示波器連接揚聲器的引線, 敲擊揚聲器可以看到振動的波形。?不同的敲擊力度和部位, 對應的震動還是有些區別。?示波器的探頭直接連接到揚聲器的音圈輸出端口, 中間沒有施加任何信號放大電路。?這樣采集到的電壓信號反映了揚聲器的單位沖激響應。


2.jpg

??

為了便于分析,使用小型改錐敲擊揚聲器紙盆中心,獲得了這樣一個簡單衰減振蕩波形。?選擇其中三個周期過零點,?查看它們之間的時間差,?大約為19.5毫秒,?它的倒數對應51.3Hz。?由于這是三個振蕩周期,所以原波形的振蕩頻率為153.9Hz。


1687751338231450.png

??

為了進一步精確估計衰減振蕩波形參數, 通過Python編程,從示波器讀取波形數據。?這是對讀取數據顯示的波形。?對原始示波器采集到的數據進行50個數據點的平均, 獲得更加光滑的信號波形。


#!/usr/local/bin/python

# -*- coding: gbk -*-

#******************************

# TEST1.PY                     -- by Dr. ZhuoQing 2023-03-01

#

# Note:

#******************************

from headm import *

from tsmodule.tsvisa        import *

mso24open()

x,y = mso24read(1)

tspsave('wave1', x=x, y=y)

plt.plot(x, y)

plt.xlabel("Time(s)")

plt.ylabel("Voltage(V)")

plt.grid(True)

plt.tight_layout()

plt.show()

#------------------------------------------------------------

#        END OF FILE : TEST1.PY

#******************************


1687751325376022.png

▲ 圖1.2.1 敲擊揚聲器中間獲得的波形


1687751316415239.png

▲ 圖1.2.2 50個數據進行平滑之后的波形


三、信號建模

??

下面通過曲線擬合方式對揚聲器振動信號進行建模。?由于信號前面的波形受到敲擊的影響, 所以并不純粹是揚聲器自由響應。?截取時間大于7毫秒之后的波形進行處理。?這是揚聲器在敲擊后7毫秒之后的震動信號波形。?它是一個指數衰減振蕩信號。?可以使用一個帶有五個參數的函數表示。?通過Python編程, ?利用其中的曲線擬合工具來估計波形參數。?


下面是程序擬合過程。?定義帶有五個參數的指數衰減函數,?根據觀察到的波形,初步估計函數的五個參數的初始值,調用曲線擬合函數,?顯示獲得擬合參數。?利用這些參數計算出擬合曲線,并進行繪制。?下面分析一下擬合結果。?這是五個信號參數擬合數值,?其中參數C代表著振蕩角頻率。?通過它,?可以計算出振蕩頻率 f0。?f0 等于 161.2 赫茲。?


這里將原始波形和擬合曲線波形繪制在一起, 可以看到擬合參數的有效性。?利用測量波形進行曲線擬合,所獲得的頻率值應該比前面觀察到曲線過零點所獲得頻率更加準確。


1687751301744108.png

▲ 圖1.2.3 曲線擬合后的結果


1687751290495758.png

▲ 圖1.3.2 信號波形擬合函數以及對應的參數


#!/usr/local/bin/python

# -*- coding: gbk -*-

#******************************

# TEST2.PY                     -- by Dr. ZhuoQing 2023-03-01

#

# Note:

#******************************

from headm import *

from scipy.optimize        import curve_fit

x, y = tspload('wave1', 'x', 'y')

printf(len(x), len(y))

AVERAGE_NUM = 50

DATA_LENGTH = len(x)//AVERAGE_NUM

xx = array([sum(x[i*AVERAGE_NUM:i*AVERAGE_NUM+AVERAGE_NUM])/AVERAGE_NUM*1e3 for i in range(DATA_LENGTH)])

yy = array([sum(y[i*AVERAGE_NUM:i*AVERAGE_NUM+AVERAGE_NUM])/AVERAGE_NUM for i in range(DATA_LENGTH)])

c = where(xx>5)

xxx = xx[c]/1000

yyy = yy[c]

tspsave('wave11', xxx=xxx, yyy=yyy)

#------------------------------------------------------------

'''

plt.plot(xxx, yyy)

plt.xlabel("Time(s)")

plt.ylabel("Voltage(V)")

plt.grid(True)

plt.tight_layout()

plt.show()

'''

#------------------------------------------------------------

def fun(x,a,b,c,d,e):

    return a*exp(-b*x)*sin(c*x+d)+e

param = (1, 50, 2*pi*150, 0, 0)

param, conv = curve_fit(fun, xxx, yyy, p0=param)

printf(param)

ysim = fun(xxx, *param)

plt.plot(xxx, yyy, linewidth=3, label='Origin')

plt.plot(xxx, ysim, label='Fit')

plt.xlabel("Time(s)")

plt.ylabel("Voltage(V)")

plt.grid(True)

plt.legend(loc="upper right")

plt.tight_layout()

plt.show()

#------------------------------------------------------------

#        END OF FILE : TEST2.PY

#******************************

下面是文件 headm.py 的內容:


import sys, os

sys.path.append(r'd:\python\teasoft')

STDFILE = open(r'd:\python\std.txt', 'a', 1)

sysstderr = sys.stderr

sysstdout = sys.stdout

sys.stderr = STDFILE

sys.stdout = STDFILE


from threading import Thread

import time, math, winsound, clipboard, random

from numpy import *


from tsmodule.tspdata   import *

from tsmodule.tspyt     import *

from tsmodule.tscmd     import *

from tsmodule.tsdopop   import *

from tsmodule.tsdraw    import *

import tsmodule.tsconfig

import matplotlib.pyplot as plt


plt.rcParams['font.sans-serif'] = ['SimHei']

plt.rcParams['axes.unicode_minus'] = False

plt.figure(figsize=(10,80*10/128))

plt.get_current_fig_manager().window.wm_geometry("+1950+300")

plt.rcParams.update({'font.size':14})


總結

??

本文通過示波器觀察并獲取了一種小型揚聲器敲擊信號。該信號反映了揚聲器的沖激響應。?后面通過信號擬合進行數學建模,?為之后對揚聲器的頻率特性進一步分析打下基礎。


作者:卓晴



免責聲明:本文為轉載文章,轉載此文目的在于傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請聯系小編進行處理。


推薦閱讀:


輔助駕駛毫米波雷達信號處理流程詳解

中國移動李晗:今年底將集采400G,推動400G進入商用階段

支持高速高精度控制和EtherCAT通信的RZ/T2L MPU

用于SiC MOSFET的隔離柵極驅動器使用指南

產線能否持續運轉?這個低調的器件說了算!

特別推薦
技術文章更多>>
技術白皮書下載更多>>
熱門搜索

關閉

?

關閉

久久午夜影院,91精品国产调教在线观看,日韩午夜免费,伊人久久大香线蕉av不卡
日本久久成人网| 久久久久91| aa亚洲婷婷| 国产精品91一区二区三区| 欧美福利一区| 五月天久久777| 在线综合欧美| 蜜桃一区二区三区在线观看| 99精品电影| 好看不卡的中文字幕| 老牛影视一区二区三区| 日本不卡视频在线观看 | 蜜臀91精品国产高清在线观看| 亚洲a在线视频| 999久久久精品国产| 国产中文一区| 国产偷自视频区视频一区二区| 免费在线观看视频一区| 日韩高清电影免费| 你懂的亚洲视频| 欧美xxxx中国| 日韩三区免费| 蜜桃一区二区三区在线| 国产精品成人国产| 三上悠亚国产精品一区二区三区 | 久久精品国产免费| 婷婷激情一区| 亚洲精华国产欧美| 日产欧产美韩系列久久99| 国产精成人品2018| 日韩激情一区| 一区二区自拍| 亚洲精品在线二区| 美日韩一区二区三区| 国产精品久久久久av电视剧| 亚洲专区在线| 国产精品mv在线观看| 日韩成人亚洲| 少妇精品在线| 国产色播av在线| 麻豆精品网站| 久久亚洲道色| 91成人精品| 国产精品视频一区二区三区综合| 韩国久久久久久| 伊人久久一区| 久久亚州av| 制服诱惑一区二区| 国产精品4hu.www| 午夜久久美女| 欧美国产中文高清| 一级欧洲+日本+国产| 国产精品777777在线播放| 国产在线成人| 国产欧美亚洲精品a| 欧美日韩中文一区二区| 日本a级不卡| 91精品1区| 美女视频网站久久| 丝袜国产日韩另类美女| 国产成人久久精品麻豆二区| 欧美精品自拍| 久久一区精品| 亚洲精一区二区三区| 日韩电影二区| 91精品麻豆| 婷婷中文字幕一区| 色一区二区三区四区| 四虎在线精品| 99视频精品全部免费在线视频| 亚洲精品美女| 99精品在线免费在线观看| 国产精品日韩精品在线播放| 国产精品毛片一区二区三区| 麻豆视频在线看| 国产日产一区| 日韩亚洲国产欧美| 成人国产精品| 国产调教精品| 视频一区欧美日韩| 香蕉视频亚洲一级| 美女久久久久久 | 欧美日韩色图| 精品三级在线观看视频| 日本欧美在线| 亚洲精品国产偷自在线观看| 欧美www视频在线观看| 欧美日韩精品一区二区三区视频| 在线精品视频在线观看高清| 不卡福利视频| 精品九九在线| 欧美国产三级| 国产欧美另类| 日韩高清不卡在线| 一区二区国产精品| 国产色综合网| 亚洲精品一区二区在线看| 欧美精品资源| 高清av不卡| 国模精品一区| 国产精品日本一区二区不卡视频| 亚洲va久久久噜噜噜久久| 亚洲精品一区二区妖精| 成人羞羞视频播放网站| 首页国产精品| 日韩a一区二区| 久草精品视频| 精品香蕉视频| 免费观看亚洲天堂| 美腿丝袜在线亚洲一区| 国产精品黄网站| 国产九九精品| 国产欧美日韩一区二区三区四区| 日韩欧美美女在线观看| 一区二区三区四区精品视频| 99国产精品| 亚洲黄色影院| 日韩亚洲在线| 日韩在线一二三区| 免费在线看一区| 亚洲欧美久久精品| 日韩黄色免费网站| 欧美亚洲专区| 久久av日韩| 日韩精品免费观看视频| 日韩精品中文字幕一区二区| 91精品丝袜国产高跟在线| 国产日韩视频| 美女视频黄 久久| аⅴ资源天堂资源库在线| 国产理论在线| 天堂日韩电影| 国产毛片一区| 亚洲aa在线| 国产精品白丝一区二区三区| 精品一区二区三区中文字幕视频| 国产一区二区三区探花| 日韩国产网站| 一区二区亚洲精品| 亚洲精品日本| 国产精品任我爽爆在线播放| 麻豆精品在线| 日韩中文视频| 国产亚洲午夜| 97久久亚洲| 国产精品亚洲片在线播放| 国产一区二区三区四区| 一区二区三区视频免费观看| 丝袜美腿亚洲一区二区图片| 欧美日韩xxxx| 日本а中文在线天堂| 亚洲精品中文字幕乱码| 日韩区欧美区| 黄色欧美在线| 狠狠久久婷婷| 国产亚洲电影| 欧美日韩国产v| 免费日韩一区二区| 国产日韩亚洲欧美精品| 高清久久一区| 九九久久电影| 日韩国产在线观看一区| 狠狠久久伊人中文字幕| 免费国产自久久久久三四区久久| 亚洲精品亚洲人成在线观看| 久久精品三级| 国产视频久久| 你懂的网址国产 欧美| 欧美 日韩 国产一区二区在线视频 | 丝袜亚洲精品中文字幕一区| 欧美日韩午夜| 国产传媒av在线| 天堂av在线一区| 久久av中文| 女主播福利一区| 国产伦精品一区二区三区视频 | 日韩在线观看一区二区| 国产麻豆精品| 亚洲电影在线| 欧美日一区二区在线观看| 日韩国产一区| 蜜桃一区二区三区在线| 国产在线观看91一区二区三区| 欧美日韩国产高清电影| 国产精品亚洲综合久久| 精品一区在线| 免费亚洲婷婷| 亚洲一区二区成人| 久久不见久久见国语| 亚洲高清二区| 国产精品视频首页| 激情综合网址| 麻豆国产一区| 美国三级日本三级久久99 | 欧美成a人国产精品高清乱码在线观看片在线观看久| 美女网站一区| 精品一区av| 日韩综合小视频| 亚洲特级毛片| 成人午夜在线|