Test en fonction de la vitesse de transmission

Tout ce qui est en rapport avec le développement du protocole radio
Avatar de l’utilisateur
Xylerk
Messages : 149
Inscription : 18 Décembre 2013, 17:35
Localisation : Jura

Test en fonction de la vitesse de transmission

Messagepar Xylerk » 20 Février 2014, 12:47

J'ai fait quelques tests en changeant la valeur de YDLE_SPEED, voilà un extrait:
- colonne 2: nombre de bits utiles
- colonne 3: temps mesuré en microsecondes pour chaque boucle d'envoie
- colonne 4: écart en microsecondes par rapport 2*nbre_bits_utils*YDLE_TPER
- colonne 5: rapport entre colonne 4 et 2*nbre_bits_utils*YDLE_TPER

Code : Tout sélectionner

      
      
YDLE_SPEED      500      
YDLE_TPER      2000      
Durée bit start   8   32324   324   0,162
Durée receptor   8   32424   424   0,212
Durée sender   8   32428   428   0,214
Durée type      3   12204   204   0,102
Durée taille   5   20284   284   0,142
Durée data      16   64748   748   0,374
Durée crc      8   32408   408   0,204
            
YDLE_SPEED      1000      
YDLE_TPER      1000      
Durée bit start 8   16232   232   0,232
Durée receptor   8   16332   332   0,332
Durée sender   8   16328   328   0,328
Durée type      3   6168   168   0,168
Durée taille   5   10212   212   0,212
Durée data      16   32556   556   0,556
Durée crc      8   16312   312   0,312
            
YDLE_SPEED      1500      
YDLE_TPER      666      
Durée bit start 8   10852   196   0,294
Durée receptor   8   10956   300   0,450
Durée sender   8   10952   296   0,444
Durée type      3   4152   156   0,234
Durée taille   5   6852   192   0,288
Durée data      16   21800   488   0,733
Durée crc      8   10928   272   0,408
            
YDLE_SPEED      2000      
YDLE_TPER      500      
Durée bit start 8   8184   184   0,368
Durée receptor   8   8280   280   0,560
Durée sender   8   8284   284   0,568
Durée type      3   3148   148   0,296
Durée taille   5   5184   184   0,368
Durée data      16   16456   456   0,912
Durée crc      8   8260   260   0,520

On constate que plus on augmente la vitesse plus on se rapproche de la valeur de TPER.
Il me semble que les crc errors proviennent de ce fait.

Zescientist
Messages : 360
Inscription : 23 Juillet 2013, 16:38
Localisation : Arques

Re: Test en fonction de la vitesse de transmission

Messagepar Zescientist » 20 Février 2014, 13:21

Toujours les crc error quand la vitesse est supérieure à 1000? Et les autres infos sont bonnes sinon?
El'Radioman

Avatar de l’utilisateur
Xylerk
Messages : 149
Inscription : 18 Décembre 2013, 17:35
Localisation : Jura

Re: Test en fonction de la vitesse de transmission

Messagepar Xylerk » 20 Février 2014, 13:28

A 1250 tout est OK sauf les datas d'où crc errors
et plus tu augmentes moins il comprend.
A 2000, il trouve toujours l'octet de start... mais le reste est complètement KO.

Avatar de l’utilisateur
Xylerk
Messages : 149
Inscription : 18 Décembre 2013, 17:35
Localisation : Jura

Re: Test en fonction de la vitesse de transmission

Messagepar Xylerk » 24 Février 2014, 18:10

Maintenant, à 2500 entre arduinos, j'ai tout de décodé correctement mais problème sur le calcul du crc...
Côté reception:

Code : Tout sélectionner

start
complete
-----------------------------------------------
Emetteur :1
Recepteur :2
Type :1
Taille :3
CRC :85
Data Hex:  0x20 0x14
Data Dec:  32 20
-----------------------------------------------
crc error!!!!!!!!!
CRC calcul: 54

Côté émission:

Code : Tout sélectionner

Emetteur :1
Recepteur :2
Type :1
Taille :3
CRC :85
Data Hex:  0x20 0x14
Data Dec:  32 20


Je viens de trouver ma bourde...


Revenir vers « Protocole radio »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité

cron