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



Teraz jest 20 gru 2024, o 09:48


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 18 ] 
Autor Wiadomość
PostNapisane: 22 wrz 2014, o 18:06 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 cze 2014
Posty: 54
Lokalizacja: Zabrze
Pomógł: 1

Obrazek

Witam serdecznie wszystkich forumowiczów i forumowiczki.
Na zdjęciu jest przedstawiony mój pierwszy projekt na mikroprocesorze więc proszę o wyrozumiałość bo dotychczas tworzyłem tylko analogowe projekty.

Pomysł na przedwzmacniacz narodził się już dawno temu, ale brakowało wiedzy ale dzięki pomocy P.Mirka i jego poradników oraz BB zacząłem nabywać wiedzy. Punktem zapalno-napędowym była chęć wyrzucenia przez moją żonę dwóch starych wzmacniaczy unitry leżących na strychu u teściów.

Zebrałem więc różne stare klamoty i elementy po wzmacniaczach celem selekcji. W szufladzie znalazła się również płytka z kitu avt928.

Założenia były takie żeby przedwzmacniacz poprawnie dekodował popularne formaty audio: PCM, Dolby Digital, DTS, Mpeg1 i 2. Miał sześciokanałowe wyjście, przynajmniej ze dwa wejścia, działał na przyciski i pilota, sam zmieniał formaty audio a w razie czego "ręcznie mu pomóc", obsługiwał popularne i ogólnodostępne zasilacze ATX nie posiadał elementów mechaniczych takich jak przekażniki oraz miał jakieś zabezpieczenie. Najważniejsze żeby był w 100% naprawialny a nie jak komercyjne urządzenia.

Przedwzmacniacz ten to wersja 1.0 ma tzry cyfrowe wejścia dwa optyczne i jedno koaksjalne (moduł z yamahy rxv396) . Sześć wyjść z dekodera. Przerobiony avt928 bez pracy z "avt-owskim mikrokontrolerem pic", trzy przetwornice napięcia ze sklepu atnel, atb shield z atmegą128, zasilacz atx, dekoder sta310, przetwornik burr-brown pcm1680, 3x ne 5532 oraz kilka tranzystorów. Z zestawu atb wyszabrowałem wyświetlacz lcd oraz scalony mostek typu H. Program rzeźbiłem dwa miesiące. Połączyłem w spójną całość w tymczasowej obudowie i pękam z dumy że mój projekt żyje.

Poniżej zdjęcia pzredwzmacniacza z placu budowy:
ObrazekObrazekObrazek
ObrazekObrazekObrazek
ObrazekObrazekObrazek
ObrazekObrazekObrazek
Obrazek

Oczywiście mam kilka pomysłow na dalszą ewolucję preampa ale w większej ładniejszej obudowie. Narazie muszę dychnąć od projektu bo się żona z dzieckiem obrażą ;)

W dalszej części mam dwa filmiki z pracy preampa w realu ale nie wiem jak dodać filmy więc proszę o oświecenie jak to zrobić.

Wszystkim zainteresowanym przedstawię program "bez libsów Mirka" oraz schematy tylko muszę je jeszcze przygotować do wklejenia, lub w pliku do pobrania oraz odpowiem na pytania "jeżeli będę umiał" :)


Wkońcu dowiedziałem się jak wkleić filmiki oto i one, przedstawiają pracę dekodera,
jakość nie powala ale da się obejrzeć, miłego oglądania :)




Ostatnio edytowano 9 lut 2015, o 16:32 przez górnik_z_ambicjami, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 wrz 2014, o 20:26 
Offline
Użytkownik

Dołączył(a): 22 sty 2014
Posty: 1806
Zbananowany użytkownik

Pomógł: 168

:shock: Szczena mi opadła :shock:

Projekt świetny moim zdaniem. Nic dodać nic ująć ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 wrz 2014, o 20:42 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3206
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 91

Nieźle.

Przydałyby się schematy.
Panel przedni mógłby ładniej wyglądać. ;)

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 wrz 2014, o 20:49 
Offline
Użytkownik

Dołączył(a): 22 sty 2014
Posty: 1806
Zbananowany użytkownik

Pomógł: 168

Jaglarz napisał(a):
Panel przedni mógłby ładniej wyglądać.


Można by w jakimś InkSpace czy innym programie jakoś ładnie graficznie to zaprojektować, druknąć, zalaminować i nakleić. Ale ważne że działa :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 wrz 2014, o 21:02 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 08 mar 2013
Posty: 236
Lokalizacja: Warszawa
Pomógł: 5

Prawdopodobnie mam identyczne kapcie jak ty :).

SUPER PROJEKT.

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 wrz 2014, o 05:54 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 cze 2014
Posty: 54
Lokalizacja: Zabrze
Pomógł: 1

Witam, wszystkich. Nie dodałem że jest w nim zabezpieczenie przed uszkodzeniem zasilacza oraz obsługa z pilota co widać na filmie.
Obudowa jest na razie tymczasowa (musiałem do czegoś włożyć żeby się córka nie dobierała) ale w razie czego widzę, że mogę liczyć na pomysły i pomoc w wykonaniu obudowy.
Ta dziura z przodu obudowy to odbiornik podczerwieni ;)

Kolego Jaglarz, oczywiście przygotuje schematy i porady (rozwiązane problemy) dotyczące montażu, tylko niektóre będą ręcznie rysowane bo nie siadłem do lekcji Mirka z Eagla i wstawię.
Program również zostanie przedstawiony tylko potrzebuję "chwilkę" na jego przygotowanie.

Dziękuje za opinie dot. projektu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 wrz 2014, o 07:39 

Pomógł: 0

górnik_z_ambicjami napisał(a):
Panel przedni mógłby ładniej wyglądać. ;)


Rozumiem, że to jest w rozbudowie, wrzuciłeś zdjęcia gotowego? czy będziesz zmieniać prowadzenie kabli, same kable na ekranowane, przynajmniej tam gdzie idzie sygnał audio (nawet cyfrowy).
Projekt bardzo ciekawy, koncepcja świetna, ale w środku teksańska masakra ;).

W sumie ważne, że ty jesteś zadowolony.

Do poprawy wnętrze (ułożenie kabli, prowadzenie mas, wymiana kabli na ekranowane).
Upiększanie obudowy bym zostawił na koniec.

Po za tym gratuluje samozaparcia i włożonej do tej pory pracy.



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 23 wrz 2014, o 07:55 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

Szczena opadła i gałki oczne wyszły. Gratuluję działającego preampa. Czekam na rozwój technologiczny.

Namazane ze smarta.

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 wrz 2014, o 19:20 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 cze 2014
Posty: 54
Lokalizacja: Zabrze
Pomógł: 1

W związku z zainteresowaniem projektem postaram się udzielić odpowiedzi wszystkim zainteresowanym.

Opis zmian na płytce avt928:
Niestety avt pokpiło troszkę sprawe i musiałem się troszke nagimnastykować żeby uruchomić dekoder.
Pierwsza sprawa to ZASILANIE, masy AGND i GND trzeba ze sobą połączyć bo STA310 ulega spaleniu (wiem bo spaliłem). Stabilizatory napięcia mogą zostać ale tylko te na 9V do zasilania ne5532 stają się letnie, pozostałe stabilizatory czyli 2xLM7805 i jeden mały lutowany na PCB do zasilania rdzenia STA310 trzeba zastąpić stabilnym odpornym żródłem zasilania bo sam STA310 podczas dekodowania bierze prawie 1A prądu !!! (LM7805 wyłącza się po 15sekundach). Dwa stabilizatory na 2,5V można zostawić. Bezpośrednie zasilanie STA310 z zasilacza ATX mija się z celem bo układ jest wtedy podatny na wszelkiego rodzaju zakłócenia z sieci głównie indukcyjne i (te pochodzące z włączników światła "mechaniczne") i się zwiesza. Zasilacz ATX dostarcza 12V do tych przetworniczek atb-pwr i 5vsb do atmegi128 oraz 5V do wyświetlacza lcd i kontrastu.

Rezystory podciągające linie SCA i SCL muszą mieć koło 1kohm bo 10k co jest na schemacie potrafi zawieszać transmisje już przy 100KHz. Z rezystorami 1k nie ma problemu. Podciąganie do 3,3V vcc.

Rezystor z filtra SPDP rez R2 z 330ohm na około 170ohm, wtedy zbliżanie ręki do plytki nie spowoduje "wysypania" zegara pozyskiwanego z wejścia SPDIF.

Ostatnia Ważna poprawka bez której dekoder nie zagada to na schemacie i płytce zamienione są sygnały PCMCLK i SCLK między pcm1680 a sta310. Sygnał LRCK jest OK.

Oczywiście trzeba podciągnąć reset sta do vcc oraz wyprowadzić sobie przerwania (ja pomostkowałem piny gdzie powinien znajdować się procesor PIC z wyjściami danych do wyświetlacza LCD) i tam z golpinów pobieram sygnały do przerwań. Zmiane stanów logicznych na wejściowej pozyskanej płytce z amplitunera dokonuję przez scalony mostek typu H z zestawu ATB bo mikrokontroler się prądowo nie wyrabia.

Shield z atmegą i przetworniczki oraz kabelki połączeniowe ze sklepu atnel. Reszta również jest ogólnodostępna.

Jak pisałem wcześniej Eagl-a muszę się nauczyć więc zdjęcia prosto z gorącego zeszytu moich projektów. Wszystkie wskazówki tam są a jeśli nie to proszę pytać.

Poniżej foto materiały:
ObrazekObrazekObrazek
ObrazekObrazekObrazek
ObrazekObrazek

Kolego rezasurmar jest to narazie gotowa działająca wersja 1.0 Prowadzenie kabli na pewno się zmieni. Ekranowane będą tylko sygnałowe. Obudowa będzie inna bo "reszta mojej koncepcji" się do tej obecnej nie zmieści min: regulacja barwy na układach w których to ostatnio kolega się wypowiadał (17 bitów po spi). Teksańska masakra :) się troszke zmniejszy ale zostanę przy budowie modułowej bo tak lubie budować.

Kolego Majster co do rozwoju technologicznego to logika sterująca będzie napewno na planowanym już wcześniej pomyśle adaptacji całego zestawu ATB 1.04 jako main board wraz z jego shieldami. Regulacja barwy dzwięku na każdy kanał z osobna wraz z regulacją samego wzmocnienia. Zapis do pamięci ustawień. Jakiś postprocesing oraz wybór ilości kanałow dekodowanych. Impulsator, Wyświetlacz VFD zamiast lcd, podświetlane przyciski.
Może ja również zaprezentuję projekt "zapięty na ostatni guzik" jak twoja wytrawiarka.

W dalszych planach rozbudowa o 5cio kanałowy wzmacniacz tak z 5x100W żeby pociągnął 5 kolum klasy HI-FI. Docelowa "prawdopodobnie" obudowa będzie typu rack 2U/3U lub krojona na zamówienie. Małymi kroczkami zmierzam w kierunku własnego wzmacniacza DSP, dalszy rozwój napewno zostanie przedstawiony na forum.
Pozostało mi wstawić kod programu, lecz to dla tych "o mocnych nerwach".



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 wrz 2014, o 06:26 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 cze 2014
Posty: 54
Lokalizacja: Zabrze
Pomógł: 1

Ze względu na zmiane oprogramowania wersja poprawiona zostanie przedstawiona w niedługim czasie.
Pozdrawiam.



Ostatnio edytowano 9 lut 2015, o 16:36 przez górnik_z_ambicjami, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 wrz 2014, o 07:11 

Pomógł: 0

górnik_z_ambicjami napisał(a):
Poniżej foto materiały:


I takie podejście to ja rozumiem :D. Obudowę można zaadoptować z starego amplitunera ;).

Wyświetlacz na Oleda i masz lepiej niż dzisiejszy sprzęt fabryczny.

górnik_z_ambicjami napisał(a):
Witam, oto moja część programu, bo jeśli w urządzeniu jest "teksańska masakra" to tu jest "laos i kambodża" w jednym:
main c

Jesteś początkujący jak mniemam więc spokojnie, sam zobaczysz z czasem, że dla samego siebie warto opanować podział na pliki ;).

PS.
+10punktów, za "wolne myśli" :lol:



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 24 wrz 2014, o 17:46 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 cze 2014
Posty: 54
Lokalizacja: Zabrze
Pomógł: 1

Wolne myśli :D widziała również moja zona a że jest znacznie lepsza z matmy niż ja policzyła mi wartości że wzoru tak że też ma wkład w powstanie projektu. Dzięki tym obliczeniom mogę wygenerować szum różowy z wewn. pętli pll oraz w przyszłości wykorzystać wejście i2s.
PS: dzięki za 10pkt.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 lut 2015, o 17:09 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 cze 2014
Posty: 54
Lokalizacja: Zabrze
Pomógł: 1

Witam wszystkich forumowiczów. Po wersji 1.0 nadszedł czas na wersje 1.1 Niestety obudowa sie nie zmieniła, za to podczas używania naszło
mnie na pewne udogodnienia których brak wyszedł z czasem.
Mój amplituner jak i wiele innych na wejściu multi ch input ma tylko regulacje głośności więc
brakowało w przedwzmacniaczu jakiegoś regulatora barwy, zapisu ustawień, obsługi impulsatora
(bo jakaś gałka do kręcenia musi być), konwersji 5.1 na 2.1 do wzmacniaczy stereo lub odsłuchu na słuchawkach,
wyświetlania liczby aktualnie dekodowanych kanałów.

Program został narazie usunięty bo nastąpi jego przebudowa. Wersja softu zostanie przedstawiona w niedługim czasie.

Poniżej przedstawiam main.c "po nauce robienia porządku w plikach"

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Tak więc po zebraniu wszystkich postów w całość wersja 1.1 zawiera obsługe enkodera,

zapisuje ustawienia do pamięci (ale dałem sobie możliwość pominięcia ładowania ustawień naciskając mute przy włączaniu).

Zawiera regulator barwy głosu wymontowany z harmana kardona i przerobiony do zasilania na 5v pojedynczego napięcia gdzie
potencjometry zastąpiłem demutiplekserami 1/16 sterowanymi rejestrami 74hc595 do których wrzucam "4 bajty z ustawieniami".
Regulacja tonów niskich kanału lewego, prawego, centralnego i subwoofera.
regulacja tonów wysokich kanału lewego, prawego i centralnego oraz balans kanałów lewego i prawego.

Dorzuciłem funkcję postprocesingu z 5.1 na 2.1 oraz wyświetlanie liczby dekodowanych kanałów w trybie Dolby Digital i DTS.

Kable sygnałowe ekranowane.

Konwerter i2c z 5v na 3,3v (wcześniej nie było i procesor chodził na 3,3v).

Przebudowa zasilania.

Odkupiony od kumpla sensor dotykowy do resetu preampa (czasem sie zwiesza).

Poniżej fotki urządzenia (dodatkowe pięterko w środku to "szalony produkt wolych chwil" czyli regulator barwy)

ObrazekObrazekObrazek
ObrazekObrazekObrazek

W wolej chwili nagram filmik z nowymi udogodnieniami i wstawie (bo ostatni mi zablokowali ze względu na prawa autorskie nagrania które
grało w tle)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 lut 2015, o 15:21 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

górnik_z_ambicjami napisał(a):

....
Może ja również zaprezentuję projekt "zapięty na ostatni guzik" jak twoja wytrawiarka.
....





Miło mi się czyta że spodobała się komuś moja wytrawiarka :)
Ale twój projekt 1.1 też niczego sobie ładnie tam wszystko zmieściłeś :)

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 lut 2015, o 20:04 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 cze 2014
Posty: 54
Lokalizacja: Zabrze
Pomógł: 1

Witam, jest tam napakowane ale... z filmikiem się chwilkę wstrzymam bo jak upchne to :mrgreen:

ObrazekObrazekObrazek

To wtedy postaram się wstawić.

Nad finalną obudową muszę jeszcze pogłówkować.
Pozdrawiam.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 lut 2015, o 21:43 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

no zapowiedź świetna szczególnie ta ostatnia fotka :)

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 lut 2015, o 08:47 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 cze 2014
Posty: 54
Lokalizacja: Zabrze
Pomógł: 1

Witam, oto taki mały "offtop" z pracy działania na własnoręcznie polutowanym sterowaniu.



Pozostaje tylko wpakować do obudowy.
Pozdrawiam.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lut 2015, o 21:03 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 cze 2014
Posty: 54
Lokalizacja: Zabrze
Pomógł: 1

Witam, oto poskładany i uruchomiony preamp w wersji 1.03
kolega Jaglarz nie będzie zadowolony jeśli to zobaczy ;)
Jaglarz napisał(a):
Panel przedni mógłby ładniej wyglądać.


No ale po zgaszeniu światła widać tylko ładnie jarzącą lampe.

Projekt powstaje od lipca zeszłego roku ale myślę że wersja 1.04 się ukaże.
Narazie w projekcie jest to co pisałem wcześniej, wyświetlacz vfd napędza atmega 8 i komunikuje sie z preampem
poprzez uart-a.

przyjemnego oglądania.




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: 18 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Google [Bot] 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