Nagradna Igra - 2012

Riješavanje raznoraznih problema čisto iz zabave. Nagrada nije novčana nego u vidu elektronskih komponenti.

Moderators: stojke369, pedja089, [eDo], trax

Da li ste zainteresirani za nagradnu igru?

1. DA
35
85%
2. NE
6
15%
 
Total votes : 41

Re: Nagradna Igra

Postby _heX » 09-01-2012, 11:30

Ispod je shema gotovog uredjaja. Uredjaj vecinu vremena provodi u sleep modu. Tasteri nemaju vanjske pull-up otpore vec se koriste interni. Pritiskom na taster kontroler (PIC16F628A) se budi iz sleep moda, na led1 odblinka neki uzorak i vraca se u sleep mod (ledica je ugasena pri ulasku u sleep). Kontroler radi na naponu od 3V. Svi pinovi osim RA1 u programu su definirani kao input. Niti jedna periferna funkcija kontrolera (komparator, ccp modul, uart, wdt, bor, timeri itd) nije ukljucena. U sleep modu kontroler iz izvora vuce nesto vise od 160uA, iako u datasheet-u stoji da bi struja trebala iznositi manje od 0.5uA. Pitanje je, zasto je to tako te kako rijesiti problem bez zahvata na hardweru.

Nagrada: MAX2370ETM+ i MAX2335ETI+ (osvojeni u predhodnom krugu), 2x MAX232, PIC16F877.
Attachments
shema.zip
(15.49 KiB) Downloaded 50 times
_heX
 
Posts: 118
Joined: 29-10-2009, 20:09
Location: Republika Zagorje

Re: Re: Nagradna Igra


Re: Nagradna Igra

Postby _heX » 09-01-2012, 11:34

_heX
 
Posts: 118
Joined: 29-10-2009, 20:09
Location: Republika Zagorje

Re: Nagradna Igra

Postby pedja089 » 09-01-2012, 14:36

Ja znam :D
User avatar
pedja089
 
Posts: 6240
Joined: 20-02-2007, 14:50
Location: Sremska Mitrovica,Novi Sad - Srbija

Re: Nagradna Igra

Postby Feko » 09-01-2012, 14:57

Ja isto znam da peđa zna :lol:
User avatar
Feko
 
Posts: 3984
Joined: 23-07-2008, 06:18
Location: Hrvatska, Slavonija, Selo moje malo...

Re: Nagradna Igra

Postby 78L05 » 09-01-2012, 23:23

Jeli mozda razlog to sto pinove koje se ne koristi treba postaviti kao izlaze?
Ne vjeruj u čuda - računaj na njih!
User avatar
78L05
 
Posts: 1349
Joined: 28-05-2009, 13:22
Location: Hrvatska

Re: Nagradna Igra

Postby _heX » 10-01-2012, 10:31

@78L05
Blizu si. Zasto ih treba postaviti u izlaze?
_heX
 
Posts: 118
Joined: 29-10-2009, 20:09
Location: Republika Zagorje

Re: Nagradna Igra

Postby mega162 » 10-01-2012, 11:15

Da budu u stanju logičke 0
User avatar
mega162
 
Posts: 921
Joined: 10-04-2010, 17:54

Re: Nagradna Igra

Postby _heX » 10-01-2012, 12:17

:? Nikako ne bi bilo dobro da budu HIGH posto su eksterno vezani na 0 (LOW). Dok su bili input bili su 0. Ali, sto se desava prebacivanjem pinova iz input u output da se struja smanji s >160uA na <0.5uA? Jel treba slobodne pinove oba porta prebaciti u output ili samo jednog?
_heX
 
Posts: 118
Joined: 29-10-2009, 20:09
Location: Republika Zagorje

Re: Nagradna Igra

Postby mega162 » 10-01-2012, 12:29

iako ne znam ništ o picevima, vrijedilo je pokušat
User avatar
mega162
 
Posts: 921
Joined: 10-04-2010, 17:54

Re: Nagradna Igra

Postby 78L05 » 10-01-2012, 16:23

Rekao bih da ce se potpuno smanjivanje struje osigurati tek prebacivanjem svih nekoristenih pinova u izlazni tip. Na taj nacin niti jedan pin nece "visiti u zraku", jer se na taj nacin zbog arhitekture kontrolera trosi veca struja nego bi trebala biti u sleep modu (prema uputi proizvodaca - datasheet-u)
Ne vjeruj u čuda - računaj na njih!
User avatar
78L05
 
Posts: 1349
Joined: 28-05-2009, 13:22
Location: Hrvatska

Re: Re: Nagradna Igra


Re: Nagradna Igra

Postby _heX » 10-01-2012, 17:39

mega162 wrote:iako ne znam ništ o picevima, vrijedilo je pokušat
Svakako.

Bilo bi glupo ocekivati da netko tko nikada nije niti se namjerava baviti PIC-evima proucava citav datasheet pa da pomognem. Rjesenje lezi u sekciji 05. I/O ports.

@78L05
Sve to stoji, no nije problem u tome. Pogledaj shemu jos jednom i obrati paznju da niti jedan neiskoristen pin nije ostavljen u zraku. Problem je puno jednostavnije prirode.
_heX
 
Posts: 118
Joined: 29-10-2009, 20:09
Location: Republika Zagorje

Re: Nagradna Igra

Postby 78L05 » 10-01-2012, 19:22

_heX wrote:@78L05
Blizu si. Zasto ih treba postaviti u izlaze?


Zato sto kad su postavljeni na izlaze imaju jedno svoje fiksno stanje (u slucaju tvoje sheme logicku nulu) i nema stalnih provjera stanja kao sto je slucaj kod ulaza te samim time nema tolike potrosnje.
Ne vjeruj u čuda - računaj na njih!
User avatar
78L05
 
Posts: 1349
Joined: 28-05-2009, 13:22
Location: Hrvatska

Re: Nagradna Igra

Postby _heX » 10-01-2012, 20:57

Nije točno.

Port na svakom pic-u je staticki i stanje registra PORTx ne mijenja se kako se mijenja stanje na pinovima. Stanje na pinovima reflektira se u registar samo prilikom izvrsenja instrukcije koja pristupa doticnom registru. Kako se pic u ovom slucaju nalazi u sleep modu, nema nikakvog citanja, odnosno "provjera stanja".
_heX
 
Posts: 118
Joined: 29-10-2009, 20:09
Location: Republika Zagorje

Re: Nagradna Igra

Postby trax » 11-01-2012, 08:35

Evo da malo pomognem:

I=U/R

ili jos vise:

I=U/Rukupno

:D
User avatar
trax
 
Posts: 2849
Joined: 08-01-2005, 18:04
Location: 75k, BA

Re: Nagradna Igra

Postby 78L05 » 11-01-2012, 16:17

Mozda kad se svi zajedno zakace i postave se kao izlazi otpor im se jako poveca te se zbog toga (na fiksnom naponu) smanji struja. :roll:
Ne vjeruj u čuda - računaj na njih!
User avatar
78L05
 
Posts: 1349
Joined: 28-05-2009, 13:22
Location: Hrvatska

Re: Nagradna Igra

Postby nano » 11-01-2012, 18:28

ni ja nisam strucnjak za PIC-eve,ali ovo sam primjetio

Each of the PORTB pins has a weak internal pull-up
(≈200 μA typical). A single control bit can turn on all the
pull-ups. This is done by clearing the RBPU
(OPTION<7>) bit. The weak pull-up is automatically
turned off when the port pin is configured as an output.

je li zbog toga?
nano
 
Posts: 710
Joined: 18-02-2011, 10:46

Re: Nagradna Igra

Postby InTheStillOfTheNight » 11-01-2012, 19:24

Mislim da je to to... Tek sad skuzih igru jer nisam bio na forumu neko vrijeme... fora igra... Vjerojatno se radi o gašenju svih pull-up otpora... Neda mi se čitati datasheet
InTheStillOfTheNight
User avatar
InTheStillOfTheNight
 
Posts: 825
Joined: 01-06-2006, 17:54
Location: Zagreb

Re: Nagradna Igra

Postby InTheStillOfTheNight » 11-01-2012, 21:00

Zaboravih pitati... Jel se smijem i ja igrati s vama? :lol:
InTheStillOfTheNight
User avatar
InTheStillOfTheNight
 
Posts: 825
Joined: 01-06-2006, 17:54
Location: Zagreb

Re: Nagradna Igra

Postby _heX » 11-01-2012, 22:15

@nano
Upravo zbog toga. Ne moras biti strucnjak za pic, samo treba citati. Javi se na PM da se dogovorimo oko nagrade

@InTheStillOfTheNight
Ne svih, samo onih neiskoristenih koji su trajno vezani na GND. Prebacivanjem RB1, RB2, RB3 u output dobiva se upravo to

Za one kojima jos nije jasno:
Attachments
rb3.gif
rb3.gif (31.57 KiB) Viewed 298 times
_heX
 
Posts: 118
Joined: 29-10-2009, 20:09
Location: Republika Zagorje

Re: Nagradna Igra

Postby InTheStillOfTheNight » 11-01-2012, 22:27

Da, imas pravo, samo sam bacio oko na shemu i predpostavio u cemu je trik... Eventualno se jos nesto moze ustedjeti ako si na internom osc-u... ako ga uopce ima taj pic...

Cek, ako sam dobro skuzio pravila onda sada @nano postavlja pitanje?

Uostalom i moja globalna pretpostavka je identicno tocna jer gasiti sve i gasiti ono što je na GND ima isti učinak na problem... Kolega je bio brzi na enteru :) Pa da cujemo i to pitanje :D
InTheStillOfTheNight
User avatar
InTheStillOfTheNight
 
Posts: 825
Joined: 01-06-2006, 17:54
Location: Zagreb

PreviousNext

Return to Nagradne Igre - dijelovi

Who is online

Users browsing this forum: No registered users and 0 guests

GOOGLE