Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Arduino uno e interferenze/disturbi

Elettronica lineare e digitale: didattica ed applicazioni

Moderatori: Foto Utentecarloc, Foto Utenteg.schgor, Foto UtenteBrunoValente, Foto UtenteIsidoroKZ

0
voti

[1] Arduino uno e interferenze/disturbi

Messaggioda Foto Utenteelektrojack » 5 nov 2012, 14:29

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.
Avatar utente
Foto Utenteelektrojack
16 6
Frequentatore
Frequentatore
 
Messaggi: 198
Iscritto il: 11 mar 2011, 11:34

0
voti

[2] Re: Arduino uno e interferenze/disturbi

Messaggioda Foto Utentesimo85 » 5 nov 2012, 14:39

Non ho ben capito se il problema è il solo con Arduino o anche il circuito con LM358.

Non hai detto che pin usi del microcontrollore in questione per elaborare il segnale.
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

0
voti

[3] Re: Arduino uno e interferenze/disturbi

Messaggioda Foto Utenteelektrojack » 5 nov 2012, 15:03

Ciao, il problema è arduino, la parte di condizionamento funziona bene ma quando la collego ad arduino lui impazzisce come se i disturbi derivanti dalla scintilla della candela e/o dall'effetto induttivo del pick up entrassero comunque. uso il pin 3 per rilevare il segnale e il 4 per mandarlo in uscita.
La parte di condizionamento in uscita è un lm358 in config buffer.
Avatar utente
Foto Utenteelektrojack
16 6
Frequentatore
Frequentatore
 
Messaggi: 198
Iscritto il: 11 mar 2011, 11:34

0
voti

[4] Re: Arduino uno e interferenze/disturbi

Messaggioda Foto Utentesimo85 » 5 nov 2012, 15:11

Scusa, ma sei sicuro che il diodo del primo schema, sull'ingresso invertente, non sia polarizzato al contrario?

Qualcosa mi dice che così è meglio.

Però potrei anche sbagliarmi..

Comunque, se l'LM358 è alimentato a 9V ed hai collegato l'uscita direttamente ad Arduino... O hai rotto il pin di I/O o peggio ancora il microcontrollore..
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

0
voti

[5] Re: Arduino uno e interferenze/disturbi

Messaggioda Foto Utenteelektrojack » 5 nov 2012, 15:20

No, il diodo va bene girato perché mi crea un riferimento di 0.5v sul pin meno come soglia di riferimento.
mi sono dimenticato di mettere uno zener da 4.7v che limita l'uscita dell'opamp in modo da proteggere il micro, ovviamente.
Nella realizzazione finale lop amp sarà alimentato da arduino quindi a 5v.
Avatar utente
Foto Utenteelektrojack
16 6
Frequentatore
Frequentatore
 
Messaggi: 198
Iscritto il: 11 mar 2011, 11:34

0
voti

[6] Re: Arduino uno e interferenze/disturbi

Messaggioda Foto Utentesimo85 » 5 nov 2012, 15:36

elektrojack ha scritto:mi sono dimenticato di mettere uno zener da 4.7v che limita l'uscita dell'opamp in modo da proteggere il micro, ovviamente.
Nella realizzazione finale lop amp sarà alimentato da arduino quindi a 5 V.

Quindi, hai alimentato l'LM358 a 9V e lo hai collegato direttamente? O lo hai dimenticato solo nello schema riportato qui?

Nella realizzazione finale lop amp sarà alimentato da arduino quindi a 5 V.

Il regolatore di tensione montato sulla scheda non ha una dissipazione di potenza notevole. Assicurati bene dei consumi, ed anche dei valori di tensione di entrata all'LM358..
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

0
voti

[7] Re: Arduino uno e interferenze/disturbi

Messaggioda Foto Utenteelektrojack » 5 nov 2012, 16:59

Si è stata una dimenticanza dello schema...il regolatore di arduino non scalda nemmeno è adatto a lavorare fino a 12vdc di input, il consumo è di 50mA.
Sto impazzendo come arduino con la questione dei disturbi, ho messo condensatori da 100nF ovunque ma non è migliorato.
La optoisolazione permette di avere riferimenti separati? se si quali ic consigliarmi?
Se esistono altre soluzioni le attendo con speranza.
grazie
Avatar utente
Foto Utenteelektrojack
16 6
Frequentatore
Frequentatore
 
Messaggi: 198
Iscritto il: 11 mar 2011, 11:34

0
voti

[8] Re: Arduino uno e interferenze/disturbi

Messaggioda Foto Utenteelektrojack » 5 nov 2012, 19:01

Grazie per i consigli Gohan ma le ho provate davvero tutte, le tensioni vanno bene, tutto è filtrato ma sembra appunto che i disturbi condotti sui fili lo facciano impazzire, non so più cosa fare.
Attendo vostre notizie
Avatar utente
Foto Utenteelektrojack
16 6
Frequentatore
Frequentatore
 
Messaggi: 198
Iscritto il: 11 mar 2011, 11:34

0
voti

[9] Re: Arduino uno e interferenze/disturbi

Messaggioda Foto Utentesimo85 » 6 nov 2012, 0:14

Se il problema sono le interferenze elettromagnetiche, penso tu possa isolare il circuito.

http://en.wikipedia.org/wiki/Electromagnetic_shielding

Se invece il disturbo avviene solo all'accensione (ma mi sembra di no), forse usare un circuito temporizzatore per accendere la scheda con un piccolo ritardo, aiuta a risolvere il problema.
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

0
voti

[10] Re: Arduino uno e interferenze/disturbi

Messaggioda Foto Utenteelektrojack » 6 nov 2012, 0:17

Ho verificato che il disturbo è più quello del segnale, cioè portato dai cavi che quello captato.
Avviene proprio quando collego il meno del circuito al telaio e il segnale condizionato al pin 3 dell'arduino.
Avatar utente
Foto Utenteelektrojack
16 6
Frequentatore
Frequentatore
 
Messaggi: 198
Iscritto il: 11 mar 2011, 11:34

Prossimo

Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Nessuno e 75 ospiti