Visualizza messaggio singolo
Vecchio 19 novembre 16, 14:33   #16 (permalink)  Top
absinth84
User
 
Data registr.: 13-11-2014
Residenza: Chiavenna
Messaggi: 544
Citazione:
Originalmente inviato da absinth84 Visualizza messaggio
Nell'utilizzo pratico io non ho notato movimenti continui di servi o stranezze ma per ora non ho ancora provato su digitali un po belli.

Dal video con la rx collegata alla naze si vede un jitter ma è nell'ordine dei 1-2/1000 che sarebbero quasi trascurabii, ma comunque non è il modo corretto per misurarlo, andrebbero dumpati più campioni al secondo e graficati.
Tempo permettendo potrei provare a fare i test di lettura con un arduino.

Brutto tempo e sono riuscito a fare qualche test.
Se serve a qualcuno posso condividere il source code ma è molto semplice e non avendo molta esperienza di programmazione su arduino ho cercato un po in rete. Funziona sfruttando le funzioni in interrupt su un input digitale e calcola il tempo in cui rimane alto il segnale e ne stampa su seriale il valore.
Ho campionato per circa un minuto con due programmi leggermete diversi e eccovi i risultati con 2.1.8 e 2.0.20

Taranis fw 2.1.8

cat pulse_2.1.8.txt | sort -n | uniq -c
10 1492
718 1496
2587 1500
12 1504


cat interrupt:2.1.8.txt | sort -n | uniq -c
3 1492
923 1496
2434 1500
12 1504
2 1508

Taranis fw 2.0.20

cat pulse1_2.0.20.txt | sort -n | uniq -c
9 1492
760 1496
2674 1500
16 1504

cat interrupt1_2.0.20.txt | sort -n | uniq -c
9 1492
880 1496
2463 1500
14 1504


sono numero di campioni e relativo timing pwm

Ultima modifica di absinth84 : 19 novembre 16 alle ore 14:37
absinth84 non è collegato   Rispondi citando