Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

AT89S52 protiv BD135

[es] :: Elektronika :: Mikrokontroleri :: AT89S52 protiv BD135

[ Pregleda: 2118 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Brelak
Nis

Član broj: 131174
Poruke: 227
*.entercom.co.yu.



+3 Profil

icon AT89S52 protiv BD13506.12.2011. u 22:08 - pre 149 meseci
Postovane kolege, na jednom projektu koji radim mikrokontroler AT89S52 treba da kontrolise rad relea (12VDC) ali mi to nikako ne uspeva, jednostavno mcu kao da nema dovoljno snage. Kada umesto na port, pinove prikljucim na izlaz 74HC14 invertora, sve radi bez problema. Mikrokontroler se napaja sa 5V. Zasto se to tako desava i sta da menjam?
Prikačeni fajlovi
 
Odgovor na temu

Genie_1984
Novi Sad

Član broj: 61150
Poruke: 93



+1 Profil

icon Re: AT89S52 protiv BD13506.12.2011. u 23:20 - pre 149 meseci
Verovatno uC ne može da obezbedi dovoljno struje da bi tranzistor otišao u saturaciju...
Ovde imaš objašnjeno kako da vežeš rele na uC,kao i računanje potrebnih otpornosti (u zavisnosti od karekteristika upotrebnjenog tranzistora).

Pozdrav
 
Odgovor na temu

shpiki
Student
Novi Sad

Član broj: 50342
Poruke: 1651



+62 Profil

icon Re: AT89S52 protiv BD13506.12.2011. u 23:34 - pre 149 meseci
Cini mi se da je max struja na pinu cca 40mA, a to je i vise nego premalo za spulnu.
Moras na izlas staviti neki "buffer" (pod znacima navoda)... Moze ovako kako si stavio, sa BJT, moze sa nekim logickim MOSFETom, moze i npr. ULN2003, itd...
There are only 10 types of people in the world:
those who understand binary, and those who don't.
 
Odgovor na temu

Brelak
Nis

Član broj: 131174
Poruke: 227
*.entercom.co.yu.



+3 Profil

icon Re: AT89S52 protiv BD13506.12.2011. u 23:41 - pre 149 meseci
Nisam ni mislio da rele direktno napajam sa kontrolera, on i tako radi na 12VDC. Dobra je ideja sa pull-up otpornikom! Hvala!
 
Odgovor na temu

Genie_1984
Novi Sad

Član broj: 61150
Poruke: 93



+1 Profil

icon Re: AT89S52 protiv BD13507.12.2011. u 13:59 - pre 149 meseci
Obrati pažnju na to da su prilikom reseta (i paljenja) svi portovi uC na logičkoj 1 (kao što piše ispod druge slike),što će izazvati da se rele aktivira tom prilikom....zbog toga se ubacuje drugi tranzistor (ima funkciju invertora)....mada to ponekad ne smeta,sve zavisi od primene (npr ako rele nakon paljenja treba da ostane uključen)...

Pozdrav
 
Odgovor na temu

Brelak
Nis

Član broj: 131174
Poruke: 227
*.entercom.co.yu.



+3 Profil

icon Re: AT89S52 protiv BD13507.12.2011. u 15:33 - pre 149 meseci
U pravu si, to može da bude problem mada meni ne smeta. Kad god sam imao problem sa tranzistorima ja sam koristio integrisane invertore ali sada ću definitivno ovu metodu da koristim!
 
Odgovor na temu

branko_g
Merna tehnika i elektronika

Član broj: 159227
Poruke: 756
*.dynamic.xdsl-line.inode.at.



+9 Profil

icon Re: AT89S52 protiv BD13507.12.2011. u 21:40 - pre 149 meseci
8051 derivati nemaju Push-Pull izlaz nego Open-Drain sa otporom prema VCC.
Ako je izlaz logicko "1" mogu da daju struju(Source) reda µA, a ako je 0, onda mogu da "prime struju(Sink) od 10-20mA.
Pogledaj uostalom Datasheet.

Zato stavi jos jedan tranzistor i napravi Darlington.
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: AT89S52 protiv BD135

[ Pregleda: 2118 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.