Vizitator dpacurari Postat Ianuarie 2, 2014 Partajează Postat Ianuarie 2, 2014 Daca tot mi-a trebuit un timer de minute pentru ultima faza, la oprire, am facut pana la urma tot ceasul (in format 24H), care l-am afisat in trei dintre ecranele ce apar pe parcursul procesului: in ecranul in care centrala este oprita si asteapta comanda start din buton, in ecranul in care cazanul este oprit asteptand sa scada temperatura pentru repornire si in ecranul care apare cand cazanul este pornit (focul arde, zona termostatata). Asa ca, pentru inceput, trebuie sa reglezi ceasul. Pentru reglaj, apesi butonul plus si un prompt te va intreba daca vrei sa “reglezi ceasul ?”. Daca ai intrat din greseala in acest meniu, iesi, raspunzand cu “nu” din acest prompt, apasand pe butonul minus. De fapt ai sa vezi ca este intuitiv, sub “da” este butonul plus si sub “nu” este butonul minus. Daca raspunzi cu “da”, pe prima linie a ecranului centrat, se va afisa ”HH:MM” iar pe a doua linie “setati orele”. Pentru a inceremna orele apesi pe plus, pentru a decrementa, apesi pe minus. Pentru a seta minutele, apesi “ok” dar scurt (normal) si pe a doua linie va aparea “setati minutale”. Si aici procedezi la fel ca la ore cu setatul. Dupa ce ai setat si minutele, apesi “ok” dar de data asta mai lung (o secunda) si vei ajunge intr-un prompt, “apasati plus pentru pornire”. Evident, daca apesi plus, ceasul va porni. Am facut acest ultim prompt pentru a putea seta ceasul exact dupa alt ceas sa vad cat de bine merge. Asa, pe breadboard, la mine pierde cam doua secunde pe zi, ceea ce este multumitor. In timpul procesului s-ar putea sa piarda mai mult pentru ca nu am lucrat decat cu un tmr (TMR0) si mai “face” si alceva pe acolo…Dupa setarea ceasului, trebuie sa setezi ceilalti parametri discutati. Pentru asta, ai un alt meniu separat. Asta este, idea cu ceasul mi-a venit la urma cand am ajuns la timerul ala de 10 minute si deja meniul era facut, de aceea sunt doua meniuri.Pentru a intra in meniul setarilor, apesi ok scurt (cand zic scurt, inseamna sa apesi normal, sa nu te uite D-zeu cu mana pe buton). Dupa ce apesi ok, pe prima linie va afisa "setare" iar pe a dua linie va aparea parametrul pentru setat. Pentru a schimba parametrul apesi plus sau minus, ei aparand ciclic, astfel: primul este "vent treapta I", "vent treapta II", "vent treapta III", "delay s1", "delay s2", timer 1", "timer 2", "temp start", temp stop". apasand ok, vei intra in setarea parametrului respectiv. Odata selectat parametrul, il incrementezi din plus si il decrementezi din minus. La treptele de viteza este afisat PWM-ul in biti de la 0 la 255. Daca apesi o data pe buton, parametrul se incrementeaza/decrementeaza cu unu, daca tii apasat butonul, parametrul se va incrementa/decrementa cu zece iar cand ajunge la 255 sau la 0, dupa caz, se opreste. La PWM, in momentul in care se regleaza, motorul se va roti conform cu PWM-ul setat pentru a vedea live viteza.Dupa ce te hotarasti la o anumita valoare a parametrului respectiv, pentru salvare, apesi scurt pe ok si te vei intoarce in lista parametrilor de setat. La timere si delay-uri scrie la fiecare ce sunt, secunde sau minute. Pentru a iesi din meniul setarilor, apesi lung pe ok. Bun, odata facute setarile, treci la pornirea draciei. Pentru pornire, apesi butonul “ok”. mai lung de data asta (la intrare in meniu a fost scurt) si "intra direct in paine" adica aprinde direct centrala trecand prin toate etapele discutate, sau, daca centrala este calda si ai oprit pentru un anumit motiv controller-ul, pentru pornire, apesi simultan plus si minus si se va duce in zona in care va porni automat cand temperatura va scadea pentru pornire. Daca temperatura setata pentru pornire va fi mai mica sau egala decat "t start", atunci centrala va porni. Va afisa pe display, pe prima linie "Pornirea in curs", iar pe a doua temperatura apei si ceasul. Primul lucru pe care-l face este sa porneasca monitorizarea rezervorului de peleti. In momentul in care senzorul "da semnal", snecul porneste, semnalizand pornirea prin ledul snec (ai observat in schema ca am pus patru leduri, de la stanga la dreapta: on, bujie, snec si vent), porneste ventilatorul la turatie maxima lucru semnalizat prin aprinderea ledului vent urmat de delay s1. In continuare, urmeaza pornirea ventilatorului pe treapta I, lucru semnalizat prin clipirea ledului vent (o data scurt), aprinde bujia si ledul de semnalizare al bujiei. Urmeaza delay s2, verifica senzorul flacarii, daca apare semnal de la flacara, repeta delay s2 dupa care opreste bujia. Daca nu a aparut semnal la senzorul flacarii, va mai incerca inca de patru ori aprinderea dupa care, daca nu a pornit, intra intr-o bucla a alarmei unde ramane pana cand apesi lung pe ok. In acea bucla, stinge bujia si afiseaza "aprinderea nu a reusit! resetati". Presupunand ca focul a pornit, mergem mai departe cu procesul. Schimba turatia a-III-a a motorului, lucru semnalizat ciclic pe ledul vent cu trei impulsuri scurte si o pauza mai lunga, Display-ul afiseaza in continuare pe prima linie "pornire in curs" si pe linia a doua temperatura iar in locul ceasului, apare timerul 1 care se decrementeaza pana ajunge la zero. Azuns la zero, muta ventilatorul pe treapta a-II-a, semnalizeaza ciclic pe ledul vent cu doua impulsuri scurte urmate de o pauza, afiseaza pe prima linie "centrala pornita" iar pe a doua linie temperatura apei si ceasul. In aceasta stare sta pana cand temperatura apei ajunge la valoarea setata pentru oprire ("t stop"). Odata atinsa temperatura de termostatare, muta ventilatorul pe treapta I, opreste monitorizarea snecului, afiseaza pe prima linie oprire in curs si pe a doua linie temperatura apei si timerul 2 care se decrementeaza si care este in minute. Dupa ce expra timerul, opreste ventilatorul, afiseaza pe prima linie "focul este oprit" iar pe a doua linie temperatura apei si ceasul. Aici va sta pana cand temperatura va scadea la nivelul temperaturii de start ("t start"). Pe tot parcursul procesului cat este pornita centrala, ledul on va fi aprins, cand ajunge in faza de asteptare a temperaturii de pornire, ledul va clipi scurt pana la repornire.# In dreptul temperaturii, daca temperatura apei este in crestere, vor aparea doua sageti in sus, daca temperatura este in scadere, sagetile afisate vor fi in jos.# In momentul in care ventilatorul este pornit (indiferent pe ce treapta) se poate schimba "din mers" turatia apasand pe plus sau minus, noua valoare se salveaza automat "in mers". Se poate opri in orice moment procesul apasand simultan plus si minus si se ajunge in bucla de la inceput unde se afiseaza "centrala oprita".# Temperatura este citita la interval de 5 secunde. Face doua masuratori consecutive si le compara pentru a reduce pe cat posibil eventualele erori. In momentul in care masoara temperatura, ledul on clipeste repede. # Toti parametri sunt salvati in memoria nevolatila a microcontroller-uluiCam atat, daca imi aduc aminte de ceva revin. Si tu daca-ti mai vine vre-o idee, spune-mi acum sa "pleci" cu el "la gata". Il rugam pe Cristi sa-ti scrie direc hexul in pic cand ti-l trimite. M-am chinuit sa fac niste filmulete, sa le pun pe youtube, dar m-am lasat pagubas... Nu am lumina suficienta, nu pot sa filmez cu o mana si cu alta sa operez butoanele, etc. Poate mai incerc, vedem,La multi Ani!Vin cu o intebare si cu o rugaminte. As putea sa ajung si eu in posesia ultimei versiuni de hex despre care se face vorbire in postarea asta?Va multumesc frumos! Link spre comentariu
bercioiu Postat Ianuarie 2, 2014 Partajează Postat Ianuarie 2, 2014 Hexul este la locul lui, am verificat acum. O pagina inapoi Link spre comentariu
Vizitator dpacurari Postat Ianuarie 3, 2014 Partajează Postat Ianuarie 3, 2014 Hexul este la locul lui, am verificat acum. O pagina inapoi Am realizat cablajul si citind descrierea din postul la care ma refeream, m-a facut sa cred ca mai este unul mai nou. Multumesc frumos! Link spre comentariu
Vizitator dpacurari Postat Ianuarie 6, 2014 Partajează Postat Ianuarie 6, 2014 Daca nu am gasit condesatori de 22 pF pot folosi de 27? Link spre comentariu
Vizitator dpacurari Postat Ianuarie 10, 2014 Partajează Postat Ianuarie 10, 2014 Am obtinut primul rezultat cu temporizatorul.Am scris hexul in pic am pus pic-ul in soclul aplicatiei si am reglat contrastul de la afisaj. Am obtinut confirmarea ca montajul merge. Am afisaj pe display si am reglat ora. Deocamdata nu am conectat nimic la montaj din periferice adica senzori , relee, si motor ventilator. Inca nu se aprind ledurile de on , snec, bujie sau ventilator. Nu stiu inca ce nu e in regula. Mai sap sa vad despre ce este vorba. La o prima masuratoare nu este tensiune la porturile care sunt alocate pentru a aprinde ledurile.` Link spre comentariu
Vizitator dpacurari Postat Ianuarie 10, 2014 Partajează Postat Ianuarie 10, 2014 Stabilizatorul de 5V ar trebui sa aiba un mic radiator dupa cate vad pentru ca este cald cam pe la 60 sau 70 grade. Link spre comentariu
nickos7zero Postat Ianuarie 28, 2014 Partajează Postat Ianuarie 28, 2014 Am realizat si eu montajul si intradevar ledurile nu semnalizeaza nimic iar, la Delay 1 apare reglaj PWM +/-. Nu stiu ce s-a intamplat e o problema de la mine sau are softul ceva? Link spre comentariu
bercioiu Postat Ianuarie 28, 2014 Partajează Postat Ianuarie 28, 2014 Pentru ultima varianta de soft PM cu un e-mail si va trimit fisierul. Montajul este functional Link spre comentariu
aureliu67 Postat Decembrie 12, 2014 Partajează Postat Decembrie 12, 2014 Domnule bercioiu nu stiu ce vraji ati facut utilizatorilor de aici sau microcontrolerelor dar citesc doar laude la adresa Dvs. Am gasit aceasta zona neexplorata de mine datorita ultimii postari de la Flowcode. Respectele mele pentru realizari! Prin coincidenta tocmai ma gandeam cum sa fac un temporizator pt o centrala cu pleleti. Desigur ca centrala este prea mult spus. E un godin bulgaresc banal in care am bagat serpentina cu apa si imi incalzeste casa. Saptamana aceasta il trec pe alimentare hibrida, adica ulei ars+peleti. Va avea o stabilitate a flacarii net superioara versiunii mele precedente. Acum, ca am gasit comoara de aici nu imi ramane decat sa procur piesele si sa realizez montajul cu permisiunea Dvs. Desi mai am un proiect pe rol , caldura pe timp de iarna pare prioritara.. Vreau sa va rog sa imi trimiteti softul daca il mai aveti si desigur daca sunteti deacord.ca sa il folosesc. O sa atasez pozele "centralei" .. Link spre comentariu
bercioiu Postat Decembrie 12, 2014 Partajează Postat Decembrie 12, 2014 Lasati-mi un e-mail pe PM si va trimit toate fisierele "la zi" cu mare placere. Link spre comentariu
aureliu67 Postat Decembrie 12, 2014 Partajează Postat Decembrie 12, 2014 Dar am impresia ca va aparea o incompatibilitate tehnologica intre produsul Dvs si modificarea mea low teh. Probabil fa vi nevoie sa pacalesc niste senzori.as dori sa masor temperatura fumuluisi nu a apei..Este posibil sa folosim senzorii aia de remperatura de las aparatele de masura digitale? Asdta din cauza ca daca apa este rece controlerul va da prea mult combustibil si se va incinge prea tare soba si mai ales cosul de fum.. EWra sa topesc odata colacul de la WC. a trebuit sa pun carpe umede pe plasticul inchis.. Daca masor temperatura fumului, sa zicem sa fie 150-200 C cred ca rezolvam si problema supraincalzirii si problema mentinerii unei temperaturi acceptabile a apei. E o casa inchiriata si desi si solutiile sunt temporare.. Stiu ca multi o sa rada insa soba isi face treaba excelent daca ii dai lemne sau peleti. Mai problematic e sa vizitam in acest timp WC-ministrul.. Link spre comentariu
manailavasile Postat Decembrie 1, 2018 Partajează Postat Decembrie 1, 2018 Vreau si eu softul daca se poate .multumesc! Link spre comentariu
Seppy Postat Decembrie 6, 2018 Partajează Postat Decembrie 6, 2018 Buna ziua , daca se poate , as dori si eu softul pentru automatizarea asta . Va multumesc ! 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