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 58 vendég böngésziMix_RCS-1D |
![]() |
![]() |
![]() |
Írta: Magi István | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2014. november 25. kedd, 15:10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RCS-1D működtetése Viszonylag összetett mix! A feladat: 1db szervocsatornán 5db, egymástól teljesen függetlenül kapcsolható fogyasztó (LED-ek, kamerák, stb.) vezérlése. Ez csak úgy oldható meg, ha 5 bites digitális jelet továbbítunk 1db analóg szervocsatornán. Ez ugye 2^5=32 analóg pozíciót jelent, pontosabban 33-at, mivel a 0 is pozíció. A jel dekódolására kifejlesztettem egy áramkört: RCS-1D, melyről bővebben itt olvashatsz: RCS-1D leírása! A működéséről itt egy rövid videó: Most csak a rádió oldali mixelésről írok.
Ez nem más mint egy bináris táblázat! Egy sima súlyozott összeadással megoldható a kódolás. Analóg érték=SD(16×6%)+SC(8×6%)+SB(4×6%)+SA(2×6%)+SE(6%) Ahol SE, SA, SB, SC, SD értéke ha bekapcsolt=1, ha kikapcsolt=0 Ennek megfelelően a kapcsolók %-os értékei: SE=6% Mivel tört értéket nem lehet beállítani, ezért kellet az elején kerekíteni. Ez viszont visszaüt és ezért kell a végső értékeken kicsit korrigálni. A végleges súlyozási értékekre ez jött ki: SE=6% 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: A következő beállítás nem része szorosan a kapcsolók vezérlésének. Ha valaki beszédet, hangokat is szeretne a kapcsolókhoz rendelni, a következő beállításokkal ezt is megteheti (mint a videón is halható): |