Sari la conținut
ELFORUM - Forumul electronistilor

Clocitoare electrica


Vizitator gringo3

Postări Recomandate

Va pun la dispozitie un termostat conceput de mine pentru un coleg de forum, folosit la o clocitoare.

Termostatul este comandat de un pic 16F628A ce masoara temperatura cu un senzor dallas 18B20 cu o precizie de 0.1 grade si o afiseaza pe un display LCD 2x16.

Exista 3 butoane din care se pot seta cele 3 temperaturi ale termostatului :

 

1) Temperatura de pornire a rezistentei

2) Temperatura de oprire a rezistentei

3) Temperatura de alarma, peste care se va declansa o alarma.

 

Modul de setare al temperaturilor este acelasi pentru toate cele 3 temperaturi si anume:

 

Pentru setarea temperaturii de pornire a rezistentei se tine apasat butonul din stanga timp de 1 sec. Odata intrat in meniul de setare, din butonul din stanga se creste temperatura, din butonul din dreapta se scade temperatura. Daca se tine apasat unul din cele doua butoane, temperatura va fi crescuta/scazuta cu un grad, daca butoanele se apasa cu pauze, temperatura va fi crescuta/scazuta cu 0.1 grade. Pentru validarea temperaturi, se apasa butonul din mijloc sau daca nu mai apasam niciun buton timp de cateva secunde, temperatura se va salva automat si programul va reveni in cadranul principal unde este afisata temperatura actuala. Pentru a seta celelalte doua temperaturi, se tin apasate celelalte doua butoane (cel din mijloc pentru temperatura de oprire si butonul din dreapta pentru temperatura alarmei). Toate temperaturile se laveaza in EEPROM. Iesirea din pic notata "rez" va trebui sa comande un alt modul de "forta" pentru rezistenta. In schema electrica am sugerat o varianta de SSR format dintr-un optocuplor ZCD si un triac.

 

Posted Image

 

Fisierele necesare pentru realizarea termostatului:

simularea in ISIS

schema electrica si pcb in format PDF

fisierul HEX

Link spre comentariu
  • 4 luni mai târziu...
Vizitator fm3175

Va pun la dispozitie un termostat conceput de mine pentru un coleg de forum, folosit la o clocitoare.

Termostatul este comandat de un pic 16F628A ce masoara temperatura cu un senzor dallas 18B20 cu o precizie de 0.1 grade si o afiseaza pe un display LCD 2x16.

Exista 3 butoane din care se pot seta cele 3 temperaturi ale termostatului :

 

1) Temperatura de pornire a rezistentei

2) Temperatura de oprire a rezistentei

3) Temperatura de alarma, peste care se va declansa o alarma.

 

Modul de setare al temperaturilor este acelasi pentru toate cele 3 temperaturi si anume:

 

Pentru setarea temperaturii de pornire a rezistentei se tine apasat butonul din stanga timp de 1 sec. Odata intrat in meniul de setare, din butonul din stanga se creste temperatura, din butonul din dreapta se scade temperatura. Daca se tine apasat unul din cele doua butoane, temperatura va fi crescuta/scazuta cu un grad, daca butoanele se apasa cu pauze, temperatura va fi crescuta/scazuta cu 0.1 grade. Pentru validarea temperaturi, se apasa butonul din mijloc sau daca nu mai apasam niciun buton timp de cateva secunde, temperatura se va salva automat si programul va reveni in cadranul principal unde este afisata temperatura actuala. Pentru a seta celelalte doua temperaturi, se tin apasate celelalte doua butoane (cel din mijloc pentru temperatura de oprire si butonul din dreapta pentru temperatura alarmei). Toate temperaturile se laveaza in EEPROM. Iesirea din pic notata "rez" va trebui sa comande un alt modul de "forta" pentru rezistenta. In schema electrica am sugerat o varianta de SSR format dintr-un optocuplor ZCD si un triac.

 

Posted Image

 

Fisierele necesare pentru realizarea termostatului:

simularea in ISIS

schema electrica si pcb in format PDF

fisierul HEX

 

salut, am simulat montajul postat de tine nu functioneza setarea la tem de stop.

Link spre comentariu
Vizitator fm3175

Am verificat acum cu fisierele postate si totul este OK. Cred ca nu ai inteles cum functioneaza... Reciteste postul meu.

Am inteles cum functioneza. Nu vreau sa fiu gica-contra chiar vreau sa construiesc un asemene a termostat. Eu mai sus spuneam ca daca se apasa tasta de set (off -2 , al- 3, on-1 ) de 2 ori (dublu- click) apare pe ecran ceva de genul :setaritmp 448.0e normal?
Link spre comentariu

Nu stiu ce combinatii faci tu pe acolo... Ia reciteste postul meu si subliniaza-mi pasajul unde am scris eu ceva despre "dublu click"...Termostatul merge de aproape un an, a scos ceva pui pana acum :da (dar nu in simulare)

Link spre comentariu
  • 2 luni mai târziu...
Vizitator nicutol

Buna ziua.In speranta ca vine primavara cat de curand am realizat si eu montajul colegului @bercioiu, montaj care binenteles ca functioneaza, dar am o problema cu quartul de 20 MHz cu care face refreshul cam greu, in schimb cu un oscilator de 10MHz functioneaza bine.In speranta ca nu este prea dificil te rog daca mai ai sursa codului si nu este prea dificil, te-as ruga daca poti sa compilezi un *.hex cu oscilator de 10MHz sau 4MHz.Multumesc anticipat.

Link spre comentariu

acest termostat conceput de colegu bercioiu este facut de mine in 3 variante una pe badboard (placa cu gaurele) si 2 pe cablaj toate 3 functioneaza impecabil treaba este sa iei picuri bune nu pocnitori de la mivarom care o iau pe aratura la primu soci multumesc colegului si pe aceasta cale

Link spre comentariu
  • 1 an mai târziu...

Reinvii topicul, intampinand o mica problema la termostatul postat de colegul bercioiu, si anume rata de refresh foarte mica, problema intampinate si de colegul nicutol, avand rugamintea daca exista vreo rezolvare

Link spre comentariu
  • 9 luni mai târziu...

Am facut si eu acest termostat dar am gresit undeva.Sau la montaj sau la copierea hexului in notepad sa strecurat o gresala.

Cand pornesc alimentarea montajuluise aprinde lumina ecranului si nu apare nici un caracter, daca tin apasate butoanele nu reactioneaza in nici un fel. Insa la cam 20-30 sec dupa ce incerc orbeste sa setez temperatura se aude un bazait scurt.

Va rog pe cineva sa trimita o arhiva cu hexul functional ca sa fiu sigur  ca e gresala in alta parte.

Mentionez ca am folosit LCD JHD 162A. Nu am verificat dar cred ca sunt identice ca si conexiuni.

Editat de aureliu67
Link spre comentariu

Salut 

Au trecut ceva luni, decand am pus totul la arhiva,si nu mai lucrez nimic, pe motiv ca nu am timp si al doilea se cam joaca sanatatea cu mine.(dar asta este, ne resemnam )

Acel termostat functioneaza din prima daca :

1- ai respectat intocmai schema .

2- ai programat picul bine 

3- ai alimentat cu 5 volti bine stabilizati si filtrati din sursa clasica (transformator nu smps)

Daca nu va descurcati dati-mi un PM si incercam sa o rezolvam .

Editat de validae
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