logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Zlecę] zaprojektowanie i wykonanie cyfrowego miksera audio

drmarian 19 Cze 2015 18:31 2565 16
  • #1 14785320
    drmarian
    Poziom 10  
    Witam

    potrzebuję układ prostego (?) miksera - 16 wejść Line-In mono, 16 wyjść Line-out mono (analogowe). Założenie jest takie, że nie ma przycisków/potencjometrów do sterowania. jest GPIO - przez nie jest sterowanie. Sterowanie polega na wysyłce z dowolnych Line-in na dowolne Line-out z możliwością regulacji głośności.

    Czy ktoś jest z Was podać mi przybliżony koszt zaprojektowania i wykonania?

    Pozdrawiam

    Zostałem poproszony przez moderatora o uzupełnienie:
    Określony czas realizacji - dwa miesiące
    Wysokość budżetu - nie uzupełnię, bo nie wiem ile to może kosztować -stąd moje pytania o koszt
    Forma płatności - przelew lub gotówka, umowa: faktura lub umowa o dzieło
    Kontakt - przez e-mail, telefonicznie lub osobiście.

    Dziękuję za wyrozumiałość co do określenia ceny.
  • #2 14786311
    encore
    Poziom 19  
    Chcesz mikser czy przełącznik wielopozycyjny, zdecyduj się?
    Miksowanie to rozumiem ma się odbywać za pomocą myśli i energii kosmosu.
    Inaczej nie widzę tego na podstawie Twojego opisu.
  • #3 14786324
    drmarian
    Poziom 10  
    encore napisał:
    Chcesz mikser czy przełącznik wielopozycyjny, zdecyduj się?
    Miksowanie to rozumiem ma się odbywać za pomocą myśli i energii kosmosu.
    Inaczej nie widzę tego na podstawie Twojego opisu.


    Pytasz poważnie bo nie rozumiesz o co mi chodzi czy tylko chcesz się ponabijać?

    Ujmę inaczej.
    Mikser. Na każdym z wyjść mamy miks ze wszystkich wejść. Poziom każdego wejścia (głośność) ustalamy niezależnie dla każdego wyjścia. Poziom ustawiamy nie potencjometrem, ale sterujemy cyfrowo.

    Skoro rozumiesz z mojego opisu że miksowanie ma się odbywać za pomocą myśli i energii kosmosu - gratuluję inteligencji...
  • #4 14786358
    encore
    Poziom 19  
    Widzisz jak chcesz to potrafisz normalnie napisać o co Ci chodzi.

    Wracając do sterowania cyfrowego to jak to ma się odbywać, z komputera , czarodziejskiej skrzynki co czyta Twoje myśli i zamienia to na prąd elektryczny?

    Tak czy owak gdzieś swoje paluchy musisz przyłożyć, żeby poziomy wysterowania ustawić, a piszesz że nie chcesz robić ręcznie tego więc zostaje tylko energia z tunelu czasoprzestrzennego z galaktyki Nebula.
  • #5 14786367
    drmarian
    Poziom 10  
    encore napisał:
    Widzisz jak chcesz to potrafisz normalnie napisać o co Ci chodzi.

    Wracając do sterowania cyfrowego to jak to ma się odbywać, z komputera , czarodziejskiej skrzynki co czyta Twoje myśli i zamienia to na prąd elektryczny?

    Tak czy owak gdzieś swoje paluchy musisz przyłożyć, żeby poziomy wysterowania ustawić, a piszesz że nie chcesz robić ręcznie tego więc zostaje tylko energia z tunelu czasoprzestrzennego z galaktyki Nebula.


    Bardzo nie podoba mi się ten prześmiewczy ton i bardzo proszę go zaprzestać. Bardzo.

    Tak jak pisałem sterowanie przez GPIO - przez Raspberry Pi.
  • #6 14786382
    sundayman
    Poziom 26  
    Takie coś nazywa się matryca audio 16x16 i bywa stosowane w instalacjach PA.
    Bywają oczywiście modele z możliwością sterowania via RS232 na przykład.

    Tu masz wersję 8x8 na przykład :
    http://www.phonomedia.pl/produkt_41_compact-8...nstalacyjny-o-szerokiej-gamie-zastosowan.html

    Nie są to specjalnie tanie produkty, ale kupno gotowego będzie i tak tańsze niż zaprojektowanie. Oczywiście zależnie od komplikacji (bo można to różnie zrealizować) koszt będzie też różny, jednak nawet dla najprostszego rozwiązania (z analogowym przetwarzaniem, za pomocą dedykowanych układów) będzie to przynajmniej kilkanaście tys. zł (netto).

    Oczywiście, o ile chcesz żeby projekt został naprawdę zrealizowany, działał zgodnie z założeniem, i w miarę stabilnie i powtarzalnie.
    Bo oczywiście wykonanie "studenckie" będzie tańsze :)
  • #7 14786601
    drmarian
    Poziom 10  
    Dziękuję za odpowiedź.

    Przyznam szczerze że myślałem o kwocie najwyżej o jedno zero mniejszej...
    Jeżeli założymy proporcjonalnie więcej wejść i wyjść to cena zmienia się mniej więcej liniowo?
    Co powoduje taką cenę?

    Pozdrawiam
  • #8 14788269
    ArturAVS
    Moderator
    Cenę powoduje choćby napisanie oprogramowania, że o projekcie ( dobrym) analogowego toru audio nie wspomnę. Bo sama obudowa to przy reszcie pikuś.

    A jeżeli ma być full digital, to oj......

    Weź tylko pod uwagę, że żeby zrobić matrycę 16x16, potrzebujesz na każde wejście 16-tu potencjometrów cyfrowych. I 16-wyjść...

    Weźmy jeden z tańszych. AD5245. Sterowanie I2C. Cena netto około 5 zł w TME.

    16x16x5=? Około 1300 zł netto. A ten akurat nie bardzo pasuje, chociażby ze względu na rezystancję. 5 kΩ. Lepszy byłby 100kΩ. A taki grubo ponad 10zł kosztuje.

    Dolicz resztę do tego, bo potencjometry to nie wszystko. I masz stosowną cenę.
  • #9 14788377
    sundayman
    Poziom 26  
    Cytat:
    Jeżeli założymy proporcjonalnie więcej wejść i wyjść to cena zmienia się mniej więcej liniowo?


    Cena nie zmienia się liniowo. Tzn. w pewnym zakresie - zwiększając ilość wejść cena opracowania będzie niewiele wyższa. Chyba, że ta ilość będzie o tyle znacząca, że trzeba zastosować zupełnie inne rozwiązanie - wtedy będzie to też jakoś tam wyższy koszt opracowania (trudno powiedzieć ile).

    Ale nie ma tu żadnej liniowości, bo na koszt opracowania prototypu wpływa powiedzmy w 5% koszt materiałowo/sprzętowy i w 95% koszt pracy/czasu.

    Dla urządzenia z 8 i 16 wejściami firmware będzie zasadniczo takie samo (lub też może być takie samo). Z kolei różna może (choć nie musi) być budowa (w sensie koncepcyjnym - czy to będzie urządzenie "modułowe", czy też po prostu wykorzystujące więcej zasobów itp.

    Dlatego rzeczywista ocena kosztu wymaga jasnego i szczegółowego określenia wielu danych - od m.in. właśnie ew. planów zmian parametrów (np. ilości wejść), po rodzaj obudowy, itp itd.

    Co zaś powoduje tak "wysoką" cenę ?
    Zastanówmy się - ile kosztowało firmę sprzedającą produkt, który podlinkowałem, opracowanie tego produktu ?

    Zapewne jeszcze więcej - po prostu, najcenniejszy jest czas pracy projektanta elektroniki, PCB, mechanika od obudowy itp itd.
    Oczywiście - jak wspomniałem - może ktoś powiedzieć, że taki projekt może wykonać "student w wolnym czasie". No oczywiście może.
    I nawet zapewne znajdzie się taki, który to zrobi dobrze. O ile masz w życiu dużo szczęścia :)

    Zwłaszcza, gdyby dosłownie potraktować twój opis, że chodzi o "mixer cyfrowy" - zrobienie czegoś takiego w sensie stricte "cyfrowym" to wyższa szkoła jazdy.

    Tyle, że albo się znajdzie - albo nie :)
    I nie dowiesz się tego przed czasem ustalonym na wykonanie.

    Po drugie - bardzo dużo szczęścia trzeba mieć, żeby trafić na studenta pasjonata, który ma na tyle wielki talent albo doświadczenie, żeby zrobić to tak, jak należy.
    Kwota, którą orientacyjnie podałem dotyczy raczej rozwiązania opartego o jakieś "gotowce" mniej lub bardziej rozbudowane. No - to jest kwestia wspomnianych już szczegółów.

    Zlecając prace firmie natomiast ma się (a przynajmniej powinno się mieć) gwarancję, że będzie to i działać i wyglądać jak należy, w terminie zbliżonym do ustalonego, i w ustalonej cenie.
    Można sobie poprosić o kontakt do klienta tejże firmy - albo znaleźć go samemu - i zapytać o opinię.

    Czyli krótko mówiąc - jeżeli ma być dobrze - nie będzie tanio :)
    W mojej osobistej praktyce 99% klientów to firmy, a nie osoby prywatne.
    Ponieważ małoseryjne produkcja czy projektowanie musi mieć ekonomiczny sens, a poza wyjątkowymi sytuacjami wykonywanie jednostkowych urządzeń takiego sensu nie ma.

    Oczywiście - są też i takie przypadki - ale z uwagi na koszta są to zazwyczaj sytuacje, w których jakaś firma potrzebuje czegoś unikatowego, czego po proatu nie da się kupić.

    W twoim przypadku, o ile w grę nie wchodzi jakaś produkcja w przyszłości - zdecydowanie polecam poszukanie gotowego produktu w odpowiedniej cenie.
  • #10 14788704
    Kuniarz
    Moderator Projektowanie
    Ja już przestałem pouczać, jest wymóg określenia budżetu, po którym widać, czy zleceniodawca ma pojęcie o tym co pisze, czy jest typem marzyciela-romantyka ;-)
    Pomogłem? Kup mi kawę.
  • #11 14791746
    sundayman
    Poziom 26  
    Cytat:
    jest wymóg określenia budżetu


    no racja, ale tutaj kolega grzecznie zapytał o koszta (w końcu może pojęcia nie mieć), no to jak ktoś grzecznie pyta a nie rżnie mądrali, to mu grzecznie odpowiadam...

    Mam nadzieję, że w stosownym czasie będzie mi to policzone :D
  • #12 14793176
    qazpylades
    Poziom 13  
    Z tego co zrozumiałem człek potrzebuje 16 kanałowego miksera czysto analogowego.
    Starczy zastosować potencjometry sterowane cyfrowo.
    Brak jeszcze określenia takich drobiazgów jak regulacja barwy...
    typowo stosuje się przynajmniej regulację górnych dolnych częstotliwości.
    Mogę tylko podejrzewać, że chciałby sterowanie z sekwensera MIDI.
  • #13 14793533
    drmarian
    Poziom 10  
    Tak, potrzebuję miksera czysto analogowego, bez konieczności regulacji barwy, bez konieczności sterowania MIDI.
    Nie znam się na tym, więc dziękuję za wyrozumiałość.
    Szanuję oczywiście projektantów i ich czas który poświęcają na projekt. Jestem po prostu ciekaw ile z tego to ceny części a ile projekt i wykonanie, bo przecież to nie jest chyba tajne.

    Jak widać jest duża rozbieżność z tym co mi się 'wydawało' a z tym co faktycznie jest. Wydawało mi się że jest to stosunkowo proste urządzenie.
    albo tory analogowe, potencjometry sterowane cyfrowo + sumatory itd do miksu, albo jakiś magiczny procesor DSP przetwarzający (miksujący) cyfrowy sygnał + konwertery AD i DA. To jest to co mi się wydawało, jak się okazuje to bardziej skomplikowane urządzenie.

    Dziękuję wszystkim za wyrozumiałość i odpowiedzi.
    Pozdrawiam
  • #14 14794192
    sundayman
    Poziom 26  
    Cytat:
    To jest to co mi się wydawało, jak się okazuje to bardziej skomplikowane urządzenie


    Ano, dziś jest tak często, że nawet bardzo skomplikowane urządzenie można kupić w sklepie niedrogo. Weźmy taki smartfon - kosztuje toto kilkaset zł, a jest to często zestaw najnowszych technologii, których opracowanie to ciężkie miliony :)

    W przypadku innych urządzeń produkowanych seryjnie jest podobnie - coś, do czego opracowania jest potrzebny sztab ludzi, w produkcji masowej może kosztować całkiem niewiele.

    A co do tego nieszczęsnego mixera - no nie jest to rakieta, ale jednak trochę czasu wymaga, a czas droższy pieniędzy, jak to się mówi :)
  • #15 14794695
    qazpylades
    Poziom 13  
    To co potrzebujesz od strony elektronicznej nie jest zbyt skomplikowane.
    Pozostaje sporo pisania oprogramowania.
    To co w linku ktoś wyżej podesłał jest modułem do stołów mikserskich z mechanicznymi potencjometrami więc nei spełnia Twoich potrzeb.
    Może znajdziesz jakiegoś studenciaka, który to zrobi.
  • #16 14802731
    aaanteka
    Poziom 42  
    Pytanie zasadnicze powinno chyba brzmieć :

    - do czego ma służyć takowe "cudeńko" , bo siedzę w branży już grubo ponad 30 lat i raz spotkałam się z takowym rozwiązaniem:
    - interkom dla senackiej komisji:D:D:D.

    Podzielam, iż to nie do końca mikser, a rozdzielacz sygnału z regulacją poziomów.

    Ale po co odrazu zaawansowane technologie?

    Ponadto trochę za mało szczegółów dotyczących algorytmu działania, z pełnym szacunkiem chyba nie do końca kolega wie o czym pisze i co chce zamówić.
  • #17 14885676
    Pastro
    Poziom 11  
    Cześć!
    Pytanie do pytającego: Czy udało Ci się ruszyć z tym projektem?

    Jeżeli potrzebujesz tego miksera do zastosowań amatorskich to myślę, że można to zrobić dosyć tanio. W zależności od zadowolenia z efektu - zabawę można zacząć od sumy ok. 200-300zł.
    Przykład: mikrokontroler STM32F4:
    - 3xADC (max 12bit) + 16-kanałowy analogowy multiplekser
    - 2xDAC (max 12bit) - jedynie 2 kanały

    Są to konwertery do pomiaru napięcia o wartościach dodatnich - do każdego wejścia dochodzi m.in. jeden wzmacniacz operacyjny. Zapewni odpowiednie wzmocnienie sygnału oraz przesunie sygnał o Vref/2 - 16 wejść masz załatwione, koszt min. 40 zł.

    Oznacza to, że tak na prawdę masz już 16 analogowych wejść.

    Niestety mikrokontroler ten posiada jedynie 2 kanały DAC, oznacza to, że potrzebujesz multipleksera analogowego, czyli 2x 2->8, lub 1->16, przy wykorzystaniu jednego DACa.

    Do każdego wyjścia również wzmacniacz operacyjny, usunie składową stałą, zapewni odpowiednią amplitudę sygnału + 40zł.

    Pozostaje kwestia separacji sygnału - podłączając kilka wzmacniaczy operacyjnych do zasilania mogą wystąpić przesłuchy między kanałami - dlatego należy zastosować jakieś filtry analogowe, to też kwestia kilkudziesięciu złotych.

    Nie potrzebujesz potencjometrów cyfrowych, regulacja poziomu odbywa się programowo, co jest najlepszym rozwiązaniem w tym wypadku, bo można z sygnałami we/wy zrobić wszystko.

    Mam małe doświadczenie w przetwarzaniu dźwięku na STM32F1 - częstotliwość tego procka 72MHz, czas przetwarzania ADC ok.2us. Wystarczyło to na przetwarzanie sygnału stereo w czasie rzeczywistym przy fs = 44100Hz. Procesor miał ok ((1/44100) - 2) us ~ 20.7 us na przetwarzanie próbki, co dawało całkiem sporo możliwości nawet przy 72MHz.

    Dla STM32F4 slot czasowy o długości 20us oznacza prawie dwa razy więcej operacji (fmax=168MHz), po za tym Tobie zależy tak naprawdę na operacji dodawania sygnału wraz z regulacją wzmocnienia. Takie proste instrukcje są wykonywane w jednym cyklu zegara - myślę, żen nie będzie z tym problemu.

    Dla STM32F4, producent deklaruje ok. 0.5 us na przetwarzanie próbki ADC, w przybliżeniu zostaje ok 22us na algorytmy. Dla 16 kanałów wejściowych mamy czas 0.5us x 16 = 8us, ponadto multiplekser potrzebuje kilka cykli na przełączanie, dlatego czas konwersji wzrośnie.

    Pewną ilość czasu zajmie też przetwarzanie oraz multipleksowanie sygnału DAC. Ale da się to ogarnąć. ADC -> DAC można zsychnronizować, bo są do tego odpowiednie liczniki w STM32.

    Prawdopodobnie próbka wyjściowa będzie opóźniona o jeden okres próbkowania w stosunku do wejściowej. Czyli ok.22.7 us - słyszalne opóźnienia zaczynają się od kilku ms.

    Rozwiazanie, które podałem to propozycja nisko-budżetowa. Do zastosowań audio wykorzystuje się ADC/DAC o rozdzielczości min. 16bit oraz odpowiednich parametrach SNR, na których pogorszenie i tak ma wpływ część analogowa, którą dobiera konstruktor.

    Nie napisałeś niczego o przeznaczeniu tego projektu. Jak widzisz, dla tej wersji - koszty nie są ogromne. Kwestia znalezienia odpowiedniego multipleksera analogowego 1 na 16 być może wystarczy 50zł.

    Nie zajmuję się tą tematyką profesjonalnie, dlatego dla mnie byłby to eksperyment/zabawa.
    Jeżeli zakupisz odpowiednie elementy, mógłbym się podjąć tego, w zależności od uzyskanego efektu możemy się dogadać co do wynagrodzenia - jeżeli widzisz w tym sens daj znać na priv.
    Pozdrawiam!
REKLAMA