16F877A se resetuje

Rasprava o PIC mikrokontrolerima, PIC projekti i drugo vezano za PIC-eve...

Moderators: pedja089, stojke369, [eDo], trax

Post Reply
scebic
Pocetnik na forumu
Pocetnik na forumu
Posts: 33
Joined: 17-04-2006, 13:12
Contact:

16F877A se resetuje

Post by scebic »

Pozdrav drugari. Imam problem sa PIC16F877A, imam jedan sistem sa interfejsom (tastaura i lcd) preko kog se unesu parametri za rad masine. U odgovarajucem trenutku program treba da okine relej. Sve je ok kad nije prikljuceno opterecenje na relej. Medjutim kad se stavi opterecenje i kad okine relej pic se resetuje. MCLR pin sam stavio preko 1k na +5V. Linije na ploci su mi debele 20milsa. Relej palim prekopina picao npn tranzistora sa 1k u bazi, a kalem releja je vezan na kolektor. Stavio sam i diodu obrnuto polarisanu izmedju krajeva ulaznog kalema releja. Masa interfejsa je odvojena od mase same masine. Ocigledno da mi se neka smetnja javi i da napravi zbrku. Kakva su vasa iskustva, pomazite bratu!!!
User avatar
dejanmaksa
Napredujem
Napredujem
Posts: 159
Joined: 28-10-2008, 22:15
Location: Velika Plana

Re: 16F877A se resetuje

Post by dejanmaksa »

Mozda bih mogao da dovedes posebno napajanje na sam relej tj. da ti je napajanje tranzistora koji ukljucuje relej nezavisno od napajanja samog PIC-a.
User avatar
trax
Administrator sajta
Administrator sajta
Posts: 3509
Joined: 08-01-2005, 18:04
Location: 75k, BA
Contact:

Re: 16F877A se resetuje

Post by trax »

Na bazu tranzistora stavi 4,7k otpornik.
Pullup otpornik od MCLR-a stavi 10k (ovo nece pomoci prilikom reseta ali je uobicajnije). Jos bitna stvar, stavi sa MCLR-a prema masi kondenzator od 10nF.
Masu izvora napajanja za PIC spoji sa masom napajanja releja.
Najbitnija stvar: Stavi tri kondenzatora izmedju Vcc (+5V) i GND-a sto blize PIC-u, a vrijednosti kondenzatora stavi: 1nF, 10nF, 100nF. Takodje mu stavi i elektrolitski kondenzator od barem 10uF kao i prije stabilizatora napona (vjerovatno koristis LM7805).

I opet, pokusaj dovesti napajanje na relej sa nekog drugog izvora, ali tada im mase moras spojiti (masu mikrokontrolera sa masom izvora napajanja za relej).
scebic
Pocetnik na forumu
Pocetnik na forumu
Posts: 33
Joined: 17-04-2006, 13:12
Contact:

Re: 16F877A se resetuje

Post by scebic »

Stavio sam sve kondenzatore kako mi je Trax rekao i sve je ok. Hvala mnogo.
Post Reply