Podłączenie głośniczka do uC

To forum jest dla wszystkich pasjonatów mikrokontrolerów AVR Atmela. Wymiana doświadczeń i pomoc dla początkujących w pisaniu programów zarówno w C, Asemblerze jak i BASCOM. Zapraszam znawców tematu, aby pomogli wszystkim początkującym!
ODPOWIEDZ
atmega
-
Posty: 26
Rejestracja: 07 cze 2008, 20:17
Lokalizacja: Gdańsk

Podłączenie głośniczka do uC

Post autor: atmega » 25 sie 2008, 15:27

Witam

No właśnie chciałbym zapytać o podpięcie 8 Ohm , 0.5W głośniczka do uc ATmega 32'ójki. Mam malutki projekcik do wykonania dla chrześnicy , i potrzebuję zrobić "pseudo grajka". Z pisaniem programu problemu nie ma , za to do was Panowie kieruje pytanie o ten głośnik.

Pozdrawiam

ZbeeGin

Post autor: ZbeeGin » 25 sie 2008, 18:03

Niestety za niska impedancja głośnika. Dźwięk będzie - ale bardzo cicho. Powodem jest maksymalny prąd jaki może wypłynąć z portu w stanie wysokim jak i wpłynąć w stanie niskim. Polecam użyć dwóch tranzystorów przeciwsobnych w celu wzmocnienia sygnału.

atmega
-
Posty: 26
Rejestracja: 07 cze 2008, 20:17
Lokalizacja: Gdańsk

Post autor: atmega » 25 sie 2008, 19:14

Dziękuje za odpowiedź , a o to co znalazłem :

Obrazek

Oraz :

Obrazek

Czy któryś z nich ? Jeśli tak , to kolega pozwoli ,że też trochę popytam ;). Ten pierwszy to zapewne jedynie "schematyczne" pokazanie .W drugim widzę jakąś diodową kompensacje.

Awatar użytkownika
Aro
Użytkownik
Posty: 677
Rejestracja: 30 paź 2006, 18:49
Lokalizacja: Świerczyniec | Wrocław
Kontakt:

Post autor: Aro » 25 sie 2008, 20:55

Obydwa są dobre, pierwszy pracuje w klasie A, drugi AB, ale dla twojego projektu polecam ten drugi. Zamiast tego "kółeczka" wsadź rezystor 1k i będzie grało.

Guzer
Użytkownik
Posty: 167
Rejestracja: 08 lis 2006, 18:36
Lokalizacja: Szczecin
Kontakt:

Post autor: Guzer » 25 sie 2008, 21:18

Skoro z ATmegi to chyba będzie tylko prostokąt do wzmocnienia, więc wystarczy najprostszy wzm. klasy C, czyli tylko dwa tranzystory. No i zakładam, że w układzie z uP raczej nie będzie napięcia ujemnego, więc szeregowo z głośniczkiem trzeba by dać jeszcze jakiś elektrolit do odcięcia stałej składowej.

atmega
-
Posty: 26
Rejestracja: 07 cze 2008, 20:17
Lokalizacja: Gdańsk

Post autor: atmega » 25 sie 2008, 21:31

Dzięki , jeszcze proszę o małą podpowiedź.
Otóż na schemacie widzimy 3 potencjały . Możemy przedyskutować podpięcie pod uC ? Wejście Uin traktujemy powiedzmy jak wyprowadzenie timerowe ( bo przecież chce uzyskać różne nuty ) . Dla górnej połówki czyli stanu wysokiego z timera będzie pracować górna część układu , zaś dla 0 będzie dolna część ? Dobrze to rozumiem ? Drugie pytanie za +VCC i -VCC to rozumiem , ze dwa bieguny odrębnego zasilania ( np.12 V ) bo na ATmedze wydajność napięciowa wyprowadzeń jest bodajże ~5V. Teraz sprawa masy ... jak ją traktować ? W końcu wyjście zegarowe to jedno wyprowadzenie .... przepraszam za zbyt lamerskie te pytania.

@UP Jak pisałem to kolegi wiadomości jeszcze nie było :).
Więc Panowie , jak sugerujecie by chrześnica szczęśliwa była ?

Awatar użytkownika
Aro
Użytkownik
Posty: 677
Rejestracja: 30 paź 2006, 18:49
Lokalizacja: Świerczyniec | Wrocław
Kontakt:

Post autor: Aro » 26 sie 2008, 8:36

No tak, kolega Guzer ma rację, wystarczy taki układ poniżej. Rezystora Rx nie trzeba montować, ale gdyby układ grał za głośno można dać jakieś 1k, albo więcej. Pamiętaj tylko, żeby głośnik miał co najmniej 3W, jak nie będzie rezystora. Drugi układ jest prostszy ale dźwięk będzie trochę cichszy.
Załączniki
WZM.JPG

atmega
-
Posty: 26
Rejestracja: 07 cze 2008, 20:17
Lokalizacja: Gdańsk

Post autor: atmega » 26 sie 2008, 15:30

Dziękuje najmocniej , i masz podziękowania też od tej malutkiej osóbki :).

Czy wystarczy , żeby tranzystory miały wzmocnienie 100 ?
A i pytanie , tak na przyszłość . Czy nie wystrczyłby prosty układ w konfiguracji wtórnika emiterowego ? Ma on znaczne wzmocnienie prądowe .

Awatar użytkownika
Aro
Użytkownik
Posty: 677
Rejestracja: 30 paź 2006, 18:49
Lokalizacja: Świerczyniec | Wrocław
Kontakt:

Post autor: Aro » 26 sie 2008, 19:03

Wtórnik emiterowy może być, tylko będą dodatkowe niepotrzebne straty na tranzystorze ( 0,6V). To samo dotyczy układu przeciwsobnego u góry rysunku z poprzedniego postu, tylko tam amplituda jest dwukrotnie większa dzięki kondensatorowi i T2. Wzmocnienie 100 w zupełności wystarczy. 470R/100=4,7R a głośnik ma 8R, więc nie ma problemu. Możesz zastosować np. BC337.

atmega
-
Posty: 26
Rejestracja: 07 cze 2008, 20:17
Lokalizacja: Gdańsk

Post autor: atmega » 26 sie 2008, 20:54

Dziękuję bardzo . Jak tylko skończę to pośpieszę pokazać owoc tej pomocy :)

Awatar użytkownika
bsw
Użytkownik
Posty: 100
Rejestracja: 14 kwie 2008, 13:13
Lokalizacja: Małopolska
Kontakt:

Post autor: bsw » 28 sie 2008, 14:34

Z tym pierwszym układem (przeciwsobnym) miałem przygodę - padł mi jeden tranzystor przez co cały czas był otwarty. Przez takie "zwarcie" napięcie siadło w całym układzie.
Autor "Mikroprocesorowej Oślej Łączki" poleca jeszcze inne rozwiązania: z tranzystorem npn(a raczej darlingtonem mocy) lub Mosfetem N - które zapewniają obciążenie większym głośnikiem niż 0.25W.
Załączniki
glosnik do uC.GIF
(6.35 KiB) Pobrany 7215 razy

tasza
Użytkownik
Posty: 1391
Rejestracja: 21 lut 2005, 15:02

Post autor: tasza » 28 sie 2008, 15:06

@atmega
Chyba poniewczasie, ale - czy to ma być akurat TEN szczególny głośniczek?
Bo można jeszcze rozważyć telefoniczną wkładkę W66 - ona ma sporą impedancję,
więc do sterowania wystarczy coś tak prostego jak na schematach bsw powyżej.
Jakość dźwięku jest niezła, głośność w sumie też...ja na takiej zrobiłam chrześnikowi
"ijo-ijo" czyli policyjną syrenę - mało głowy to nie urywa jak zawyje.
Wkładkę wyprosisz od techników-macherów z TP, spoko - da się.
Gabarytowo - średnica maleńkiego głośniczka, ale grubsza (wyższa),
za to "pancerna" (co dla dziecka jak znalazł)

ODPOWIEDZ