Difference between revisions of "DSM"

From PaparazziUAV
Jump to: navigation, search
(Created page with "== What is DSM (DSM2/DSMX) == DSM2 and DSMX are widely used radio protocols for 2.4gHz spektrum RC transmitters and receivers. It is also used in the SuperbitRF project as da…")
 
(What is DSM (DSM2/DSMX))
Line 1: Line 1:
 
== What is DSM (DSM2/DSMX) ==
 
== What is DSM (DSM2/DSMX) ==
 
DSM2 and DSMX are widely used radio protocols for 2.4gHz spektrum RC transmitters and receivers. It is also used in the [[SuperbitRF]] project as datalink. The protocol makes it possible to have multiple receiver/transmitters in the 2.4gHz spektrum without much interference.
 
DSM2 and DSMX are widely used radio protocols for 2.4gHz spektrum RC transmitters and receivers. It is also used in the [[SuperbitRF]] project as datalink. The protocol makes it possible to have multiple receiver/transmitters in the 2.4gHz spektrum without much interference.
 +
 +
== What is the difference between DSM2 and DSMX ==
 +
There is only a small difference between DSM2 and DSMX, which is the way they hop between different channels. In the DSM2 protocol the transmitter will choose two random channels, where the transmitter will look for the two best channels in the optimal case. In the DSMX protocol the transmitter and receiver both use the transmitter radio chip ID for generating 23 channels. Each time the transmitter transmits a packet or the receiver receives a packet they will hop to the next channel.
  
 
== How does it work ==
 
== How does it work ==

Revision as of 06:36, 18 June 2013

What is DSM (DSM2/DSMX)

DSM2 and DSMX are widely used radio protocols for 2.4gHz spektrum RC transmitters and receivers. It is also used in the SuperbitRF project as datalink. The protocol makes it possible to have multiple receiver/transmitters in the 2.4gHz spektrum without much interference.

What is the difference between DSM2 and DSMX

There is only a small difference between DSM2 and DSMX, which is the way they hop between different channels. In the DSM2 protocol the transmitter will choose two random channels, where the transmitter will look for the two best channels in the optimal case. In the DSMX protocol the transmitter and receiver both use the transmitter radio chip ID for generating 23 channels. Each time the transmitter transmits a packet or the receiver receives a packet they will hop to the next channel.

How does it work

In general you have three fases, the binding procedure, the syncing procedure and the normal transfer procedure. The transmitter doesn't have a syncing procedure, because it determines the timing for the receiver (this will be explained later).

The binding procedure

TODO

The syncing procedure

TODO

The transfer procedure

TODO