XAN77 Postat Decembrie 28, 2013 Partajează Postat Decembrie 28, 2013 Din păcate nu sunt ieftine acele afișaje și nici nu au iluminare.Totuși nu știu cum a scos acel consum foarte mic. Conform catalog Atmega16 consumă 1,1mA la 3V/1MHz ACTIV. Din schemă văd că nu are nimic la xtal, deci e pe oscilator intern care poate fi la minim 1MHz. Cristalul de 32768 nu poate fi folosit pentru cpu, că ar fi trebuit conectat la xtal. Poate mă lămurește careva că sunt în dilemă. Link spre comentariu
unuldinei Postat Decembrie 28, 2013 Partajează Postat Decembrie 28, 2013 totul se afla in datasheet. din cod vad ca dupa ce isi calculeaza secunda si face afisarea il tine in PowerSave SM1=1 , SM0=1 , asta inseamna ca functioneaza doar timer/counter2 LDI REG, 0b01110000; adica SM1=1 , SM0=1 OUT MCUCR, REG ; ..................................... LDI REG, 0b00001000; OUT ASSR, REG; adica AS2 =1 If Timer/Counter2 is clocked asynchronously, that is, the AS2 bit in ASSR is set, Timer/Counter2 will run during sleep. The device can wake up from either Timer Overflow or Output Compare event from Timer/Counter2 if the corresponding Timer/Counter2 interrupt enable bits are set in TIMSK, and the Global Interrupt Enable bit in SREG is set. istet aici , ca sa nu consume cpu-ul ... Deci : pentru calcule minute ore secunde folosim cpu cateva cicluri de ceas caand da sigur trage 1mA, dupa aia doar in powersave de obicei scade la 5uA dar si cu porturile care aprind LCD-ul face 20uA ... El vede acolo doar o medie, pe aparat nu e chiar real . Si cristalul ala de 32KHz e un oscilator separat de CPU si care e comparat de Timer/Counter 2 . Link spre comentariu
fratello Postat Decembrie 28, 2013 Partajează Postat Decembrie 28, 2013 Din păcate nu sunt ieftine acele afișaje și nici nu au iluminare.Cred ca se poate folosi un display recuperat de la un aparat de masura ieftin (cel chinezesc, cu ICL7106-clona)... si se poate lejer ilumina din spate. Inversand filtrele de polarizare chiar ar arata frumos. Poate incerc si eu montajul. Link spre comentariu
XAN77 Postat Decembrie 28, 2013 Partajează Postat Decembrie 28, 2013 M-am gîndit și eu la sleep bineînțeles, dar din cîte știu eu acele LCD-uri, și probabil aici am presupus greșit, necesită un refresh al afișării, deci pe fiecare segment să vină un tren de pulsuri și nu un ”1” constant. Ceea ce ar fi complicat sleep-ul. Dar probabil nu necesită refresh. Link spre comentariu
unuldinei Postat Decembrie 28, 2013 Partajează Postat Decembrie 28, 2013 face si asta cu refresul, inverseaza polaritatea , pff n-am mai lucrat asembler cam demult , nu prea inteleg cum , si vad ca se gaseste si o varianta de LCD4.0-25 si pe la noi care ma tenteaza dar la anu' ... Link spre comentariu
GanMark Postat Decembrie 29, 2013 Partajează Postat Decembrie 29, 2013 pana la urma ....scopul e PRO pentru afisaj LED......[ nu pt cat consuma ]am realizat acest ceas ....in sensul ca,se vade seara SUPER in dormitor.....de la distanta...... WOW ......ce Eftin.....doar la chinezi e concurenta.... Link spre comentariu
XAN77 Postat Decembrie 30, 2013 Partajează Postat Decembrie 30, 2013 Da, ăsta e motivu pentru care am făcut și eu ceas cu afișaj LED. Am 2 în casă, unu versiunea bogdi și unu propriu cu 4 matrici 5x7. Link spre comentariu
nico_2010 Postat Decembrie 30, 2013 Partajează Postat Decembrie 30, 2013 Din păcate nu sunt ieftine acele afișaje și nici nu au iluminare.Totuși nu știu cum a scos acel consum foarte mic. Conform catalog Atmega16 consumă 1,1mA la 3V/1MHz ACTIV. Din schemă văd că nu are nimic la xtal, deci e pe oscilator intern care poate fi la minim 1MHz. Cristalul de 32768 nu poate fi folosit pentru cpu, că ar fi trebuit conectat la xtal. Poate mă lămurește careva că sunt în dilemă.Citeste/interpreteaza datele din datasheet, pag.302, si vei vedea ca consumul de curent pentru uC cu quartz de 32kHz este de circa 90uA. Cristalul de 32768Hz este folosit in schema la oscilatorul pentru Timer 2 activat ca RTC, dar e greu sa citesti foaia de catalog.LA MULTI ANI TUTUROR! Link spre comentariu
XAN77 Postat Decembrie 30, 2013 Partajează Postat Decembrie 30, 2013 Cu mine vorbești?Citește/interpretează postul meu, nu înțeleg de ce m-ai citat dacă nu scri la obiect.În primul rînd în acea schemă controlerul nu are clockul la 32768Hz, așa cum am și spus, ci are un cristal de 32768 dar la Timer nu la clockul de sistem. Deci nu are relevanță ce consum ar avea cu un astfel de cristal.Datasheți citesc cu plăcere, și recomand tuturor. Gîndiți de două ori înainte să scrieți o dată. Link spre comentariu
Liviu M Postat Decembrie 30, 2013 Partajează Postat Decembrie 30, 2013 @nico: te rog, daca esti nervos/suparat nu mai scrie pe forum, scrie cand iti trece. Poate daca esti calm scrii fara atacuri la persoana. Sunt total nepotrivite.Multumesc.PS Daca citesti pe site-ul cu ceasul, gasesti CPU is clocked from the internal RC oscillator set to 1MHz. Link spre comentariu
XAN77 Postat Decembrie 31, 2013 Partajează Postat Decembrie 31, 2013 Ai dreptat am mai fost ”obraznic” acu vreo doi ani. Mă abțin la comentarii că știu cu cine am de a face. Am raportat postul să nu se plictisească moderatorii. Din atacul tău la persoană am observat și o informație pe care am verificat-o cu plăcere, era mișto însă să fi fost și adevărată. Așa cum a citat Liviu M și cum reiese din poza cu setările de fusebiți de pe saitul danny, procesorul merge la 1MHz intern. Modul eficient de folosire a funcției SLEEP duce probabil la acel consum. Eu nu am pus la îndoială veridicitatea afirmațiilor cehului, doar mă mira consumul foarte mic. L.E. și că se tot vorbea de obținerea unei secunde exacte cu cristale ce nu au valoarea unor puteri ale lui 2, mai e o metodă aparent mai simplă, se folosea pe vremuri înainte de ”zero cumulative errors”. Preîncărcarea timerului cu o anumită valoare, pentru a nu mai număra pînă de la 0 la FF, valoare cu care se va reîncărca automat la intrarea în ISR. În fond valoarea aia de 256 dă calculele peste cap, iar dacă acea valoare devine custom, se pot face divizări exacte. Link spre comentariu
nico_2010 Postat Decembrie 31, 2013 Partajează Postat Decembrie 31, 2013 @nico: te rog, daca esti nervos/suparat nu mai scrie pe forum, scrie cand iti trece. Poate daca esti calm scrii fara atacuri la persoana. Sunt total nepotrivite.Multumesc.PS Daca citesti pe site-ul cu ceasul, gasesti CPU is clocked from the internal RC oscillator set to 1MHz. Nu cred ca esti cel mai in masura sa faci astfel de afirmatii!!! Link spre comentariu
Liviu M Postat Decembrie 31, 2013 Partajează Postat Decembrie 31, 2013 Trebuia sa ma tragi de maneca cand m-ai prins sarind calul.Intotdeauna am considerat forumul ca un loc de schimbat idei, nu de atacat alti membri. Daca am facut altfel, sa-mi fie rusine! Link spre comentariu
ratza Postat Decembrie 31, 2013 Partajează Postat Decembrie 31, 2013 Dacă Liviu M nu e în măsură să-ţi atragă atenţia, atunci o fac eu, în mod oficial: nu mai provoca atacuri la persoană! În plus, scoate-ţi likul din semnătură. E singurul avertisment. Link spre comentariu
albasete Postat Ianuarie 2, 2014 Partajează Postat Ianuarie 2, 2014 La Multi Ani ! In 30 decembrie anul trecut am terminat si eu ceasul prezentat in pagina 8. Functioneaza, dar nu am avut timp pentru teste de "precizie" Am sa postez si ceva poze, dar in alt topic. Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum