Időnként a rádióamatőrök kitelepülnek a természetbe, hogy onnan zajmentesebben és a civilizációs egyéb zavaroktól (épületek) mentesen létesíthessenek rádiókapcsolatokat. Mivel sokféle helyszín létezik, nem lehetséges olyan antennával felszerelkezni, ami minden körülmény közepette tökéletesen működne. Ilyenkor jön segítségül az antenna-hangoló. Vihetünk magunkkal ilyenkor egy kis kézi tuner-t, illetve beszerezhető olyan kis fogyasztású, kis méretű, könnyen kezelhető és főleg könnyű automata hangoló (tuner), amivel hatékonyan dolgozhatunk terepen. Egy ilyen hangolót mutatok be az alábbiakban.
Időnként előjönnek koaxiális kábelekkel kapcsolatos mérési feladatok. Ilyenkor az ember felüti a böngészőt és keresgél a rengeteg vélemény, és megoldás közt. Vannak olyan honlapok, amik komoly matematikai fegyvertárat vonultatnak fel mellőzve a gyakorlati megvalósítást. És vannak olyanok is, amelyek nehezen, vagy egyáltalán nem érthetők (tán aki írta, az sem értette jól). Ezért készítettem az alábbi cikket, ami egyszerű elvek mentén ad a hétköznapi gyakorlatban elfogadható pontosságú mérési módszereket.
Bővebben: Koaxiális kábelek paramétereinek mérése egyszerűen
A közelmúltig nem létezett olcsón beszerezhető VNA (Vector Network Analyzer). Akik tudták, hogy ez micsoda és mire használható, azok sem tudtak olcsón hozzájutni ilyen készülékhez. Aztán megjelentek a már elérhető példányok 250$ (hetven-nyolcvanezer forint) körüli értékben. Ekkor kezdett el egy Edy555 becenévre hallgató Japán amatőr fejleszteni egy 50$ árkategóriába eső, nyílt forráskódú kis hálózati analizátort. Évekig árulta, aztán egy időre felhagyott vele. Ekkor jöttek a képbe az élelmes kínaiak.
Edy555 eredeti projektjét kisebb változtatásokkal, de lényegében szinte ugyanolyan formába dobták piacra. A kezdeti félelmek után végül elkezdődött a vásárlás. És ezzel párhuzamosan rengeteg kínai kereskedő elkezdte a saját verzióját különböző minőségekben árulni.
Az utóbbi fél évben megadatott nekem, hogy megvizsgálhassak három különböző kereskedőtől származó (egymástól némileg eltérő minőségű) ilyen kis NanoVNA-t. Az alábbiakban írom le az ezekkel kapcsolatos tapasztalataimat.
Rádióamatőr körökben hallottam, hogy mennyire nagyszerű és univerzális program a Ham Radio Deluxe. És biztos forrásokból azt is megtudtam, hogy ezt sajnos sehogy nem lehet Linuxra telepíteni. A következőkben azt mutatom meg, hogyan lehet mégis Ubuntu 18.04 Linuxra telepíteni úgy, hogy az működjön is (feltételezem, hogy a korábbi verziókra is működik a módszer).
Először is a megoldás lényege. Szerencsére Linuxokon általában elérhető egy Wine nevű (Windows Emulátor) nevű rendszer, amivel Windows-os programokat lehet futtatni. Ezzel fogjuk működtetni a HRD legújabb még ingyenes verzióját.
Ehez a következő lépések szükségesek:
Haladjunk lépésről lépésre!
Ctrl + Alt +T billentyűkombinációval indítsuk el a Linux terminált! Amikor bejött, e cikkből másoljuk ki a
sudo usermod -aG dialout $USER
sort, és a terminálba másoljuk be az egérgörgő megnyomásával, vagy a jobb egérgomb megnyomásával a Beillesztést választva. Üssünk Entert! Ezzel engedélyeztük magunknak a soros portok használatát (USB-portokat is). Ez akkor is hasznos, ha Arduino-t akarunk programozni...
Most feltelepítjük a Wine rendszert. Hagyjuk tehát nyitva a terminált és adjuk ki (a görgővel odamásolva) az alábbi parancsot!
sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y && sudo apt-get autoremove -y
Ezzel lefrissítjük a Linux rendszerünket. Hagyjuk futni (eltart egy ideig) és amikor végre visszaadja a promptot ($ vagy # után villogó kurzort), települhet a Wine. Ehhez az alábbi parancsokat. adjuk ki sorban!
sudo dpkg --add-architecture i386
Ez betölti azokat a szükséges könyvtárakat, és beállítja azokat a feltételeket, amik ahhoz kellenek, hogy a 32 bites programok (a HRD is ilyen) futhassanak.
wget -nc https://dl.winehq.org/wine-builds/winehq.key
Ez a Wine rendszerünk telepítéséhez és majdani esetleges frissítéséhez tölti le a kulcsot.
sudo apt-key add winehq.key
A fenti parancs beilleszti a kulcsot a telepítő rendszerbe.
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
Ez a sor pedig beállítja a WIne (WineHQ) telepítésének forrását.
sudo apt update
lefrissíti a katalógust a telepíthető dolgokról.
sudo apt install --install-recommends winehq-stable
és végül feltelepíti az emulátort az ajánlatos kiegészítőivel. Ha ebben futtatunk egy Windowsra készült programot, az nem tudja majd, hogy csak egy virtualizált, szimulált környezetben fut!
winecfg
Ezzel elindítjuk a Wine konfigurációs paneljét.Ahhoz, hogy ez elindulhasson, a rendszer engedélyt kér rá, hogy néhány komponenst feltelepítsen (két-három ilyen várható). Nyugodtan utasítsuk, hogy telepítse! Aztán a végén elindul a konfiguráló panel is...
A bejövő panel alján kezdésként válasszuk ki, hogy melyik Windows verziót utánozza nekünk a rendszerünk! Én a WIndows XP-t választottam ki. Lehet, hogy az újabbakkal is működik, a sikeres telepítés végén lehet majd vele játszogatni... :-)
Elkészült tehát az a környezet, ami képes lesz majd futtatni a 32 bites (!!!) HRD-t. Ezért telepítsük le azt is. Ehhez le kell töltenünk egy remek honlapról, innen.
Feltehetően a letöltések mappába töltődik le. Keressük meg és jobb egérgombbal válasszuk a Megnyitás ezzel: Wine Windows Peogram Loader!
Elindul az ismerős windowsos dizájnnal, gombokkal stb és telepítsük fel a Windowsban szokásos módon. Amikor feltelepül, elvileg el is indulhatna, de nem lesz USB, vagy soros portunk. Ahhoz, hogy az legyen, az alábbi ügyeskedéseket kell elvégezni.
Be kell kapcsolnunk a vezérelni kívánt rádiónkat. (pl. Yaesu FT-897D)
A még mindig nyitva lévő terminálunkban az alábbi parancsokat kell kiadnunk:
cd ~/.wine/dosdevices && ls -l
Ekkor az alábbihoz hasonlót kell látnunk:
lrwxrwxrwx 1 ajoubert ajoubert 10 nov 13 22:48 ./com1 -> /dev/ttyS0
lrwxrwxrwx 1 ajoubert ajoubert 10 nov 13 22:48 ./com10 -> /dev/ttyS9
lrwxrwxrwx 1 ajoubert ajoubert 11 nov 13 22:48 ./com11 -> /dev/ttyS10
lrwxrwxrwx 1 ajoubert ajoubert 11 nov 13 22:48 ./com12 -> /dev/ttyS11
lrwxrwxrwx 1 ajoubert ajoubert 11 nov 13 22:48 ./com13 -> /dev/ttyS12
lrwxrwxrwx 1 ajoubert ajoubert 11 nov 13 22:48 ./com14 -> /dev/ttyS13
lrwxrwxrwx 1 ajoubert ajoubert 11 nov 13 22:48 ./com15 -> /dev/ttyS14
lrwxrwxrwx 1 ajoubert ajoubert 11 nov 13 22:48 ./com16 -> /dev/ttyS15
lrwxrwxrwx 1 ajoubert ajoubert 11 nov 13 22:48 ./com17 -> /dev/ttyS16
lrwxrwxrwx 1 ajoubert ajoubert 11 nov 13 22:48 ./com18 -> /dev/ttyS17
lrwxrwxrwx 1 ajoubert ajoubert 11 nov 13 22:48 ./com19 -> /dev/ttyS18
lrwxrwxrwx 1 ajoubert ajoubert 10 nov 13 22:48 ./com2 -> /dev/ttyS1
lrwxrwxrwx 1 ajoubert ajoubert 11 nov 13 22:48 ./com20 -> /dev/ttyS19
lrwxrwxrwx 1 ajoubert ajoubert 11 nov 13 22:48 ./com21 -> /dev/ttyS20
lrwxrwxrwx 1 ajoubert ajoubert 11 nov 13 22:48 ./com22 -> /dev/ttyS21
lrwxrwxrwx 1 ajoubert ajoubert 11 nov 13 22:48 ./com23 -> /dev/ttyS22
lrwxrwxrwx 1 ajoubert ajoubert 11 nov 13 22:48 ./com24 -> /dev/ttyS23
lrwxrwxrwx 1 ajoubert ajoubert 11 nov 13 22:48 ./com25 -> /dev/ttyS24
lrwxrwxrwx 1 ajoubert ajoubert 11 nov 13 22:48 ./com26 -> /dev/ttyS25
lrwxrwxrwx 1 ajoubert ajoubert 11 nov 13 22:48 ./com27 -> /dev/ttyS26
lrwxrwxrwx 1 ajoubert ajoubert 11 nov 13 22:48 ./com28 -> /dev/ttyS27
lrwxrwxrwx 1 ajoubert ajoubert 11 nov 13 22:48 ./com29 -> /dev/ttyS28
lrwxrwxrwx 1 ajoubert ajoubert 10 nov 13 22:48 ./com3 -> /dev/ttyS2
lrwxrwxrwx 1 ajoubert ajoubert 11 nov 13 22:48 ./com30 -> /dev/ttyS29
lrwxrwxrwx 1 ajoubert ajoubert 11 nov 13 22:48 ./com31 -> /dev/ttyS30
lrwxrwxrwx 1 ajoubert ajoubert 11 nov 13 22:48 ./com32 -> /dev/ttyS31
lrwxrwxrwx 1 ajoubert ajoubert 12 nov 13 22:48 ./com33 -> /dev/ttyUSB0
lrwxrwxrwx 1 ajoubert ajoubert 10 nov 13 22:48 ./com4 -> /dev/ttyS3
lrwxrwxrwx 1 ajoubert ajoubert 12 nov 13 22:48 ./com5 -> /dev/ttyUSB0
lrwxrwxrwx 1 ajoubert ajoubert 10 nov 13 22:48 ./com6 -> /dev/ttyS5
lrwxrwxrwx 1 ajoubert ajoubert 10 nov 13 22:48 ./com7 -> /dev/ttyS6
lrwxrwxrwx 1 ajoubert ajoubert 10 nov 13 22:48 ./com8 -> /dev/ttyS7
lrwxrwxrwx 1 ajoubert ajoubert 10 nov 13 22:48 ./com9 -> /dev/ttyS8
Itt az látható, hogy a Linuxos soros porti hivatkozások milyen Windowsos COM-portoknak vannak megfeleltetve (hozzárendelve). Itt először meg kell határoznunk, melyik a mi rádiónk at vezérlő port. Látszik, hogy nekem van egy /dev/ttyUSB0 nevű USB-portom, ami a COM33-hoz van rendelve. Ezt a portot kell átirányítanunk az alacsonyabb sorszámú COM-portok egyikére. Én a COM5-öt választottam. Ezért nekem ki kellett adnom az alábbi parancsokat (ne csinálják utánam!!!):
rm com33
ezzel leválasztottam az USB0-át a COM33-ról.
rm com5
ezzel leválasztottam a ttyS4-ről a COM5-öt, hogy hozzá tudjam majd a COM5-öt rendelni az USB0-hoz.
A hozzárendelés pedig az alábbi:
ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com5
A fentieket nem szabad szolgai módon lemásolni tőlem. Én csupán a szisztémát mutattam meg, mindenkinek önmagának kell megérteni és beállítania a rendszerét, hiszen lehetnek még egyéb USB-s portok is (USB1, USB2...stb.) nem csak az USB0-ás. És persze lehet, hogy valaki hagyományos, régi RS-232C portot használna, ahol nem ttyUSB-ket kell figyelgetni, hanem helyette ttyS-eket!
Ezzel még nincs vége a küzdelemnek, de az utolsó lépéshez értünk! A terminálba (ami ugye még mindig nyitva van!), beírjuk a
gedit ~/.wine/system.reg
parancsot! Ekkor megnyílik az a konfigurációs fájl, amiből a szükséges kulcsokat a rendszer a Windows Registry-be beírja. Itt a [Hardware\\Devicemap\\Serialcomm] szekcióban a felsorolás legaljára szúrjuk be:
"COM5"="COM33"
"Serial33"="COM33"
Mentsük el, indítsuk újra a gépet és próbáljuk ki a HRD-t!
Feltehetően működni fog. De mielőtt elárasztana minket a határtalan öröm, kattintsunk rá a a LOG modul indítására és azonnal hibaüzenet fogad. Nem éri el az adatbázist. Sajnos a HRD a Microsoft Access "adatbázisát" használja. Manapság, amikor ingyenesen elérhető pl. a MySQL (vagy újabban a MariaDB), kár, hogy nem ezt használja a program... De sajnos ezzel tud csak együttműködni.
Töltsük le az ingyenesen használható 32 bites (!!!) Access 2013 futtató környezetet! (AccessRuntime_x86_en-us.exe)
Rádióamatőr körökben is egyre inkább ismertté válik az SDR (Software Defined Radio) fogalma. Az Interneten böngészve rengeteg találatot kaphatunk. Tágabb értelemben az SDR adó-vevőt is jelenthet, mégis többnyire csak rádióvevőkre értjük . Egy másik cikkemben én is írtam már egy kezdetleges, félig SDR vevőről, noha ott az SDR minősítést nem használtam, mivel a jelfeldolgozás digitálisan csak a hangkártyától kezdve történik. Most viszont újabb lehetőséget mutatok be.