CD/CD atalakito

Nemeth Tibor neti at starkingnet.hu
Wed Dec 13 14:06:06 CET 2000


Hali !

Mi az a CD/CD  ?


Hidvegi Jozsef wrote:

> A dc-dc-t lehet ugy vezerelni (pontosabban szabalyozni), hogy mindig a leheto
> legtobbet vegye ki a generatorbol. Nem mondom, hogy nagyon egyszeru lesz, de
> jo jatek.

Egyetertek, en is ezt tennem. A foaramkor nagyon egyszeru, de a
szabalyozas valoban erosen kerdeses. Ha trivialis akkor bocs, de azert
leirom a foaramkort FI-nek.
A negativokat(generator akku) kosd ossze. A generatot pozitivjarol egy
induktivitas majd egy vele soro dioda megy az akku pozitivra. A dioda
katodja megy az akkura. A dioda (anod) es a tekercs kozos pontjara megy
egy kapcsolofet (Pl.BUZ11) darinje, a source megy a negativokra. Mar
csak meg kell vezerelni a gate-et. Zarlatvedelem valoszinuleg folosleges
mert ez a fet 30A-t is tud kapcsolni.
a). Egyszeru de korantsem optimalis megoldas: A fet source korebe tenni
egy aramfigyelo ellenallast, bekapcsolni a fetet amig egy kritikus
erteket (mint irtad 1..2 A) el nem er, ezutan kikapcsolni egy fix idore
amig az indutkivitasban felhalmozott energia (nagy resze) atmegy az
diodan az akkuba. A fix idot azert irtam mert a tekercsen ekkor a
feszultseg csak kicsit valtozik mivel a generetorfesz sokkal kisebb a
24V-nal. 
Nyilvan amig a generatorfesz kicsi, hosszu bekapcsolasi idok lesznek
mert lassan fut fel az aram es rovid kikapcsolasi (akkutoltesi) idok, de
hat kisebb a teljesitmeny, nincs mit tenni.

b). Optimalis megoldast analogban nem igazan tudok elkepzelni. Ha az
induktivitassal nem sporolsz, tehat eleg nagy es igy nem kell nagyon
nagy frekivel hajtani, egy piccel is megoldhatod. Kell merni az atlagos
toltoaramot, en ezt az akku negativ agaban mernem, figyelo ellenallassal
es alulatereszto szurovel. A picnek pedig jatszadozni kellene a ki/be
kapcsolasi idokkel amig maximumot nem talal. Pontosabban mindig, hiszen
a korulmenyek valtoznak. 
Ha jobban belegondolok, meg az induktivitassal is sporolhatsz ha
vallalod azt a hatranyt, hogy amig dont a pic addig nem tolt. Ez
szerintem ezrelekes vagy kisebb hatrany. Tehat azt kellene, hogy az
aktualis kitoltesnek megfeleloen mondjuk egy masodpercig ketyegteted a
fetet es ekozben az aramfigyeles szuroje beall az atlagra. Kikapcsolod a
fetet a dontes idejere. Ekkor gyorsan mersz egyet, ebbol eldontod a
kovetkezo idoket es ujra az egesz. Most jut eszembe, szamos olyan pic is
van ami fejbol tud pwm-et, ezekkel meg egyszerubb.
Az 'eldontod' egy kicsit nehez, mivel szemben a szokasos szabalyozasi
feladatokkal, amikor egy ertek megcelzasa a feladat es igy elojelhelyes
hibajelet kapunk, most egy optimumot kell talalni, raadasul ugy, hogy
nem (nagyon) akarunk elmozdulni rola. 
Ha elfogadjuk, hogy a kornyezeti feltetelek csak lassan valtoznak, azt
is megteheted, hogy a fenti modon egyszeuen vegiglepteted mondjuk 50
lehetseges eseten, ebbol az 50-bol kivalsztod a legjobbat es azzal
mukodteted a kovetkezo fel oraban. Igy felorankent 50 masodpercet jar
nem optimalisan. Persze, ha kozben valtozik a szel ? Szoval ezt az
optimumot kell megkeresni. Azt is megteheted, hogy csak akkor
optimalizalsz ujra, ha az aramerosseg mondjuk 10%-nal tobbet valtozott
mert valoszinuleg amig allando az optimum is ugyanott marad.
Amugy a problema ismeros volt. Napcellakkal toltott akummlatortelep-nel
hasonlo a helyzet. A gyari eszkozot csak kapcsolot tartalmaznak, ha van
feny es igy a napcella feszultsege meghaladja az akkumlatoret, valamint
az akkumltor kepes fogadni a toltest, egyszeruen egy fettel osszekoti,
ha valamelyik feltetel hianyzik leszakitaja. Ez mindenesetre ellentmond
annak amit irtam de lehet, hogy csak nem gondolkoztak el rajta.

Azert ez az optimalizalas nem is annyira borzaszto. Arra gondoltam, a
kitoltesi tenyezo legyen aranyos egy majdnen DC alapjel es egy
kisfrekis  1..10Hz szinusz osszegevel. A modulalo szinusz meg fog
jelenni a toltoaramon is. A szinusz legyen kicsi. Ha letezik optimum, es
alatta vagy, a toltoaramon megjeleno modulacio azonos fazisu, ha tul
vagy rajta ellenkezo fazisu mint a modulalo jel. Tehat a modulalo
szinusz es a mert toltoaram szorzatat kepezve es atlagolva, vagy ha igy
jobban tetszik, a toltoaramot faziserzekenyen egyeniranyitva a modulalo
jellel, elojelhejes hibajelet kapsz amivel a kozeperteket, a 'majdnem DC
alapjelet' eltolva beallhatsz az optimumra. Persze egyszeru kapcsirajzot
szerettel volna, ez nem egeszen az. Visszaterve a PIC-es megoldasra, ez
is megoldhato picc-el. A faziserzekeny egyeniranyitas megfeleltetheto
ket vektor belso szorzatanak, tehat tarolva a mert aramertekeket es
(tarolva vagy szamitva) a hozzajuk tartozo modulacios ertekeket, mindezt
egy shitregiszter szeru taroloban, tehat mindig az utolso , mondjuk
16-ot, kepezve a
  szumma(Ai*Mi)      /Ai aramjelek vektora Mi modulalo jeleke/
belso szorzatot, elojelhelyes erteket kapsz arra, merre van az optimum.
Ez lehetne egy klasszikus PID bemeno hibajele, amirol a kozeperteket
szabalyoznad. Es persze, hogy egyszerubb legyen, szerintem haromszog
modulacio is eppen eleg.
A kapcsirajz tehat egyszeru, a piclab es a fet-gate koze tegyel meg egy
IR2117-et is, a programot tetszes szerint lehet bonyolitani.
 A fet nyitasahoz keves 5V , vagy hasznalj un. logic level fetet
pl.:STP32N05L de ebben az esetben az IR -ick nem jok, de pl az 555
hasznalhato meghajtonak is. 





Udv.
      Nemeth Tibor




More information about the Elektro mailing list