Problemi reset PIC con relè a 220 V
Salve a tutti, sto realizzando un semplice conta impulsi con un pic16f628a , il progetto si compone di :
LM7805 SMD
pic16f628a ( settato con oscillatore interno)
1 display led 7 segmenti
un alimentatore/trasformatore 220 volt > 12 volt DC
un relè 220 volt .
Il funzionamento è molto semplice, quando il pin RA1 del PIC cambia stato( da basso ad alto) il display reagisce incrementando il valore di una unità( funziona come semplice pulsate)
Il pulsante di cui soprà è stato sostituito da un relè alimentato da tensione di rete di 220 volt.
Tutto funziona benone, eccetto per il fatto che quando il relè si eccita, di tanto in tanto mi resetta il PIC.
Ho inserito un condensatore elettrolitico da 100 uF in parallelo alla VDD del PIC, ed anche un ceramico da 0,1 uF sempre in parallelo alla VDD, e il problema sembra quasi risolto, ma di tanto in tanto il PIC si resetta ugualmente.
Avendo un oscilloscopio, ho collegato la sonda al pin VCC del picmicro(alimentato dal 7805) , ed ho notato che quando il PIC si resetta ho un picco sulla VDD di 6,56 volt( vedi foto allegata).
I pin non usati sono lasciati flottanti ma settati come output.
La programmazione a bassa tensione è disattivata e per scrupolo anche il MCLRE è disattivato( è un normale pin IN-OUT).
Avete qualche idea del perché di questo strano comportamento?
Dovrei provare a cambiare relè?
Grazie a tutti , sono a disposizione per ulteriori chiarimenti.
LM7805 SMD
pic16f628a ( settato con oscillatore interno)
1 display led 7 segmenti
un alimentatore/trasformatore 220 volt > 12 volt DC
un relè 220 volt .
Il funzionamento è molto semplice, quando il pin RA1 del PIC cambia stato( da basso ad alto) il display reagisce incrementando il valore di una unità( funziona come semplice pulsate)
Il pulsante di cui soprà è stato sostituito da un relè alimentato da tensione di rete di 220 volt.
Tutto funziona benone, eccetto per il fatto che quando il relè si eccita, di tanto in tanto mi resetta il PIC.
Ho inserito un condensatore elettrolitico da 100 uF in parallelo alla VDD del PIC, ed anche un ceramico da 0,1 uF sempre in parallelo alla VDD, e il problema sembra quasi risolto, ma di tanto in tanto il PIC si resetta ugualmente.
Avendo un oscilloscopio, ho collegato la sonda al pin VCC del picmicro(alimentato dal 7805) , ed ho notato che quando il PIC si resetta ho un picco sulla VDD di 6,56 volt( vedi foto allegata).
I pin non usati sono lasciati flottanti ma settati come output.
La programmazione a bassa tensione è disattivata e per scrupolo anche il MCLRE è disattivato( è un normale pin IN-OUT).
Avete qualche idea del perché di questo strano comportamento?
Dovrei provare a cambiare relè?
Grazie a tutti , sono a disposizione per ulteriori chiarimenti.