Newsgroup: it.hobby.elettronica.digitale
Titolo: La valvola resetta il PIC

Salve,
prima di esporvi il mio problema vorrei descrivere brevemente il circuito:
utilizzo un PIC 16F84 a 4Mhz per azionare, tramite il transistor NPN BD139
un elettrovalvola on/off che funziona a 24 V.
L'alimentazione del PIC è fornita tramite un regolatore di tensione (7805)
che abbassa la tensione da +24 a +5.
Tra la valvola e il transistor ho inserito uno switch a 3 stati che mi
permette di chiudere/aprire la valvola in maniera manuale o di assegnarla al
transitor (e quindi al PIC).
La valvola assorbe una corrente di 300 mA e tra i due contatti ho inserito
un diodo (con catodo a +24).
Un contatto della valvola è collegato alla +24, mentre l'altro allo switch
che può essere collegato a sua volta:
1) a niente (si chiama stato 0?) - la valvola resta sempre chiusa
2) a massa - la valvola resta sempre aperta
3) al collettore del transistor - la valvola viene comandata dal PIC
L'emettitore del transistor è collegato a massa e la base sull'uscita del
PIC (mi avevano detto di inserire tra pic e base una resistenza di 10 KOhm,
ma il BJT non riusciva ad andare in saturazione...forse la resistenza doveva
essere di 1 KOhm? Cmq io non c'ho messo niente, a parte un diodo nel caso il
transistor si rompesse e mandasse la +24 all'uscita del PIC).
Tra +24 e massa e +5 massa (vicino al regolatore di tensione) avrei dovuto
inserire dei condensatori, solo che non li ho messi...mi sapreste dire di
che capacità dovrei metterli?
Comunque, anche senza condensatori il tutto sembra funzionare bene, a parte
che a volte il PIC si blocca e non si accende più! A volte devo "toccarlo"
con le mani, o nei casi più tragici devo toccare le piste con il multimetro
(una volta è ripartito mentre stavo controllando la tensione sui canali del
clock in e clock out!)
A parte questo, il problema più grosso è che quando attivo manualmente la
valvola il PIC si resetta...se la valvola viene attivata dal PIC tutto ok,
ma se l'attivo tramite lo switch il PIC si resetta...
Il problema è che non ci sono i condensatori? Cosa può essere? Bisogna
mettere qualche resistenza tra +24 e la valvola?
Nel circuito non c'è altro, a parte qualche LED collegato alle uscite del
PIC e degli interruttori (sempre collegati al PIC).
Grazie per l'aiuto.

i condensatori io li avrei messi , 100nF , 2 sul regolatore 7805 entrata
massa e uscita massa il piu vicino possibile ai piedini. poi un altro da
100nF fra il positivo e massa del pic saldalo sotto il pcb dal lato
saldature, visto che oramai hai gia il pcb cosi costruito. metterei anche
una resistenza da 1k fra l'uscita del pic e il transistor, prova magari
sperimentalmente ai detto di aver messo 10 k e non andava prova 1k o magari
piu bassa e poi un condensatore fra la base del transistor e la massa
diciamo 10nF.
poi le entrate collegate agli interuttori , li non saprei ma forse qualche
piccolo condensatore tipo 1nF fra piedino e massa.
poi prova ad attivare la funzione PWRT prima di programmare il pic , ma qui
non sono un esperto magari qualcun altro ti sa dare qualche dritta sulla
programmazione dei pic

Se con quello che ha detto KFM non funziona, io proverei anche
un'alimentazione separata, lo so, é noioso.
"Giovanni" <NO_SPAM@SPAM_NO.it> wrote in message
news:V3HGa.173435$g92.3...@news2.tin.it...


La resistenza tra l'uscita del Pic e la bse del transistor comunque ci
vuole necessariamente. Se non la metti cortocircuiti l'uscita del Pic a
massa... te lo credo che il Pic va giù di testa....
Metti una R da 1K tra uscita e base del transitor, sempre che il Pic non
sia già danneggiato.
 Ciao Fil
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it