Interfaccia Rele microcontrollore PIC
Buongiorno a tutti.
Sto realizzando una centralina con Microcontrollore PIC 16F877A in grado di pilotarmi delle elettrovalvole dell'acqua (come una centralina di irrigazione). Ho utilizzato tutta la PORT-A e PORT-E come uscite per queste valvole, collegandole al PIC mediante interfaccia a rele (di cui posto lo schema).
Le uscite sono in logica invertita ( uscita PIC=0 volt --> Relè = eccitato).
Il problema è che quando piloto la valvola collegata al piedino RA3 (RA3=0 volt), dopo qualche secondo, la tensione sul piedino RA4 comincia a calare, ed inevitabilmente il relè comincia ad eccitarsi.
So che RA4 è una uscita open-drain, quindi ho previsto una resistenza di pull-up su questa uscita.
La scheda su cui è alloggiato il uC è connessa alla scheda relè mediante connettori molex con fili saldati lunghi 10/15cm.
Nello schema allegato, EV7 è il punto in cui si collega il connettore molex al uC
Qualcuno è in grado di darmi qualche dritta indicandomi dove possa essere il problema ?
Mille grazie
Sto realizzando una centralina con Microcontrollore PIC 16F877A in grado di pilotarmi delle elettrovalvole dell'acqua (come una centralina di irrigazione). Ho utilizzato tutta la PORT-A e PORT-E come uscite per queste valvole, collegandole al PIC mediante interfaccia a rele (di cui posto lo schema).
Le uscite sono in logica invertita ( uscita PIC=0 volt --> Relè = eccitato).
Il problema è che quando piloto la valvola collegata al piedino RA3 (RA3=0 volt), dopo qualche secondo, la tensione sul piedino RA4 comincia a calare, ed inevitabilmente il relè comincia ad eccitarsi.
So che RA4 è una uscita open-drain, quindi ho previsto una resistenza di pull-up su questa uscita.
La scheda su cui è alloggiato il uC è connessa alla scheda relè mediante connettori molex con fili saldati lunghi 10/15cm.
Nello schema allegato, EV7 è il punto in cui si collega il connettore molex al uC
Qualcuno è in grado di darmi qualche dritta indicandomi dove possa essere il problema ?
Mille grazie
