Re: [OT] Modelářská RC Tx/Rx
Jindrich Fucik
fulda na seznam.cz
Čtvrtek Prosinec 12 09:38:58 CET 2024
Snad jen pro doplnění, že PPM je Pulse Position Modulation a je to to,
co se u starých RC přenáší vzduchem. Tedy za sebou naskládané ty PWM pro
serva. Asi tak že PWM známe, je to pulz šířky 1-2ms. PPM je pulz
nevýznamné šířky, za ním následuje mezera šířky 1-2ms (pulz pro první
servo) a pak další pulz nevýznamné šířky, za kterým následuje mezera
1-2ms (pulz pro druhé servo) a tak dále. Až na konci je mezera šířky
větší než tuším 4ms a ta říká, že je to konec relace a to co bude
následovat je pulz pro první servo.
Metrologická sekce měří od náběžné hrany toho pulzu, aby to bylo
přesnější. Analogová sekce vidí, že převod se dělá jednoduše posuvným
registrem a RC článkem. V mezeře nabíjím kondenzátor, který je připojen
na vstup posuvného registru, pro časy větší než 4ms nabiju kondenzátor
nad úroveň logické 1, pro čas menší než 4ms jsem na úrovni logické 0.
Každý pulz používám pro posun registru. Takže po "dlouhém" pulzu mám na
vstupu 1, která na každém výstupu tráví tolik času, kolik je vzdálenost
pulzu. Pokud je dekódovací posuvný registr delší než počet pulzů pro
jednu relaci, tak se prostě opakuje a je tedy možné, že kanál 1 a 5 mají
stejnou informaci. Pokud je naopak kratší, pak na konci ta jednička
vypadne na zem a další kanály nedekóduji. Obecně se po zvyklostech
používá 8 kanálů a opakovací frekvence celé relace se tvoří 50Hz, takže
ten poslední pulz má proměnou délku. Ale není to dogma.
Ilustrační obrázek náhodně vykradený z webu který neznám:
http://3.bp.blogspot.com/-p-u5Gh4enQE/Tvyfx8pTcmI/AAAAAAAAAMo/LuyIy6t0RA0/s1600/RC_Receiver_Timing_Diagram1.jpg
Pak se hodí poznamenat, že existují různé druhy chování se k rádiovým
kanálům toho 2.4G přenosu. Velmi oblíbený je frequency hopping, takže
jsou rádia navzájem v kolizi, ale vzhledem k tomu, že přepínání kanálů
má každý jinak, tak každý svojí informaci dříve či později přenese. Tady
mám ale hodně málo informací.
Dne 11.12.2024 v 20:03 Petr Labaj napsal(a):
> Ještě nějaké poznámky k problematice, když už jsem to tady dřív otevřel.
> Třeba to někdo nezná (jako jsem to neznal já) a možná to někoho zajímá.
>
> U toho RC vybavení na 2.4GHz je v tom proti celkem přehledné situaci
> dřív trochu bordel.
> Je víc standardů modulace toho signálu na 2.4GHz, je víc standardů
> kódování přenášené informace, a je víc standardů jak pak přijímač
> komunikuje se servy.
> Ten bordel by byl ještě větší, ale naštěstí se vykrystalizovaly na trhu
> vedoucí firmy, kolem kterých pak se ostatní nezávislí výrobci trochu
> semknuli.
> Navíc dneska je v přijímačích procesor, a tak mnohé z nich umí být
> multiprotokolové.
>
> Z těch čínských jsem pochopil, že se asi tak nejvíc používají standardy
> od Frsky a od Flysky.
> Mně se víc líbí to Flysky a tak švárovi doporučím tohle.
>
> Komunikace mezi přijímačem a servy nebo regulátory se pak používá buď
> standardní jako dřív (PWM, šířka impulzu cca 1-2ms se střední polohou na
> 1.5ms).
> Nebo pak nějakou z verzí sériového přenosu dat, kdy se k servům dotáhne
> jen napájení a jeden drát, na kterém všechna serva visí jako na sběrnici.
>
> Ten sériový drát pak buď přenosem typu PPM, kdy tam jde v podstatě
> analogový signál, na kterém jsou za sebou pulzy pro všechna serva.
> Nebo pak nějaký digitální standard jako IBus (ten je od Flysky) nebo
> SBus (od Frsky, případně Futaby).
> Je to v principu UART, na kterém všechna ta serva visí. A každé se
> předem naprogramuje jaké v pořadí na té sběrnici je.
> Ten IBus je obousměrný a umí tak i číst senzory. SBus je jen
> jednosměrný, druhý směr se pak dělá jiným protokolem.
> Protože ta komunikace na 2.4GHz je jaksi z principu obousměrná, tak se
> ten přenos telemetrie dolů celkem nabízí.
>
> Tak tohle jsem vykoukal krátkým zavítáním do modelářských vod, kde jsem
> už několik desítek let nebyl.
> Pokud mě někdo doplní/opraví, budu rád.
>
> PL
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list