30.10.2023

Ideea acestui aparat o am de multa vreme dar in aceste zile am finalizat-o. De la ce am pornit? De la ideea de a construi un mic aparat de masurare al antenelor de radioamatori
construit din piese putine majoritatea recuperate care se gasesc in atelierul fiecaruia, cu costuri mici de realizare.
La baza montajului sta un MCU Atmega8 care este foarte cunoscut si ieftin de procurat. Nu necesita cristal de Quartz fiind pilotat de oscilatorul intern la 4MHz.
Ca si DDS am folosit bine-cunoscutul Si5351 care se poate procura foarte usor la preturi derizorii. Afisarea se face pe un display alfanumeric de 2x16 caractere, care se gaseste in fiecare atelier de radio.
Restul pieselor sunt de duzina si nu p un probleme: un encoder cu push-buton, un stabilizator de tensiune, mufe etc.
Partea interesanta care o are acest mic device este ca afiseaza un grafic de frecvente scanate sub forma de bargraf vertical pe 8 coloane amplasate la mijlocul ecranului. Acest bargraf deosebit
l-am creeat cu caractere speciale in soft si arata destul de interesant, in momentul cand afiseaza valorile SWR citite in diferite puncte din intervalul de frecvente selectat. Softul l-am scris in limbaj C++ pe platforma IDE CodeVision AVR.


Numele acestui aparat mi-a fost inspirat de celalalt RF-Sniper pe care l-am construit si se refera la facilitatea acestuia de a sonda, de a tinti diferite frecvente statice dintr-un interval si de a masura valoarea VSWR in acel punct. Deasemenea este importanta si vizualizarea grafica a acestor valori de VSWR masurate, care dau o informatie buna pentru cum se comporta o antena intr-un anumit spectru. Aceste informatii sunt foarte utile pentru a sti daca avem sau nu o antena buna.

Cu ajutorul encoderului se dau toate comenzile aparatului. Rotirea butonului muta Plotter-ul in intervalul afisat pe ecran cu 8 trepte de citire. La fiecare treapta se poate citi valoarea SWR-ului si frecventa la care a fost masurata. Deasemenea se poate citi in partea dreapta valoarea diviziunii de frecvente dintre fiecare plotter afisat. Aceste valori sunt valori memorate dupa o scanare anterioara. In momentul in care ne oprim din rotirea encoderului, intr-o anumita pozitie, si apasam pe buton, se comuta la ecranul de ajustare a frecventei, care va fi considerata frecventa centrala pe intervalul scanat.

Rotirea encoderului modifica valoarea frecventei centrale cu o rata de modificare egala cu valoarea diviziunii selectate anterior. O noua apasare pe buton muta meniul aparatului in ecranul de ajustare a intervalului si/sau diviziunii.

Aici se poate modifica valoarea diviziunii si implicit a intervalului selectat cu pasi de 10, 50, 100, 500, 1000 KHz. Intervalul de frecvente afisat se va modifica corepunzator celor 8 trepte de scanare programate a fi vizualizate pe ecranmul principal. O noua apasare pe buton trece aparatul in modul scanare automata a intervalului selectat. Dupa scanarea completa a intregului interval, aparatul revine la ecranul initial unde se pot analiza parametrii rezultati in urma scanarii.
Am inglobat toate componentele pe o placuta de cablaj egala cu afisajul LCD 2x16 caractere. Placa cu DDS-ul Si5351 este deasemenea inglobata pe placa de baza iar toate componentele se afla ascunse sub afisaj.
20.08.2026
Din punct de vedere hardware a ramas acelasi proiect din 2023 dar softul a suferit imbunatatiri majore
Cele 8 caractere CGRAM ale HD44780 sunt folosite pentru a crea 24 de microbare independente: 8 caractere x 3 microbare = 24 puncte RF.
Graficul este actualizat progresiv, iar markerul poate fi deplasat pe toate cele 24 de pozitii.
Markerul este o linie verticala punctata XOR suprapusa direct peste microbara selectata. Encoderul muta markerul punct cu punct, iar afisajul indica frecventa si SWR-ul corespunzator.
In modul SINGLE, dupa sweep, markerul se deplaseaza pe cele 24 de puncte. La margine, continuarea rotatiei encoderului produce edge-panning: graficul se deplaseaza cu un punct si se masoara numai noua frecventa care intra in fereastra.
Domeniul RF este limitat la 1 MHz - 50 MHz.
Prin apasare lunga se intra in scanare continua. Graficul este rescris progresiv fara stergere completa, iar un cursor XOR functioneaza ca scan-head. Encoderul poate deplasa centrul ferestrei in timpul scanarii.
Dupa fiecare sweep complet, firmware-ul determina automat SWR-ul minim si frecventa corespunzatoare. In Continuous Scan sunt afisate valoarea minima si frecventa la care a fost gasita.
Versiunea actuala este adaptata micrograficului cu 24 de puncte. STEP reprezinta pasul in frecventa dintre microbare, iar SPAN-ul este derivat din geometria celor 24 de puncte.
Aparatul pastreaza o interfata minimala: encoder, un singur buton si LCD 16x2, dar ofera scanare progresiva, marker, panoramare, Continuous Scan si detectarea automata a minimului.
Versiunea finala foloseste practic intreaga memorie Flash a ATmega8, ajungand la aproximativ 99% utilizare, in timp ce SRAM-ul ramane in limite confortabile.
RF Sniper Lite reprezinta practic limita functionala a platformei ATmega8 pentru aceasta aplicatie.
RF Sniper Lite nu incearca sa inlocuiasca un analizor vectorial modern. Scopul lui este sa ofere, cu hardware minimal, o reprezentare rapida si intuitiva a comportamentului unei antene sau al unui circuit RF.
Din acest prim aparat au evoluat ulterior RF Sniper 2 si RF Sniper 3. RF Sniper Lite ramane insa exemplul cel mai compact al ideii originale: un instrument RF foarte mic, construit cu resurse limitate, dar cu o experienta de utilizare surprinzator de completa.
Softul este scris in C/C++ si compilat pe platforma Arduino si se poate descarca din sectiunea Software fiind gazduit pe Github.
Atentie la fusebiti Atmega8 ! Acestia trebuie setati la 8MHz OSC INT.
RF Sniper Lite Ver.2 - designed and built by YO6PIR & Codex