Relè che resetta uC

Dec 20, 2004 13 Replies

Ciao a tutti, ho realizzato un piccolo antifurto da auto con un microcontrollore microchip



16f877A. Il programma funziona perfettamente. Il circuito è alimentato da un alimentatore da laboratorio stabilizzato ed in grado di erogare corrente a volontà sui 12V (per simulare il comportamento dell'autoveicolo). All'uscita del microcontrollore ho collegato alcuni Relè di potenza per comandare le frecce dell'auto e la pompa del carburante. Quando arriva l'impulso dal microcontrollore il relè si chiude perfettamente e sta chiuso, ma quando si apre il relè una volta su tre il microcontrollore si resetta! :-( Questo problema è tale da buttarmi alle ortiche tutto il lavoro in quanto dopo tre lampeggiate di frecce sicuramente il microcontrollore si resetta e l'allarme cessa. Questo può capitare anche all'inserimento dell'antifurto (con i canonici tre lampeggi delle frecce di conferma).

A monte del microcontrollore c'è un semplice 7805 e l'unico condensatore inserito sull'alimentazione è in parallelo al microcontrollore ed è un elettrolitico da 470uF. I relè invece sono comandati direttamente a 12V con dei transistorini BC337.



Cosa mi consigliate di fare per evitare questo odioso problema? :"(



Matteo

Alle 20:12, lunedì 20 dicembre 2004, leggevo Mystic che scriveva: [...]

Se dici così evidentemente hai supposto pure tu lo spike della bobina ma hai ancora il dubbio. Prova a scollegarla e mettere una resistenza che simuli il carico della bobina stessa del relè.

- Andrea - IK1TVW - No Microsoft product was used in any way to write or send this text. If you use a Microsoft product to read it, you're doing so at your own risk

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

Hai messo il diodo di ricircolo in antiparallelo al relè ?

Football players have odd shaped balls. News 2000 [v 2.06] / StopDialer / PopDuster - http://www.socket2000.com Akapulce portal: http://www.akapulce.net

Con una bobina funziona perfettamente! Detto questo come faccio a contrastare lo spike della bobina del Relè?

Naturalmente intendevo dire con la resistenza dimensionata in modo da simulare il carico della bobina :-)

Ciao, hai messo in parallelo alla bobina un diodo di ricircolo? Devi collegarlo con il catodo collegato verso il morsetto "positivo" della bobina in modo che l'extratensione di apertura sia limitata. Una fonte di problemi potrebbe essere quella. Un altro problema potrebbe essere l'assenza di un condensatore di bypass per il micro: l'elettrolitico va bene ma prova a collegare tra il +Vcc e lo 0 V del micro un condensatore ceramico da 100 nF. Quando hai un'assorbimento impulsivo di corrente l'elettrolitico è lento a rispondere a causa della sua ESL (induttanza parassita serie), il ceramico no.

Stefano B.

- hai messo un diodo di ricircolo?

- metti un 100n ceramico tra +vcc e gnd, saldando direttamente i piedini a quelli del micro

- metti in serie all'ingresso del 7805 un diodo di potenza adeguata e sempre di tipo "fast"

- disattiva il brown-out sul micro

se hai ancora problemi:

- racchiudi il tutto in un contenitore metallico

- pilota il relais con fotoaccoppiatore

se hai ancora problemi:

- abbandona il pic e passa altri micro :)

Ciao!

Ehm.... mi sa che sono un pò scemo ma ho dimenticato il diodo in antiparallelo! :-)

Grazie a tutti ragazzi miei, stavo impazzendo per una cavolata!

Alle 20:29, lunedì 20 dicembre 2004, leggevo Mystic che scriveva:

Il diodo in parallelo alla bobina l'hai messo? Aggiungi anche una capacità.

- Andrea - IK1TVW - No Microsoft product was used in any way to write or send this text. If you use a Microsoft product to read it, you're doing so at your own risk

Ciao Mystic. Ho realizzato anch'io un antifurto per auto usando il pic 16f84a. Ho visto che hai risolto il problema altrimenti ti inviavo il circuito per il relè. Come disattivi l'allarme quando devi entrare in auto? Io ho programmato il pic in modo che l'allarme scatti dopo 10 secondi all'apertura della portiera, giusto il tempo per spegnere il circuito altrimenti suona il clacson. Tu che sistema hai usato? Hai costruito un telecomando? Il circuito è già funzionante in auto, ma vorrei costruire un telecomando per disattivarlo prima di entrare. Qualcuno può aiutarmi? Grazie. Francesco

Guarda, io ho ordinato un kit RX-TX codificato su futuraelettronica, perchè costruirsi un telecomandino non vale la pena davvero (verrebbe grosso e non comodamente trasportabile se non costruito in SMD). Poi basta che imposti i delay di allarme a 0 secondi e sei a posto. Dieci sono tanti, un ladro fa tempo ad entrare in auto e praticamente a strappare l'autoradio quando inzia a suonare....

Matteo

"Mystic" ha scritto nel messaggio news:SuFxd.544119$ snipped-for-privacy@news4.tin.it...

Se c'è il diodo in parallelo alla bobina come prima operazione all'avvio controlla il PCON ed evita l'inizializzazione per un reset non dovuto all'accensione, leggi il datasheet per ulteriori informazioni (capitolo "funzioni speciali")

J.

Ciao. Quale kit RX-TX hai ordinato di preciso? Un modulo Aurel?

Ho messo 10 secondi per avere il tempo di spegnere il circuito ma se ho un telecomando l'antifurto scatterà subito.

Francesco

perchè

non

i

inzia

No no che modulo Aurel del piffero... è un kit composto da telecomandino a doppio canale codificato a 32 bit e ricevitore a due canali. Quando premi il pulsantino sul telecomandino scatta un relè che sopporta fino a 2A. Io semplicemente ho messo a massa il relè e appena schiaccio un pulsantino il pin corrispondente del pic va a massa :-)

Un pulsantino mi serve per attivare-disattivare, l'altro per far suonare l'allarme a distanza (tasto panic).

E' il kit VM109 della Velleman, famm sapere se lo trovi. Magari possiamo sentirci per email se vuoi.

Matteo

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required