Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA w 2025? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 6 maja 2025, o 16:42


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 53 ]  Przejdź na stronę 1, 2  Następna strona
    Autor Wiadomość
    PostNapisane: 26 kwi 2018, o 17:04 
    Offline
    Użytkownik

    Dołączył(a): 31 mar 2017
    Posty: 156
    Pomógł: 0

    Robię układ do cyfrowego przetwarzania sygnałów i w jednym z modułów potrzebuję podać na wejście ADC pełną sinusoidę sygnału z karty dźwiękowej (który jest symetryczny). Aby ADC działał prawidłowo, muszę podnieść sygnał wejściowy (najlepiej o 1,65V). O ile dla konkretnego źródła dźwięku (np. wyjście słuchawkowe z telefonu) nie ma problemu, to pojawia się on, gdy chcę zrobić układ mogący wykorzystywać różne źródła (np. telefon oraz PC).
    Aby zniwelować różnice impedancji - chyba to sprawiało kłopoty - zamiast zwykłego dzielnika rezystancyjnego (który ma dodawać owe 1,65V), chciałem zastosować wzmacniacz operacyjny. Najlepiej, gdyby udało się użyć pojedynczy LM358, który już wykorzystuję (mój układ scalony ma 2 takie wzmacniacze) i zasilanie tylko dodatnie. Próbowałem różne możliwości z dokumentacji technicznej, różnych stron www, własnych pomysłów i chyba już mi się wszystkie wyczerpały.

    Proszę o pomoc, jak do sygnału z różnych kart dźwiękowych dodać składową stałą. Różne amplitudy sygnałów wyjściowych nie są problemem, byleby się mieściły w zakresie 0 - 3,3V, który będzie wchodził na ADC mikrokontrolera.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 kwi 2018, o 17:32 
    Offline
    Użytkownik

    Dołączył(a): 05 wrz 2017
    Posty: 169
    Pomógł: 31

    Może to głupie pytanie ale, dodawałeś szeregowo kondensator odsprzęgający (1u-4u7) przed dzielnikiem rezystancyjnym i filtr antyaliasingowy przed modułem ADC?
    W ten sposób przenosiłem sygnał sinusoidalny 1VAC + 6VDC bez problemu na 2V5AC + 2V5DC oraz 1V49AC + 1V49DC bez znaczenia czy sygnał wzmacniałem o K>1 czy K<1 zawsze było dobrze tak samo składowa stała nie miała większego znaczenia.

    Jeśli masz w swoim układzie zasilanie symetryczne to wystarczy wzmacniacz odejmujący http://www.kmg.ps.pl/to/wzmacniacze/wzmodejm.html

    Jak znajdę to wrzucę kawałek jakiegoś schematu, swoja drogą jak byś pokazał nie działający schemat to może coś poradzimy.



    Ostatnio edytowano 26 kwi 2018, o 17:54 przez abel11, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 kwi 2018, o 17:53 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 03 lip 2017
    Posty: 140
    Pomógł: 6

    Nie możesz po prostu, zamiast osobnych 2 rezystorów - dać potencjometru?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 kwi 2018, o 18:51 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 11 mar 2014
    Posty: 1475
    Pomógł: 167

    radek04 napisał(a):
    Najlepiej, gdyby udało się użyć pojedynczy LM358, który już wykorzystuję (mój układ scalony ma 2 takie wzmacniacze) i zasilanie tylko dodatnie.
    Czy przypadkiem nie chcesz sygnału mającego sinusiodę z częścią dodatnią i ujemną "obrabiać" wzmacniaczem tylko zasilanym dodatnim napięciem?

    --
    Pozdrawiam,
    Robert



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 kwi 2018, o 21:06 
    Offline
    Użytkownik

    Dołączył(a): 31 mar 2017
    Posty: 156
    Pomógł: 0

    abel11 - co dokładnie miałby wnieść ten kondensator (i filtr)?
    DarkMajster - tak, mógłbym, myślałem o tym, ale to nieeleganckie rozwiązanie i za każdym razem trzeba by było się "dostrajać".
    rskup - bezpośrednio nie. Raczej sygnał zmienny chciałbym wrzucić szeregowo w obwód ze składową stałą, ale nie działa mi to tak, jak bym chciał.
    Obrazek
    Na obrazku zastosowany wtórnik napięciowy. Myślałem, że załatwi to sprawę różnych impedancji (o ile w tym jest problem), ale wygląda to zupełnie inaczej z PC, komórki, a nawet z komórki z podłączoną ładowarką. Przez kilka dni dysponuję oscyloskopem, więc mam teraz możliwość przetestowania wszystkiego. Może opornik w torze sprzężenia coś by pomógł?
    Dysponuję także napięciem +5V, ale to chyba nic nie zmieni.
    A czy można zrobić sumator, albo układ odejmujący z takim sygnałem symetrycznym, czy też zawsze ujemne połówki zostaną ucięte przy zasilaniu tylko dodatnim?

    Jeśli na tym wzmacniaczu nic mądrego nie wymyślę, to jestem otwarty także na inne propozycje. Ale raczej jestem ograniczony dodatnim napięciem. Może jakaś sztuczna masa?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 kwi 2018, o 22:10 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 11 mar 2014
    Posty: 1475
    Pomógł: 167

    radek04 napisał(a):
    rskup - bezpośrednio nie. Raczej sygnał zmienny chciałbym wrzucić szeregowo w obwód ze składową stałą, ale nie działa mi to tak, jak bym chciał.
    Strasznie kombinujesz :shock:
    A ujemne napięcie to nie problem. Wystarczy wziąć ICL 7660 :)

    --
    Pozdrawiam,
    Robert



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 kwi 2018, o 22:21 
    Offline
    Użytkownik

    Dołączył(a): 31 mar 2017
    Posty: 156
    Pomógł: 0

    rskup - ale wtedy inny wzmacniacz, tak? Czy mogę użyć swojego? Zaproponujesz konkretne rozwiązanie (schemat)?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 kwi 2018, o 05:44 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 26 mar 2014
    Posty: 356
    Lokalizacja: Pruszków
    Pomógł: 15

    Witam

    Bez problemu można to zrobić na wzmacniaczu operacyjnym

    Proponuje obejrzeć sobie takie dwa poradniki
    [youtube]https://www.youtube.com/watch?v=dB7-B02_ytw&t=607s[/youtube]
    https://www.youtube.com/watch?v=dB7-B02_ytw&t=607s

    [youtube]https://www.youtube.com/watch?v=yoz9tBHKbdk[/youtube]
    https://www.youtube.com/watch?v=yoz9tBHKbdk

    Pozdrawiam Paweł.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 kwi 2018, o 08:11 
    Offline
    Użytkownik

    Dołączył(a): 28 wrz 2016
    Posty: 215
    Pomógł: 14

    A może wzmacniacz oeracyjny w konfiguracji DC Servo byłby rozwiązaniem?

    _________________
    de gustibus non est disputandum



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 kwi 2018, o 15:10 
    Offline
    Użytkownik

    Dołączył(a): 05 wrz 2017
    Posty: 169
    Pomógł: 31

    radek04 kondensator blokuje składowa stałą - odsprzęga sygnał AC od stałej DC którą chcesz dodać.
    Czyli na wejście możesz sobie podać sygnał AC + DC o amplitudzie i wartości składowej stałej jakie tam kondensator wytrzyma...

    Miałem na myśli coś w ten deseń:

    Obrazek

    Dzielnik możesz sobie modyfikować dowolnie, kondensator odsprzęgający dobierasz tak, żeby reaktancja pojemnościowa nie tłumiła za mocno sygnału, dla częstotliwości akustycznych spokojnie 1u-4u7 wystarcza.
    Filtr antyaliasingowy może rozwiązać zawczasu problemy z próbkowaniem sygnału analogowego. Będziesz mierzył nie tylko sygnał o częstotliwości akustycznej ale i całe spektrum szumów które będą wpływały na pomiar.


    Autor postu otrzymał pochwałę


    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 kwi 2018, o 09:19 
    Offline
    Użytkownik

    Dołączył(a): 31 mar 2017
    Posty: 156
    Pomógł: 0

    Dziękuję, abel11, działa super. O to właśnie mi chodziło. Zaczynam dopiero zabawę ze wzmacniaczami i niektóre oczywiste rzeczy są dla mnie nowe i niezrozumiałe.
    Mogę prosić o wyjaśnienie, co dokładnie robi ten kondensator? Bez niego ucina mi dolne połówki sygnału AC. Ale tak do końca nie wiem, dlaczego.
    Czy dobrze rozumiem, że ten kondensator odsprzęgający tworzy z rezystorem filtr górnoprzepustowy? A dorzucić muszę jeszcze dolnoprzepustowy, pełniący rolę antyaliasingową, tak?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 kwi 2018, o 13:37 
    Offline
    Użytkownik

    Dołączył(a): 05 wrz 2017
    Posty: 169
    Pomógł: 31

    Upraszczając, wynika to z budowy kondensatora, jedną okładkę kondensatora polaryzujesz za pomocą dzielnika napięcia stałego, ponieważ dla DC kondensator jest przerwą w obwodzie, to na okładce masz potencjał powiedzmy 2,5VDC - który nigdzie nie jest odprowadzany (w idealnym kondensatorze). Teraz podajesz sygnał przemienny na drugą okładkę kondensatora, przy czym pamiętaj sygnał AC "przechodzi" przez kondensator. Szeregowy kondensator możesz traktować jako rezystor o rezystancji (reaktancji) Xc = 1/(2*pi*f*C) dla napięcia AC oraz jako przerwę w obwodzie dla napięcia DC.
    W tym momencie napięcie AC sumuje się z potencjałem panującym na drugiej okładce kondensatora, natomiast składowa stała 0VDC jest pomijana. Czyli teraz Twój sygnał za dzielnikiem zmienia się względem tych 2V5DC, a nie względem 0VDC źródła.

    Filtr antyaliasingowy jest filtrem dolnoprzepustowym, zerknij tam:
    https://pl.wikipedia.org/wiki/Aliasing_(przetwarzanie_sygna%C5%82%C3%B3w)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 kwi 2018, o 08:10 
    Offline
    Użytkownik

    Dołączył(a): 31 mar 2017
    Posty: 156
    Pomógł: 0

    Działa mi to super. Teraz walczę z wyjściem DAC-a. Za nim obcinam składową stałą (470nF) i przepuszcza przez filtr RC taki sam, jak przed wejściem na ADC (20k i 330p). No i na oscyloskopie wygląda to bardzo dobrze, dopóki nie podepnę słuchawek. Amplituda sygnału mocno maleje, a w słuchawkach szumy. Próbowałem użyć wzmacniacza audio (LM386) zgodnie z notą katalogową, ale wciąż są duże szumy, a nawet piski przy braku sygnału. Czy to kwestia użycia R i C przy wzmacniaczu audio (inna impedancja słuchawek, niż w datasheet wznacniacza), czy problem jest inny?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 kwi 2018, o 10:05 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 03 lip 2017
    Posty: 140
    Pomógł: 6

    Mierzyłeś oscyloskopem bezpośrednio na słuchawkach? Robisz to na stykówce? Pokaż schemat wzmacniacza.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 kwi 2018, o 11:21 
    Offline
    Użytkownik

    Dołączył(a): 31 mar 2017
    Posty: 156
    Pomógł: 0

    Tak, stykówka. Mam gniazdo jack 3,5mm i po wpięciu słuchawek amplituda mocno spada. Mierzę przy samym gnieździe. Teraz nie mam jak wrzucić zdjęcia/schematu, ale jest to dokładnie układ z datasheet Gain=20.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 kwi 2018, o 11:35 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 03 lip 2017
    Posty: 140
    Pomógł: 6

    Bez końcówki mocy nie ma co podłączać, jak ruszasz kablami to coś się zmienia? I jak zrobiłeś DAC'a?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 kwi 2018, o 11:47 
    Offline
    Użytkownik

    Dołączył(a): 31 mar 2017
    Posty: 156
    Pomógł: 0

    Ruszałem i raczej styki nie są problemem. Nie rozumiem pytania o DAC. Na wyjściu z STM32F4 mam tylko filtr dolnoprzepustowy RC i to podaję na wzmacniacz.
    O co chodzi z końcówką mocy?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 kwi 2018, o 13:05 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 03 lip 2017
    Posty: 140
    Pomógł: 6

    Aa.. Myślałem, że na jakiejś atmedze robisz DAC'a..

    Napięcie Ci spada, bo pin ma małą wydajność prądową, zapewnia ją końcówka mocy, którą masz w scalaku 386.

    Po podłączeniu 386 na wejściu (wzmacniacza) masz ładny sygnał?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 kwi 2018, o 13:24 
    Offline
    Użytkownik

    Dołączył(a): 31 mar 2017
    Posty: 156
    Pomógł: 0

    Tak, na oscyloskopie i przed wzmacniaczem, i za nim jest ładny sygnał, dopóki nie podłączę słuchawek.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 kwi 2018, o 13:32 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 03 lip 2017
    Posty: 140
    Pomógł: 6

    Jakim napięciem go zasilasz?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 kwi 2018, o 13:45 
    Offline
    Użytkownik

    Dołączył(a): 31 mar 2017
    Posty: 156
    Pomógł: 0

    5V



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 kwi 2018, o 13:50 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 03 lip 2017
    Posty: 140
    Pomógł: 6

    Próbowałeś więcej?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 kwi 2018, o 13:58 
    Offline
    Użytkownik

    Dołączył(a): 31 mar 2017
    Posty: 156
    Pomógł: 0

    Nie. Założenie jest takie, że całe zasilanie idzie z płytki nucleo. W zasadzie okazało się, że jednak nie musi być wyjścia na słuchawki/głośnik. Ale zawsze chętnie dowiem się, jak to powinno się zrealizować.
    Może chodzić o wydajność prądową mikrokontrolera, czy wzmacniacze w ogóle prądowo nie obciążają układu?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 kwi 2018, o 14:43 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 03 lip 2017
    Posty: 140
    Pomógł: 6

    Nie powinny, w rzeczywistości to są mikroampery, ale u Ciebie słuchawki obciążają, znacznie - jak mniemam, wzmacniacz(a nie wzmacniacz obciąża mikrokontroler) co jest dziwne..



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 kwi 2018, o 15:55 
    Offline
    Użytkownik

    Dołączył(a): 25 lip 2013
    Posty: 2595
    Pomógł: 128

    A nie robisz zwarcia bo masz coś nie tak ze złączem?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 kwi 2018, o 16:58 
    Offline
    Użytkownik

    Dołączył(a): 31 mar 2017
    Posty: 156
    Pomógł: 0

    Jeszcze raz wszystko sprawdzę, ale raczej nie...



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 kwi 2018, o 17:34 
    Offline
    Użytkownik

    Dołączył(a): 25 lip 2013
    Posty: 2595
    Pomógł: 128

    Wklej fotkę, może wkładając wtyczkę od słuchawek robisz zwarcie do gnd?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 kwi 2018, o 18:24 
    Offline
    Użytkownik

    Dołączył(a): 31 mar 2017
    Posty: 156
    Pomógł: 0

    Sprawdzałem i nie robię zwarcia.

    Do nóżki nr 3 mam wyjście z DAC-a:
    Obrazek

    Puste gniazdo jack:
    Obrazek
    Włożony tylko kabel do gniazda jack:
    Obrazek
    Podpięte słuchawki:
    Obrazek
    Żółty - wejście LM386 (wyjście z DAC-a), fioletowy - wyjście wzmacniacza audio z usuniętą składową stałą:
    Obrazek

    Pytanie: dlaczego jeżeli na wy wzm. audio mam kondensator elektrolityczny 220uF (z noty katalogowej), to on nie obcina składowej stałej? Chodzi o jego pojemność? Fioletowy przebieg na oscyloskopie jest jeszcze za kondensatorem 470nF i za filtrem RC (ten tylko wygładza przebieg, poza tym nic nie zmienia)?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 kwi 2018, o 18:41 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 03 lip 2017
    Posty: 140
    Pomógł: 6

    "fioletowy - wyjście wzmacniacza audio z usuniętą składową stałą"
    "nie obcina składowej stałej" "Fioletowy przebieg na oscyloskopie jest jeszcze za kondensatorem 470nF i za filtrem RC"

    Nie rozumiem, narysuj cały schemat



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 kwi 2018, o 19:00 
    Offline
    Użytkownik

    Dołączył(a): 31 mar 2017
    Posty: 156
    Pomógł: 0

    Fioletowe przebiegi są z końca (prawej strony) narysowanego układu:
    Obrazek
    Zasilanie wzmacniacza +5V.

    Aha - na wyjściu LM386 amplituda sygnału jest OK 2x mniejsza, niż na jego wejściu.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 53 ]  Przejdź na stronę 1, 2  Następna strona

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    cron
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO