-
motoniko77
| .
|
|
|
Il fatto è che bisogna adattarsi alla logica di funzionamento di Arduino. Quest'ultimo accetta innanzitutto segnali in ingresso max 5 V, poi il segnale deve avere solo la componente positiva e deve essere squadrato. Il nostro pick-up come tutti i pick-up presenti nei motori endotermici, produce un segnale sinusoidale a frequenza variale (circa 0-100Hz). L'aumento della frequenza è direttamente proporzionale all'aumento dei giri. Ed è proprio dalla lettura della frequenza che Arduino opportunamente programmato restituisce il numero dei giri. Perciò per adattare il segnale del pick-up ad Arduino bisogna "condizionarlo" cioè squadrarlo e toglierli la componente negativa. Questo lo si fa facilmente con un comparatore. E questo l'ho già fatto. Purtroppo però la soglia di comparazione è troppo bassa e quindi non si innesca nessuna comparazione, ergo, in uscita non esce niente. Bisogna amplificare...ma c'è un ma, ad esempio gli amplificatori operazionali ,OP-AMP, che ero intenzionato ad usare e che so usare, hanno bisogno di un'alimentazione duale per amplificare segnali sinusoidali. Come si fa?
|
|
| .
|
146 replies since 3/3/2016, 10:06 1419 views
.