Disturbi su arduino mega per carichi induttivi

Volevo porre questa domanda per eventuali consigli su come poter filtrare i disturbi che affliggono il mio arduino mega.
I disturbi provacano un malfunzionamento di arduino che non rimane bloccato ma provoca malfunzionamenti al programma,
Un altra cosa che ho notato è che il byteUP e il biteDown che sono due freccie che vengo stampate dal display sono corrotte.

Sto comandando un motore in alternata di una veneziana, in cui sono presenti dei finecorsa all'inteno del motore.
Per effettuare la chiusura della veneziana do il comando di chiusura attraverso arduino, tale comando viene poi attuato tramite un SSR
che provvede a gestire la parte di potenza.
A un certo punto il motore arriverà al finecorsa e smetterà di funzionare indipendentemente dal comando impartito da arduino.
Il comando di arduino viene interrotto tramite un sensore di corrente posto sul neutro dei fili di alimentazione che vanno al motore.
I disturbi nascono quando il motore interrompe bruscamente la sua marcia perché è giunto al fine corsa.
Quello che chiedo è se avete qualche consiglio da darmi su come filtrare i disturbi prodotti dal motore.

So che la domanda è un po articolata ed è difficile rispondere, se avete qualche idea è ben accetta

Ringrazio per le eventuali risposte

ciao
Come alimenti arduino?

Fai questa prova, alimenta arduino con la usb prelevata da un pc non da altri adattatori tipo caricabatteria dei cellulari staccando il jack se lo hai usato e dimmi se lo fa ancora.

la cosa mi risulta un po difficile da fare perchè l'alimentatore è inserito in un circuito stampato, e per alimentare il motore devo dare la 220 per forza!!
Posso provare togliere il pin di alimentazione che porto ad arduino dalla scheda su cui connetto l'arduino.
Lalimentatore è uno switching che mi da 12 v

il disturbo non è sempre presente e non riesco a riprodurlo manualmente, praticamente avviene in modalità di chiusura automatica, cioé quando la chiusura è mediante un crepuscolare

Scusa, per capire bene il problema: tu affermi in pratica che il disturbo lo hai quando il fine corsa, gestito in automatico mediante il controllo crepuscolare, si attiva ed interrompe la corrente al motore. Ma se invece chiudi la veneziana "manualmente" il problema non esiste; per manualmente intendi col classico pulsante diretto a parete o sempre tramite Arduino? Il crepuscolare funziona anche la mattina facendo aprire la veneziana? Stesso problema in questo caso?

il Malfunzionamento era dovuto in parte anche dal software, che ho opportunamente aggiornato.
La chiusura viene effettuata sempre tramite arduino sia in maniera manuale sia in maniera automatica, il disturbo non è alla fine cosi dannoso come credevo, ma comunque rimane ed è generato nei fine corsa.
Quello che vorrei fare è inibirlo ulteriormente cosi da ridurre la possibilità di blocchi
Quello che credo è che il fine corsa interrompe bruscamente il movimento del motore che mi genera un ritorno alla scheda.

Non so come funziona il fine corsa di questi motori, bisognerebbe capire cosa interrompe la corrente al motore, se è un relé è facile che sia lui a generare il casino.
La prova da fare è capire se il disturbo arriva ad Arduino via alimentazione e cioè se viene scaricato sulla rete e se rientra tramite lo switching da 12 V, quindi dovresti usare al posto dell'alimentatore una batteria 12V con capacità adeguata e vedere cosa succede.
L'altra prova che puoi fare è usare un alimentatore completamente separato e collegarlo mediante una prolunga in un punto distante dal motore della veneziana.
Purtroppo il fatto, se ho ben capito, che tu abbia realizzato uno stampato unico per l'alimentatore 220->12 e per l'SSR favorisce questo scambio di casini

http://arduino.cc/forum/index.php/topic,139118.45.html
puoi leggere questo pag 4-5?

http://arduino.cc/forum/index.php/topic,140280.0.html « Reply #9 on: January 03, 2013, 12:45:38 PM »
puoi leggere anche questo?

2 utenti che hanno lo stesso problema, tu sei il terzo questa settimana... è la fiera dei rimbalzi sulla rete 220 :grin:
almeno provaci ti costa poco

ciao

Grazie mille per i consigli!! Appena ho un po si tempo faccio le prove che mi avete detto.