Hade tänkt mig att göra en varvtalsräknare men jag vet inte den förmodade enkla ekvationen till det.
Det hela fungerar så att jag tar tiden på hur lång tid ett varv tar och har då ett decimaltal, vad är sen ekvationen för att räkna ut detta till varv i sekunden?
Jag kommer att räkna ut detta själv så ingen pic eller nåt sånt kommer att vara involverad i det hela.
Varvtalsräknarekvation?
RPM = 60/tiden_per_varv.
Sen om du mätar tiden i t.ex. µs får du såklart scale med en faktor:
RPM = 60.000.000/tiden_i_µs_per_varv
Edit: Du kan såklart scale med annan faktor än en decimal, om du mätar med en "binär trevlig" frekvens kan du scale 60 med den faktor.
Alltså om din capture-unit kör med t.ex. 173.000Hz är formeln:
RPM = (60 * 173000)/talet_per_varv = 10.380.000/talet_per_varv
Ganska enkelt fastän man kan löpa sur i talen iblant.
Sen om du mätar tiden i t.ex. µs får du såklart scale med en faktor:
RPM = 60.000.000/tiden_i_µs_per_varv
Edit: Du kan såklart scale med annan faktor än en decimal, om du mätar med en "binär trevlig" frekvens kan du scale 60 med den faktor.
Alltså om din capture-unit kör med t.ex. 173.000Hz är formeln:
RPM = (60 * 173000)/talet_per_varv = 10.380.000/talet_per_varv
Ganska enkelt fastän man kan löpa sur i talen iblant.