|
||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
Potřeboval jsem, aby přístroje, které jsem zkonstruoval, měly podobné ovládání, jako např. rádio Icom, příp. Kenwood. Proto jsem začal používat stejný způsob komunikace a podobný protokol. Několik HAMů mi poslalo dotaz který se týkal komunikace PC s Icomem. Většinou jsem jim odpovídal, že to je jednoduché, je to dostatečně popsané v manuálu. Každý povel, který pošleme po sériovém portu z kontoléru do rádia tvoří posloupnost hexadecimálních čísel. Posloupnost začíná preambulí FF FF, následuje adresa zařízení (76 je pro mou IC7200), dále je to defaultní adresa kontroléru (E0) a potom následuje číslo příkazu, číslo podpříkazu, nastavovaná data a na konci je FD. Abych tady o tom pouze neplácal a abyste to mohli vyzkoušet v reálu, můžete si zde stáhnout jednoduchý program. Není ho třeba nikam instalovat, pouze uložit do nějakého adresáře a po omrzení smazat. Pokud občas programujete, můžete si sami takový prográmek zkusit napsat. Osvěžíte si, jak se dělá se sériovým portem a nesežere vám to víc než hodinu času. Pracuje to pod Windows s Framework, vypadá to nějak takto: | ||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||
Už jsem měl strach, že ten obrázek náhledu je větší, než ten
program....Design omluvte, psal jsem to ve vlaku mezi Táborem a Českými
Budějovicemi a měl jsem na to necelou hodinu času. Takže to moc krásy
nezískalo. Nejdříve si nastavte číslo COMu, kde máte svůj Icom, případně
baudovou rychlost, pokud posíláte data rychlostí odlišnou. Potom můžete
nastavit posloupnost příkazů a dat do polí nahoře (první 4 jsou červená).
Stisknutím "Send to Icom" pošlete data do Icomu. To, co je v okénkách
přednastaveno, to je příkaz na ovládání filtru. Pokud po odeslání stisknete
RX from Icom, tak se vám do druhé řady přijme obsah bufferu, kde bude
pravděpodobně to, co jste do rádia odeslali. Stisknete-li podruhé, objeví se
FE FE E0 76 FB FD. Tady už vidíte, co je preambule, adresa rádia,
adresa kontroléru. FB znamená, že Icom příkaz poznal a provedl a FD je konec
zprávy. Posloupnost FE FE E0 76 FB FD se nazývá také OK message to controller. Prográmek se vám může hodit pro první krůčky, kdy se budete s Icomem učit komunikovat, pokud to ještě normálně neděláte bez použití programů od třetích stran. S tímto udělátkem můžete s Icomem bezpečně experimentovat a nastavovat různé věci. K ovládání z počítače se to nehodí a ani to není k tomu určené. Tohle je jen školní prográmek pro pochopení principu protokolu. Pro ovládání jsou různé jiné, graficky různě vyvedené programy. Takové programy však mají také své nevýhody. Obvykle potřebují obrazovku jak stadion a/nebo je grafika více či méně nepřehledná. |
||||||||||||||||||||||||||||
73's Věra & Míra, ok1ufc |
||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
© 2011 -
Věra Šídlová a
Míra Šídlo, ok1ufc, datum poslední úpravy:
12.01.2014 |
||||||||||||||||||||||||||||
|