Stavo sperimentando un nuovo automatismo e mi sono imbattuto in questo problema.
Devo far girare un piccolo motore 12V cc comandandolo mediante un ponte a H. Il ponte viene controllato dal PIC per gestirne la rotazione e le fermate in fase in base alla posizione di un sensore meccanico.
Il sensore meccanico è ricavato con un contatto a strisciamento che collega elettricamente (solo in alcune posizioni durante la rotazione ) la base del motoriduttore con l'albero lento del motoriduttore. Il motore cc quindi non viene interessato dal passaggio di corrente del contatto.
L'ingresso del PIC viene comandato da un fotoaccoppiatore e da una resistenza di pull-up. Quando Il fototransistor è attivo l'ingresso del PIC è a massa.
Se alimento la scheda e lascio i fili del sensore a strisciamento staccati dal motoriduttore tutto funziona perfettamente. Se li collego al motoriduttore, quando il motre gira, il Micro impazzisce e si comporta come se andarre continuamente in reset. Suppongo che i disturbi generati dal motore entrino nel micro, ma non capisco come visto che il contatto a strisciamento chiude verso massa il led del fotoaccoppiatore. Questo problema è presente solo con i fili sel sensore collegati quindi presumo che l'alimentazione del micro sia pulita.
Idee??