RF Analizator

Vse kar si radioamaterji sami naredimo zato, da bi naredili daljšo, boljšo in sploh radijsko zvezo.

RF Analizator

OdgovorNapisal/-a S55TA » 12 Feb 2025, 20:06

Kako bi po slovensko reč imenoval nimam pojma. Skratka gre za analizator RF spektra, ki bazira na AD8307, kot logaritemskim detektorjem signala, Si5351 kot sledilni izvor signala (tracking generator) za območje 100KHz do 70MHz, ali več. Ter seveda mali Arduino Nano, ki vse skupaj poganja. H gradnji me je nekako privabila web stran radioamaterja PA0OHH. Link.. https://www.qsl.net/pa2ohh/11sa.htm. Zasledil sem, da je možakar naredil audio spektralni analizator v Python-u. Izziv me je nekako potisnil v raziskovanje tega programskega jezika. Izmislil si ga je Guido van Rossum leta 1990. Torej precej stara zadeva. Z interneta sem si snel knjigo Python za programerje. Oborožen z branjem in razmišljanjem kaj in kako narediti je nastalo tole. Prilagam sliko.

Da malo razložim. Osnovno nadgradnjo je po PA0OHH naredil, R Heslip. Link..https://rheslip.blogspot.com/2015/08/th ... lyzer.html. Izdelal je osnovni analizator, ki prikaže amplitudo signala in nekaj meritev. Premalo si mislim in nastala je moja verzija analizatorja.

Dodal sem nekaj opcij, ki izboljšajo merilno napravo. Recimo dodal sem detektor vršnega signala (peak detector) in meritve frekvenc na vrhovih. Marker 1 in 2 z prikazovalnikom točk meritve. Opcijo počisti markerje. Opcijo počisti zaslon oz. canvas. Dodal sem prikazovanje statističnih podatkov v desni vogal zaslona. Dodal bom opcijo meritve SWR s skalo pa verjetno še kaj.

DDS koda je bila izvorno napisana za čip AD9850 ali AD9851. Zdelo se mi je malo zastarelo, zato sem zadevo napisal na novo. Podprl sem sistem si5351, ki je nekoliko novejši. Razmišljam, da bi vse skupaj prestavil na ESP32 verzijo, ki je mnogo hitrejši od Arduina.

Zime še ne bo kmalu konec pravijo, Python pa sem šele začel spoznavati. Želim prijetno branje gornjih dveh linkov. Mogoče pa bo v jabolko zagrizel kak pravi programer v Python, z veseljem posredujem izvorno kodo z vsem kar sem do zdaj dodal.

Slika prikazuje meritve na kristalu 12MHz. Druga pa PCB z vezjem. Sila preprosta zadeva. Menda sem za vse skupaj dal 20€. Zdaj bom naredil še meritve na LPF in BPF filtrih. Me prav zanima kaka bo primerjava.

Tolk, da vam malo skrajšam dolge zimske dni.

Lep pozdrav, Tomo
Priponke
Brez naslova.png
pcb.png
Uporabniški avatar
S55TA
 
Prispevkov: 173
Pridružen: 14 Jul 2017, 12:55
Kraj: Turjak
Zahvalil se je: 3 krat
Prejel zahvalo: 82 krat
Uporabnika povabil: radix
Število neizkoriščenih povabil: 8

Re: RF Analizator

OdgovorNapisal/-a valter » 12 Feb 2025, 20:09

Waw zelo zanimivo . Bilo bi fajn če malo bolj razložiš tvoj prispevek.
valter
 
Prispevkov: 1168
Pridružen: 21 Jan 2015, 11:52
Kraj: Lokev,Predgrad,VFinica,Boa
Zahvalil se je: 156 krat
Prejel zahvalo: 240 krat
Uporabnika povabil: VolkD
Število neizkoriščenih povabil: 26

Re: RF Analizator

OdgovorNapisal/-a S55TA » 30 Mar 2025, 17:14

Da ne pišem dvakrat v datoteki INSTALL je vse opisano. Najprej sem imel težave z meritvami na LPF, BPF, kristalih in kristalnih filtrih, kot večina drugih HAM graditeljev. Potem sem zasledil nekaj projektov v Python, na tematiko vektorskih in skalarnih "analajzerjev" in naredil par stvari. Zdaj ko sem dodobra naštudiral kako te stvari delujejo sem pristopil k izdelavi aplikacije v VB.Net. S tem okoljem sem nekako najbolj domač. Najprej sem izdelal preprosto vezje, ki deluje kot detektor signala na bazi AD8307 čipa. To je zanesljiv in poceni logaritemski detektor signala. Mešanje signalov sem izvedel z NE612, ki se ga še vedno dobi. Si5351 pa itak poznate. Generator signala, ki deluje kot sweeper in generira dva signala. Enega za LO mešanje in drugega za sledilni izvor, tracking generator. Vse drugo se odvija v arduinu in windows aplikaciji. V prilogi so datoteke projekta. Slika kaže meritve na kristalu 8MHz. Če koga zanima, izvoli.

Tolk, pozdravček, Tomo, S55TA.
Priponke
INSTALL.rar
(1.14 MiB) Prenešeno 34 krat
2025-03-30 (10).png
Uporabniški avatar
S55TA
 
Prispevkov: 173
Pridružen: 14 Jul 2017, 12:55
Kraj: Turjak
Zahvalil se je: 3 krat
Prejel zahvalo: 82 krat
Uporabnika povabil: radix
Število neizkoriščenih povabil: 8

Re: RF Analizator

OdgovorNapisal/-a s55m » 31 Mar 2025, 12:11

"Scalar Network Analyzer" je v anglescini. Jaz bi to prevedel v "Nivojski spektralni analizator".
The human emotional side is what allows believing in something, even when the science is totally wrong.
Uporabniški avatar
s55m
 
Prispevkov: 681
Pridružen: 17 Jan 2015, 21:56
Kraj: Plovdiv BG
Zahvalil se je: 222 krat
Prejel zahvalo: 250 krat
Uporabnika povabil: VolkD
Število neizkoriščenih povabil: 50

Re: RF Analizator

OdgovorNapisal/-a S55TA » 07 Maj 2025, 16:49

Posodobljena verzija z dodatnimi izračuni, za kristal, kristalni filter, swr, q faktor, prepustna širina filtra, sortiranje kristalov za filter..Pred uporabo je nujno prebrati navodila.
Priponke
SkalarniAnalizatorOmrezja.zip
(25.04 MiB) Prenešeno 21 krat
2025-05-07 (2).png
Uporabniški avatar
S55TA
 
Prispevkov: 173
Pridružen: 14 Jul 2017, 12:55
Kraj: Turjak
Zahvalil se je: 3 krat
Prejel zahvalo: 82 krat
Uporabnika povabil: radix
Število neizkoriščenih povabil: 8

Re: RF Analizator

OdgovorNapisal/-a S55TA » 10 Maj 2025, 13:04

Pomoč je integrirana v aplikacijo.
Poenostavljena Inštalacija programa.
Potreben je .NET Framework 4.8
Dodane teme.

L.P.
Priponke
SAS55TA_Setup.zip
(7.01 MiB) Prenešeno 30 krat
2025-05-10.png
Uporabniški avatar
S55TA
 
Prispevkov: 173
Pridružen: 14 Jul 2017, 12:55
Kraj: Turjak
Zahvalil se je: 3 krat
Prejel zahvalo: 82 krat
Uporabnika povabil: radix
Število neizkoriščenih povabil: 8


Vrni se na Radioamaterske samogradnje

Kdo je na strani

Po forumu brska: 0 registriranih uporabnikov in 1 gost