Zdravím všechny.
Předem hlásím, že ačkoliv modelařím už přes 20 let, v oblasti FrSKY jsem naprostý nováček.
Mám stroj s řídící jednotkou Betaflight F3, na kterém chci vyzkoušet ovládání nově pořízeným Taranis X-Lite S. Za tím účelem jsem koupil 2 přijímače - XM a Archer M+. Ten první kvůli velikosti, ten druhý kvůli telemetrii.
Stroj byl původně osazen FASST přijímačem FM800 (jen o něco málo větší než Archer). Ten fungoval (a funguje) výborně. Nedaří se mi ale zprovoznit ani jeden z přijímačů Frsky. Po počátečních potížích s párováním, které jsem nakonec vyřešil sjednocením softwaru na TX a obou RX, se mi nyní oba přijímače párují a na první pohled fungují (zelená kontrolka svítí), ale řídící jednotka nevidí data žádného kanálu.
Nejprve jsem myslel, že jsem to připojil špatně, tak jsem všechno snad 100x zkontroloval, ale ne. Nakonec jsem to zapojil tak, že mi z rídící jednotky vede kablík, na který můžu přehazovat přijímače dle potřeby, aniž bych musel stroj vypnout. Když tam píchnu FASST přijímač, tak to jede a kanály se hýbou. Když místo něj píchnu kterýkoliv Frsky RX, tak jsou kanály mrtvé.
Už mi došla munice, prostě nevím kde je problém. Poradí mi někdo?
Nedaří se mi zprovoznit SBUS
Re: Nedaří se mi zprovoznit SBUS
Tak jsem na to přišel, skoro je mi to trapné.
Po hromadě zoufalých pokusů jsem si postavil SBUS dekodér z šuplíkových zásob (Arduino 2560 a SN74LS27 jako invertor) a použil jsem knihovnu FUTABA_SBUS. Připojený FASST přijímač FM800 ukazoval hodnoty na kanálech, připojený přijímač XM ukazoval taky platné hodnoty na kanálech. Začal jsem tedy hledat chybu na řídící jednotce a nakonec jsem zjistil, že jsem přehlídnul rozdíl v mapování kanálů mezi Futabou a Frsky a kvůli tomu mi kanál přepínající letový mód skončil na vstupu kanálu spínajícího failsafe. A Betaflight v režimu failsafe zablokuje všechny ostatní kanály resp. hodí je do výchozí polohy a nejde s nima hýbat. Ufff, to byly těžké 4 dny.
Ale aspoň mám ověřeno, že Frsky SBUS je přesně totéž jako Futaba SBUS, a to včetně invertovaného výstupu.
![Rozpačitý :oops:](./images/smilies/icon_redface.gif)
Po hromadě zoufalých pokusů jsem si postavil SBUS dekodér z šuplíkových zásob (Arduino 2560 a SN74LS27 jako invertor) a použil jsem knihovnu FUTABA_SBUS. Připojený FASST přijímač FM800 ukazoval hodnoty na kanálech, připojený přijímač XM ukazoval taky platné hodnoty na kanálech. Začal jsem tedy hledat chybu na řídící jednotce a nakonec jsem zjistil, že jsem přehlídnul rozdíl v mapování kanálů mezi Futabou a Frsky a kvůli tomu mi kanál přepínající letový mód skončil na vstupu kanálu spínajícího failsafe. A Betaflight v režimu failsafe zablokuje všechny ostatní kanály resp. hodí je do výchozí polohy a nejde s nima hýbat. Ufff, to byly těžké 4 dny.
![Smích :lol:](./images/smilies/icon_lol.gif)
Ale aspoň mám ověřeno, že Frsky SBUS je přesně totéž jako Futaba SBUS, a to včetně invertovaného výstupu.