OK1UFC

 

Detaily úplného propojení rádia Yaesu FT-710 a PC přes USB rozhraní

Poslední aktualizace 2026   

 

 

Všeobecně

Článek popisuje neobvyklé využívání rádia Yaesu FT-710 při provozu na kanále CB3. Proč neobvyklé? Protože rádio musí být frekvenčně rozšířeno - viz zde. Dalším nestandardem je, že rádio je dálkově ovládané z PC, které může být vzdálené. Standardní není ani použitý kontrolér, který popisuju na této stránce. Protože rádio Yaesu FT-710 je rádio výborných vlastností, ale patří do levnější kategorie, která není vybavena například TCP serverem pro dálkové řízení, ale pouze tzv. CAT rozhraním (vyvedeno na konektor USB-B, obsahuje vstup/výstup standardní zvukovky a dva virtuální COM porty FTDI). Pro propojení zvukovky rádia (resp. celého USB rozhraní USB-B na zadní straně rádia) a COM portů vzdáleného PC používám zařízení Silex, které jsem popsal v roce 2020 (tehdy ještě pro rádio Icom) zde. Na stole samozřejmě propojujete rádio a PC pomocí kabelu USB-A na straně PC a USB-B na straně rádia. Galvanický oddělovač (isolátor USB portu) vřele doporučuji.

PC a kontrolér

PC, kterré používám k dálkovému ovládání je vybaveno svérázným kontrolérem, který jsem nazval jako Yaesu-Cimbál. Kontrolér Cimbál umožňuje volit funkce a nastavovat jejich parametry z dvouřadého menu. Na několika dalších obrázcích ukážu, jak se s tím dělá. Postupně vidíte po spuštění Cimbálu několik položek, ve kterých jsem od zapnutí rádia postupně něco nastavoval (od COM3, kde mám rádio, až po úrovně audio výstupu ...)

 

 

 

   
   

Zdroj modulace

U této položky se zastavím. Základní podmínkou, aby rádio hrálo a vysílalo je, že do PC, konektor USB, zapojíte vhodnou náhlavní soupravu (headset). Já používám lehkou soupravu od výrobce Sennheiser. Důvod - souprava je vybavena kvalitním mikrofonem, který potlačuje velmi účinně hluk okolí. Takže můžete vysílat, i když vedle hraje televize nebo naproti vám telefonuje kolegyně nebo se hned vedle vás hlasitě baví a diskutují kamarádi. Všechny uvedené zdroje zvuků byly vždy dokonale potlačeny. Aby to fungovalo, je zvukovka rádia a zvukovka náhlavní soupravy propojena tzv. audiorepeaterem. Viz obrázky dole.

Výstup audio

Stejný audiorepeater používám i k nastavení reprodukční cesty od Yaesu zvukovky do sluchátek.

Poznámky:
1. Protože nejsem profesionální programátor, tak ještě nemám napsané vlastní audio ovladača pro tzv. audiorepeater.
2. Vlastně jsem od vyřešení ještě mnohem dál. Nemám zatím zcela jasno ani o požadavcích na vzorkování, bitovou hloubku, či parametry audiostreamu.
3. Proto jsem pro momentální řešení použil audiorepeater https://vac.muzychenko.net/en/repeater.htm, který z kontroléru Cimbál pouze spouštím.
4. Audiorepeater mám v PC ve složce: "c:\Audio_repeater\audiorepeater.exe"
5. K vyzkoušení propojení audio mezi PC a FT-710 nepotřebujete žádný kontrolér. Ale nemáte nic ke klíčování PTT. Můžete si však pro tento účel upravit podobný program SDRC_PTT, popsán zde.
6. Firma Sennheiser dělá náhlavní soupravy pro různá použití. Včetně těch, které jsou konstruovány tak, aby poskytovaly maximálně možný pasivní útlum okolního hluku. Ty jsou určeny pro piloty vrtulových a turbovrtulových letadel. Nicméně, zjistil jsem, že i lehké a podstatně levnější headsety s konstrukcí pro potlačení okolního hluku mají rovněž zajímavé vlastnosti.

   

Provoz rádia

Při provozu vypadá obrazovka PC s kontrolérem Cimbál a s puštěnými audiorepeatery nějak takto:

 

Několik řídících prvků (RF Gain, AF Gain, Squelch)
 

Aby rádio v hamovně neřvalo jak na lesy, můžeme z menu Cimbálu reprodukci ztlumit a rádio nám bude hrát jen do sluchátek. V tomto menu mám několik užitečných věcí pro FM provoz. Například lze otevřít Squelch nebo nastavit Squelch těsně nad úroveň šumu.

Máme-li s nastavením hotovo, můžeme klíčovat PTT kliknutím na červené tlačítko PTT.

 

Pozn.: Před vysíláním si můžeme z dalších menu nastavit další potřebné věci, tunerem doladit anténu, tuner zapnout nebo vypnout, atd.

Co k tomu dodat?

Další nastavení v rádiu: nepoužívám vestavěný TX Equalizér. MIC GAIN mám nastaven na 50. V menu rádia mám nastaveno automatické rozpoznání modulační cesty, aby rádio poznalo, kde je přítomen modulační signál.
Funguje to a kamarádi mě hned při první zkoušce poznali po hlase.

Řešení

Nebyl bych to já, abych své rádio z pohledu uživatele podrobněji neprozkoumal, nepřemýšlel o filosofii a podstatě řízení rádií Yaesu, o CAT instrukcích a o tom, jak se s tím dělá a jak to funguje. Nešlo mi však jen o zkoumání a přemýšlení. Samozřejmě, že mým cílem bylo naučit se pro nějaký jiný, obecně pro jakýkoliv druh provozu nebo využití rádia rychle svůj kontrolér napsat a spustit. Vysvětlím pojem "rychle". Rychle, to znamená za večer nebo za odpoledne. Moje řešení ve Visual studiu je ke stažení zde. Spustitelný program pro Windows lze stáhnout tady.

Další náměty

Provoz na CB je standardní kanálový provoz. Proto v Cimbál kontroléru zřejmě nevyužijete například přepínání označené jako Digi Band. Místo toho si můžete do menu dát položky pro práci s pamětí. Opět máte na výběr víc možností. Funkcionalitu můžete koncipovat jako kontrolér pamětí Yaesu FT-710. Ale, můžete se potrénovat v programovacích metodách, jak ukládat/číst data do/ze souborů.

Související články

Pro efektivní využívání moderních transceiverů je dobré pochopit podstatu a základní principy komunikace na rozhraních CAT (Yaesu) nebo CI-V (Icom). Protože komunikace na rozhraní CAT je základním pilířem úspěchu a musí být spolehlivá, můžeme se setkat s různými úskalími, která nás naštvou nebo zdrží. Proto jsem stručně nejen základy, ale i ta úskalí popsal na několika málo dalších stránkách:

1. Rozhraní CI-V a CAT u rádií Icom a Yaesu.

2. Jak si popovídáme s programem SDR++? Program SDR++ je výborný program pro práci s SDR přehledovým přijímačem, jako je například Airspy Discovery. Jenže, my potřebujeme na přijímaný signál rychle naladit naše Yaesu FT-710. Pro takový účel si napíšeme synchronizátor, který vyčte z SDR++ informaci o módu a kmitočtu a jedním kliknutím nám připraví k provozu naše Yaesu.

3. Jak si popovídáme s SDR Console? SDR Console je vynikající program pro práci s SDR. Jak postupovat, pokud chceme synchronizovat své Yaesu FT-710 s SDR Consolí? O tom je článek.

4. Jak lze přepínat v SDR Console mezi RX a TX? Článek popisuje řešení a jako příklad uvádí přepínání mezi RX a TX u SDR Console. Proč jsem pro popis vybral SDR Console? Protože se tam RX/TX přepíná klikáním na poměrně malé tlačítko na panelu TX. Jenže, klikáním do spektra či waterfallu se rovněž ladí kmitočet. Asi si dovedete představit, jak jste hezky naladěni na OK/OM kroužek, posloucháte, mezitím se kouknete na něco do Internetu a když na vás přijde řada, tak kliknete. Ouha, místo očekávaného vysílaní jste naladěni mimo. Aby se mi to nestávalo, přepínám mezi RX/TX mačkáním na tlačítko "END". Článek je o jednoduchém řešení, jak zachytit stisk klávesy na PC, bez ohledu na tom, kde je kurzor, fokus. A zachycení klávesy použít k řízení PTT. Řešení je aplikovatelné i do kontroléru Cimbál, ale není v této verzi implementované. To je domácí úkol pro čtenáře, kteří dočetli článek až sem. Můžete si však stáhnout podobnou verzi 3.1 s touto funkcionalitou zde.

5. Detaily o LAN připojení Yaesu k PC přes USB Device Server Silex.

6. Příklady řešení se zdrojovovými kódy. V uvedeném adresáři jsou k dispozici různé zdrojové kódy (Visual Basic 2010), ve kterých jsem si zkoušel algoritmy použité v kontroléru Cimbál.

7. Polling v komunikaci PC s rádiem. Co to je Pooling (stručné vysvětlení) a jak s tím dělat.

Závěr

Na světě existuje mnoho krásných programů na řízení a komunikaci moderních transceiverů.

Často je funkcionalita takových programů, které jsou jinak vynikající (WSJT-X), osekána na nejnutnější funkce a zrovna chybí ta, kterou potřebujeme. Např. se nám hodí "řídítka" v minimalistickém pojetí (obr. vpravo), ze kterých nastavíme IPO, atenuátor, výkon ...

Jindy jsou programy pro řízení transceiverů natolik univerzální a komplikované (jednou jsem si připadal, jak když jdu do lesa), že je pro konkrétní potřebu v takovém provedení určitě nepotřebujeme. Ale vždy nám zbývá vlastní cesta řešení. Považujte několik mých článků jako námět a popis řešení jednoduchého, snadno zvládnutelného. S uvedením nejen příkladů různých možných řešení, ale i základních úskalí, kterým se ani CAT rozhraní nevyhnulo.
 

Poznámka, vzpomínka a poděkování:
Protože už jsem "starý pes", neprogramátor a počítačový neprofesionál, který se musel světem počítačů protloukat sám a jak se dalo, tak jsem tyto vidlácké prográmky a článečky napsal a věnoval jako nostalgickou vzpomínku a v úctě k velikánům, kteří stvořili jazyk Basic a dali lidem celého světa do rukou první použitelné počítače. Byli to dva profesoři na Dartmouth College v USA, John G. Kemeny a Thomas E. Kurtz, kteří vytvořili původní jazyk BASIC (Beginners' All-purpose Symbolic Instruction Code), jazyk, který by nebyl jen pro vědce a matematiky. Tak se tenkrát zrodil první interpreter a kompilátor Basic pro sálový počítač. Dále má vzpomínka míří k éře domácích počítačů. Mám zde dvě jména, která nemohu vynechat. Tenkrát, v roce 1975 napsali první interpret jazyka BASIC pro mikropočítač Altair 8800 dva mladíci, Bill Gates a Paul Allen. Mezi těmito „pravěkými“ verzemi a Visual Basicem stál ještě další důležitý pán, Alan Cooper. Ten je považován za „otce Visual Basicu“, protože to byl on, kdo vymyslel ten revoluční koncept „přetahování tlačítek na okno“ (drag-and-drop), který pak Microsoft koupil a spojil se svým BASICem. Na Visual Basicu pracoval John Socha, který kdysi napsal nádhernou publikaci k první verzi Visual Basic. A z té publikace pochopil i chlapec z malé vesnice ve východním bloku, k čemu je to dobré a jak se s tím dělá. Děkuji velikánům.

   

   TU 73, Mira, ok1ufc