Protocollen

Versie 1.2 van 24 november 2021
Steller : Karol
Met dank aan Wim en Roland

Korte uitleg protocollen bij onze vlieghobby.
Protocollen zijn een set van afspraken over hoe iets gedaan moet worden.
Bijvoorbeeld, op een Windows machine wordt WindowsOS gebruikt, bij een Apple is dat AppleOS en een linuxmachine gebruikt een van de vele smaken LinuxOS.
Toch kunnen al deze machines de mail ophalen van alle mailservers.
Dit komt omdat er afspraken zijn gemaakt over hoe het opvragen en aanbieden van mail naar mailservers moet verlopen, en dat is een vastgelegd protocol.

In het volgende stukje geef ik geen mening welk protocol van welk merk goed of slecht is, ik wil alleen maar laten zien welke protocollen er zijn bij diverse merken zenders en ontvangers.
Zo goed als ieder merk heeft zijn eigen protocol gemaakt die vaak gepatenteerd is (ieder merk zal zeggen dat zijn protocol het beste is) zodat de concurrentie geen ontvangers kan of mag maken en men verplicht is om zender en ontvangers van hetzelfde merk te gebruiken. Dat heet Vendor Lock-in en omdat concurrentie zo is uitgesloten, kan elk merk zelf de prijzen bepalen zonder concurrentie (wat, zoals we uit ervaring weten, niet wenselijk is). Backwards enginering is echter wel (wettelijk) toegestaan en op die manier zijn er ook ontvangers van andere (Chinese) merken die werken op de zenders van de bekende merken.

De zender praat met een protocol naar de ontvanger: Spektrum praat met de ontvanger van Spektrum b.v. via de taal (protocol) DSMX. Futaba praat met zijn ontvangers via FHSS. Jeti heeft Duplex EX. Een ieder heeft zijn eigen protocol en ieder merk zal beweren dat zijn protocol beter is.
Uitzonderingen, zoals Radiomaster TX 16S (een open Tx zender) en andere open Tx zenders praten via Open Tx vaak met een multimode zendermodule, waardoor die met diverse protocollen kan werken. Daardoor kun je ontvangers van allerlei protocollen gebruiken en ben je niet gebonden aan een door de fabrikant vastgelegd type ontvanger.

De ontvanger praat ook via een protocol (taal) met de FlightController. Daarin heb je twee soorten: Analoog en Serieel
Analoog signaal is:
PPM ( 1 draad kan meerder kanalen aansturen. )1 Draad in en je kunt daarmee elevator, motor, ailerons bedienen
PWM ( Per kanaal 1 draad) Dus voor kanaal aileron een draad, voor kanaal elevator een draad enz.
Digitaal of Serieel signaal:
S-Bus, Ibus, X-bus, CRSF

Dus als voorbeeld 1: Een spektrum zender stuurt signalen ( van de beweging van de sticks van je zender naar de Spektrum ontvanger. Het is in dit geval een DSMX SRXL2 ontvanger en die is serieel( digitaal). De ontvanger stuurt via één draad de signalen naar de FlightController en daar wordt het omgezet in de juiste beweging voor aileron of elevator of rudder.

Dus als voorbeeld 2: Een spektrum zender stuurt signalen ( van de beweging van de sticks van je zender naar de Spektrum ontvanger. Het is in dit geval een AR6610T ontvanger en die is analoog). De ontvanger stuurt via een aantal draden (kanalen) de signalen (PWM) naar de diverse servo’s en daar wordt het omgezet in de juiste beweging.

Er zijn ook nog video protocollen: VTX bijvoorbeeld: IRC Tramp. Is natuurlijk ook zo,n taal voor video transmissie.

De computer-schil

App waarop het systeem zichtbaar wordt

Werkt met de volgende protocollen

Pulsmodulatie

Futaba FX36 R7008SB 2,4GHZ
. In de goedkope past geen Crossfire module.

Android

FHSS;+S-bus, FASST en Fasstest-S en FHSS
TBS Crossfire zender module
IMMERSIONRC GHOST BUNDLE

Heeft S-bus

Spektrum DX8 . Goedkope geen Crossfire
Een aantal spektrum nx en ix (IX20 kan module achterin)

Android

Airware

Spektrum ontvangers
De Spektrum ix20 : daar kan
Een TBS Cross-fire module op met een tussenkabel: Team Black Sheep Crossfire protocoltechnologie 
Latency van de module kan naar 8 ms bij deze Spektrumconfiguratie

Jeti DUPLEX DS-16

Ze werken met 32 bits mcu deze draaien veelal op C code.
32 bit ARM7 Prozessor
Iflight FC Naze32: Hamasaki AKA ‘Timecop’ was niet blij met de beperkingen en de prestaties van een 8-bit MCU kon leveren op de huidige FC platforms

 

Duplex-EX en EX-bus

Jetibox-EX
This is the protocol Jeti use for telemetry. It supports expanders, so one port on a receiver
can connect to several telemetry devices.
Jeti EX-Bus
This is required if you wish to use the Spartan integration with the Jeti radio, and program
your flybarless system from your radio. Although the name is similar to the telemetry
protocol, it’s very different, and does not support expanders.
12-channel UDI
If you’re not interested in programming your Vortex from the radio, or if you use telemetry
and your receiver doesn’t have enough ports, UDI12 is what you need.

PPM

Radiomaster
TX 16S

Open TX

TBS Crossfire zender module
IMMERSIONRC GHOST BUNDLE. Latency: tussen 3-9 ms
DSM2 / DSMX
• Esky
• FlySky
• FrSky
• Futuba (S-FHSS)
• Hubsan
• Syma
• Walkera
• WL-Toys

Team Black Sheep Crossfire protocoltechnologie 
PPM/Sbus/CRSF voor de ontvangers. In de 8 kannalen stand de beste latency. Latency naar 3 m/s te brengen met de juiste componenten

aanwezig
ACCST (Latency tussen 15-22ms. Horus tussen 9.3 en 17 ms

Frysky of
Open TX(Met open TX je zender op de pC instellen)

Standaard taal: FrTx Access(werkt op 900MHZ en 2.4 GhZ. Verbetert de latency.
Ook Taal aanwezig
ACCST (Latency tussen 15-22ms. Horus tussen 9.3 en 17 ms

 

 

TBS Crossfire zender module
Externe module: XJT lite met software Heartbeat om de latency te verbeteren.

Module Deze – en ook andere modules – iRangeX IRX4 Plus 2.4Ghz 4-in-1 Multiprotocol STM32 TX Module heeft twee operatie-modi:
• PPM mode
• Serial mode

In de PPM modus is er keuze uit 31 verschillende protocollen.

Serial mode
Wanneer het groene licht uit is, en de protocol schakelaar staat op punt 0, heeft u toegang tot de seriële modus.
Deze module kan ook op andere zenders:

Deze STM32 ARM module is compatible met vele receivers:
• Futaba
• Walkera DEVO
• Spektrum DSM2/DSMX
• Frsky
• Flysky
• Cheerson
• Assan
• Hubsan
• Hisky
• Eachine E010
• Esky
• Syma
• WLToys

 

en Futaba SFHSS aan kan. DiY-multiprotocol-tx-module is in Gitthub te vinden

aanwezig
ACCST (Latency tussen 15-22ms. Horus tussen 9.3 en 17 ms

Core van Powerbox

Linux of Weatronics

Afgeleide van Linux. Alles is los te programmeren

TBS Crossfire zender module

S-bus en ppm

Mikado Vbar

Open TX

Vbar neo

High range, low latency, antenna diversity both on transmitter and receiver.

S-bus. Geheel gericht op Helikopters en drones.

TicTac TTX650

Open TX

HI-Tec Flash 7

AFHSS-G2AFHSS-SLT

Latency 7ms

Jumper T-lite

DSMX-Wakera-J6Pro

Jumper T18

Open TX

DSM2/X, FrSKY, SFHSS, FlySky, FlySky AFHDS2A, Hubsan
Latency naar 5 m/s te brengen met de juiste componenten

In het Open-TX kun je erg veel instellingen zelf uitvoeren. Je kunt alles bij elkaar mixen, vrijwel tot in het oneindige. Houd wel in, dat je dat moet leren. De leercurve is lastig, maar je mogelijkheden zijn schijnbaar oneindig.

CRSFShot (Crossfire Shot) is the new protocol for the TBS Crossfire

FrSky Advanced Communication Control Elevated Spread (ACCES)

Futaba: AFHSSS : Adapted Frequentie Hopping Spread Spektrum

Ticket in Gitthub (platform om bugs in software te melden en naar oplossingen te zoeken. Zie als voorbeeld: https://github.com/inavflight/inav/wiki

Een leerling/leraarkabel met twee radioplugjes heet: HPP 22 kabel
MFI = Model Flieg International (maandblad)

SPC Supplementary Power Connection: (Een extra lipo aan de ingang van een servo als voedings van de hoofdlipo uitvalt. Je kan blijven sturen!)

Piff Proportional, integral and Feed Forward ( voorloperA3X) Nu omnibus F3 Aiov1.1 Flight Controller en ook de M8NGPS is zo’n systeem
Welke zenders worden er ondersteund door Opentx: https://www.open-tx.org/radios.html
En bijvoorbeeld in LUA-app telemetry: https://www.open-tx.org/2016/09/08/telem2-lua-21

PPM is the analogue signal for servos, where the pulse width codes the servo angle.

UDI is a digital sum signal also known as SRXL(ook Spektrum gebruikt die) where all channels are transmitted over one line.

D-Bus is the same protocol as the Futaba S-BUS protocol.

EX-Bus: a bidirectional digital protocol like the S-BUS2 from futaba, but not the same. REX receivers using Ex-Bus (Jeti gebruikt ze)

Tx=Transmitter
Rx=Receiver

LUA-apps: http://www.lua.org/manual/5.3/ Voor Jeti; bijvoorbeeld : calculated Capacity

PWM Pulse Width modulation

PPM: Pulse position modulation

Geef een reactie

Het e-mailadres wordt niet gepubliceerd.