MPP-Tracking: Digitale Regelung

Werbung
Photovoltaik
MPP-Tracking
DigitaleRegelungfür MPP-Tracker
von PeterAdelmann
KernstückeinesMPP-Trackers
ist die Regelungstechnik,
die es durch
die Veränderungder Pulsbreitenmodulation
ermöglicht,die maximale
Leistungaus Solarmodulen
zu entnehmen.DieseRegelung,es handelt
sich hierbeium einenExtremwertregler,
kannentwederals analogeoder
als digitaleElektronikaufgebautwerden.
Die digitaleRegelung,die Gegen- chert. Dieser Speicherplatzist für der Ermittlungder Leistungsdaten
stand dieses Artikelsist, bestehtim eine MPP-Regelung
durchausaus- dient,dieanderedaspulsbreitenmowesentlichenaus einem Mikrocom- reichend.Der RAM-Soeicherdient dulierte
Ausgangssignal
ausgibt.Der
puter, etwas peripherer Hardware dem Prozessorselbstzur Zwischen- A/D-Wandler
kann nur über Port E
und der Software.Da für diesesPro- speicherung
von Daten.
des Prozessorsbedient werden.
blemwedergroßeDatenmengen
verAußerdemist ein Timersystemvor- Ebensoist die AusgabeausdemTiwaltet werden müssen, noch eine handen,mit dem das pulsbreitenmo- mersystem
an PortA gebunden.
Angroße Rechengeschwindigkeit
erfor- dulierte Ausgangssignal erzeugt statt der Leistungkann auch der
derlichist, ist ein Mikroprozessor
mit wird. Dieses Timersystem besteht Stromoder die Spannungam Vereiner B-BitArchitekturvölligausrei- aus mehrerenRegistern,die ständig braucher gemessen werden, da
chend. Die periphereHardwarebe- mit einemf reilaufende
n Zählervergli- dieseParameter
den Extremwert
an
steht hauotsächlichaus einem Ana- chen werden. lst der Zählerstand der gleichen
Stellewie die Leistung
log-Digitalwandler,
einem Timersy- gleich einem Registerwert,kann an haben.
stem und einemSpeicherfür die Soft- einemAusgangeine Flankeerzeugt
ware.DerAnalog-Digitalwandler
wird werden,derenPolaritätprogrammiert
benötigt,um die zu messendeAus- werdenmuß.
gangsleistung
des MPP-Stellglieds
in
Durch die eingebauteWatchdogden computergerechten
Code umzu- Schaltung kann das Prozessorsysetzen. Mit dem Timersystemwird stem leichter abgeschaltetwerden.
das pulsbreitenmodulierte Aus- Diesistvor allemdannsinnvoll,
wenn
gangssignalfür das Stellglieder- der Prozessordirektdurchdas Solarzeugt.Hinzukommt,daßdie gesamte modul versorgt wird und deshalb
Elektronikmöglichstwenig Energie nachtsabgeschaltet
werdenmuß.
verbrauchensollte, was durch die
Der Prozessorselbstist in CMOSVerwendungvon Bausteinenermög- Technologie aufgebaut und verlichtwird,diein dersog.CMOS-Tech- brauchtsomitnurwenigeMilliampere
nologiegefertigtsind.
des kostbarenSolarstroms.Die bei
Am besteneignensich für diesen diesemProzessorzusätzlichvorhanAnwendungsfall
Single-Chip-Prozes-denen Ausgangsportskönnen dazu
soren.Diese Prozessorensind oft in benutztwerden,zum Beispieleinen
der energiesparenden
CMOS-Tech- Tiefentladeschutz
bei Batteriesystenik vorhanden.Ein weiterergroßer men zu realisieren.
Bei einem TiefVorteil ist der, daß manche dieser entladeschutz
wird beim UnterschreiProzessorenbereitseinenbeträchtli- ten einer bestimmtenAkkumulatoro" 'r.18,0,lläio'"'
chen Teil der peripherenHardeware spannung der Verbraucher abgeauf dem Bausteinmit eingebautha- schaltet.Auch könntenverschiedene
n PP-Reglers
oen.
Informationen
wie z. B. Ladezustand A b b .1: P r i n z i p s c h a l t bei lidn e sd i g l t a l e M
der Batteriedurch LOD-Displaysan
Hardwarebeschreibung den Benutzer weitergegebenwerUnsereWahl ist auf den Prozessor den. Zusätzlichkann das Prozessor68HC11der FirmaMotorolagefallen. systemdurchdie noch nichtbelegten Softwarebeschreibung
DieserProzessorhat unteranderem fuD-Eingänge die TemperaturmesDie Softwareist das im EEPROM
bereits einen 8-Bit Analog-Digital- sung von Akkumulatorenüberneh- stehendeProgramm,welchesden
wandlerauf dem Chio.Die B-BitAuf- men. Dies ist sinnvoll,da Ladeend- AblaufderRegelung
bestimmt.
lösunghalzur Folge,daßder Meßbe- spannungund Tiefentladespannung Diesesspezielle
MPP-Programm
reich in 256 Stufen erfaßt werden bei Akkumulatoren
von der Temoera- hatdieAufgabe,
das Pulsbreitenverkann.Diesentspricht
einerAuflösung tur abhängen.WeitereAnwendungs- hältnis
fürdasStellglied
so einzustelvon ca. 0,4 % der Meßbereichs- möglichkeitenergeben sich durch len,daßdie maximale
Leistung
aus
spanne. Durch von außen anzule- eineeingebaute
serielleSchnittstelle, demSolarmodul
entnommen
werden
gende Referenzspannungen
kann die für Protokolle genutzt werden kann.Außerdem
mußverhindert
werder Meßbereich vom Anwender kann und durch das Interruptsystem den, daß die Ausgangsspannung
selbst festgelegtwerden.
für weitereSteuerungsaufgaben.
über den zulässigen
Wert ansteigt.
Auch ist ein 512 Byle großerEEIn Abb. 1 ist der prinzipielle
Hard- Weitere
Steuerungsaufgaben
wieder
PROM-Speicher
und ein 256 Byte wareaufbau des Prozessorsystems Tiefentladeschutz
oderdieTemperagroßer Ramspeicherauf dem Bau- und die Kopplung mit dem Prozeß turmessung
bei Akkumulatoren
sind
stein. lm EEPROMwird dabei das dargestellt.Es ergeben sich hierbei in dem hier beschriebenen
ProauszuführendeProgrammabgespei- zwei Schnittstellen,
von denen eine grammnochnichtenthalten.
28 Sonnenenergie
2/88
Photovoltaik
ist der genauePro- A b b .3 : F l u ß d i a g r a m m
Nachfolgend
MPP-Programm
Programmstart
grammablauf
Wirdder
beschrieben:
wird zuProzessoreingeschaltet,
nächst ein lnitialisierungsabschnitt
durchlaufen.In diesem Abschnitt
I ni t l a l i s l e r u n g
Parameter
fürden
werdenbestimmte
unddenA/D-Wandler
Timerbaustein
mußnur
DieInitialisierung
eingestellt.
ausgeführt
einmalbeim Einschalten
Leistungmeasen
u n dm i t t e i l e n
werden,währendsich die nachfolgendenProgrammteile
ständigwiederholen.In dieserSchleifewerden
die
als erstesüberdenA/D-Wandler
ermittelt.
aktuellenLeistungsdaten
zu
derMeßwerte
UmdieGenauigkeit
spennung
256 Mal
wirddie Messung
erhöhen,
erreicht
wiederholt
und aus diesenMeßwerten der Mittelwertgebildet.Dieser
Wertwird mit dem Wertverglichen,
R i c h t u n ga u f
vorher
dereinenSchleifendurchgang
verkleinern
auf dieselbeWeiseermitteltwurde.
lst dieserneueWert höherals der
dies.daßsichdie Leialte.bedeutet
Leistung
NEIN
)
verringert
stungerhöht,anderenfalls
alte
überdie Verhat. DieseInformation
Leistung
wirdzunächst
derLeistung
änderung
Richtung
lm nächsten
zwischengespeichert.
u mk e h r e n
ob sichdie LeiSchrittwirdermittelt,
durcheine Verstungsveränderung
größerung
oderdurcheineVerkleineerrungdesPulsbreitenverhältnisses
gebenhat.DieseVeränderungsrichwelche
tung(Abb.2) derPulsbreitenmodulation mußebenfallszwischengespeiRichlung
chert werden.Wurde die Leistung
wirddieseVeränderungsvergrößert,
richtung beibehalten,im anderen
Falle umgekehrt.Danachwird das
Tastverhältnis
Tastverhältnls
gemäß
vergröBern
neue Pulsbreitenverhältnis
v e r k l e i n e rn
Veränderungsrichder ermittelbaren
DerAblaufbetungleichtverändert.
ginnt nun mit der Messungvon
neuem.
läßtsichüber
betrachtet
dieseSpannungnichtüberschritten Insgesamt
durchMikroprowird auf die MPP-Regelung
wird. Bei Akkumulatoren
diese Weise das Laden nach der zessorensagen,daßdiesesVerfahren die gestelltenAnforderungen
erreicht.
IU-Kennlinie
schonenden
erscheint
besser sehrgut erfüllt.Vorteilhaft
Um den Programmablauf
ist in Abb. 3 das vor allem,daß de.rProzessornoch
zu verdeutlichen,
von Uberwachungsaufdar- eineVielzahl
des Programms
Flußdiagramm
gabenübernehmen
kann,ohnedaß
gestellt.
erforderungsarbeiten
Programm- großeEntwickl
Dieser beschriebene
LangzeitstabiliLediglich
die
lich
sind.
algorythmus
istdurchdasgeschach(evtl.
telte Verfahrender Rekursionsehr tät des EEPROM-Speichers
Klimabedingununter
extremen
auch
Nachteilig
leistungsfähig
undeinfach.
istjedoch,daßdieSoftware
erkennen gen)istnochnichtüberprüft.
mehrvormuß,wennkeineLeistung
derPulsbreitenmodulation handen ist. lst das Tastverhältnis D i p l . - l n g .( F H ) P e t e r A d e l m a n ni s t L a b o r i n g e Abb.2: Veränderung
durch den Überspannungsschutzn i e u ri m l n s t i t u ft ü r I n n o v a t i o nu n d T r a n s f e rd e f
daseinge- oder durch sehr geringeEinstrah- F a c h h o c h s c h uUl el m .
AufdieseWeisependelt
um den lungsleistungauf einem Arbeits- At aui kß.e r d e mi s t e r L e h r b e a u f t r a g t e1 rü rP h o t o v o l stelltePulsbreitenverhältnis
punkt,bei dem praktischkeineLeiDie
Einschaltzeit
Wert.
ootimalen
wird,findet
wirddabeibeijedemSchleifendurch-stungmehrentnommen
T ver- dieserAlgorythmus
nicht mehr zulaufum 1 o/oderPeriodendauer
An derEntwicklung
desdigitaen MPP-Reglers
Wird Lei- warenHerrEckelundHerrDaghermaßgeblich
rück in den MPP-Bereich.
ändert.
wirddeshalb
die
erkannt,
Zusätzlicherfülltdie von uns er- stung,,Null"
beteiligt,
zwangsweise
auf50 %
nocheineÜberspan- Einschaltzeit
stellteSoftware
lst die maxi- derPeriodendauer
eingestellt.
nungsschutzfunktion.
(beiAkWeitereSoftwarealgorythmen
sind
Das lnstitutfür lnnovation
undTransfer
ist an
maleVerbraucherspannung
intereseinerZusammenarbeit
mitderlndustrie
kumulatoren: Ladeendspannung)möglichund werdenbereitsvon unlnteressenten
meldensichbittebeiHerrn
aufihreLeistungsfähig- siert.
wirddas PulsbreitenverhältseremInstitut
erreicht,
A d e l m a nfne. l . : 0 73 1 / 20 53 23 8 .
verschlechtert,
so daß keithinüberprüft.
nisabsichtlich
I
Sonnenenergie2lSS
29
Herunterladen