Fórum témák
» Több friss téma |
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!
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...
szakdogához kell, úh maradnék a PIC-es verziónál...
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.
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: |
Bejelentkezés
Hirdetés |