Jump to content
ELFORUM - Forumul electronistilor

schema termostat cu pic 16f628 cu afisaj pe leduri


nic20

Recommended Posts

  • Replies 26
  • Created
  • Last Reply

Nu este bun acest PIC pentru a citi cei doi senzori deoarecenu are ADC, are doar comparator iar senzorii sunt analogici.Eu am facut un termostat dar este cu LCD 2x16 si senzor DS18B20. Daca te intereseaza, iti pot trimite schema si soft.

Link to comment
Share on other sites

Salut.Fiecare senzor vrei sa actioneze un releu?Sau cu cei doi senzori sa stabilesti un interval de temperatura care sa fie mentinut?Astept un raspunsLE:Am un proiect mai vechi de-al meu care foloseste un senzor de temperatura LM35 si doua relee si altul identic, insa cu senzor DS18b20.Proiectul este facut in Flowcode3 si ii poti seta o temperatura minina si una maxima. La atingerea temperaturii minime setate porneste un releu iar la cea maxima se stinge primul si porneste al doilea. Schema a fost folosita ca primul releu sa actioneze un element de incalzire si al doilea un ventilator, pentru a mentine un interval de temperatura relativ constant.Pentru asta atasez schema in Proteus, hex, proiectul in Flowcode si vezi daca iti foloseste asa.Daca vrei altfel, te rog sa imi explici cum.Multumesc.

Termostat cu LM35.zip

Termostat cu DS18B20.zip

Link to comment
Share on other sites

Asa cum am spus, astazi atasez documentatia pentru un termostat dublu, folosind 2 senzori de temperatura LM35 si un afisor 2x16 caractere. Termostatul are un histerezis reglabil intre 1 si 5 grade si este diferit pentru fiecare "termostat".Schema este desenata in Proteus si este facuta pentru simulare. In varianta finala, vor trebui inlocuite LED-urile cu relee si adaugata o sursa stabilizata de 5 volti pentru MCU, care este Pic16F88.

Termostat dublu pt ElForum.zip

Link to comment
Share on other sites

Asa cum am spus, astazi atasez documentatia pentru un termostat dublu, folosind 2 senzori de temperatura LM35 si un afisor 2x16 caractere. Termostatul are un histerezis reglabil intre 1 si 5 grade si este diferit pentru fiecare "termostat".Schema este desenata in Proteus si este facuta pentru simulare. In varianta finala, vor trebui inlocuite LED-urile cu relee si adaugata o sursa stabilizata de 5 volti pentru MCU, care este Pic16F88.

in primul rand tin sa-ti multumescare numai un singur prag de temperaturase poate cu doua praguri de temperatura si histerezis valabil numai pentru temp. minima?
Link to comment
Share on other sites

Se poate, insa in cazul acesta, din cauza limitarii lui PIC16F88, valoarea histerezisului va fi aceeasi pentru ambele "termostate".Am sa fac modificarile necesare.

ok. multam inca o data
Link to comment
Share on other sites

Salut.Schema ramane acceasi.Versiunea de firmware este 2.O zi bunaPS: am adaugat o minima protectie, si anume ca temperatura maxima sa nu fie mai mica decat temperatura minima setata.Sper ca este OK asa.

salut la tine in simulare merge bine la mine nu ex. la t2 nu se aplica histerezis conform setari adica in loc de 5gr. la 2gr.la t1 iesirea nu corespunde cu temperatura setata poti verifica softsau e de la simulareatasez o captura simulare sper ca se vede

captura in simulare.zip

Link to comment
Share on other sites

Nu imi dau seama de ce merge asa prost varianta 2; posibil ca simularea sa fie de vina sau modelul din Proteus...O sa vad asta...Insa vreau sa lamuresc un lucru: ce pot face cele 2 praguri si histerezisul pentru o "jumatate " de termostat? Ma gandesc asa: termostatul trebuie sa pastreze o anumita temperatura T si are setat si un histerezis. Dar doua temperaturi?Ar putea fi ceva de genul: Prag_min=T1, Prag_max=T2,temperatura_masurata=t. Acum, T1>t>T2 pentru functionare normala. Unde intervine histerezisul aici?Te rog explica-mi cum ar trebui pentru a face un echipament functional.Multumesc.

Link to comment
Share on other sites

Nu imi dau seama de ce merge asa prost varianta 2; posibil ca simularea sa fie de vina sau modelul din Proteus...O sa vad asta...Insa vreau sa lamuresc un lucru: ce pot face cele 2 praguri si histerezisul pentru o "jumatate " de termostat? Ma gandesc asa: termostatul trebuie sa pastreze o anumita temperatura T si are setat si un histerezis. Dar doua temperaturi?Ar putea fi ceva de genul: Prag_min=T1, Prag_max=T2,temperatura_masurata=t. Acum, T1>t>T2 pentru functionare normala. Unde intervine histerezisul aici?Te rog explica-mi cum ar trebui pentru a face un echipament functional.Multumesc.

daca nu ar avea histerezis pina se stabileste temp. exact opreste si porneste pompele (suturi cum se zice)iar pragul maxim sa opreasca pompa acm sa nu incalzeasca apa la o temperatura mai maret1 min. 35gr.>>>>>>>t1max.95gr.alarma (buzzer) histerezis 5gr.adica la30gr.seopreste pompa incalzire(histerezis la temp. minima)t2 min.55gr.>>>>>>>>t2max.70gr.opreste pompa acm.histerezis 5gr.opreste pompa acm cand se raceste apa cazan sub t2 min.50gr.
Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.




×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.Terms of Use si Guidelines