|
PRETVARAČ
NAPONA SA 12 V DC NA 220 V AC |
DC/AC pretvarač koji pretvara napon sa 12
volti jednosmernog napona(akumulatora) na 220
V naizmeničnog često ima primenu. Poznate su njegova klasična
rešenja sa NE555 kao
oscilatorom ili slična.
Međutim ta klasična
rešenja imaju više nedostatka a pre svega u inteligenciji samog
uređaja. Jedna takva šema objavljena je u časopisu Infoelektronika br. 50 od strane autora
Denić Dragana koja je imala
veliki odjek. Taj pretvarač izveden je sa Atmelovim mikrokontrolerom AT90S1200. Ovo rešenje je bazirano
na Microchip-vom
PIC16F877A mikrokontroleru sa skoro
identičnom šemom i malom korekcijom okruženja. Sam
pretvarač sastoji se od:
1. Mikrokontrolerskog
dela
2. Izlaznog stepena
3. Transformatorskog
dela
Šema mikrokontrolerskog dela pretvarača prikazana je na donjoj
slici.
Iz prikazane šeme vidi se da se na pin mikrokontrolera RB1 preko optokaplera IC3 dovodi indikacija postojanja
mrežnog napajanja. Ako to napajanje postoji pretvarač se nalazi u
modu punjenja akumulatora. Svetli led dioda Led1 koja indicira postojanje 220
V iz mreže. Takođe svetli i led dioda Led4 u slučaju ako se vrši punjenje akumulatora. Led
dioda Led3 indicira da je napon
akumulatora ispod 10 V kada je
isključen pretvarač. U slučaju ako je temperatura lima za
hlađenje izlaznih tranzistora veća od 70 °C blinka će led dioda Led5 i pretvarač će takođe biti isključen sve
dok ta temperature ne padne ispod 70
°C, a takođe čuće se neprekidan zvuk sa buzzera Bz1. Preko relea Re1 vrši se isključenje potrošača ako je
prekoračena dozvoljena temperatura, dok se rele Re2 koristi za prebacivanje potrošača na mrežni rad
ili preko pretvarača.
Za realizaciju mikrokontrolerskog dela pretvarača neophodni su
elementi dati u donjoj tabeli.
Rb. |
Komponenta |
Količina |
1. |
IC1 - mikrokontroler PIC16F877A |
1 kom |
2. |
DS1820 – kolo za merenje temerature |
1 kom |
3. |
CNY17 - optokapler |
1 kom |
4. |
T1, T2 – tranzistor 2N1711 |
2 kom |
5. |
DIL - 40 podnožje |
1 kom |
6. |
LM7805 – naponski regulator |
1 kom |
7. |
DIL – 8 podnožje (profesional) |
1 kom |
8. |
Q1 - keramički rezonator 3
pina 4 Mhz |
1 kom |
9. |
R1, R10 – 10k (1/4W) |
2 kom |
10. |
R2 – 33k (1/4W) sa tolerancijom 1% |
1 kom |
11. |
R3 – 10k (1/4W) sa tolerancijom 1% |
1 kom |
12. |
R4, R13, R14 - 4k7 (1/4W) |
3 kom |
13. |
R5,R6,R7,R8 i R9 - 330W(1/4W) |
5 kom |
14. |
R11,R12 – 220k(1/4W) |
2 kom |
15. |
C1 – 470mF (stojeći 25V) |
1 kom |
16. |
C2 – 1000mF (stojeći 25V) |
1 kom |
17. |
Led1, Led5 – led dioda crvena
fi 5mm |
2 kom |
18. |
Led2 – led dioda zelena fi
5mm |
1 kom |
19. |
Led3, Led4 – led dioda
žuta fi 5mm |
2 kom |
20. |
D1, D2,
D3, D4, D5, D6 – dioda 1N4148 |
6 kom |
21. |
D7 – 1N4001 |
1 kom |
22. |
Re1, Re2 – rele Finder serije
3611 na 6 Volti |
2 kom |
23. |
Bz1 - Piezo
zujalica sa oscilatorom PES12N40P za PCB,
veličine 14mm |
1 kom |
24. |
Vitroplast
jednostrani 200 x 180 mm |
1 kom |
|
|
|
|
|
|
|
|
|
Šema izlaznog stepena prikazana je na donjoj slici.
U izlaznom stepenu koriste se snažni MOSFET tranzistori IRFZ44N
od čijeg broja zavisi i snaga pretvarača(jasno pod uslovom da je i
transformator ispravno dimenzionisan). U donjoj tabeli prikazana je snaga prema
broju tranzistora u izlaznom stepenu kao i dozvoljena struja na automatskom
prekidaču Os1.
Izlazna snaga |
Broj tranzistora |
Automatski
osigurač |
100 – 150 W |
1 par |
10 A |
200 – 300 W |
2 para |
16 A |
300 – 400 W |
3 para |
20 A |
Vrednosti pojedinih elemenata dati su u donjoj tabeli.
Rb. |
Komponenta |
Količina |
1. |
T20, T30 – tranzistori BC337 |
2 kom |
2. |
D20,
D30 – zener diode ZY18 |
2 kom |
3. |
T21,
T22,T22, T31, T32, T33 – tranzistor IRFZ44N |
zavisno od izlazne
snage |
4. |
R20, R30 – 10k (1/4W) |
2 kom |
10. |
R21, R31 – 1k (1/2W) |
2 kom |
11. |
R22, R23, R24, R32, R33, R34 – 100W (1/4W) |
zavisno od
izlazne snage |
12. |
C20,
C21, C22, C30, C31, C32 – 22nF keramički |
zavisno od
izlazne snage |
13. |
Kondenzator 1mF(400
V) |
1 kom |
Šema transformatorskog dela prikazana je na donjoj slici.
Vrednost kondenzatora je 1mF(400V).
Budući da je frekvencija mrežnog napona 50 Hz to je dužina trajanja periode jednaka:
t=1/f=1/50=0.02=20
ms
što znači da je trajanje jedne poluperiode jednako 10 ms. Sledeći kod vrši
"softversko" oscilovanje
koje se dana često koristi.
'**************************************************************** '* Naziv : OSCILATOR.BAS * '* Autor : Milanovic V.
* '* Napomena : Primer softverskog
oscilovanja * '* Datum : 16.01.2006 * '* Verzija : 1.0 * '**************************************************************** Pocetak: Low PortB.5 ' Pin B.5 postavi na 0 High
PortB.4 ' Pin B.4 postavi na 1 pause 10 Low PortB.4 ' Pin B.4 postavi na 0 High PortB.5 ' Pin B.5 postavi na 1 pause 10 Goto
Pocetak End ' Kraj program |
Programe za podršku ovom intefejsu možete preuzeti ovde.
http://vojo.milanovic.org
© Copyright, 2006 Milanović Vojo
All right reserved