Ćwiczenie 5
Transkrypt
Ćwiczenie 5
Laboratorium Podstawy Elektroakustyki PE-5 Temat ćwiczenia: Głośnik dynamiczny - impedancja elektryczna Przedmiotem ćwiczenia jest pomiar impedancji zespolonej głośników. Na jej podstawie można określić między innymi pasmo promieniowania głośnika i jego znamionową impedancję. Obraz impedancji w obszarze rezonansu mechanicznego pozwala określić istotne parametry układu drgającego membrany i dolną granicę pasma głośnika [2], [4],[6]. Poniżej (na rysunku 1.1), przedstawiony został schemat blokowy systemu pomiarowego impedancji elektrycznej głośnika. Ch1 Analizator obwodów Hewlett Packard Ch2 Rd Generator Ug Ugł Interface Głośnik RS-232 USB PC KOMPUTER Rys.1.1 Schemat blokowy systemu pomiarowego impedancji elektrycznej głośników. W systemie dokonuje się odczytu (w dB) stosunku amplitud sygnału przed i za opornikiem R d (U A ) i (U B ) oraz fazę pomiędzy nimi. Pomiary dokonywane są w zadeklarowanym zakresie częstotliwości <f 1 f 2 > z przyjętym skokiem ∆f. Komputer steruje przestrajaniem generatora oraz zapisuje wyniki pomiaru. W ćwiczeniu należy zapisać dane w pliku tekstowym. Dane te mają postać macierzy poprzedzonej nagłówkiem składającej się z siedmiu kolumn: - częstotliwość - część rzeczywista impedancji – rezystancja R (wyliczona), -część urojona impedancji – reaktancja X (wyliczona), -część rzeczywista admitancji – konduktancja G (wyliczona) -część urojona admitancji – susceptancja B (wyliczona) - stosunek napięć U2/U1 – w dB (S – pomierzony) - faza w stopniach (fi – pomierzona) FILENAME PE_5_imped.doc 1/3 2016-10-18 Laboratorium Podstawy Elektroakustyki PE-5 2. Zestaw aparatury - zestaw laboratoryjny analizator HP), komputer PC z oprogramowaniem, 2 kolumny głośnikowe (jedna ze zdejmowaną płytą czołową). - 3. Zadania 3.1 Zmierzyć i zanotować wartość opornika dodatkowego R d . 3.2 Położyć głośnik na stole (bez obudowy) bokiem do blatu i połączyć układ jak na rys.1.1. 3.3 Uruchomić zestaw dokonać badań impedancji zespolonej w paśmie szerokim (10Hz-20kHz) – program pomiarowy jest na pulpicie w katalogu impedancja HP plik „client.exe”. Wyniki pomiaru zapisać w odpowiednim pliku w trybie tekstowym. 3.4 Powtórzyć pomiary z p. 3.4 dla głośnika leżącego płasko - membraną do stołu. 3.5 Dokonać pomiarów jak w p. 3.4 i 3.5 dla drugiego głośnika. 3.6 Urchomić program Matlab a w nim program immitncjaHP. Wybrać zapisany (zmieniony) plik. Na żądanie wpisać odpowiednie parametry Rd i Ug . Sprawdzić czy zobrazowane wyniki impedancji: części urojonej i rzeczywistej są sensowne. Wyniki należy zademonstrować prowadzącemu. 4. Opracowanie 4.1 Uruchomić MATLAB-a i w nim program immitancjaHP. Wykreślić, dla poszczególnych wariantów z p. 3.1 - 3.5., moduły oraz części rzeczywiste impedancji kolumny głośnikowej (można dokonać odpowiedniej modyfikacji skryptu do potrzeb ćwiczenia). 4.2 Na podstawie uzyskanych obrazów z p. 4.1 - części rzeczywistej impedancji dla poszczególnych głośników, określić: częstotliwości ich rezonansu mechanicznego i odpowiadające im częstotliwości kwadrantowe oraz wartości impedancji (część rzeczywista i urojona). 4.3 Korzystając z wyników z p. 4.2 obliczyć dobroć oraz elementy RLC schematów zastępczych głośników – objaśnienia w skrypcie. 4.3 Wyniki pomiaru zapisać w postaci stabelaryzowanej. Zamieścić w sprawozdaniu krótki opis ćwiczenia oraz obliczone parametry głośników (p. 4.2 i 4.3). UWAGA Wszystkie istotne informacje dotyczące obliczeń parametrów głośnika zawarte są w skrypcie [6] 5. Literatura: [1] Heering K. "Sprzęt elektroakustyczny, zasady użytkowania" Warszawa 1988. [2] J. Krajewski „Głośniki i zestwy głośnikowe”, WKŁ Warszawa 2003. [3] Słaby M., Kozłowski P. "Przetworniki elektroakustyczne" WKŁ Warszawa 1969. [4] Żyszkowski Z. "Podstawy elektroakustyki" WNT Warszawa 1965. [5] Dobrucki A. „ Przetworniki elektroakustyczne” WNT Warszawa 2006. [6] Skrypt do laboratorium FILENAME PE_5_imped.doc 2/3 2016-10-18 Laboratorium Podstawy Elektroakustyki PE-5 6. DODATEK - Pomiary dwójnikowe % obliczanie immitancji z pomiaru fazy i stosunku amplitud analizatorem HP clear; close all [FN,PN]=uigetfile('*.*','Wybierz plik zmierzony analizatorem HP'); if any(PN)==1; [Utt]=load(setstr([PN,FN])); end clear PN Rd=input('Rd= 803 '); if Rd==1; Rd=Rd; else; Rd=803; end f=Utt(:,1); p=Utt(:,6); fa=Utt(:,7); S=exp((p*log(10))/20); fi=fa*pi/180; % elementy schematu zastepczego w funkcji częstotliwości G=(cos(fi)./S-1)/Rd; B=-sin(fi)./S/Rd; R=G./(G.^2+B.^2); X=-B./(G.^2+B.^2); Z=sqrt(R.^2+X.^2); Y=sqrt(G.^2+B.^2); Ls=X./(2*pi*f); Lr=-1./(2*pi*f.*B); Cr=B./(2*pi*f); Cs=-1./(X*2*pi.*f); % wykresy figure; plot(f/1000,G*1000); grid; title(FN); xlabel('f[kHz]'); ylabel('G[mS]'); figure; plot(f/1000,B*1000); grid; title(FN); xlabel('f[kHz]'); ylabel('B[mS]'); figure; plot(f/1000,R/1000); grid; title(FN); xlabel('f[kHz]'); ylabel('R[k]'); figure; plot(f/1000,X/1000); grid; title(FN); xlabel('f[kHz]'); ylabel('X[k]'); figure; plot(f/1000,Z/1000); grid; title(FN); xlabel('f[kHz]'); ylabel('Z[kΩ]'); figure; plot(f/1000,Y*1000); grid; title(FN); xlabel('f[kHz]'); ylabel('Y[S]'); % skalowanie mz=max([max(R/1000) abs(max(X/1000)-min(X/1000))]); mz=mz+0.05*mz; if min(X)<0; mza=min(X/1000); else mza=0; end; mzb=mza+mz; mzc=max([mz (mzb-mza)]); my=max([max(G*1000) abs(max(B*1000)-min(B*1000))]); my=my+0.05*my; if min(B)<0; mya=min(B*1000); else mya=0; end; myb=mya+my; myc=max([my (myb-mya)]); figure; plot(G*1000,B*1000); grid; axis([0,myc,mya,myb]); axis square; title(FN); xlabel('G[mS]'); ylabel('B[mS]'); figure; plot(R/1000,X/1000); grid; axis([0,mzc,mza,mzb]); axis square; title(FN); xlabel('R[k]'); ylabel('X[k]'); % te same wykresy – grubą linią xx=input('jeśli grubo to 1 ='); if xx==1 figure; plot(f/1000,G*1000,'k-','LineWidth',2); grid; title(FN); xlabel('f[kHz]'); ylabel('G[mS]'); figure; plot(f/1000,B*1000,'k-','LineWidth',2); grid; title(FN); xlabel('f[kHz]'); ylabel('B[mS]'); figure; plot(f/1000,R/1000,'k-','LineWidth',2); grid; title(FN); xlabel('f[kHz]'); ylabel('R[k]'); figure; plot(f/1000,X/1000,'k-','LineWidth',2); grid; title(FN); xlabel('f[kHz]'); ylabel('X[k]'); figure; plot(f/1000,Z/1000,'k-','LineWidth',2); grid; title(FN); xlabel('f[kHz]'); ylabel('Z[k]'); figure; plot(f/1000,Y*1000,'k-','LineWidth',2); grid; title(FN); xlabel('f[kHz]'); ylabel('Y[mS]'); figure; plot(G*1000,B*1000,'k-','LineWidth',2); grid; axis([0,my,mya,myb]); axis square; title(FN); xlabel('G[mS]'); ylabel('B[mS]'); figure; plot(R/1000,X/1000,'k-','LineWidth',2); grid; axis([0,mz,mza,mzb]); axis square; title(FN); xlabel('R[k]'); ylabel('X[k]'); else; end; '27.02.2014' FILENAME PE_5_imped.doc 3/3 2016-10-18