V tomto příspěvku se budu věnovat
přepínání jednotlivých protokolů.
Ve vysílačích se systémem
OpenTX (MultiModul podporuje od verze 2.2) je to poměrně jednoduché, používá se
sériový přenos.
1) Firmware OpenTx (min 2.2) by měl být nahrán/nastaven s povoleným multimodulem. Při flešování OpenTX do vysílače
je třeba mít zaškrtntou volbu
Multimodule.
- 1. - Příklad nastavení v PC companion (aktualizováno pro české prostředí + Horus)
2) Na multimodulu nastavíte jumper na hodotu 0 (zcela nahoře), tím je aktivován sériový přenos.
3) V nastavení vysílače se aktivuje externí modul a zvolí mode MULT. Tím se zpřístupní další podmenu, kde lze vybrat protokol a případně jeho další varianty nebo detaily .
- 2- Nastavení modulu - OpenTX Horus
- 3- Nastavení modulu - Taranis
- settings-taranis.png (4.93 KiB) Zobrazeno 23897 krát
4) Bindování v OpenTX lze pak vyvolat přímo z menu vysílače. U protokolů, které to podporují funguje i modelmatch, tj. identifikace konkrétního přijímače.
Pro
PPM přenos (tj. použití v
jakémkoli vysílači bez OpenTX, např. JR nebo třeba Horus s FrSky OS) je to složitější. Tady se protokol volí
pomocí tlačítka BIND a otočného jumperu. V návodu, který je k modulu přikládán, nebo lze stáhnout z webu (např. na Hobbyking) je to ale pospáno špatně, respektive tam uvedený popis odpovídá velmi staré verzi firmware (<1.1.4). Původní systém umožňoval nastavit pouze 30 různých protokolů, podle polohy otočného jumperu 1-15 + výběru paměťového banku 1 nebo 2, který byl signalizován svítící nebo zhasnutou zelenou diodou. Poloha 0 byla vyhrazená pro sériovou komunikaci, nebo přepnutí banku přes tlačítko BIND držené při zapnutí. Toto ale
už u novějších verzí firmware NEPLATÍ. Aktuální verze je 1.2.0 (vydaná 12/2017).
Vzhledem k výkonu použitého procesoru ARM STM32 a velikosti osazené paměti bylo v pozdějších verzích uspořádání změněno, tak že je nyní využíváno
5 bloků pamětí. Pro jejich
přepínání je nově vyhrazena
poloha jumperu číslo 15. Tj. když vyloučíme polohu 0 vyhrazenou pro sériovou komunikaci a polohu 15 vyhrazenou pro výběr paměťového banku, zbývá pro hardwarové přepínání při PPM komunikaci
možnost nastavit 70 protokolů (= 5*14).
Jejich pořadí (a tedy odpovídající bank a poloha přepínače) je definována v souboru
_Config.h (více o něm bude v povídání o firmware a flashování, pro netrpělivé je odkaz zde :
https://github.com/pascallanger/DIY-Multiprotocol-TX-Module/blob/master/Multiprotocol/_Config.h).
Takže jak funguje HW přepínání u aktuálního firmware:1) Je třeba nastavit jumper do polohy 15
2) Zapnout vysílač (nebo v menu vysílače zapnout jen modul)
3) Po zapnutí modulu na něm zabliká červená LED. Počet bliknutí = číslo zvoleného paměťového banku.
4) Zmáčknutím tlačítka BIND změníte bank, což je opět potvrzeno jedním delším bliknutím, následovaným kratšími bliky odpovídajícími počtem zvolenému banku. Logika je 1->2->3->4->5 -> 1 a tak dokola. Zvolený bank si modul pamatuje až do dalšího přepnutí, tj. i po vypnutí/odpojení.
5) Následně je třeba modul opět vypnout a otočením jumperu na jednu z pozic 1-14 zvolit požadovaný protokol ve dříve zvoleném banku. Např. protokol Assan je v banku 3 na pozici 3, odpovídají mu tedy 3 zablikání červené diody při zapnutí + pozice jumperu 3
- 4- Pozice 3 (bank 3) = Assan
Např. protokolu Corona V2 by odpovídala v témže banku pozice 4.
V popisu
striktně doporučují přepínání protokolů pouze při vypnutém modulu.
5) Bindování se provádí tak, že při jumperem zvoleném protokolu se při zapnutí vysílače nebo modulu podrží tlačítko BIND.
Doufám, že je takto popis srozumitelný.
Příště bych se chtěl věnovat seznamu a popisu jednotlivých protokolů, dejte mi prosím ale chvilku času, sepisuji to o volných chvilkách.
Naposledy upravil
Jiri dne úte 19.03.2019 11:09, celkově upraveno 3