da
Andrea96 » 5 apr 2022, 11:20
elfo ho provato a fare quanto mi hai suggerito, senza interruttori bipolari perché adesso non ne ho a disposizione. Praticamente mi sono connesso nel punto che hai detto per vedere l'andamento del segnale di alimentazione in ingresso alla mia scheda quando commuto tali interruttori. Dunque penso di avere capito, o almeno in parte, quale sia il problema.
Quando scollego il cavo che va alla mia scheda, sw2, ho uno spike che mi triggera l'interrupt in anticipo, tale cosa fa si che la routine venga eseguita correttamente prima del completo spegnimento. Nel caso invece scolleghi la 230V, tale spike non è presente e l'interrupt avviene nei tempi corretti, con lo svantaggio che non riesco a completare la sua routine.
Di seguito due immagini delle catture effettuate.
Curva gialla -> alimentazione scheda
Curva rossa -> attivazione di una uscita al termine della routine di interrupt
A questo punto dovrò trovare un modo per eliminare tale spike

. (anzi a dire il vero lo spike in questo caso mi è utile....)
Grazie a tutti per le risposte
