Fórum témák

» Több friss téma
Fórum » Fényérzékelés PIC-kel
Lapozás: OK   1 / 1
(#) stoke hozzászólása Máj 23, 2007 /
 
Helo!

Szeretnék PIC-re kötni egy napelemet (bárhol megvehető napelemes kerti lámpából kiszedett napelem). A célom az lenne, hogy mondjuk egy 10-es skálán beskálázni a mutatott értéket, és ezt LCD-re vinni.

Az a gondom, hogy nem tom hogy kössem rá a PIC-re a napelemet. PIC16F690-et használok, amin van ADC láb.

Bármilyen segítséget szívesen fogadok!
(#) fureszk válasza stoke hozzászólására (») Máj 23, 2007 /
 
Szerintem egy jólméretezett kivezérlésjelzővel is meglehetne oldani! PIC-es megoldás=ágyúval verébre
Többet nem tudok segíteni sajnos, még csak tanulgatom az elektrót...
(#) stoke válasza fureszk hozzászólására (») Máj 23, 2007 /
 
szakdogához kell, úh maradnék a PIC-es verziónál...
(#) Topi válasza stoke hozzászólására (») Máj 23, 2007 / 4
 
Ezek a napelemek elvileg 3V körül adnak le.

Használni kell a PIC analóg bemenetét. Használsz 8bites ADC-t, akkor beállítod a maxot a 3V-ra, hogy az legyen a 10. A 0V meg az 1. Innentől már csak egy arányossági számolást kell elvégezni.

Képlet:
a = max érték 3V-on a PIC ADC szerint.

érték = (10/a)*adc_ertek

Példával levezetve.:
Ha 255-öt ad az ADC 5V-on, akkor voltonként 51 osztás van. Vagyis 1Vot 51 részre oszt fel. (Kvantálás)
Ha 3V-ot ad a napelem, akkor a max érték vagyis a fentebb írt "a" az 3V*51 lesz, vagyis 153.

A fél megvilágítás ADC-ben 1,5V*51 ~ 77

érték = (10/153)*77 => 5, Vagyis 10-es skálán most a fele.

Szerk.:
Napelem negatívja PIC null tápra, Napelem pozitívja egy 680R-os ellenálláson keresztül folyik be a PIC AN0-ba. Ellenállás azért kell, hogy azért ne follyon olyan sok áram be az ADC-be. Felesleges.
(#) stoke válasza Topi hozzászólására (») Máj 23, 2007 /
 
köszi szépen
(#) BOCEEE válasza Topi hozzászólására (») Máj 24, 2007 /
 
Gondolom nem lényeges a project szempontjából, de ha a napelem tényleg 3V-ot ad le akkor elegánsabb megoldás ha 0-tól 3V-ig használod a PIC ADC konverterét.
Tehát 0-3V-ig 256 osztást kapsz 8 biten (10 biten 1024-et). Ezt úgy érheted el, ha a PIC VREF+ lábára 3V-ot kötsz és a PIC programjában átállítod az analog bemenetek táblázatból valami olyanra a bemeneteket amiben bennevan az a láb analog bemenetként, amire a napelemet kötötted, de van VREF+ láb is.
(5V-ból 3V-ot többféleképpen csinálhatsz pl feszültségosztó).
Ja meg elvileg a PIC működik 3V-ról is. Ebben az esetben semmit nem kell változtatnod, mert az alapbeállítás szerint a PIC pozitív tápfeszültsége az összehasonlítás maximuma. (kettővel kevesebb ellenállás és kettővel kevesebb programsor marad így) :yes:
Következő: »»   1 / 1
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem