Arduino uno e interferenze/disturbi
Ciao a tutti,
ho un problema grande sul quale sto perdendo molto tempo.
Utilizzo arduino uno per elaborare il segnale che mi deriva dal pick up magnetico di una vespa 125 2 tempi.
Il segnale lo condiziono come nel seguente circuito
Il comparatore squadra la parte positiva del segnale dato dal pick up magnetico.
Tale pick up ha due fili, uno collegato al telaio/motore e l'altro da dove si preleva il segnale per pilotare il gate dell'scr dentro la bobina di accensione. Io interrompo questo filo per applicare un ritardo variabile al numero dei giri da arduino e poi arduino mi da un segnale ritardato che opportunamente filtrato e isolato piloterà il gate dall'scr. Il problema è che il micro impazzisce ad ogni scoppio del motore e lo vedo da dei led che non dovrebbero accendersi invece lo fanno in modo casuale.
Questo accade quando collego l'ingresso pin di arduino all'uscita dell'opamp. Nel circuito di condizionamento ho cercato di tenere separate le masse con filtro di modocomune e una resistenza ma non è servito.
Praticamente per provare se il circuito di condizionamento funziona anche senza arduino collegato, ho collegato il filo che entra nella centralina (gate scr) all'uscita dell'opamp e infatti la vespa parte: se poi tale filo con il segnale condizionato e filtrato lo porto dentro arduino ( facendolo lavorare a vuoto perché il pin di uscita è scollegato) impazzisce, si resetta, accende led a caso ecc. Il pin di reset del micro è filtrato e gli altri pin utilizzati da dipswitch e pulsanti hanno tutti un 100nF direttamente sul pin del micro e massa.
Aiutatemi sono abbastanza disperato.
ho un problema grande sul quale sto perdendo molto tempo.
Utilizzo arduino uno per elaborare il segnale che mi deriva dal pick up magnetico di una vespa 125 2 tempi.
Il segnale lo condiziono come nel seguente circuito
Il comparatore squadra la parte positiva del segnale dato dal pick up magnetico.
Tale pick up ha due fili, uno collegato al telaio/motore e l'altro da dove si preleva il segnale per pilotare il gate dell'scr dentro la bobina di accensione. Io interrompo questo filo per applicare un ritardo variabile al numero dei giri da arduino e poi arduino mi da un segnale ritardato che opportunamente filtrato e isolato piloterà il gate dall'scr. Il problema è che il micro impazzisce ad ogni scoppio del motore e lo vedo da dei led che non dovrebbero accendersi invece lo fanno in modo casuale.
Questo accade quando collego l'ingresso pin di arduino all'uscita dell'opamp. Nel circuito di condizionamento ho cercato di tenere separate le masse con filtro di modocomune e una resistenza ma non è servito.
Praticamente per provare se il circuito di condizionamento funziona anche senza arduino collegato, ho collegato il filo che entra nella centralina (gate scr) all'uscita dell'opamp e infatti la vespa parte: se poi tale filo con il segnale condizionato e filtrato lo porto dentro arduino ( facendolo lavorare a vuoto perché il pin di uscita è scollegato) impazzisce, si resetta, accende led a caso ecc. Il pin di reset del micro è filtrato e gli altri pin utilizzati da dipswitch e pulsanti hanno tutti un 100nF direttamente sul pin del micro e massa.
Aiutatemi sono abbastanza disperato.

