RC Klub (Miskolc) Belépés
3D testek
dji Mavic Mini
FrSky Taranis 2.0.XX
Cheali töltők
Képek
Építés, Technológia
Turnigy 9X rádió archívum
Fejlesztéseim archívuma
Látogatóink:
Oldalainkat 135 vendég böngésziRCS-1D független, 5 portos kapcsoló! |
![]() |
![]() |
![]() |
Írta: Magi István | |||||||||||||||||||||||||||||||||||||||
2014. február 11. kedd, 16:00 | |||||||||||||||||||||||||||||||||||||||
RCS-1D Ezzel az elektronikával 1 szevo csatornán keresztű lehet 5 független (!) eszközt a rádióval ki és bekapcsolni. A vezérlő a már elterjedt RCS-1 családra épül. A hardver teljesen megegyezik, csak a szoftver más. Ezt a projectet teljesen szabaddá tettem! A legfontosabb tulajdonsága, hogy minden egyes (5db) kimenetét a rádió megfelelő felprogramozása után, egymástól teljesen függetlenül lehet kapcsoltatni! Egy kis bemutató videó: Bármit kapcsoltathatunk vele, amit a kimeneti tranzisztor elbír. A kimenetek egyenként 0.5A-el terhelhetőek. A hardver részletes felépítését, bekötési lehetőségeit itt lehet elolvasni! Működéséhez az analóg szervo csatornán digitális jelet kell továbbítani. A gyakorlatban ez azt jelenti, hogy a kimenetek összes kombinációjához (2^5) hozzá kell rendeltetni egy analóg értéket (32db). Mivel az eredeti kapcsoláson 8 kimenet van, a szoftver pedig 5 kapcsolót kezel, 3db kapcsolót 2-2-2 kimenethez rendeltem. Ezek a kimenetek párhuzamosan köthetők és így az eredeti 0.5A-es terhelhetőség 1A-re emelhető. Az alsó 3×2 kiment köthető össze. A maradék 2 továbbra is 0.5A-es terhelhetőségűek.
A vezérlő kapcsolási rajza: A mikrokontroller Firmware-ja:
A rádió felprogramozása: 1. ER9X-ben: A kimenetek vezérléséhez használhatunk kapcsolókat, eseményeket, bármit, amit a rádiónk szoftvere megenged.
Egy példa: A szervokitérés 50% = a szervó út felével. A kapcsolók be és kikapcsolása binárisan van kódolva. Ez 5 kapcsoló esetén 32db kombináció. Ezek a kombinációk határozzák meg a súlyozás összegét. A mikrokontroller a kapott súlyozásból ezt a kombinációt fejti vissza. A mixek előállítását az ER9X mexelésén keresztül mutatom be. A mix helyes működéséhez a felhasznált csatornát (pl. 5. ch) először -100%-al el kell tolni! Ez után a csatornára fel kell venni az 5db mixet, melyek az egyes kapcsolók/események hatására megfelelő súlyozásokat összeadják. Rendre:
Mix képernyő: Belülről: Természetesen minden mix a saját (THR, RUD, stb.) kapcsolója aktiválja. Minden mix "ADD" (összeadás) művelettel adódik össze. 2. Taranis (OpenTX)-ben: A működéséről itt egy rövid videó: Mivel a Taranis (OpenTX V2.0.13) csatornaidőzítése kijjebb megy a szabványos 1000μS-2000µS-os tartományból, ezért visszább kell terelni a szabványos tartományba. Erre szolgál a következő beállítás: Mindkét oldali 97.8%-os beállítással visszakerül a csatorna jele a szabványos 1000μS-2000μS-os tartományba és ezzel a kiszámított 6%-os lépések működőképesek lesznek (ellenkező esetben borul minden)! Mix beállítások: Mivel mi csak a pozitív tartományban (0-200%) számolunk, a csatorna alapértelmezett +-100%-os értelmezését el kell tolni minusz 100%-os oldalra. Fentről lefelé értékelődik ki a mix. Először eltolja -100%-ba a mix kezdeti értékét. Ha nincs egy kapcsoló sem bekapcsolva, ez is marad (az RCS-1D ezzel kikapcsolja minden kimenetét). Ha bármelyik kapcsoló be van kapcsolva, súlyozásának megfelelően összeadódik és értéke kikerül a csatornára. Az RCS-1D ezt dekódolva a hozzátartozó kimenetét bekapcsolja. Lássuk belülről a mixeket: Nullázó mix: Legfontosabb mezők: Source: MAX Fentről lefelé haladva az egyes kapcsolók súlyozott összeadásai: |