PicTimer e problemi con modifiche

Ciao!

Ho realizzato questo progettino:

formatting link

in pratica mi tiene accesa un uscita fin quando non scade il tempo impostato. A me serviva il contrario per adattarlo ad un allarme da Forno. Ovvero quando scade il tempo, mi deve attivare l'uscita (che ho collegato ad una piccola sirena).

Per fare questo ho modificato l'Assembler del PIC in modo che sul piedino di uscita ci ofsse Output solo allo scadere del tempo, inoltre, ho sostituito il BC327 (PNP) che è quello che comanda l'uscita con un NPN BC337 in modo che quando l'uscita si attiva, il BC337 entra in conduzione.

La cosa funziona, tranne per il fatto che vedo il LED di stato dell'uscita, sempre un po' acceso. e il problema è che con una batteria completamente carica, la tensione fissa in uscita è abbastanza alta da attivarmi il modulo esterno con la sirena!! facendo misurazioni ho trovato 2,5V .

Ma secondo voi da cosa deriva??? (Lo schema lo potete scaricare dalla pagina, è nello ZIP principale del progetto) Qualcuno di voi l' ha mai realizzato??

Secondo me deve esserci qualche problema con la polarizzazione del transistor e la tensione aggiuntiva FISSA che viene data sulla base e di cui non capisco il motivo.

Cioè al piedino RA4 del PIC è collegata una resistenza 1K e in serie la BASE del BJT (che prima era un PNP) alla stessa base era ed è collegato in parallelo, una resistenza 1K che sfocia sui +5V....

Inoltre, cosa stranissima, ho notato che a riposo (cioè quando sull'uscita del PIC dovrebbero esserci 0V) misuro una tensione INVERSA, cioè mettendo il tester sul Piedino RA4 (puntale NERO) e sul capo esterno della resistenza collegatagli direttamente (PUNTALE NERO), misuro 2,2V!!

Sapete dirmi come posso risolvere??

Grazie!

Reply to
TheDog
Loading thread data ...

Un giorno, inconsapevole delle conseguenze, "TheDog" scrisse:

Ecco. Quella portala a massa anzichè lasciarla a +v

[FIDOCAD] MC 40 40 0 0 080 MC 55 45 1 0 080 LI 50 40 55 40 LI 55 40 60 40 LI 55 45 55 40 SA 55 40 MC 60 40 0 0 300 MC 75 50 1 0 080 MC 75 60 1 0 220 MC 75 75 0 0 040 MC 55 55 0 0 040 LI 75 50 90 50 SA 75 50
--
Press any key to continue, or any other key to quit 
News 2000 [v 2.06] - http://www.akapulce.net/socket2000
Reply to
Due di Picche

No, non va bene comunque perchè ho fatto una bella scoperta che ignoravo....

la porta RA4 del PIC è OpenCollector, di conseguenza quando è attiva in output è collegata a massa e puo solo assorbire, e quindi il mio NPN non si attiverà mai con l'esatta polarizzazione.

Mi è ventuo in mente questo, secondo voi funziona? in pratica ho rimesso il PNP aggiungendogliene un altro in modo da simulare il doppio NOT e quindi tornare alla condizione iniziale, simulare questa porta diventa un obbligo visto che RA4 è openCollector.... o mi sbaglio??

Vorrei saper se lo schema come l'ho disegnato è giuisto o magari ho sbagliato i collegamenti col secondo transistor...

Grazie!

[FIDOCAD] MC 75 50 0 0 080 MC 90 55 1 0 080 LI 85 50 90 50 LI 90 50 95 50 LI 90 55 90 50 SA 90 50 MC 90 65 0 0 040 MC 95 50 0 0 310 MC 110 40 3 0 010 MC 110 60 0 0 310 MC 125 70 1 0 080 MC 125 80 1 0 220 MC 125 95 0 0 040 MC 125 50 3 0 010 LI 125 70 160 70 SA 125 70

"Due di Picche" ha scritto nel messaggio news:el3ket$t6r$ snipped-for-privacy@tdi.cu.mi.it...

Reply to
TheDog

Vi prego aiuto, neanche questo va bene...

Eppure sembra corretto..... Scusate, io sapevo che i PNP potevano essere usati come "pulsanti elettronici Normalmente Chiusi", ovvero come PORTE NOT. Mi confermate almeno questo??

Ma come devo fare per mettere un'altra porta NOT al circuito in questione?? ho provato tutte le combinazioni tra i piedini possibili... (Il transistor funziona ancora)

Aiuto!

La situazione iniziale è questa:

[FIDOCAD] MC 80 55 0 0 080 MC 95 60 1 0 080 LI 90 55 95 55 LI 95 55 100 55 LI 95 60 95 55 SA 95 55 MC 95 70 1 0 010 TY 85 50 5 3 0 0 0 * 1k TY 90 65 5 3 0 0 0 * 1k MC 100 55 0 0 310 LI 115 65 115 85 MC 115 45 3 0 010 MC 115 85 1 0 080 MC 115 95 1 0 220 MC 115 110 0 0 040 SA 115 75 LI 115 75 145 75 LI 80 55 55 55 TY 120 50 5 3 0 0 0 * bc327 TY 50 40 5 3 0 0 0 * RA4 del PIC TY 50 45 5 3 0 0 0 * OpenCollector

Grazie!!

Ciao!

"TheDog" ha scritto nel messaggio news:457577ce$0$7637$ snipped-for-privacy@reader1.news.tin.it...

Reply to
TheDog

Vabè, io ho risolto semplicemente riprogrammando il PIC in modo che le uscite avessero logica inversa...

Però una soluzione la vorrei comunque...

Più che altro vorrei sapere come utilizzare i BJT PNP e NPN per avere interruttori elettronici Normalmente Aperti e Normalmente Chiusi Su google non ho trovato nulla di così specifico.

Grazie!

"TheDog" ha scritto nel messaggio news:45759af9$0$7624$ snipped-for-privacy@reader1.news.tin.it...

Reply to
TheDog

Pestando alacremente sulla tastiera "TheDog" ebbe l'ardire di profferire:

[FIDOCAD] MC 55 25 1 0 080 MC 70 45 2 0 080 LI 55 35 55 45 LI 60 45 45 45 MC 70 45 0 0 300 SA 55 45 TY 60 30 5 3 0 0 0 * 1k TY 60 50 5 3 0 0 0 * 1k
--
IBM: I'll Buy Macintosh
News 2002 [v 2.07] / StopDialer / PopDuster - http://www.socket2000.com
Akapulce portal: http://www.akapulce.net
Reply to
Due di Picche

Un giorno, inconsapevole delle conseguenze, "TheDog" scrisse:

cerca transistor saturazione

--
Forget RTFM...Phone the Author at home! 
News 2000 [v 2.06] - http://www.akapulce.net/socket2000
Reply to
Due di Picche

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.