Sari la conținut
ELFORUM - Forumul electronistilor

Cronometru cu pic


EFTIMIE

Postări Recomandate

La-sama sa ma joc si eu un pic dupa ce termin montajul si dupa aceea vin cu ceva comentarii.Nu am timp sa fac cablajul, o sa-l fac pe o placuta de test, pentru ca afisajul nu-l pot folosiintr-un breadboard, pinii afisajului sunt prea apropiati si sunt pe verticala.

Link spre comentariu
  • Răspunsuri 65
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • EFTIMIE

    28

  • 10vid

    19

  • ratoiul

    14

  • GeoMar

    3

Top autori în acest subiect

Imagini postate

M-am jucat si astazi cu el si merge am setat alarma la 1ora si a declansat dar face figuri la memorare timpi intre intrruperi.Lasat dupa programare sa func.5min,oprit din butonul de confirmare si lasat 5min, repornit buton afiseaza 17min, repetat operatia pe diferiti timpi si efectul este acelasi la repornire afiseaza 17min.Daca se scrie programul pt.minute in loc de ore trebuie refacut integral sau este mai usor adica sa poata fi tot pe 6 digiti dar in min. in loc de ore?Cu multumiri anticipate.

Link spre comentariu

Oprit si repornit din butonul de confirmare?? Nu exista o asa posibilitate. Cronometrul nu se poate opri, doar reseta, tinand apasat butonul OK 2s, cand pe ecran apare "rst".

Link spre comentariu

Eu il opream intrerupand butonul virtual adica intre tranzistor si rez.de 10K si asa ramanea clipind doar segmentul C al primului digit sa inteleg ca intruperea tensiunii de alimentare si repornirea ei face ca memoria sa ramana activa si la recuplarea tensiunii reia ciclul de numarare de unde s-a oprit ultima data .Sa indraznesc sa va rog si de un hex pt. aceleasi conditii dar cu minute in loc de ore? Multumiri anticipate.

Link spre comentariu

O sa fac un hex si cu minute.Am facut un update la hexul precedent, si anume activarea optiunii Brown-Out Reset (BOR), adica la scaderea tensiunii sub 4V, uC-ul va fi tinut in stare de RESET pana la cresterea tensiunii peste 4V. Asta pentru a preveni functionarea uC-ului la tensiuni mai joase decat cele optime (datasheet-ul spune ca in jurul tensiunii de 1.5V isi pierde memoria).

cronometru_16F628A_v4.zip

Link spre comentariu

Maestre esti mare multumesc mult pt. promtitudine.Exista urmatoarea problema :Dupa programare alarma ies in rst cu butonul o.k. apasat o sec.si jumatate si se porneste cronometrarea,daca opresc, dupa un timp mai mic decat cel prestabilit pt. alarma,las un timp de repaus si repornesc cronometrul nu imi mentine in memorie ultimul timp cronometrat si nu intotdeauna afiseaza timpul mai porneste direct cu afisare AL pe digiti .Salvarea in memorie nu se face decat daca intreruperea tensiunii de alimentare este de scurta durata daca timpul de oprire este mai lung se comporta cum am descris mai sus.Este deranjant acest lucru deoarece am nevoie pt contorizarea unui generator unde pornirile si opririle sunt cu intervale mari . In rest ca programare este o.k. ca functionare AL. daca nu sunt intreruperi este O.k am vazut ca acum fata de versiunea anterioara chiar si dupa declansarea alarmei cronometreaza nu se mai blocheaza pana la reset,poate se rezolva si problema cu memorarea.Cu multumiri anticipate.

Link spre comentariu

In afara de problema ca intra in meniul AL la start, restul pare o problema electrica. Am mai redus putin socul de curent la start (ecran si timer oprite pana dupa citirea din EEPROM), pentru ca traseul V+ spre cip pare cam fragil (subtire si lung). Ar fi bine sa muti acel condensator de 100nF sub cip, lipit de pinii Vdd si GND (pinii 5 si 14).

cronometru_minute_v2.zip

Link spre comentariu

Multumesc mult @10VID acum merge perfect aveam oricum ingrosat traseul de + am mutat si cond.de 0,1 pe pini de alimentare si nu mai da rateuri .Ar mai fi o mica problema dar am sa incerc sa rezolv extern si nu din hex.La intreruperi repetate ,la intervale diferite cand revine tensiunea de alimentare pastreaza memoria nu mai sunt probleme dar se actioneaza pt. scurt timp si alarma .Ma gandesc sa-i fac o mica intarziere pe tranzistorul extern care imi comanda alarma.Multumesc mult pt. sprijinul acordat si daca va pot servi cu ceva la randul meu ,va rog sa apelati fara rezerve.

Link spre comentariu

In hex acel pin e mentinut la 0v la start, n-are cum sa fie de acolo.Cred ca solutia cu repetor pe emitor aleasa pentru comanda acelui releu nu e cea mai buna. Capacitanta inerenta dintre colector si baza trage baza in sus (efectul Miller) si implicit si emitorul, la aplicarea brusca a tensiunii de 12v, pana aceasta capacitanta se incarca. Acest lucru e posibil pentru ca sarcina (bobina) se opune cresterii rapide a curentului (la start are impedanta practic infinita).Un condensator de 100nF aplicat intre baza tranzistorului si GND ar trebui sa fie suficient.

Link spre comentariu

Supus la teste mai indelungate a aparut un alt fenomen .Indiferent ce timp de alarma setez dupa intreruperi mai indelungate nu pastreaza memoria si pleaca de la 10min.Partea de releu intr-adevar nu cred ca este buna solutia de repetor pe emitor ,am pus si cond de 0,1 micro intre baza si masa si face la fel adica la reconectarea tensiunii de alimentare actioneaza pt scurt timp alarma.

Link spre comentariu

Am schimbat si partea de actionare releu nu mai este repetor pe emitor dar problema cu memoria este aceeasi la intruperi mai lungi ale tensiunii de alimentare porneste de la 10min. iar alarma de la 15min. indiferent ce setari au fost facute.Daca nu exista intreruperi totul functioneaza fara repros la timpi ai alarmei diferiti.

Link spre comentariu

S-a rezolvat acum merge perfect pastreaza memoria bine si la alarma si la timpul masurat indiferent de durata opririi tensiunii de alimentare dar persista actionarea de scurta durata a releului de alarma dupa repornire.Actionarea se face din pinul 6 al picului apare 5v pt. scurt timp deci este in continuare zic eu din soft nu tine in reset instantaneu pinul 6 de alarma.Oricum acum merge mult mai bine multumesc mult pt. sprijinul acordat,am pus si cond. de 100n si nu rezolva problema.

Link spre comentariu

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 cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări