Det kanske räcker med att strössla ner några stycken i varje blomkruka!?
Slut på lidandet för alla blommor i fönstret [nya bilder]
- JimmyAndersson
- Inlägg: 26625
- Blev medlem: 6 augusti 2005, 21:23:33
- Ort: Oskarshamn (En bit utanför)
- Kontakt:
Schemat som syns på sidan 1 är kraftigt ändrat! i princip inget är kvar! Ni kommer med många förslag på förbättringar, men de flesta har jag redan testat.
Anledningen till att Rc-osciallator inte e ett alternativ är att pic:en har MYCKET högre strömförbrukning i rc mode än i kristall läge (32khz). sedan kräver sleep en 32khz kristall kopplad externt för att man ska kunna väcka den ur sleep. dvs med en timer. Ad:n drar mer ström än en spänningsdetektor för 2spänn. så därför föll valet på den. (dessutom får man byta till 12f675 som e dyrare också för ad)
Spänningsdubblingskretsen fungerar! men jag valde att slopa den. så nu sitter där en gul o en röd diod som inte behöver spänningsdubbling.
har märkt att det går o förbättra hur mycket som helst, snart e där bara en pic kvar o nått motstånd. fast LITE vill man väl löda? känns ju lamt om det är För lite komponenter hehe....
Guldplätterat har jag funderat på. Vi får se när korten e 100% färdiga! (kanske byta till mindre batteri trots allt)

Anledningen till att Rc-osciallator inte e ett alternativ är att pic:en har MYCKET högre strömförbrukning i rc mode än i kristall läge (32khz). sedan kräver sleep en 32khz kristall kopplad externt för att man ska kunna väcka den ur sleep. dvs med en timer. Ad:n drar mer ström än en spänningsdetektor för 2spänn. så därför föll valet på den. (dessutom får man byta till 12f675 som e dyrare också för ad)
Spänningsdubblingskretsen fungerar! men jag valde att slopa den. så nu sitter där en gul o en röd diod som inte behöver spänningsdubbling.
har märkt att det går o förbättra hur mycket som helst, snart e där bara en pic kvar o nått motstånd. fast LITE vill man väl löda? känns ju lamt om det är För lite komponenter hehe....
Guldplätterat har jag funderat på. Vi får se när korten e 100% färdiga! (kanske byta till mindre batteri trots allt)
Inte behöver man kristall för att väcka PICen, WDT har en egen RC-oscillator som drar 1uA. Att ADn drar mer kan knappast ha nån betydelse, det lär väl ta 10ms max för PICen att boota upp och göra en mätning (varje 2.3s då det blir WDT timeout). Om den då drar, säg 400uA med AD så blir medelströmmen 400uA*10ms/2300ms=1,7uA addera detta till 0.1uA i sleep + 1uA för WDT och du har en medelström på 2.8uA.
Vill inte verka smart, bara infomera!
Vill inte verka smart, bara infomera!
nja. det e inte hela sanningen, så här står det:
Timer1 can only operate during SLEEP when setup in
Asynchronous Counter mode. In this mode, an external
crystal or clock source can be used to increment the
counter. To setup the timer to wake the device:
A crystal oscillator circuit is built-in between pins OSC1
(input) and OSC2 (amplifier output). It is enabled by
setting control bit T1OSCEN (T1CON<3>). The
oscillator is a low power oscillator rated up to 37 kHz. It
will continue to run during SLEEP. It is primarily
intended for a 32 kHz crystal. Table 9-2 shows the
capacitor selection for the Timer1 oscillator.
o efter mina tester drar den MER ström med rc oscillator, så därför föll valet naturligt på en billig kristall!
som sagt. ska man ha ad får man ändå köpa den dyrare Up, o då tyckte jag det lika gärna kunde gå med spänningsdetektor!
Timer1 can only operate during SLEEP when setup in
Asynchronous Counter mode. In this mode, an external
crystal or clock source can be used to increment the
counter. To setup the timer to wake the device:
A crystal oscillator circuit is built-in between pins OSC1
(input) and OSC2 (amplifier output). It is enabled by
setting control bit T1OSCEN (T1CON<3>). The
oscillator is a low power oscillator rated up to 37 kHz. It
will continue to run during SLEEP. It is primarily
intended for a 32 kHz crystal. Table 9-2 shows the
capacitor selection for the Timer1 oscillator.
o efter mina tester drar den MER ström med rc oscillator, så därför föll valet naturligt på en billig kristall!
som sagt. ska man ha ad får man ändå köpa den dyrare Up, o då tyckte jag det lika gärna kunde gå med spänningsdetektor!
Det stämmer bra det du skriver men jag syftar ju WDT=WatchDog Timer. Du kanske inte har använt den nångång?
Det är en timer som är helt oberoende av CPUn i övrigt. Om man aktiverar den, vilket man gör när man flashar på samma sätt som man väljer oscillator (RC/XT/HS osv), så måste man resetta den med instruktionen clrwdt (om jag minns rätt) med jämna mellanrum, alltså innan timern når sitt maxvärde. Gör man inte det, vilket man kan låta bli att göra avsiktligt som i det här fallet, så resettas processorn och startar upp från 0 oavsett vilken status den var i. Man kan använda prescalern antingen till timer1 eller watchdogen, använder man till watchdogen kan man få en timeout på som längst ca2.3s.
WDT är tänkt för att resetta en processor ifall den hänger sig, men kan användas på annat sätt som här. Det finns ett register i PICen som talar om ifall den har bootat upp normalt eller pga. en watchdog reset.
Gör man på detta sätt behöver man ingen kristall och klarar sig med en PIC10 som nog är billigare även med AD.
Men det får väl bli nästa gång. Du har ju gjort ett fint kort nu! Vem har tillverkat korten förresten? Har du hittat nån som gör billiga enstaka kort?
Det är en timer som är helt oberoende av CPUn i övrigt. Om man aktiverar den, vilket man gör när man flashar på samma sätt som man väljer oscillator (RC/XT/HS osv), så måste man resetta den med instruktionen clrwdt (om jag minns rätt) med jämna mellanrum, alltså innan timern når sitt maxvärde. Gör man inte det, vilket man kan låta bli att göra avsiktligt som i det här fallet, så resettas processorn och startar upp från 0 oavsett vilken status den var i. Man kan använda prescalern antingen till timer1 eller watchdogen, använder man till watchdogen kan man få en timeout på som längst ca2.3s.
WDT är tänkt för att resetta en processor ifall den hänger sig, men kan användas på annat sätt som här. Det finns ett register i PICen som talar om ifall den har bootat upp normalt eller pga. en watchdog reset.
Gör man på detta sätt behöver man ingen kristall och klarar sig med en PIC10 som nog är billigare även med AD.
Men det får väl bli nästa gång. Du har ju gjort ett fint kort nu! Vem har tillverkat korten förresten? Har du hittat nån som gör billiga enstaka kort?
- JimmyAndersson
- Inlägg: 26625
- Blev medlem: 6 augusti 2005, 21:23:33
- Ort: Oskarshamn (En bit utanför)
- Kontakt:
Kolla också Microchip AN879
http://www.microchip.com/stellent/idcpl ... e=en012123
This application note describes ways to reduce system current consumption with the use of the Ultra Low-power Wake-up (ULPWU) module.
Vissa små-PICar har den modulen, inte säker på vilka.
http://www.microchip.com/stellent/idcpl ... e=en012123
This application note describes ways to reduce system current consumption with the use of the Ultra Low-power Wake-up (ULPWU) module.
Vissa små-PICar har den modulen, inte säker på vilka.
- Polemarchos
- Inlägg: 3
- Blev medlem: 15 juli 2007, 00:43:59
- Ort: Scania
Får du det till att funka så kan jag säkert tänka mig köpa en 30 st. Om priset är rätt det vill säga.meckis skrev:JimmyAndersson: hur har det gått?
jo just nu ligger det lite i dvala, men ska försöka återuppta det strax igen!
(behöver caddas om)
/meckis
Jag är så dålig på att komma ihåg att vattna mina blommor så att jag lyckats ta död på flertalet kaktusar.
