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

GCPA-01 czyli Generator Cyfrowych Przebiegów Arbitralnych

morph13 16 Sie 2005 10:08 15809 33
REKLAMA
  • Witam
    Chciałbym przedstawić ciekawy projekt urządzenia warsztatowego, wykonany wspólnie z kolegą kubagert który nazwaliśmy GCPA-01.
    Czyli w wolnym tłumaczeniu Generator Cyfrowych Przebiegów Arbitrarnych.
    Wykonane i przetestowane urządzenie ma wszystkie cechy podstawowe zwykłego funkcyjnego generatora warsztatowego.
    Jednak z posród innych dostępnych konstrukcji wyróżnia go jedna zasadnicza cecha jaka jest możliwość tworzenia własnego przebiegu w oparciu o oprogramowanie komputerowe i jego generację za pomocą części sprzetowej (hardware).
    Projekt generatora i oprogramowanie sterujące jest cały czas rozwijane i można się spodziewać kolejnych jego "nowych wcieleń".
    Obecna jego wersja prezentuje tylko jego podstawowe mozliwości (kolejne wcielenie prototypu) co jednak w żadnej mierze nie dyskfalifikuje go jako urządzenie warsztatowe.
    Obecnie interfejsem sterującym jest RS-232 ale w przygotowaniu mam moduł do USB. Zapewne dojdzie też klawiatura.
    Załączniki:
    • GCPA - opis budowy.pdf (639.34 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • GCPA - opis programu sterującego.pdf (294.16 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • GCPA - opis projektu.pdf (80.2 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • GCPA-01 czyli Generator Cyfrowych Przebiegów Arbitralnych wgcpa_14.jpg (41.65 KB) Musisz być zalogowany, aby pobrać ten załącznik.

    Fajne? Ranking DIY
    O autorze
    morph13
    Poziom 25  
    Offline 
    Specjalizuje się w: elektra, kompy, radiotechnika, up, dsp
    morph13 napisał 987 postów o ocenie 32, pomógł 25 razy. Mieszka w mieście Siedlce. Jest z nami od 2003 roku.
  • REKLAMA
  • #2 1737845
    morph13
    Poziom 25  
    Posty: 987
    Pomógł: 25
    Ocena: 32
    W zasadzie wszystkie fotki umieściłem w plikach pdf, jednak przedstawię tu kilka obrazujących efekt pracy generatora. Generator generuje cztery podstawowe przebiegi funkcyne i jeden definiowany przez użytkownika. Zakres pracy generatora jest ograniczony programowo do 10Hz - 35kHz. Co podyktowane było chęcia utrzymania małych zniekształceń sygnału i w miarę stałej jego amplitudy w całym zakresie przestrajania.
    Załączniki:
    • GCPA-01 czyli Generator Cyfrowych Przebiegów Arbitralnych wgcpa_p_5.jpg (38.93 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • GCPA-01 czyli Generator Cyfrowych Przebiegów Arbitralnych wgcpa_p_4.jpg (40.31 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • GCPA-01 czyli Generator Cyfrowych Przebiegów Arbitralnych wgcpa_p_3.jpg (43.12 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • GCPA-01 czyli Generator Cyfrowych Przebiegów Arbitralnych wgcpa_p_2.jpg (43.33 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • GCPA-01 czyli Generator Cyfrowych Przebiegów Arbitralnych wgcpa_p_1.jpg (41.97 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #3 1737940
    bocian90
    Poziom 27  
    Posty: 1243
    Pomógł: 92
    Ocena: 34
    Witam!Bardzo praktyczne a zdradzidsz ile cie kosztował ten generator?
  • REKLAMA
  • #4 1737971
    morph13
    Poziom 25  
    Posty: 987
    Pomógł: 25
    Ocena: 32
    Zgadza się bardzo praktyczne urządzenie i mówiac szczerze nie wyobrażam sobe poważnej pracy w warsztacie bez dobrego generatora, sam z niego korzystam. A testowania np urządzeń audio to wogóle.

    Ile kosztowało ?? procesor 17zł, obudowa chyba z 5zł, drobnicy elektronicznej nie liczyłem. PCB do pierwszego egzemplarza wykonałem termotransferem to i za free. Generalnie urządzenie po dopracowaniu pojawi się jako kit (pcb + procesor + soft PC) na allegro. Jednak gro kosztów to koszty oprogramowania na uP i PC.
  • #5 1746439
    Elektrooonik
    Poziom 29  
    Posty: 1212
    Pomógł: 127
    Ocena: 83
    Grauluje pomysłu i sprytnego wykonania.:)
    Urządzenie wykonane bardzo solidnie, dokumentacja również. :)
    W zasadzie co do szczegółów technicznych projektów to chciałbym jedynie zasugerować zastosowanie nowszej wersji zasłużonego już AT90S8515 mianowicie ATMEGA8515. Można by troszeczkę popracować nad panelem czołowym - zafoliować ładnie tą karteczkę opisującą przedni panel.
    Urządzenie ciekawe i ekonomiczne od strony hardware'u - zastowanie mikroklocka uprościło część sprzętową do minimum. :)
    Pozdrawiam :)
  • #6 1746697
    morph13
    Poziom 25  
    Posty: 987
    Pomógł: 25
    Ocena: 32
    Dzięki za pozytywną opinie o projekcie ;-) oraz za to, że pofatygowałeś się i przecztałeś zawarte informacje w plikach pdf. Poza szczegółowymi opisami jest w nich zawarty dodatkowo cały materiał graficzny o GCPA.

    Dlaczego at90s8515 a nie atmega ??.
    Taki akurat miałem pod ręką a dodatkowo u niektórych dystrybutorów podstawowy 8515 jest troche tańszy od atmega. Oczywiście bezproblemowo można wsadzić do generatora atmegę i nawet robię kolejne testy na tym właśnie układzie, jednak spora część "infrastruktury wewnętrznej" w tym projekcie w odniesieniu do atmega8515 jest niewykorzystana a za wszelką cenę chciałem aby prawie wszystko "było na miarę". Jednak jak pisałem przesiadka na "wyższy model" to najmniejszy problem.
    W opisie budowy generatora nawet zaznaczyłem, że foliowanie to najlepsze rozwiązanie lecz obecnie jestem na urlopie i nie mam bezpośredniego dostępu do laminatora i tylko dlatego panel jest jaki jest, czyli sam wydruk z atramentówki aby pokazać końcowy efekt (urządzenie uruchomiłem już wcześniej). Normalnie to bym to zrobił na laserze kolorowym to i kolory byłyby wyraźniejsze a po zalaminowaniu panel trwalszy.
    Mogę jednak wszystkich zapewnić, że prace nad GCPA (soft uP i PC) cały czas trwają i już niedługo pojawi sie jego nowsza wersja z dodatkowymi bajerami (ARW i cyfrowy tłumik wyjściowy) a jak dorwę układzik konwertera to i moduł do USB.
  • #7 1814941
    SP3SWJ
    Poziom 19  
    Posty: 274
    Pomógł: 13
    Ocena: 9
    W końcu znalazłem czas żeby trochę zgłębić PDFy z opisem tego FAJNEGO URZĄDZENIA...

    Bo tak trzeba je nazwać.


    Jak ktoś będzie protestował że to taka prościzna itp....

    to :
    - czemu sam tego wcześniej nie zrobił....
    - a jak zrobił - to czemu nie opublikował opisu ...

    Pozdrawiam Jarek.
  • #8 1823771
    morph13
    Poziom 25  
    Posty: 987
    Pomógł: 25
    Ocena: 32
    Tak jak obiecałem, zamieszczam dalszą część fotek obrazujących postęp prac z GCPA. Tutaj mamy blok przetwornicy napięcia i blok układu AWR a raczej Automatycznej Regulacji Poziomu Sygnału (zasada działania taka sama) i dzielniki kalibrowane.
    Rozszerzenie to (w stosunku do podstawowego GCPA) dostarcza dwa sygnały z czego jeden jest DC (jak wersja podstawowa z buforowaniem) a drugi AC z możliwością cyfrowej 8-mio poziomowej regulacji poszerzonej o cyfrowe zadawanie poziomu offsetu na wyjsciu.
    Rozwiązanie to (ARW) było konieczne aby zapewnić stały poziom napięcia przebiegu wyjściowego (2Vpp) kierowanego do układu dzielników przez co można precyzyjnie okreslić poziom napięcia (i określić tłumienie) na wyjściu.

    Dodatkowo jeśli przetwornica będzie odpowiednio wydajna prądowo to dodam blok wzmacniacza na TDA20xx także z dodatkową cyfrową regulacja poziomu offsetu na wyjściu układu aby poszerzyć zakres zastosowania generatora.

    Niedługo kolejne fotki przedstawiające jak to wszystko wygląda w ładnej metalowej obudowie (po przełaczniku drukarkowym - idealna).

    Prace sukcesywnie posuwają sie do przodu i to jeśli chodzi o oprogramwanie oraz elektronikę. Ma to na celu stworzenie urządzenia przeznaczonego "nie tylko do zabawy w elektronike" ale i bardziej profesjonalnego zastosownia.
    Załączniki:
    • GCPA-01 czyli Generator Cyfrowych Przebiegów Arbitralnych pwm_arw_1.jpg (43.15 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • REKLAMA
  • #9 1843412
    morph13
    Poziom 25  
    Posty: 987
    Pomógł: 25
    Ocena: 32
    Kolejna porcja nowych fotek.
    Jak to zazwyczaj bywa prace mechaniczne to chyba największa bolączka każdego elektronika. Fotki przedstawiaja przygotowanie obudowy i wstępne umieszczenie poszczególnych modułów.
    Jak widać obudowa od przełacznika drukarkowego nadaje sie znakomicie.
    Załączniki:
    • GCPA-01 czyli Generator Cyfrowych Przebiegów Arbitralnych obudowa_2.jpg (41.23 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • GCPA-01 czyli Generator Cyfrowych Przebiegów Arbitralnych obudowa_1.jpg (26.85 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #10 1843482
    morph13
    Poziom 25  
    Posty: 987
    Pomógł: 25
    Ocena: 32
    Aby urządzenie posiadało w miarę dobre walory użytkowe powinno posiadać klawiaturę i tak też jest w wypadku GCPA (wersja podstawowa ma tylko jeden klawisz zmiany rodzaju przebiegu).

    W pierwotnym zamierzeniu miała to być prosta klawiatura w postaci 12 klawiszy i około 40 diod SMD oraz dośc skomplikowanej płytce jednostronnej. Po analizie doszdłem do wniosku, że niezbedne jest wykonanie klawiatury na dodatkowym procesorze aby odciążyć procesor główny.
    Takie rozwiązanie daje olbrzymią przewagę w stosunku do rozwiażania na prostym koderze diodowym, poza oczywistym zmniejszeniu zużycia elementów dyskretnych na korzyść kolosalnej poprawy funksjonalności i prosty wykonania (dla tych co nie boją sie SMD).
    Klawiatura zbudowana jest jako matryca 12 klawiszy dwufunkcynych. Głowne funkcje sterujące dostępne są w podstawowym trybie pracy (pierwszy zestaw). Po nasisnieciu klawisza funkcyjnego zapala sie dioda LED sygnalizująca dostęp do drugiego zestawu znaków. Osiagnięcie takiego sposobu działania przy dekoderze diodowym jest nierealne i z tąd dodatkowy procesor.
    Taka klawiatura daje dostęp do prawie wszystkich funkcji sterujących jakie posiada soft na PC poza oczywiście tworzeniem i ładowaniem własnego przebiegu uzytkownika do GCPA.

    Po wykonaniu wszystkich prac mechanicznych i elektronicznych na przodzie obudowy pojawi sie oczywiście kolorowy panel z opisem. Z tyłu obudowy bedzie gniazdo do podłaczenia do PC i dodatkowe gniazdo zasilające do "pracy w terenie".

    Niebawem kolejne fotki przedstawiające jak to wszystko wygląda po złożeniu i uruchomieniu.
    Załączniki:
    • GCPA-01 czyli Generator Cyfrowych Przebiegów Arbitralnych gcpa_klaw_uP_5.jpg (51.02 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • GCPA-01 czyli Generator Cyfrowych Przebiegów Arbitralnych gcpa_klaw_uP_6.jpg (45.65 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #11 1844142
    SP3SWJ
    Poziom 19  
    Posty: 274
    Pomógł: 13
    Ocena: 9
    Witaj -)

    Widze prace idą pełna Parą ! od słów do czynu w kilka dni -))

    W temacie klawiatury ja musialem w nowej syntezie jaka powstaje na bazie DL4JAL pozostać z taką na KODERZE DIODIWYM ( około 32 diody jak pamiętam) i mam 15 klawiszy na 4 bitach. Faktycznie jak się montuje na PCB te diody to można dostać "na głowę". Ale w tym konkretnym rozwiązaniu musi być używany tryb IDLE procesora i niestety nie wchodziło w grę zastosowanie dodatkowego procesora jak u Ciebie.

    Procesor w trybie IDLE dużo mniej śmieci a to bardzo by przeszkadzało odbiornikowi.

    Na linku są wyniki pewnych pomiarów które przekonają chyba każdego, że tryb IDLE procesora to fajna sprawa.
    http://www.sp2swj.sp-qrp.pl/DDS_DL4JAL/IDLE/Idle.htm

    No, ale trzeba dostosowywać stosowane rozwiązania do konkretnych potrzeb :-)

    ... i jeszcze jedno , w tej klawiatyrze diodiwej każdy dlawisz jest trzyfunkcyjny i do tego 4 z nich to klawisze kontekstowe pod LCD...


    Pozdrawiam Jarek
  • #12 1845222
    morph13
    Poziom 25  
    Posty: 987
    Pomógł: 25
    Ocena: 32
    To fakt wykorzystałem na maxa wolny czas na rozwinięcie projektu.

    No w moim wypadku nie jest tak łatwo.
    Klawiatura z koderem diodowym wyszła bardzo skomplikowana i do tego "jednopoziomowa" a każde dodanie kolejdego klawisza bardzo rozbudowywało i tak upakowane PCB (przestała sie mieścić w wydzielonym dla niej obszarze na panelu). Dodatkowo każdy klawisz w wypadku mojego rozwiązania musi wywołać przerwanie czyli kolejna dodatkowa dioda na klawisz. Co prowadzi do tego, że dłuższe przytrzymanie klawisza zaczyna zakłócać generacje przebiegu.

    Reasumując jedyne logiczne rozwiązanie to dodatkowy procesor klawiatury.
    Oczywiscie takie rozwiązanie daje dodatkową "furtkę programową" do zwiększenia nawet i do 4 funkcji na jeden klawisz, dojdzie tylko kolejnych kilka diod LED do sygnalizacji wybrania danego "zestawu klawiszy".
    Lecz przy takim upakowaniu (3..4 poziomy) pojawi sie problem przejrzystego opisania klawiatury na panelu.

    Czyli ........ dodatkowy procesor to najlepsze z rozwiązań. No ale widok elementów SMD niektórych przeraża co mnie czasami dziwi, bo to obecnie nieunikniona przyszłoś (a raczej rzeczywistość).

    Myslę że GCPA w versji 2 to już będzie z LCD, o ile czas mina taką realizację pozwoli bo mam w planie jeszcze Generator AM-FM na DDS-ie (DDS scalony i programowy a co za tym idzie programowa realizacja modulacji FM --- ciekawe i trudne wyzwanie).
  • #13 1845313
    lechoo
    Poziom 39  
    Posty: 5161
    Pomógł: 377
    Ocena: 545
    morph13 napisał:
    Dodatkowo jeśli przetwornica będzie odpowiednio wydajna prądowo to dodam blok wzmacniacza na TDA20xx

    Nie polecam tych kostek do generatora, miałem z nimi same problemy - często ulegały uszkodzeniu gdy pracowały jako wzmacniacze wyjściowe generatora sygnałów, w moim przypadku 3-fazowego.
  • #14 1845340
    morph13
    Poziom 25  
    Posty: 987
    Pomógł: 25
    Ocena: 32
    lechoo - masz pełną racje jeśli nadmiernie będzie sie przeciążało wyjście TDA.
    Ja docelowo na wyjściu dam rezystor około 1W wartosći 10-50 Ohm (wartość określę po testach) aby zabezpieczyś sie przed takimi ewentualnościami.
    Jednak jest to narazie moduł dodatkowy (miejsce w obudownie mam na wszelki wypadek juz wydzielone), tak jak interfejs USB (generator nie będzie zasilany przez USB - za duży pobór prądu).

    Zreszta wzmacniacz nigdy nie będzie wchodził w obszar pracy z parametrami granicznymi poprstu zabezpieczenie przetwornicy zasilajacej (jej wydajność) na to nie pozwoli.

    Ale dzięki za cena uwagę, jak będę chciał zastosować podobne rozwiązanie w innym układzie to już się poważniej zastanowię nad docelowym wyborem końcówki.
    To wybrałem bo jest tanie i proste w realizasji a o to chodzi w budowie dobrego generatora przeznaczonego prawie dla każdego. Nadmierna komplikacja układowa i trudny proces uruchomienia bardzo odstrasza mniej doświadczonych. A jeszcze jak sie okaże, że układ nie działa to do tego jeszcze zniechęca do eksperymentów z elektronika.
  • #15 1845767
    kubagert
    Poziom 14  
    Posty: 153
    Pomógł: 2
    Witam!

    Wrzucam na forum GCPA - software, czyli aplikacje wspolpracujaca z GCPA - hardware. Zostala napisana w scislej wspolpracy z morph13 aby praca z GCPA - 01 byla o wiele latwiejsza. Zapraszam do pobrania programu i zapoznania sie z jego najwazniejszymi funkcjami. Mozna wszedzie klikac, nic nie powinno sie popsuc ;) Wskazowka- punkty przebiegu dodajemy lewym klawiszem, kasujemy prawym. Milego tworzenia przebiegow!!

    Pozdrawiam
    kubagert
    Załączniki:
    • GCPA.exe (315.5 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #16 1867086
    morph13
    Poziom 25  
    Posty: 987
    Pomógł: 25
    Ocena: 32
    Trochę to potrwało ale już pomału uporałem się z mechaniką.
    Wszystko już obsadzone i podłączone. Poza klawiaturą i LED bo to dopiero na końcu jak zrobie i przykleję panel czołowy.
    Z klawiaturą nie bedzie problemu bo dałem złacze na goldpinach to można ja podpiąc w każdej chwili i przykręcić. Nasąpiły zmiany bo musiałem zmienić swiche na te z długim przyciskiem, zabawa w dorabianie klawiszy jest niezbyt kuszącą propozycja a dostępne klawisze są dość duże (TME - ponad 7mm) i po ich zamontowaniu nie byłoby miejsca na opis dla klawiatury a jest ona przecież dwufunkcyjna.
    Załączniki:
    • GCPA-01 czyli Generator Cyfrowych Przebiegów Arbitralnych war_gcpa_ob_3.jpg (49.83 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • GCPA-01 czyli Generator Cyfrowych Przebiegów Arbitralnych war_gcpa_ob_2.jpg (66.56 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • GCPA-01 czyli Generator Cyfrowych Przebiegów Arbitralnych war_gcpa_ob_1.jpg (49.19 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #17 1882060
    morph13
    Poziom 25  
    Posty: 987
    Pomógł: 25
    Ocena: 32
    Wrście znalazła sie chwila aby popracowac ponownie nad wyglądem zewnętrznym GCPA a nie tylko nad softem sterującym :-).
    Narazie przyklaiłem tylko "bazę papierową" pod głowny panel czołowy.
    Jest to niezbędne aby zamaskować ewentualne nierówności powstale po osadzeniu w obudowie śrub ze sciętym łbem, co obracuja fotki powyżej.
    Po takim zabiegu panel czołowy ładnie się klei i gładko przylega.

    W zasadzie śa dwie metody na wykonanie panelu.
    Pierwsza polega na wykonaniu otworów i w obudowie i panelu pod wszystkie diody LED, gniazda i klawiaturę.
    Druga to taka, że wykonuje się tylko w obudowie owory a w panelu wycina otwory a potem ja laminuje tak aby były przezroczyste (dla LED), dla klawiatury wykonuje się znacznie wiueksze otwory w obudowie aby ułatwić naciskanie klawiszy które dotykaja bezpośrednio panelu czołowego.
    Ostatnie rozwiązanie wyglada najlepiej, jednak ja zastosowałem mieszane, czyli mimo wszystko przyciski wystaja ponad panel a LED nie.

    Diody LED zostały spiłowane i wygładzone "papierem ściernym 1000" aby zaimitować świecenie żarówek sygnalizacyjnych. Ten efekt uzyskuje się tylko po spiłowaniu LED matowych i po wycięciu w panelu czołowym otworów i umieszczeniu w nich kolorowego filtra (np z kolorowej folii) i zalaminowaniu. Efekt jest bardzo ciekawy.

    Wkrótce fotki jak wygląda efekt końcowy z w pełni opisanym i zmontowanym (przyklejonym) panelem.
    Załączniki:
    • GCPA-01 czyli Generator Cyfrowych Przebiegów Arbitralnych war_gcpa_ob_panel_1.jpg (40.15 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #18 1882912
    Konto nie istnieje
    Konto nie istnieje  
  • #19 1882976
    morph13
    Poziom 25  
    Posty: 987
    Pomógł: 25
    Ocena: 32
    Cytat:
    morph13 zamiescilbys moze plytki w .pdf?


    Może to niedługo zrobię.
    Narazie przygotowuję sie do wystartowania z GCPA na allegro w formie kitu (PCB, procesor, klawiatura, dokumentacja, nietypowe elementy), w zasadzie to już wzystko dograne pozostały tylko szczegóły.
    Proszę się nie sugarować do końca fotkami, to tylko drugi z prototypów z naniesionymi niezbędnymi zmianami, ostateczny wygląd urządzenia i tak zależy od osoby która go wykona.

    Jeśli zamieszczę płytki to w formie pliku *.wmf a program do drukowania i przeglądania to METAVIEW dostępny pod http://www.rowalt.de/pc/tools/metaview.zip
    Jednak bedzie to tylko płytka procesora, ARW+tłumiki i przetwornica. Płytka klawiatury zawiera procesor w wersji SMD dlatego będzie dostępna u mnie w formie "częściowo złożonej PCB" tj bez swich-y, bo to to sam użytkownik sobie wybiera kierując się tym jaki panel ma zamiar zrobić, no i oczywiście służę zaprogramowanym procesorem głownym.

    Radziłbym jednak poczekać, aż wrzucę fotkę z panelem czołowym chociaż to w zasadzie nic nie zmienia bo urządzenia i tak działa (ewentualnie sledzić alegro).
    Zostało jeszcze tak jak wspominałem dopracowanie dokumentacji uruchomieniwej do kitu.

    Bynajmniej program sterujący można już teraz sobie ściągnąć i sprawdzić jego możliwosci bez części hardware, gdyż jest to jak najbardziej możliwe.

    Komplet PCB powierconych i pocynowanych (4 sztuki z czego pcb klawiatury zmontowana jednak bez swich-y - tu dochodza koszty elementów i softu do proca) do GCPA to 20-22zł (tylko pcb !!!). Więc czy warto samemu się bawić w wytrawianie i wiercenie skoro specjalizowany zakład zrobi to szybciej i lepiej.
  • #20 1888559
    morph13
    Poziom 25  
    Posty: 987
    Pomógł: 25
    Ocena: 32
    Umieszczam opis montażu poszczególnych modułów GCPA wraz z rozmieszczeniem elementów na PCB.
    Na stronie domowej kubagert umieści opis programu sterującego dla generatora oraz w miarę możliwosci kilka innych dodatkowych informacji.

    Zamieściłem nową wersję załącznika.
    Załączniki:
    • GCPA - montaż - bs.pdf (320.33 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #21 1917306
    morph13
    Poziom 25  
    Posty: 987
    Pomógł: 25
    Ocena: 32
    Ciągle cierpię na chroniczny brak czasu jednak opisałem panel bazowy na szybko i zrobiłem kilka zrzutów do oblukania. Zestaw GCPA dostępny już na allegro. Już niedługo uporam sie z tym panelem i projekt bedzie można uznać za zakończony bo pod względem elektronicznym i programowym finał w pracach już dawno nastąpił.
    Załączniki:
    • GCPA-01 czyli Generator Cyfrowych Przebiegów Arbitralnych gcpa_opis_klaw.JPG (31.92 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • GCPA-01 czyli Generator Cyfrowych Przebiegów Arbitralnych gcpa_opis_funkcji.JPG (75.99 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • gcpa_opis_baza_1.jpg (45.7 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • REKLAMA
  • #22 1920052
    kubagert
    Poziom 14  
    Posty: 153
    Pomógł: 2
    Witam
    Oto GCPA w dzialaniu, podpiete do analizatora spektrum

    Pozdrawiam
    kubagert
    Załączniki:
    • GCPA-01 czyli Generator Cyfrowych Przebiegów Arbitralnych 1kHz_lin.jpg (78.8 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #23 1920112
    morph13
    Poziom 25  
    Posty: 987
    Pomógł: 25
    Ocena: 32
    Przebieg to sinus 1kHz, tłumik wyjściowy na min tłumienia czyli max sygnał wyjściowy, offset napięcia wyjściowego 0V (przebieg AC). Program do analizy to WaveSpectra. Delikatnie widoczna 2 harmoniczna o małym poziomie ale to przy liniowej, dla log juz nie jest tak wspaniale (jak i w wypadku innych generatorów). Generalnie nie jest tragicznie :-) ale siadam do sprzetu i testuję dalej, żeby wyeliminować (źródła zniekształceń) co tylko się da.
  • #24 1975642
    SP3SWJ
    Poziom 19  
    Posty: 274
    Pomógł: 13
    Ocena: 9
    Witaj -)

    Czy zostały ci wolne piny do podłaczenia IMPULSATORA ???


    Pozdrawiam
    Jarek
  • #25 1984362
    morph13
    Poziom 25  
    Posty: 987
    Pomógł: 25
    Ocena: 32
    Został mi jeden pełen port, a implulsator trzebaby w GCPA podłaczyć w "dowiązaniu" do przerwania, czyli musiałbym dorzucić jeszcze ze dwie diody ale chyba byłoby to realne.
    Zreszta podłaczyłem teraz LCD i zostało mi 2 piny wolne na tym porcie, będę musiał pomysleć. Lepszym rozwiązaniem byłby odczyt impulsatora z procesora klawiatury, zobacze może coś wykompinuje......

    Narazie przedstawiam fotki z finalnej wersji GCPA z LCD. Na LCD zobrazowano to czygo "nie widac na panelu" czyli, odczyt częstotliwości (ograniczyłem do 1 miejsca po przecinku), odczyt nastawy tłumika sterowanego cyfrowo i wartość offsetu napięcia wyjściowego (w formie .. +04... 00 ...-04....).
    Załączniki:
    • GCPA-01 czyli Generator Cyfrowych Przebiegów Arbitralnych gcpa_LCD_1.jpg (57.53 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • GCPA-01 czyli Generator Cyfrowych Przebiegów Arbitralnych gcpa_LCD_2.jpg (63.82 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • GCPA-01 czyli Generator Cyfrowych Przebiegów Arbitralnych gcpa_LCD_3.jpg (57.04 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • GCPA-01 czyli Generator Cyfrowych Przebiegów Arbitralnych gcpa_LCD_4.jpg (56.88 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • GCPA-01 czyli Generator Cyfrowych Przebiegów Arbitralnych gcpa_LCD_5.jpg (53.93 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #26 3364570
    morph13
    Poziom 25  
    Posty: 987
    Pomógł: 25
    Ocena: 32
    Trochę czasu już upłynęło odkąd pisałem, że umieszczę wzór panelu czołowego i tyłu. Lecz dopiero teraz znalazłem chwile wolnego czasu by "dopieścić" wygląd zewnętrzny generatora.

    W załączniku plik do wydruku.
    Załączniki:
    • Panel-GCPA01.pdf (13.86 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #27 3386074
    morph13
    Poziom 25  
    Posty: 987
    Pomógł: 25
    Ocena: 32
    Fotka jak to wszystko wygląda w praktyce.
    Otwory pod LED-y zostały wycięte przed laminowaniem, pozostałe otwory pod gniazda i przyciski po zalaminowaniu.

    Pozostało mi tylko zrobić mały panel na LCD i wsadzić to w obudowę stojąca na GCPA (u mnie wyświetlacz jest oddzielnie).
    Załączniki:
    • GCPA-01 czyli Generator Cyfrowych Przebiegów Arbitralnych GCPA_panel przedni.jpg (45.59 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #28 3386310
    SP3SWJ
    Poziom 19  
    Posty: 274
    Pomógł: 13
    Ocena: 9
    hej...

    a może LCD 128x64 ??

    /Jarek
  • #29 3387878
    morph13
    Poziom 25  
    Posty: 987
    Pomógł: 25
    Ocena: 32
    Pomału zbieram się do GCPA-02, czyli 2 kanały pracujące oddzielnie lub w trybie stereo.
    W tym projekcie zastosuję (a raczej już zastosowałem - jestem na etapie testów części softu) LCD od Nokii 5110, w zupełności wystarcza a i w obudowę po przełączniku drukarkowym ładnie się mieści z płytką klawiatury.

    Kiedy skończę tego nie wiem, za dużo rzeczy na raz robię :-).
  • #30 3392976
    morph13
    Poziom 25  
    Posty: 987
    Pomógł: 25
    Ocena: 32
    Witam
    W załączniku spakowane materiały (komplet a reszta na forum) do wykonania GCPA poza softem sterującym do procesora głównego i klawiatury.

    W pliku:
    - wzór PCB procesora głównego
    - wzór PCB klawiatury
    - wzór PCB ARW i dzielników cyfrowych
    - wzór PCB zasilacza-przetwornicy
    - errata do opis podłączenia LCD i wykrytych błędów
    - opis działania zawierający PEŁNE SCHEMATY wszystkich bloków.
    Program do wydruku to METAVIEW z linku umieszczonego wyżej.


    Dodatkowo posiadam pewną ilość LCD+taśma ze złączem użytych w projekcie. W razie zainteresowania proszę pytać. Posiadam również PCB pod klawiaturę z zaprogramowanym i wlutowanym uP (tylko wlutować swiche i LED). Resztę PCB niestety trzeba wykonać sobie we własnym zakresie i porozumieć się ze mną w kwestii zaprogramowanego uP z głównym softem sterujacym.

    Dodatkowo zezwalam wszystkim zainteresowany (co wykonali GCPA) na dokonywanie "własnych zmian w elektronice" (poza softem) mających na celu usprawnienie, podniesienie funkcjonalności lub dostosowanie GCPA do własnych indywidualnych potrzeb (np. budowa dodatkowych modułów PA, zmiany konstrukcyjne w elektronice).
    Załączniki:
    • GCPA-materiały.rar (548.46 KB) Musisz być zalogowany, aby pobrać ten załącznik.

Podsumowanie tematu

✨ Projekt GCPA-01 to cyfrowy generator przebiegów arbitralnych, umożliwiający generowanie standardowych przebiegów funkcyjnych oraz własnych, definiowanych przez użytkownika za pomocą oprogramowania komputerowego. Urządzenie pracuje w zakresie 10 Hz do 35 kHz, z zachowaniem niskich zniekształceń i stabilnej amplitudy. Sterowanie odbywa się obecnie przez interfejs RS-232, planowany jest moduł USB oraz klawiatura matrycowa 12-klawiszowa z procesorem dedykowanym do obsługi, co zwiększa funkcjonalność i ułatwia obsługę. Generator oparty jest na mikrokontrolerze AT90S8515, z możliwością migracji na ATMEGA8515, co pozwala na optymalizację wykorzystania zasobów. Projekt zawiera moduły automatycznej regulacji poziomu sygnału (ARW) z cyfrową regulacją offsetu i tłumienia oraz opcjonalny wzmacniacz na układzie TDA20xx z zabezpieczeniem wyjścia rezystorem. Oprogramowanie PC współpracujące z generatorem umożliwia łatwe tworzenie i edycję przebiegów. Konstrukcja mechaniczna wykorzystuje obudowę od przełącznika drukarkowego, a panel czołowy jest laminowany z wycięciami pod diody LED i klawiaturę. Dostępne są wzory PCB dla procesora, klawiatury, ARW, dzielników i przetwornicy, a projekt jest udostępniany jako kit z dokumentacją i zaprogramowanymi układami. Trwają prace nad wersją GCPA-02 z dwoma kanałami i wyświetlaczem LCD Nokia 5110 oraz nad nowym generatorem DDS z syntezą od Analog Devices, planowanym na platformie PIC24 lub ARM z modulacją AM/FM. Projekt jest rozwijany z naciskiem na prostotę, funkcjonalność i dostępność dla użytkowników warsztatowych.
Wygenerowane przez model językowy.
REKLAMA