Pokazywanie postów oznaczonych etykietą generator. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą generator. Pokaż wszystkie posty

poniedziałek, 19 marca 2018

Analizator RF z wyświetlaczem TFT - V2

RF Analyzer 0 - 55 MHz V2



Podstawowe cechy:
Signal Generator        0 - 55.000.000MHz
Power Meter     -70dBm - +15dBm       >500MHz
Frequency Analyzer  F: 0-55MHz ~ 0 dBm            
        ( 500kHz 0.6 dBm  -  54MHz -0.4 dBm )
Antenna Analyzer        F: 0-55MHz  SWR 1.002 - 17



Drugie podejście do budowy tego urządzenia zakończone!!!

Urządzenie oparte o generator AD9850 oraz detektor w.cz AD8307, całość sterowana Arduino NANO 16MHz 5V Atmega328. Wyniki pracy prezentowane są na wyświetlaczu TFT ILI9341 2.2" - 2.4" - 2.8" itp.
Projekt oparty o opis - RF Analyzer https://ja2nkd.blogspot.jp

Układ został wzbogacony o układ ALC oraz wzmacniacz MMIC ERA-2SM, bardzo zależało mi na stabilnym generatorze z sygnałem zbliżonym do 0 dBm.


Jak na układ bez obudowy i ekranowania kultura pracy jest ok.


 










Kilka minut ciągłego przemiatania, rozrzut w przemiatanym zakresie około 0,9db. Dryft ten realnie jest znacznie mniejszy, jednak AD8307 tak już ma w tym przedziale rozpiętości mierzonych częstotliwości.

Druga próba przemiatania przez minutę.

 Jak na tak proste urządzenie, bez korekty programowej, uważam ten wynik za bdb. Pewnie bardziej uparci dopracowali by filtr dolno-przepustowy na wyjściu, jednak mi się już nie chciało.

Poniżej pomiary z wolnymi gniazdami, nic nie jest podpięte do wejścia i wyjścia urządzenia.



Aktualizacja 05-05-2017

Ponieważ dostałem sporo wiadomości wszelkiej maści dotyczących tego małego urządzenia, w kilku słowach postaram się co nieco rozjaśnić temat.

Wszystkie poprzednie fotki były wykonywane z wyłączonym ALC, ogólnie przestałem korzystać z tego dobrodziejstwa, tyleż z tego było pożytku jak i zmartwień.

Urządzenie działa wyśmienicie bez obudowy ekranującej, tutaj pole do popisu dla posiadaczy drukarek 3D, ja ów takiej nie posiadam i musiałem sobie wydziergać z kawałków tworzywa. Niestety nie tworzyłem tego pod nic fabrycznego.

Ostatecznie zasilam to z wmontowanej bateri LI-ion 8,4V z radiotelefonu recznego, układ pobiera 280ma z wyświetlaczem 2,4cala. Z uwagi na stabilizator w Arduino jak i na PCB nie polecam przekraczać 9V.


PCB Sprint Layout ver-1C -  https://github.com/SQ5EKU

Jak ktoś ma jakieś pomysły, niech modernizuje do woli :)

PCb obowiązkowo dwustronne, 1,5mm FR4.
Nie montować sekcji ALC - no chyba że ktoś ma naprawdę zacięcie do eksperymentów - wtedy należy od tranzystora poprowadzić przewód do rezystora R6 na PCB AD9850.

Wartości elementów były dobierane dla poprawnej pracy powyżej 30MHz,
Jak widać dryft w tym wycinku jest nie wielki :)

 jeżeli ktoś ma potrzebę zoptymalizowania na maxa innego wycinka pracy to należy pobawić się wartościami filtru wyjściowego. Jak również dławikiem przy układzie ERA-2+ im wartość większa tym bardziej wzmacniamy niższe częstotliwości.

Zabierając się za budowę należy mieć świadomość że jest to proste przenośne urządzenie pomiarowe, a nie super-duper onanist-meter !!!

Jeśli coś jest nie jasne, proszę pytać w komentarzach.


CDN...

środa, 2 stycznia 2013

Generator funkcyjny DDS - ATMEGA16

Generator funkcyjny DDS 1Hz - 65500Hz opaty o układ ATMEGA16.

Generator powstał na bazie projektu - http://www.scienceprog.com/avr-dds-signal-generator-v20

Cechy podstawowe:
    BNC1 - sygnał TTL wysokiej częstotliwości 1,2,4 lub 8MHz
    BNC2- sygnał DDS od 1Hz do 65534Hz z krokiem 1Hz, 10Hz, 100Hz, 1kHz, 10kHz
    Offset +/- 5V
    Amplituda od 0 do10V
    zasilanie: +/-12V, 5V

Przebiegi:

    prostokąt
    sinus
    trójkąt
    piła
    piła odwrócona
    EKG
    szum

Posiadając Atmegę jedynie w smd, szukałem jednak rozwiązania pod swój układ, i tak trafiłem na rozwiązanie Rosjan - http://cxema.at.ua
Jednak i to rozwiązanie borykało się z poważnymi problemami.
Pierwsza sprawa to zasilanie, urządzenie powinno być małe, przenośne, więc zaproponowane zasilanie symetryczne napięciami rzędu 12V (+ / -) zupełnie nie odpowiadało mojej koncepcji.
Kolejna sprawa to fakt że rozwiązanie tego generatora ogólnie pozostawia wiele do życzenia, wszystkie zrzuty ekranu przedstawiają wykresy z zakresu nie przekraczającego kilku kHz. Mimo deklarowanej pracy do ponad 60kHz, w wielu miejscach w necie możemy poczytać jak to urządzenie działa fatalnie na wyższych częstotliwościach.

Po kilku browarach doszedłem jednak do wniosku, że można wykonać ten generator odrobinę inaczej aby spełniał moje oczekiwania.

1. Pozbycie się konieczności zasilania symetrycznego - zastosowanie układu max232 w roli przetwornicy z 5V na +9V / -9V (rozwiązanie znane mi z APRSu :)


2. Fatalna praca układu na wyższych częstotliwościach - Problem okazał się dość złożony, jednak głównym winowajcom okazał się zastosowany wzmacniacz operacyjny LM358 który zupełnie się nie nadaje to tego typu pracy. Zastosowanie wzmacniacza TL062, dało w rezultacie stałe napięcie wyjściowe sygnału (sinus) w całym zakresie generowanych przebiegów. Reszta zmian to drobna kosmetyka.


Finalna wersja PCB mojego Generatora DDS - z odpowiednimi zmianami.

Tak to powstawało:





Generator DDS w obudowie z akumulatorem.


Efekt końcowy:
Cechy podstawowe:
    BNC1 - sygnał TTL wysokiej częstotliwości 1,2,4 lub 8MHz (jedynie jako ciekawostka, uzyskany sygnał jest lichy)
    BNC2- sygnał DDS od 1Hz do 65534Hz z krokiem 1Hz, 10Hz, 100Hz, 1kHz, 10kHz
Amplituda od 25mV do10V (celowo dobrany rezystor aby nie uzyskiwać niższych sygnałów od min. ustalonego)
 zasilanie:  7V - 15V (w moim przypadku zestaw akumulatorów LI-ion 8.2V)

Przebiegi:

    prostokąt
    sinus
    trójkąt
    piła
    piła odwrócona
    EKG
    szum

Podsumowując
Generator DDS ATMEGA16 jest ciekawym rozwiązaniem dla bawiących się m.cz, nie jest wolny od wad jednak za cenę 30-40zł jest wart uwagi. Ja swój stary fabryczny generator już komuś podarowałem, ten zupełnie mi wystarczy. Waży 30x mniej, pobiera 30x mniej prądu i zajmuje o wiele mniej miejsca.

Kilka pomiarów przy 1kHz



Kilka przebiegów 25khz




Przebiegi 50khz




DDS Atmega16

piątek, 10 lutego 2012

piątek, 2 grudnia 2011

ad9854

Układ AD9854 jest układem bezpośredniej syntezy cyfrowej DDS zawierającym
wszystkie niezbędne bloki do generacji sygnału aproksymującego sinusoidę. Maksymalna częstotliwość taktowania układu wynosi 300MHz.

środa, 30 grudnia 2009