Uwaga: Na forum proszę rejestrować się pełnym znakiem, inne nicki będą blokowane. Następnie należy się przedstawić pisząc kilka słów o sobie, swoich zainteresowaniach...

NOWE POSTY | NOWE TEMATY | POPULARNE | STAT | RSS | KONTAKT | REJESTRACJA | Login: Hasło: rss dla

HOME » KONSTRUKCJE UŻYTKOWNIKÓW FORUM » SQ3SWF - (KOLEJNY) MILIWATOMIERZ NA AD8317

Przejdz do dołu stronyStrona: 1 / 1    strony: [1]

SQ3SWF - (Kolejny) miliwatomierz na AD8317

  
SQ3SWF
11.04.2020 22:00:54
poziom 2

Grupa: Użytkownik

Lokalizacja: Poznań

Posty: 77 #5446958
Od: 2013-12-1
Zachęcony prostotą i przydatnością konstrukcji, którą Maciej RXX zaprezentował w Fojutowie, postanowiłem spróbować swoich sił z budową miernika mocy na AD8317, podobnego do konstrukcji PA0RWE.

W kwestii sprzętowej nie ma tutaj miejsca na szczególną finezyjność - korzystam z gotowego modułu który na wejściu przyjmuje RF, a na wyjściu produkuje napięcie stałe odwrotnie proporcjonalne do mocy wejściowej. Napięcie odczytujemy mikrokontrolerem i przeliczamy surowy odczyt na dBm, z uwzględnieniem współczynników kalibracji.

W celu wyeliminowania błędów związanych z niedokładnością ADC, należy zapewnić przetwornikowi stabilne napięcie odniesienia. Idealnie sprawdzi się tutaj Vref=2048 mV, gdyż napięcie na wyjściu AD8317 bez sygnału wejściowego (tzn. <, -60 dBm) nie powinno przekroczyć ok. 1,6 Volta. Za LM4040 serdecznie dziękuję Maćkowi wesoły

10-bitowy przetwornik ADC z napięciem odniesienia 2048 mV, pozwala mierzyć napięcia z rozdzielczością 2mV. Zmianie sygnału z wartości maksymalnej na minimalną (0 na -55dBm) odpowiada zmiana napięcia o około 1250 mV, czyli wartości zwracanej ADC o 625 jednostek. Daje to rozdzielczość odczytu 55/625 = 0,088 dB. Wynik wyświetlany jest z jedną cyfrą po przecinku - uznałem że to wystarczająca wartość.

Z jednej strony mamy więc moduł z AD8317, z drugiej generator napięcia odniesienia 2,048 V, a z trzeciej - wyświetlacz. Wszystkie te trzy strony spina Arduino Nano.

Zdecydowałem się na zastosowanie wyświetlacza OLED z kontrolerem SSD1306. Tradycyjne HD44780 zwyczajnie mi sie przejadły, a OLED bardzo ładnie świeci błękitem i w niebieskiej obudowie wygląda po prostu dobrze wesoły

Ktoś złośliwy mógłby zapytać gdzie tutaj mój wkład, skoro wziąłem gotowy moduł, cztery elementy dyskretne, wyświetlacz, Arduino i zlutowałem je razem - odpowiem obronną ręką: w oprogramowaniu, które napisałem od zera, starając sie zrobić to dobrze i tworzyć kod, który będzie łatwo modyfikowalny dla wszystkich zainteresowanych.

Aktualnie działa:
* pomiar mocy dla 9 pasm
* kalibracja dwupunktowa (domyślnie przyjąłem -40 i -10 dBm, ale można to łatwo zmienić)
* ustawienie tłumika (0 - 60 dB z krokiem co 10 dB, można ustalić własny krok)
* uśrednianie spośród 1/5/10/50/100/500/1k/2k/5k/10k odczytanych próbek LUB wartość minimalna/maksymalna ("MAX" nadaje się idealnie np. do szukania nadajników WiFi/Bluetooth, transmitujących w krótkich impulsach)
* obsługa za pomocą dwóch guziczków - jeden wybiera ustawienie (BAND/ATT/MODE/AVG), drugi zmienia wartość
* obsługa za pomocą portu szeregowego

Aktualnie czeka na dopisanie:
* kalibracja zapisywana do EEPROM - aktualnie w celu kalibracji trzeba wpisać wartości zmierzone w punktach kalibracyjnych do kodu źródłowego i zaprogramować Arduino ponownie
* wyświetlanie odczytu w W/mW/nW

Czeka na zrobienie: instalacja jakiejś małej baterii li-ion z kontrolerem ładowania i guziczków.. choć używając miernika w domu i podłączając go w 99% do komputera, nie poczułem jeszcze wystarczającej motywacji bardzo szczęśliwy

Kod źródłowy i krótki opis:

TYLKO ZAREJESTROWANI I ZALOGOWANI UŻYTKOWNICY WIDZĄ LINKI » DARMOWA REJESTRACJA



AD8317 według noty katalogowej zapewnia 55dB dynamiki w zakresie 0...-55 dBm, aczkolwiek przy końcach tego zakresu błąd powiększa się, wysoce wskazane jest więc trzymanie się "środka" charakterystyki. Mierząc moc w okolicach 0 dBm może dojść do kuriozalnej sytuacji, gdzie zwiększanie mocy może spowodować spadek wyniku pomiaru -

TYLKO ZAREJESTROWANI I ZALOGOWANI UŻYTKOWNICY WIDZĄ LINKI » DARMOWA REJESTRACJA

.

Całkowity koszt wykonania miernika szacuję na trochę ponad 100pln. Co do dokładności nie jestem jeszcze w stanie się wypowiedzieć, ale jak tylko sytuacja epidemiczna się poprawi, mam zamiar wykonać porządną kalibrację i porównać moją konstrukcję do "prawdziwego" urządzenia pomiarowego.

Korzystając z okazji, chciałbym życzyć wszystkim spokojnych, wesołych i zdrowych Świąt Wielkanocnych wesoły

Kilka zdjęć:


TYLKO ZAREJESTROWANI I ZALOGOWANI UŻYTKOWNICY WIDZĄ ZDJĘCIA. DARMOWA REJESTRACJA




TYLKO ZAREJESTROWANI I ZALOGOWANI UŻYTKOWNICY WIDZĄ ZDJĘCIA. DARMOWA REJESTRACJA




TYLKO ZAREJESTROWANI I ZALOGOWANI UŻYTKOWNICY WIDZĄ ZDJĘCIA. DARMOWA REJESTRACJA


_________________
Olgierd | SP3YOR - Klub Krótkofalowców w Poznaniu http://sp3yor.net
  
Electra30.05.2020 04:19:19
poziom 5

oczka
  
SP2FRY
13.04.2020 13:59:04
poziom 4

Grupa: Użytkownik

Lokalizacja: Bydgoszcz

Posty: 306 #5447417
Od: 2015-3-2
Szkoda że dopiero teraz "pochwaliłeś" się swoim projektem. Bardzo podoba mi się zorganizowanie wyświetlacza i pomysł na obudowę. Wygląda profesjonalnie. Możesz rywalizować z Pawłem SQ1GOC wesoły. On oprócz przyrządu potrzebuje jeszcze smartfona.
W trudnych czasach Zmobilizowałem się i "wyrzęchałem" otwór pod wyświetlacz. Dla mnie najtrudniejszy element całego projektu to mechanika. Nie wiem czy znajdę pozostałe drobne elementy w szufladzie żeby zakończyć projekt.
Tak wygląda moja płyta czołowa na obecnym etapie.

Obrazek
_________________
73! Andrzej
  
SQ1GQC
13.04.2020 20:24:43
poziom 4

Grupa: Użytkownik

Posty: 365 #5447535
Od: 2014-2-18
Ależ gdzie mi tam konkurowaćaniołek Jedyne co mógł bym uczciwie wystawić, to konstrukcja oparta na AD8310 którą popełniłem z 17 czy 18 lat temu na wczesnym etapie wstępowania w świat SMD. Odczytywałem i przeliczałem wszystko w ADuC812 z przyzwoitym 12 bitowym przetwornikiem A/C i moim podówczas ukochanym rdzeniem 8051. To czego używam teraz się w tej konkurencji nie liczy.
Obrazek
Obrazek

_________________
Paweł
  
EW1CD
16.05.2020 18:10:37
Grupa: Użytkownik

Posty: 3 #5458630
Od: 2012-1-22
П,р,и,в,е,т,. А, г,д,е, м,о,ж,н,о, с,к,а,ч,а,т,ь, с,х,е,м,у, и, с,к,е,т,ч,?
  
yh1198
16.05.2020 18:38:02
poziom 4

Grupa: Użytkownik

Lokalizacja: Warszawa

Posty: 290 #5458636
Od: 2014-5-25
    EW1CD pisze:

    П,,р,,и,,в,,е,,т,,. А,, г,,д,,е,, м,,о,,ж,,н,,о,, с,,к,,а,,ч,,а,,т,,ь,, с,,х,,е,,м,,у,, и,, с,,к,,е,,т,,ч,,?






TYLKO ZAREJESTROWANI I ZALOGOWANI UŻYTKOWNICY WIDZĄ LINKI » DARMOWA REJESTRACJA






73! Jacek

  
EW1CD
16.05.2020 19:09:11
Grupa: Użytkownik

Posty: 3 #5458641
Od: 2012-1-22
С,п,а,с,и,б,о,. Я, п,р,о,ш,у, с,х,е,м,у, и, с,к,е,т,ч, с, и,н,д,и,к,а,т,о,р,о,м,: SSD1306 128x32px OLED display
  
SQ3SWF
17.05.2020 21:43:27
poziom 2

Grupa: Użytkownik

Lokalizacja: Poznań

Posty: 77 #5458946
Od: 2013-12-1
    EW1CD pisze:

    С,,п,,а,,с,,и,,б,,о,,. Я,, п,,р,,о,,ш,,у,, с,,х,,е,,м,,у,, и,, с,,к,,е,,т,,ч,, с,, и,,н,,д,,и,,к,,а,,т,,о,,р,,о,,м,,: SSD1306 128x32px OLED display




TYLKO ZAREJESTROWANI I ZALOGOWANI UŻYTKOWNICY WIDZĄ LINKI » DARMOWA REJESTRACJA

.

"Connect OLED display to VCC, GND & SDA (A4), SCL (A5) Arduino pins."
_________________
Olgierd | SP3YOR - Klub Krótkofalowców w Poznaniu http://sp3yor.net
  
Electra30.05.2020 04:19:19
poziom 5

oczka

Przejdz do góry stronyStrona: 1 / 1    strony: [1]

  << Pierwsza      < Poprzednia      Następna >     Ostatnia >>  

HOME » KONSTRUKCJE UŻYTKOWNIKÓW FORUM » SQ3SWF - (KOLEJNY) MILIWATOMIERZ NA AD8317

Aby pisac na forum musisz sie zalogować !!!

randki | własny sklep internetowy | promocje | darmowe forum | sklepy | opinie, testy, oceny