avt 2944 id 74057 Nieznany (2)

background image

Do czego to służy?

Ludzkość od dawna marzy o skonstruowa-
niu perpetuum mobile. Niestety fizycy dość
skutecznie zniechęcają twierdząc, że nie jest
to możliwe. Urządzenie będące przedmiotem
niniejszego artykułu nie jest tym najbardziej
pożądanym wynalazkiem ludzkości, ale jest
jego dalekim przybliżeniem – pozwala uzyski-
wać energię za darmo i teoretycznie w nieskoń-
czoność. Jej ilość nie jest porażająca, ale powin-
na umożliwić ładowanie komórek, odtwarzaczy
MP3, zapewnić światło po zmierzchu, etc.

Opisywany projekt jest połączeniem aku-

mulatora oraz ogniwa słonecznego. Temat
wydał mi się na tyle interesujący, że postano-
wiłem sprawdzić, ile energii można uzyskać z
ogniwa fotowoltaicznego, kosztującego mniej
więcej równowartość trzech biletów do kina.

W urządzenie wbudowana jest przetwornica

podwyższająca napięcie do wartości 5V. Po
przylutowaniu gniazda USB można w ten spo-
sób uzyskać prostą ładowarkę USB, gdyż sprzęt
elektroniczny jest coraz częściej ładowany w
taki właśnie sposób. Maksymalny pobór prądu
zależy od właściwości akumulatora. Układ nie
oferuje rewelacyjnych parametrów. Prąd łado-
wania ogniwa, jaki udało się osiągnąć, docho-
dził do 40mA. Latem wynik może być lepszy,
gdyż testy były prowadzone na początku
marca. Zwykła, biurkowa lampka halogeno-
wa umożliwiała osiągnięcie prądu ładowania
na poziomie 5mA.

W urządzeniu znajduje się mikrokontroler

z rodziny AVR. Wymagane jest jego zaprogra-
mowanie. Mniej doświadczone osoby mogą
poprosić o pomoc bardziej zaawansowanych
kolegów. W skrajnym wypadku można go w
ogóle pominąć – szczegóły na końcu artykułu.

Jak to działa?

Schemat urządzenia przedstawiono na rysun-
ku 1
. Najważniejszy element stanowi w tym
przypadku ogniwo fotowoltaiczne SP201.
Zapewnia ono ładowanie akumulatora przy-
łączonego do złącza Z201. Tranzystor T201

umożliwia odłączenie ogniwa po stwierdze-
niu, że akumulator jest w pełni naładowany.
Rezystor R201 podciąga bazę tranzystora do
plusa zasilania, więc dopóki na porcie mikro-
kontrolera nie pojawi się zero logiczne (baza
ściągnięta do masy), będzie on przewodził
i ładował akumulator. Jest to rozwiązanie o
tyle pożądane, że po kompletnym rozłado-
waniu ogniwa porty mikrokontrolera przejdą
w stan wysokiej impedancji i wymusi to jego
ładowanie.

Elementy z sygnaturami zaczynającymi się

od cyfry 1 (np. U101, T101, C101, etc) sta-
nowią przetwornicę podwyższającą napięcie
do 5V. Jest to typowa aplikacja producenta.
Zamiast pojedynczego kondensatora wyjścio-
wego została zastosowana bateria kondensa-
torów C103…C107, co obniża wypadkową
impedancję i wydłuża ich żywotność.

Mikrokontroler zapewnia odrobinę auto-

matyki. W związku z tym konieczny jest
pomiar zewnętrznego oświetlenia oraz napię-
cia akumulatora (dokonuje się to za pomo-
cą dzielników napięcia). Funkcję interfej-
su spełniają diody LED D301...D308, D310
oraz przyciski S1 i S2. Do programowania
mikrokontrolera przeznaczone zostało złą-
cze JP301. W układzie znajduje się źródło
napięcia odniesienia LM285Z-1.2 o napięciu
1,2V. Nie można było do tego celu wyko-
rzystać napięcia zasilania, ponieważ stanowi
je napięcie akumulatora, które zmienia się
w zależności od stopnia
naładowania.

Obsługa

urządzenia

Do obsługi urządzenia
przeznaczone zostały dwa
przyciski. Pierwszy z nich
(S1) służy do uruchamia-
nia przetwornicy. Po jego
naciśnięciu i przytrzyma-
niu przez trzy lub wię-
cej sekund przetwornica

zostanie uruchomiona, a czerwona dioda LED
(D310) zacznie pulsować. Krótkie naciśnięcie
S1 (około sekundy) wyłączy przetwornicę.
Zatrzymanie przetwornicy następuje również
po wyładowaniu baterii.

Przycisk S2 umożliwia kontrolę stanu aku-

mulatora oraz napięcia ogniwa fotowoltaicz-
nego. Krótkie naciśnięcie S2 (około sekundy)
spowoduje, że na kilkanaście sekund włączą
się zielone diody LED. Im mniej się ich
zaświeci, tym bardziej wyładowany jest aku-
mulator. Dłuższe przytrzymanie S2 (ponad trzy
sekundy) spowoduje zaświecenie jednej zielo-
nej diody. Jeżeli w czasie kilkunastu sekund
napięcie na ogniwie fotowoltaicznym zwięk-
szy się, zaświeci się ich więcej (jedna dioda na
każde 100mV). W ten sposób można szukać
optymalnego położenia urządzenia. Kolejne
długie naciśnięcie S2 spowoduje, że znowu
włączy się tylko jedna dioda LED, a następnie
włączą się, gdy zwiększy się napięcie.

Warto wspomnieć, że wyłączenie przetwor-

nicy nie powoduje odcięcia napięcia na wyjściu
(złącze Z101), a jedynie jego zmniejszenie do
wartości odpowiadającej napięciu na zaciskach
akumulatora minus spadek napięcia na diodach
D102 i ewentualnie D101. Niemniej pozwala
to znacząco oszczędzić prąd, gdyż przetwor-
nica wprowadza straty energii. Warto zatem
pamiętać o odłączaniu sprzętu, gdy nie jest on
użytkowany. Co więcej, przetwornica może
nie wystartować, jeżeli obciążenie nie zostanie

2944

2944

53

E l e k t ro n i k a d l a Ws z y s t k i c h

Lipiec 2010

Lipiec 2010

+

+

+

+

+

+

Bateria słoneczna

Bateria słoneczna

background image

odłączone. Pojawia się tu pewna subtelność
– przetwornica jest zasilana napięciem, które
sama wytwarza! Jest to podyktowane koniecz-
nością dostarczenia „wysokiego” napięcia ste-
rującego dla tranzystora MOSFET. Napięcie z
baterii przestaje w pewnym momencie wystar-
czać i przy około 3,5V nie można włączyć
przetwornicy. Sytuację pogarsza właśnie dołą-
czone obciążenie, które zmniejsza napięcie
akumulatora („przysiada”). Dobrym wyjściem
prawdopodobnie będzie zastosowanie tranzy-
stora o znacznie niższym napięciu włączenia
bramki, ale niestety nie miałem takowego i nie
mogłem tego sprawdzić.

Pracujący układ zużywa trochę energii

(około 1mA), więc przy dłuższym nieużytko-
waniu warto odłączyć akumulator.

Montaż i uruchomienie

Urządzenie zostało zmontowane na płytce
przedstawionej na rysunku 2. Większość
zastosowanych elementów jest wykonana w
technologii SMD. W dużej mierze wynika to z
poważnej wady użytego ogniwa fotowoltaicz-
nego, jaką jest brak przewodów zasilających
– są jedynie pola kontaktowe. Brakuje rów-
nież otworów mocujących. Najlepszy spo-
sób, jaki udało mi się wymyślić, polega na
wlutowaniu dwóch zworek z drutu w płytkę
drukowaną i położeniu na nich ogniwa. Pola
kontaktowe powinny dotykać wyprowadzeń z
drutu. Jak widać, panel został przymocowany
gumkami. Zmniejszają one co prawda nie-
znacznie powierzchnię wystawioną na ekspo-
zycję promieni słonecznych, ale dzięki temu
montaż jest nieinwazyjny – można szybko
i łatwo zabrać ogniwo, aby wykorzystać je

do czegoś innego. Należy zwrócić baczną
uwagę na POLARYZACJĘ ogniwa. Niestety
nie jest ona w żaden sposób zaznaczona i
przed zamontowaniem panelu trzeba posłu-
żyć się multimetrem i sprawdzić, gdzie jest
plus, a gdzie minus. Warto też wspomnieć,
że ogniwo przychodzi zabezpieczone folią
samoprzylepną, przynajmniej te zamówione
przez mnie takie było. Przed umieszczeniem
go na płytce należy usunąć przezroczystą
folię samoprzylepną.

Dioda D101 nie musi być lutowana. W

początkowej fazie została ona przewidziana
jako element obniżający napięcie wejściowe,
gdyż obawiałem się, że w przypadku trzech
paluszków może ono być za wysokie. Moje
obawy się nie sprawdziły, więc spokojnie
można wlutować zworkę. Może okaże się to
przydatne, gdy ktoś będzie chciał wykorzy-
stać ogniwa o napięciu wyższym niż 5V.

Co do obudowy, to spośród dostępnych na

rynku propozycji nie znalazłem żadnej sen-
sownej przezroczystej obudowy. Moje opory
wzbudziło również używanie obudów z pane-
lami, gdyż część modułu fotowoltaicznego
będzie i tak zasłonięta. Jedynym sensownym
wyjściem wydaje się zakup kawałka plek-
siglasu i wykonanie obudowy samodziel-
nie. Od biedy można poszukać rozwiązań
„nieelektronicznych”, takich jak pudełka do
żywności, etc.

Rezystor R104 można spokojnie zastąpić

rezystorem 0

Ω (zworką w obudowie 1206),

gdyż jest on znacznie
łatwiej dostępny. Podana
wartość 0,1

Ω została

wzięta z aplikacji produ-

centa i najprawdopodobniej jest podykto-
wana chęcią ograniczenia emisji zaburzeń
elektromagnetycznych generowanych przez
przetwornicę.

Możliwości zmian

Pierwszą możliwością zmiany jest wyposa-
żenie urządzenia w obwód pomiaru prądu
ładowania akumulatora. Pozwoli to uzyskać
bardziej wiarygodne dane o efektywności
konwersji energii słonecznej na elektryczną.
W obecnej wersji oprogramowania zielone
diody LED obrazują względną efektywność
ogniwa, gdyż jego napięcie jest w dużej mie-
rze uzależnione od napięcia panującego na
złączu Z201.

Być może niektórzy Czytelnicy zechcieli-

by zastosować inny akumulator niż szerego-
we połączenie trzech ogniw w rozmiarze AA,
np. akumulator polimerowy. W takiej sytua-
cji należy zmodyfikować plik power.h, który
został przedstawiony na listingu 1. Pierwsza
instrukcja define zawierająca stałą POWER_
BATTERY_LEVELS określa kolejne stadia
wyładowania akumulatora. Pierwsza wartość
odpowiada całkowitemu wyładowaniu ognia
(wszystkie zielone diody po krótkim naciśnię-
ciu S1 są wygaszone), natomiast ostatnia – stan
pełnego naładowania (wszystkie zielne LED-
y włączone). Zmieniając te wartości, można
uwiarygodnić pomiary wykonywane przez
urządzenie. Kolejna stała (POWER_BATTERY_
CHARGING_VOLTAGE
) określa próg ładowa-

nia akumulatora.
Warto wspo-
mnieć, że w urzą-
dzeniu uwzględ-
niona została 5%
histereza, tzn. od
podanej warto-
ści jest odejmo-
wane 2,5% oraz
jest dodawane
2,5%. Powstają
w ten sposób

dwie nowe war-
tości. Mniejsza z

nich określa, kiedy włą-
czyć ładowanie, a większa
– kiedy je zakończyć. W
przypadku listingu 1 włą-
czenia ładowania nastąpi w
sytuacji, gdy napięcie aku-
mulatora spadnie poniżej
4095mV, a jego wyłącze-
nie po przekroczeniu progu
4305mV. Dalej znajduje się
stała POWER_BATTERY_
CONVERTER_VOLTAGE

określająca napięcie, po
przekroczeniu którego
nastąpi automatyczne
wyłączanie przetwornicy.
Ostatnie dwie stałe określa
się następująco:

PD3/OC2B/INT1

1

PD4/XCK/T0

2

GND

3

VCC

4

GND

5

VCC

6

PB6/XTAL1/TOSC1

7

PB7/XTAL2/TOSC2

8

PD5/OC0B/T1

9

PD6/OC0A/AIN0

10

PD7/AIN1

11

PB0/CLKO/ICP1

12

PB1/OC1A

13

PB2/SS/OC1B

14

PB3/OC2A/MOSI

15

PB4/MISO

16

PB5/SCK

17

AVCC 18

ADC6 19

AREF 20

GND 21

ADC7 22

PC0/ADC0 23

PC1/ADC1 24

PC2/ADC2 25

PC3/ADC3 26

PC4/ADC4/SDA 27

PC5/ADC5/SCL 28

PC6/RESET

29

PD0/RXD

30

PD1/TXD

31

PD2/INT0

32

U301

ATMEGA48V

+V

+V

D311

LM285Z-1.2

C303

100n

C304

100n

R311

3,3k

Z201

AKUM

+V

C201

100u

C202

100n

R201

330R

CHARGE_OFF

+V

R202

100k 1%

CHARGE_V

R203

8,2k 1%

R204

100k 1%

AKUM_V

R205

22k 1%

D307

GREEN

+V

LED_7

D308

GREEN

+V

R308

1k

LED_8

D305

GREEN

+V

LED_5

R301

1k

D306

GREEN

+V

LED_6

R306

1k

D303

GREEN

+V

LED_3

D304

GREEN

R307

1k

+V

LED_4

D301

GREEN

+V

R304

1k

LED_1

D302

GREEN

+V

LED_2

R305

1k

S1

S2

R302

1k

MISO

MOSI

R303

1k

D310

RED

+V

LED_R

1

2

3

4

5

6

JP301

ISP

RESET

SCK

MOSI

MISO

+V

R310

1k

R103

33k 1%

R102

100k 1%

D102

1N5818

T101

BUZ11

L101

3,3uH

C103

10u

C104

10u

C105

10u

C106

10u

C107

10u

Z101

5V

R104

0,1R

C102

100u

+V

+5V

C101

100n

R101

10R

+5V

EXT 1

GND

2

CS

3

FB 4

SHDN

5

NC 6

NC 7

Vin

8

U101

MCP1650R-E/MS

SHDN

D101

*patrz tekst

T201

BC847

R309

10k

+V

LED_3

LED_4

LED_5

LED_6

LED_7

LED_8

MOSI

MISO

SCK

LED_1

LED_2

SHDN

LED_R

AKUM_V

CHARGE_V

CHARGE_OFF

RESET

V+ 1

V- 2

SP201

ASI30004097080M

C301

100n

C302

100n

+V

+V

C108

100n

C305

100n

C306

100n

GND

Uref

Uref

Rys. 2 Płytka w skali 50%

Rys. 1

54

E l e k t ro n i k a d l a Ws z y s t k i c h

Lipiec 2010

Lipiec 2010

background image

POWER_CHARGING_V_FACTOR =

(R202+R203)/R203*Uref

POWER_BATTERY_V_FACTOR =

(R204+R205)/R205*Uref
gdzie Uref to napięcie odniesienia LM285Z,
czyli 1200mV. W zasadzie można zrezygno-
wać z lutowanie elementu D311 i wykorzystać
wewnętrzne napięcie odniesienia 1100mV.
Dokonując wstępnych pomiarów, kalibra-

cji i dobiera-
jąc zgodnie
z wynikami
wartości tych
stałych, można
o t r z y m a ć
zadowalające
rezultaty.

Mikrokontroler w zasadzie nie pełni

funkcji kluczowych, a jedynie pomocni-
cze. Można zrezygnować z jego lutowania.
Należy jednak zewrzeć linię SHDN prze-
twornicy do plusa zasilania. Prąd uzyski-
wany z ogniwa (teoretyczne maksimum to
108mA) nie powinien uszkodzić akumula-
tora na skutek przeładowania. Należy jed-

nak pamiętać, że praca przetwornicy może
spowodować ich rozładowanie do poziomu,
w którym staną się one bezwartościowe.
Gdyby jednak opisane urządzenie miało
służyć jedynie do ładowania akumulatora,
to w zasadzie wystarczą elementy SP201,
R201, T201, C202 i C201. Warto jednak
wykonać płytkę drukowaną, gdyż dzię-
ki temu montaż panelu słonecznego jest
znacznie prostszy.

Kupując diody LED, warto zaopatrzyć się

w diody hiperjasne, gdyż światło emitowane
przez te zwykłe jest praktycznie niewidoczne
w pełnym słońcu.

Jakub Borzdyński

jakub.borzdynski@elportal.pl

//power.h

#ifndef jb_power_h

#defi ne jb_power_h

//----------------------------

#defi ne sbi(p,b) p|=(1<<b) ;

#defi ne cbi(p,b) p&=~(1<<b) ;

#include <avr/io.h>

#include “delay.h”

//”konfi guracja” akumulatora

//-------------------------------------

//progi wyladowania akumulatora [mV]

#defi ne POWER_BATTERY_LEVELS 3000, 3200, 3400, 3600, 3800, 4000, 4200, 4300,

4500

//napiecie, przy jakim rozpoczyna sie ³adowanie akumulatora

[mV]

#defi ne POWER_BATTERY_CHARGING_VOLTAGE 4200

//napiecie, przy jakim nasteuje odlaczenie przetwornicy [mV]

#defi ne POWER_BATTERY_CONVERTER_VOLTAGE 3000

//stale

#defi ne POWER_CHARGING_V_FACTOR 15834

//Uref [mV] * dzielnik

#defi ne POWER_BATTERY_V_FACTOR 6654

//Uref [mV] * dzielnik

//--------------------------------------

class

power

{

unsigned

int

batteryVoltage

;

//napiecie akumulatora

public

:

power

()

;

//konstruktor

//zwraca napiecie panelu fotowoltaicznego (w mV)

unsigned

int

getPhotoCellVoltage

()

;

//zwraca stopien naladowania akumulatora (w mV)

unsigned

char

getBatteryState

()

;

//kontroluje prace akumulatora

void

doWork

()

;

//steruje przetwornica (wl/wyl)

void

setStepUpConverter

(

bool

state

)

;

//sprawdz, czy przetwornica jest wlaczona

bool

getStepUpConverter

()

;

}

;

extern

power pwr

;

#endif

Listing 1

R101 . . . . . . . . . . . . . . . . . . .10Ω 1206
R102,R202,R204 . . . . . .100kΩ 1% 0805
R103 . . . . . . . . . . . . . . . 33kΩ 1% 0805
R104 . . . . . . . . . . . . . . . . . . 0,1Ω 1206
R201 . . . . . . . . . . . . . . . . . . . . . 330Ω
R203 . . . . . . . . . . . . . . 8,2kΩ 1% 0805
R205 . . . . . . . . . . . . . . . 22kΩ 1% 0805
R301-R308,R310. . . . . . . . . . 1kΩ 0805
R309 . . . . . . . . . . . . . . . . . . 10kΩ 0805
R311 . . . . . . . . . . . . . . . . . 3,3kΩ 0805
C101,C108,C202,C301-C306 . . .100nF 0805
C102,C201 . . . . .100μF tantalowy SMD
C103-C107 . . . . . .10μF tantalowy SMD

D101 . . . . . . . . . . . . . . . . . .* patrz tekst
D102 . . . . . . . . . . . . . . . . . . . . .1N5818
D301-D308 . . . . . . . . . . . . . LED GREEN
D310 . . . . . . . . . . . . . . . . . . . . LED RED
D311 . . . . . . . . . . . . . . . . . LM285Z-1.2
T101 . . . . . . . . . . . . . . . . . . . . . .BUZ11
T201 . . . . . . . . . . . . . . . . . . . . . .BC847
U101 . . . . . . . . . . . . . MCP1650R-E/MS
U301 . . . . . . . . . . . . . . . . . .ATmega48V
JP301 . . . . . . . . . . . . . . . . . . . . . . . ISP
L101 . . . . . . . . . . . . . . . . . .3,3μH SMD
SP201 . . . . . . . . . . .ASI30004097080M
Z101,Z201. . . . . . . . . . . . . . . . . . .ARK2
ZW1-ZW6 . . . . . . . . . . . . . . . .0Ω 1206

Wykaz elementów

Płytka drukowana jest do stęp na

w sie ci han dlo wej AVT ja ko kit szkol ny AVT-2944.

R E K L A M A


Wyszukiwarka

Podobne podstrony:
AVT 5094 id 74083 Nieznany (2)
AVT 950(1) id 74093 Nieznany
AVT 2721 Zegar id 74055 Nieznany
AVT 3034 Ladowarka id 74058 Nieznany (2)
AVT 2936 Zegar id 74056 Nieznany (2)
AVT 939 cz2 id 74092 Nieznany (2)
AVT 1660 wl dotykowy id 74051 Nieznany
AVT 843 cz2 id 74089 Nieznany (2)
AVT 1060 Ladowarka id 74048 Nieznany (2)
Abolicja podatkowa id 50334 Nieznany (2)
4 LIDER MENEDZER id 37733 Nieznany (2)
katechezy MB id 233498 Nieznany
metro sciaga id 296943 Nieznany
perf id 354744 Nieznany
interbase id 92028 Nieznany
Mbaku id 289860 Nieznany
Probiotyki antybiotyki id 66316 Nieznany
miedziowanie cz 2 id 113259 Nieznany
LTC1729 id 273494 Nieznany

więcej podobnych podstron