aktywne filtry audio

Jesli jesteś początkującym elektronikiem, to tu z pewnością znajdziesz pomoc. Miejsce dobre do dyskusji nad podstawami elektroniki w zakresie teorii i praktyki.
Awatar użytkownika
e-lektryk
Użytkownik
Posty: 961
Rejestracja: 04 sie 2010, 22:13
Lokalizacja: Z Polski

Post autor: e-lektryk » 26 wrz 2011, 8:55

Podejrzewam, że może być jeszcze coś nie tak z C4 bo układ pracował na 4.7 uF na wyjściu zamiast 1uF a z 2.2uF były problemy. W kolorofonie AVT filtry są bardziej rozbudowane i może to jest klucz do sukcesu.

Znalazłem takie filtry:

http://www.science.unitn.it/~bassi/Sign ... loa049.pdf

https://wiki.brown.edu/confluence/downl ... 3044048000

Jony130
Moderator
Posty: 3170
Rejestracja: 11 sie 2005, 16:33
Lokalizacja: wrocław

Post autor: Jony130 » 26 wrz 2011, 18:32

Możesz spróbować ten układ
http://www.changpuak.ch/electronics/calc_08.php
Dla uproszenia zamiast WO możesz zastosować tranzystor w układzie wtórnika emiterowego.

Awatar użytkownika
e-lektryk
Użytkownik
Posty: 961
Rejestracja: 04 sie 2010, 22:13
Lokalizacja: Z Polski

Post autor: e-lektryk » 26 wrz 2011, 20:30

Tak ma to wyglądać?
Załączniki
SK-LOWPASS-LEK.png

Jony130
Moderator
Posty: 3170
Rejestracja: 11 sie 2005, 16:33
Lokalizacja: wrocław

Post autor: Jony130 » 26 wrz 2011, 20:54

No prawie, ja to widzę tak
Załączniki
SK-LOWPASS-LEK.png

Awatar użytkownika
e-lektryk
Użytkownik
Posty: 961
Rejestracja: 04 sie 2010, 22:13
Lokalizacja: Z Polski

Post autor: e-lektryk » 26 wrz 2011, 21:43

Na wyjściu dałem 2N4401 przez rezystor 10k i diodę 1N4148 między bazą a emiterem. Diody świecą cały czas maksymalnym światłem i lekko czasami migoczą (chociaż to może być akurat efekt kiepskiego połączenia). W zasadzie to może nie tyle sam filtr jest problemem ile to, że diody rzadko kiedy świecą z pełną mocą. Sprawdzałem i samo dołożenie rezystorów 47k na sygnał powoduje świecenie z pełną mocą (tyle, że non stop). Wychodzi na to, że chyba sygnał jest za słaby. Tylko jak dać większe wzmocnienie to układ będzie się niepotrzebnie wzbudzał. Mi chodzi o to, żeby układ reagował na konkretne dźwięki, czy zbiór dźwięków o pewnej częstotliwości maksymalnym świeceniem LED, a one sobie pykną od czasu do czasu. Podłączając je na stałe świecą na prawdę mocno, a z tego układu nie mogę ich wysterować, żeby świeciły na full. Napięcie mam 0.2V jak jest cicho i 0.5V jak jest głośno (mierzone między + modułu LED i kolektorem 2N4401) i to napięcie się waha. Chyba trzeba będzie zastosować połączenie tranzystorów podpinając PNP bezpośrednio do (+), a moduł między kolektor i (-), żeby podbić to napięcie. Dam na wyjściu normalnie BC548C i podłączę do niego 2N2907, może to coś poprawi. Może coś takiego rozwiąże problem? Czy lepiej dodać diodę jak na drugim schemacie? W zasadzie specjalnej różnicy w działaniu obydwu wersji nie zauważyłem.

Zlutowałem ten układ na płytce i na wyjściu jest dużo lepiej. Diody świecą zdecydowanie lepiej. Powinienem dodać jakiś rezystor, którego nie ma na schemacie między bazą i emiterem tranzystora PNP?
Załączniki
t_kocwka_905.png
końcówka.png

Awatar użytkownika
e-lektryk
Użytkownik
Posty: 961
Rejestracja: 04 sie 2010, 22:13
Lokalizacja: Z Polski

Post autor: e-lektryk » 27 wrz 2011, 21:47

Teraz diody świecą dość mocnym światłem. Nie wiem czy dobrze dobrałem rezystor na bazę bo zastosowałem BC640. Zastanawiam się jeszcze nad dodaniem bardziej skomplikowanego filtra. Co z tego wyjdzie napiszę. W zasadzie nie wiem czy ma to sens, bo zmniejszając wzmocnienie do 1000 (ustawienia "fabryczne") układ zaczął lepiej reagować na muzykę, a obawiam się, że jeśli dodam na wyjściu ten filtr z obrazka to będę musiał modyfikować wzmocnienie, żeby wysterować diody. Jasność świecenia na "nieprzystosowanych" utworach niestety spadła. Na razie podłączyłem inny panel i świecił słabo. Zmieniłem rezystor na bazę BC540 na 1k i w dalszym ciągu jest słabo, ale jest już trochę lepiej niż było, ale diody mimo wszystko w szczycie nie świecą z maksymalną mocą :/ Jak mam policzyć te rezystory. Gdzieś miałem wzory. Tylko nie wiem jakie napięcia mam brać pod uwagę. Musiałem zmodyfikować układ tranzystorów na wyjściu posługując się informacjami z tego opisu: http://www.kpsec.freeuk.com/trancirc.htm i wyszło, że rezystor ma być 1k, ale tranzystor powinien być BC558 lub inny o wzmocnieniu minimalnym 200. Niestety 200 mA już z tego nie pociągnę. Poza tym rezystancja odbiornika ma znaczenie dla tego chyba nie obejdzie się bez mofeta. Nie wiem czy w ogóle potrzebny jest tranzystor na bazie PNP w tym układzie skoro autor podaje, że maksymalny prąd na CE BC548C to 18mA. Zważywszy na budowę lampki LED jest mi ciężko określić RL, ale postanowiłem sobie to trochę ułatwić i biorąc pod uwagę, że są 4 rezystory połączone równolegle to RL = 1/R = 1/((1/200)+(1/200)+(1/200)+(1/200)) = 50. Dalej licząc; RB = 0.2 × RL × hFE = 2000R czyli opornik powinien mieć wartość między 1k8 i 2k1 dla BC558. Dla BC640 i prądu około 200 mA hFE powinno wynosić minimum 56 (5 × 200mA/18mA). Minimalne hFE BC640 to 100 i teraz RB = 340R czyli 330R lub 360R. Teraz podstawiając te 330 do wzoru na RB dla BC548C wychodzi mi jakieś 8250R czyli 8k2.
Załączniki
low pass.PNG

Jony130
Moderator
Posty: 3170
Rejestracja: 11 sie 2005, 16:33
Lokalizacja: wrocław

Post autor: Jony130 » 30 wrz 2011, 18:07

Nie mam w tym tygodniu za dużo czasu.
Co do rezystora bazowego to w praktyce trzeba dać 20% mniszy niż wychodzi z obliczeń.
No i trzeba sprawdzić czy "źródło" jest w stanie dostarczyć tyle prądu.

Awatar użytkownika
e-lektryk
Użytkownik
Posty: 961
Rejestracja: 04 sie 2010, 22:13
Lokalizacja: Z Polski

Post autor: e-lektryk » 01 paź 2011, 7:18

To odpisz jak znajdziesz chwilę, mi się z tym aż tak bardzo nie spieszy. Chodzi o to, że mam podany maksymalny prąd na wyjściu, który wynosi 18 mA. Jak podstawię to do wzoru wychodzi, że mogę zasilać z BC548C inny tranzystor np. BC640. Wyliczyłem rezystor około 340R na bazę BC640, ale podstawiając wartość rzeczywistą rezystora RL = 330R (rezystancja wewnętrzna zasilanego układu) wychodzi mi, że przez 10k na bazie BC548C nie będzie w stanie podać prądu 18 mA gdy rezystancja wyniesie RL = 330R.

Każdy rezystor w moim panelu ma 470R. Jest 28 połączonych równolegle szeregów (3 x D + R).

RL = 16.8R

0.2*16.8*40 = 135R ale mój tranzystor to CTBC640-16, a nie mogę znaleźć do niego PDF'a. Znalazłem tylko, że BC640-16 ma hFE 100, co daje rezystancję na poziomie 336R. Z tego co napisałeś to powinienem dać rezystor 260R, o ile dobrze policzyłem te 336R.
Tylko, że podstawiając BC548C do tego samego wzoru, żeby uzyskać prąd 18 mA na wyjściu to muszę zmienić rezystor wejściowy na bazę tegoż tranzystora z 10k na mniejszy. Czy w ogóle powinienem to robić? Czy potraktować go jako black box, który daje tyle ile daje (te 18 mA), a reszta mnie nie obchodzi?

Wymieniłem kondensator 100nF w filtrze z BC548C na 132nF (100nF + 22nF + 10nF), a rezystor na 8k2 i układ pracuje idealnie, bez tych 20% o których pisałeś.

1/(6.28*0.000000132*8200) = 147 Hz

czyli od 132.3 Hz do 161.7 Hz (biorąc pod uwagę rozrzut produkcyjny) :mrgreen:

Nie napisałem, że panel LED (84 szt.) pobiera jakieś 182 mA, a ja zakładałem prąd rzędu 200 mA licząc tranzystor PNP, więc wymiana rezystora 330R nie będzie konieczna. Wzmocnienie zostawiłem 1000x. Na rysunku jest błąd w opisie powinno być 84 LED a jest 82 :)
Załączniki
t_kocwka_905.png

Awatar użytkownika
e-lektryk
Użytkownik
Posty: 961
Rejestracja: 04 sie 2010, 22:13
Lokalizacja: Z Polski

Post autor: e-lektryk » 01 paź 2011, 14:20

Teraz muszę zrobić de tego PCB bo robienie ścieżek to prawdziwa mordęga. Dla tych gotowych paneli rezystor dla BC558 powinien wynosić 1k1 czyli 1k, a dla BC548 25k czyli najbliższy 24k.

ODPOWIEDZ