|
|||||||||||||||
Cíle projektu 1. Místo tahání kabelů použít počítačové
komunikace po LAN, s využitím WiFi. Provedení tuneru lze vyjádřit tímto jednoduchým schémátkem. U antény máme hned na svorkách (nebo za balunem) tuner. Tuner je napájený adaptérem (SELV). Tuner přijímá povely po WiFi síti z našeho notebooku, na kterém nám běží komunikační program. Lze nastavovat způsob přizpůsobení (tlačítky LC nebo CL a myší hodnoty L a hodnoty C pomocí posuvníčků):
Princip přizpůsobení antény
|
|||||||||||||||
Důležité SW algoritmy V této příloze je zazipovaný celý zdrojový kód programu (Visual Basic). Ten vznikl z původního kódu před rokem 2012, kdy se tuner používal jako dálkově ovládaný pomocí sériové komunikace. V roce 2019 byl modifikován - komunikace RS 232 byla z kódu odstraněna a byla naprogramována TCP/IP komunikace pomocí TCP/IP klienta. Důležtá procedura je níže a pod ní jsou dosazovací příkazy z příkladem, jak se data plní ze sliderů aplikace. Před datovými bajty jsou adresy čipů, které tvoří prambuli. Čip v tuneru reaguje jen na svou preambuli, kterou má naprogramovanou v bajtech qualifier. Podrobnosti - viz popisy sériové komunikace u čipů PICAXE. |
|||||||||||||||
|
|||||||||||||||
Související články a starší řešení ok1ufc Problematiku popsaného tuneru jsem popsal dříve na této původní stránce. Úvod do problematiky jednoduchého (ale vidláckého) způsobu programování, jsem popsal na těchto stránkách. Je určeno začátečníkům a neprofesionálům. Nicméně, uvedu zde několik důležitých skutečností, které jsou právě u mne aktuální: 1. Programování v prostředcích Visual Studio nebo Gambas není předmětem stránek o dálkovém řízení a telemetrii. Pro efektivní práci v této oblasti preferuji jiné prostředky, které budou popsány. 2. Popsaný anténní tuner byl mnoho let používanou aplikací v mé hamovně, verze se sériovou komuniací byla použitelná i s virtuálními sériovými porty a WiFi komunikací. Program byl modifikován z verze se sériovou komunikací na verzi s komunikací TCP/IP, ale v roce 2020 byl nahrazen jinými aplikacemi. Nadále však program nepoužívám a ani nerozvíjím. Byl nahrazen novějším egronomičtějším řešením (bude popsáno). Původní HW tuneru je stále ve službě. 3. V souvisejících článcích, které jsem napsal, se setkáte s různými aplikacemi, které jsem zkoušel na jednodeskovém SBC Asus (Obdoba Rarpberry Pi3). Zejména vyvinuté řešení s tzv. směrovačem povelů z TCP serveru do USB sériových rozhraní počínaje rokem 2020 nadále nepoužívám. Měl jsem sice v úmyslu realizovat směrovač povelů na Raspberry Zero W (s WiFi). Toto zařízení je však bez pouzdra dražší, než profesionálně vyrobené směrovače Elfin EW10, které mi Rasbpberry Zero W nahradily. Funkcionality, které byly do modulů Elfin EW 10 naprogramovány, bych buď vyvíjel dlouhé večery nebo nakonec stejně použil řešení někoho jiného. Od roku 2019 používám pro směrování povelů z TCP na UART jen moduly elfin EW10. |
|||||||||||||||
Perspektivní řešení Pro psaní aplikací v oboru dálkového řízení a telemetrie používám od roku 2019 výhradně vývojové prostředky Profilab Expert. 1. Jedná se o promyšlené, vysoce objektově orientované navrhování aplikací pro desktopy, které umožňuje celou řadu komunikačních protokolů a metod. 2. Prostředky obsahují jednoduchý a rychlý kompilátor, který vytvoří během několika sekund spustitelnou aplikaci pro Windows. 3. Prostředí je připraveno na spolupráci s velkým množstvím průmyslově vyráběných zařízení z oblasti měření a regulace. 4. I složitější aplikace v Profilab Expert lze vytvořit v krátkém čase (za večer, za směnu). 5. Aplikace popsané v této minipublikaci komunikují: - s moduly Elfin EW10; nejjednodušší řešení je použití virtuálních
sériových portů 6. Vytváření aplikací pomocí ProfiLab Expert bude předmětem samostatných článků, stejně, jako použití ProfiLab webového serveru, který opravdu velmi jednoduše, elegantně a graficky ve velmi hezkém designu umožňuje provádět dálková měření a dálková ovládání z jakéhokoliv mobilu nebo tabletu s moderním webovým prohlížečem. |
|
||||||||||||||
TU 73, Mira, ok1ufc |