maciu1 Postat Decembrie 15, 2012 Partajează Postat Decembrie 15, 2012 Salut! Am gasit pe net schema unui montaj ce regleaza turatia unui ventilator in functie de temperatura exterioara. Senzorul de temp este LM35 iar PIC-ul un 12F675. Conditia de pornire a ventilatorului este ca temperatura sa fie mai mare de 24 *C. La prima initializare, totul merge perfect. Dar, in momentul in care temp scade sub 24*C (si implicit ventilatorul se opreste), oricit de mult creste apoi temperatura, ventilatorul nu mai porneste. Singura cale de "pornire" ce am descoperit-o, este sa trec cu degetul (fara sa ating componentele ) peste una din cele 2 rezistente sau peste PIC. Atunci, am bagat de seama ca se activeaza montajul si ventilatorul porneste asa cum ar fi trebuit, dar fara "ajutor". Am atasat schema electrica, fisierul *.bas si un mic filmulet (scuze pt calitatea mediocra). Poate reuseste cineva sa-mi spuna ce se intimpla si ce trebuie sa fac montajului pt a porni de fiecare data in mod automat, fara ca eu sa-l supraveghez. Multumesc! http://dl.fisier.ro/files/bhmn4lfbkpd47g7/film.3gp.html pwm_temp_fan_24 grd.txt Link spre comentariu
deejay2k1 Postat Decembrie 15, 2012 Partajează Postat Decembrie 15, 2012 ' @device mclr_offasta in pic basic presupun ca inseamna gp3 cu functie de mclr dezactivat, insa e comentata.presupun atunci ca trecerea degetului peste pic 'agata' mclr-ul si practic resetezi pic-ul.incearca ori sa pui mclr/gp3 la +5V, ori sa lasi linia respectiva necomentata. Link spre comentariu
maciu1 Postat Decembrie 15, 2012 Autor Partajează Postat Decembrie 15, 2012 Daca nu dezactivez linia @device mclr_off, la compilare imi da eroarea 138 (illegal opcode : mclr_off). Compilatorul de-l folosesc e PicBasicPro de la Melabs. Link spre comentariu
maciu1 Postat Decembrie 15, 2012 Autor Partajează Postat Decembrie 15, 2012 Facui un strap intre pinul 4 de la PIC (mclr-ul) si linia de 5V. Se pare ca functioneaza normal acum!Multumesc deejay! Link spre comentariu
gr1ph0n Postat Decembrie 15, 2012 Partajează Postat Decembrie 15, 2012 Daca nu dezactivez linia @device mclr_off, la compilare imi da eroarea 138 (illegal opcode : mclr_off). Compilatorul de-l folosesc e PicBasicPro de la Melabs.Mergi in directorul PBP si acolo cauti fisierul cu terminatia INC pentru pic-ul tau ( ex: 12F629.inc). Il deschizi cu notepad-ul si comentezi linia care incepe cu device ( ;device...). Nu ar mai trebuie sa primesti vreo eroare la compilare cand folosesti device. Link spre comentariu
Mihai85 Postat Decembrie 15, 2012 Partajează Postat Decembrie 15, 2012 interesanta aplicatia. poate cineva modifica aplicatia pt comanda unui servo RC, plaja lui fiind intre 1ms-2ms,tot in functie de temperatura. 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