| | #10 (permalink) Top |
| User Data registr.: 02-04-2005
Messaggi: 2.050
|
Io pensavo di usare il periodo tra due impulsi piuttosto che conteggiare la frequenza. Per esempio con 2000 rpm ed elica bipala avremmo 66,666Hz, facendo misure di 1 secondo potremmo conteggiare 66 o 65, che tradotto in rpm sarebbero 1980 o 1950. Per ottenere una precisione maggiore occorrerebbe conteggiare per molto piu' tempo. Usando invece gli impulsi come start/stop di un conteggio a risoluzione arbitrariamente fine si puo'arrivare facilmente ad una precisione di un paio di rpm (e la lettura sarebbe aggiornata ogni due o tre giri dell'elica) Per esempio campionando il segnale ogni 7µS gli rpm si possono ottenere facendo 30 / ( N * 7*10^-6 ).... dove N e' il conteggio raggiunto. Tutto questo si puo'semplificare con una trasformazione dei calcoli in integer: RPM = 4285714 / N. Nota: i 7µS di risoluzione mi sono saltati fuori da una routinetta per pic a 4MHz, ma potrebbero essere qualsiasi valore. |
| | |
| Bookmarks |
| |
Discussioni simili | ||||
| Discussione | Autore discussione | Forum | Commenti | Ultimo Commento |
| contagiri | granmaster | Elimodellismo in Generale | 2 | 05 aprile 07 14:38 |
| Contagiri | abe77 | Elimodellismo Motore Elettrico | 5 | 27 settembre 06 01:17 |