Symbio - il dispositivo open-source basato su Arduino che aggiunge funzionalità al cruscotto

« Older   Newer »
 
  Share  
.
  1. motoniko77
     
    .
    Avatar

    Group
    Administrator
    Posts
    5,965
    Location
    Prov. TO

    Status
    offline
    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?
     
    Top
    .
146 replies since 3/3/2016, 10:06   1419 views
  Share  
.