ratoiul Postat Decembrie 27, 2011 Partajează Postat Decembrie 27, 2011 Maestre "10vid" ne-ai bucurat intodeauna si acum de sarbatori ne-ai facut o surpriza foarte frumoasa, eu iti multumesc foarte, foarte mult si iti doresc numai bine. Sarbatori Fericite si La Multi Ani ! Link spre comentariu
ratoiul Postat Decembrie 28, 2011 Partajează Postat Decembrie 28, 2011 Va salut,Este ok in mare, cred ca mici corectii trebuiesc facute, am testat doar in Proteus.La deschiderea contactului prezenta tensiune ledul ar trebui sa nu se stinga, decatla comanda reset, deasemenea ledul trebuie sa se aprinda functie de setarile facuteluand ca reper timpul zero si nu in continuare de la oricare alt timp cronometrat.In rest cronometrarea este ok, la deschiderea contactului prezenta tensiune cronometrul seopreste memorind timpul cronometrat si la inchiderea contactului prezenta tensiune cronometrul porneste de la timpul pe care la cronometrat in continuare, deci nu pierde nimic.Accesul la setari (programare cronometru) este ok, modul de programare si citirea cronometrului este facila, start cronometru de la zero la comanda (rst si ok) deasemenea este ok.Afisarea fara intermitente a display-lui, utilizarea doar a doua taste pentru setari este super. Link spre comentariu
10vid Postat Decembrie 28, 2011 Partajează Postat Decembrie 28, 2011 Acel buton nu exista in realitate, l-am pus doar pentru a testa pornirea si oprirea tensiunii de 12v.Am facut o schema mai completa, a trebuit sa modific putin si softul dupa introducerea acelui tranzistor, pentru ca se inverseaza logica de intrare la acel pin.N-am reusit sa conectez regulatorul 7805 la uC in Proteus, cu toate ca l-am legat la terminalul Vdd (am incercat si cu alte terminale predefinite), am impresia ca tot Vdd e sursa si nu 7805, chiar si dupa oprirea alimentarii (din intrerupator), Vdd nu scade.Alarma este verificata doar din minut in minut, asa ca orice modificari se fac in meniul de setare al alarmei, se iau in considerare doar dupa trecerea minutului.Daca era pornita, alarma este oprita la intrarea in meniul de setare.Alarma se opreste la caderea tensiunii (ca si ecranul), motivele sunt clare: pentru a economisi energia din capacitorul de 2200uF pentru a putea salva starea in EEPROM. Dupa aceea, daca mai e "juice", se porneste acel cursor, semn ca uC a salvat si e in asteptarea tensiunii. Dupa revenirea tensiunii, uC se reseteaza si incarca din EEPROM cea mai recenta salvare (se salveaza distribuit pe toata "suprafata" EEPROM-ului, pentru a prelungi viata acestuia, de la min. 1M de scrieri cat zice foaia tehnica, la min. 8M de scrieri).Ce lipseste din schema e transformatorul si puntea redresoare (se poate folosi si sursa in comutatie, caz in care se renunta la 7805, si se fac alte modificari). cronometru_16F628A_v2.zip Link spre comentariu
ratoiul Postat Decembrie 31, 2011 Partajează Postat Decembrie 31, 2011 Maestre "10vid" nu se poate modifica programul, ca ledul sa se aprinda atunci cand uC sesizea prezenta tensiune presupunind ca alarma a fost declansata ? Cat timp uC-ul nu sesizeaza aceasta prezenta de tensiune ledul este si el stins, cand uC-ul sesizeaza prezenta tensiune ledul este aprins. Iata de ce insist pe aceasta idee: Daca monitorizez timpul de functionare al unui compresor spre exemplu, acesta porneste si se opreste automat, iar contactul de prezenta tensiune se va inchide si deschide functie de starea pornit/oprit a compresorului (am folosit doar ca exemplu acel contact), dupa mii de ore de functionare ale compresorului cand semnalizarea va fi declansata si acel contact de prezenta tensiune se va deschide/inchide functie de automatismul compresorului, semnalizarea nu va mai fi activa, deci nu prea ma ajuta, de aceea numai utilizatorul trebuie sa anuleze alarma, o solutie ar fi sa folosesc un bistabil pe pinul 6 (RB0), dar daca se poate modifica programul ar fi mai bine, in rest este super. NUMAI BINE MAESTRE SI TUTUROR DE PE ELFORUM LA MULTI ANI ! 2012 Link spre comentariu
10vid Postat Decembrie 31, 2011 Partajează Postat Decembrie 31, 2011 Ok incearca v3. cronometru_16F628A_v3.zip Link spre comentariu
ratoiul Postat Ianuarie 2, 2012 Partajează Postat Ianuarie 2, 2012 Versiunea trei satisface cerintele mentionate, ma declar multumit, testele le-am facut in Proteus,urmeaza sa fac testele pe un breadboard. La minutul "00" alarma este declansata, interpretez asta pentru cronometru neprogramat. Mii de multumiri si o sa trebuiasca sa ma achit de pretiosul ajutor. Link spre comentariu
GeoMar Postat Martie 15, 2012 Partajează Postat Martie 15, 2012 La solicitarea colegului @EFTIMIE, am desenat un cablaj pentru acest cronometru. Am inlocuit portile NOT, din schema, cu tranzistori NPN cu rezistente de 1k2 in baza, asa cum a specificat colegul @10vid, am atasat la cererea colegului @EFTIMIE si un releu in paralel cu ledul, bineinteles cu tranzistorul aferent pentru comanda. Link spre comentariu
EFTIMIE Postat Martie 31, 2012 Autor Partajează Postat Martie 31, 2012 A realizat cineva practic montajul pt. ca mie nu-mi functioneaza nici una din variantele de soft .Afisarea este aleatoare nu pot descifra cifrele clar si nu stiu ce sa cred ,cablajul este cel facut de Geomar si nu am gasit greseli ,astept pareri. Link spre comentariu
ratoiul Postat Martie 31, 2012 Partajează Postat Martie 31, 2012 Eu doar l-am simulat in Proteus si functiona foarte bine, o sa incerc maine sa vad cum lucreaza. Link spre comentariu
10vid Postat Martie 31, 2012 Partajează Postat Martie 31, 2012 Sunt ceva greseli in acel cablaj, dar poate cea mai suparatoare e inversarea ordinii butoanelor "Ore" si "Minute". Nu se inverseaza acele butoane, nu e intuitiv.Apoi, condensatorul de 2200uF e cu + la masa.Cei 4 tranzistori de pe catozii digitilor sunt cu C la +, cand ar trebui sa fie cu E la masa (npn).Condensatorul de 100nF e inutil in partea stanga sus, locul lui e foarte aproape de terminalele Vdd si GND ale uC. Link spre comentariu
EFTIMIE Postat Martie 31, 2012 Autor Partajează Postat Martie 31, 2012 Cond de 2200 l-am vazut si pus corect tranzistorii mi-au scapat dar se vor corecta iar butoanele voi tine cont si de asta dar cred si sper sa mearga softul asa .Voi incerca luni si va tin la curent ,multumesc pt. ponturi.Tranzistorii sunt cu colectorul in + in loc sa fie cu colectorul la anozi si emitorul la masa si cred ca din aceasta cauza imi si afisa balarii . Link spre comentariu
EFTIMIE Postat Aprilie 2, 2012 Autor Partajează Postat Aprilie 2, 2012 Am remediat greseala adica am inversat tranzistorii C cu E au ramas NPN si am schimbat afisajul am pus CC bineinteles am intrerupt traseul emitorilor de la + si i-am pus la - si acum functioneaza perfect .Am totusi o problema si nu inteleg cum se face programarea. 1.Se poate stabili alarma la ce interval sa fie activa? 2.Se poate alege 99;99ore?CUM? 3.Se poate alege 9999ore? 4.Intrerupatorul simulat in schema este existent si se pune pe un contact non potential sau nu?Astept aceste lamuriri din partea @10VID caruia tin inca o data sa-i multumesc pt. sprijinul acordat si poate ma contacteaza pe p.m. sa am si posibilitatea unei revansari,inca o data multe multumiri. Link spre comentariu
EFTIMIE Postat Aprilie 2, 2012 Autor Partajează Postat Aprilie 2, 2012 O poza cu montajul realizat si multumirile de rigoare pt. cei ce m-au ajutat @10VID si @Geomar. Link spre comentariu
ratoiul Postat Aprilie 2, 2012 Partajează Postat Aprilie 2, 2012 Eu nu am afisaj CC, de aceea am intirziat, ca de obicei trebuie sa fie ceva care sa ma tina pe loc.Se pare ca functioneaza dupa cum vad in poza, apropo imi place masa de lucru cu dotarile aferente.Si eu sunt dator lui 10vid si nu stiu cum sa ma revansez. Mai jos atasez un fisier text cu cele observate de mine, dar sigur ca explicatiile autorului sunt cele mai importante. functionare.txt Link spre comentariu
EFTIMIE Postat Aprilie 2, 2012 Autor Partajează Postat Aprilie 2, 2012 Multumesc mult pentru explicatii si aprecieri .Am mai dedus din butonare functiile dar am o problema .Dupa decuplarea contactului si recuplarea lui avand in memorie 2ore s-a resetat si a luat-o de la zero nu stiu ce sa cred poate totusi nu am facut programarea integral. 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