Vizitator Gabi200 Postat Decembrie 10, 2010 Partajează Postat Decembrie 10, 2010 salut.cum pot comanda un releu cu un pic16f84a sau oricare alt microcontroller?Comanda ar fii printr-un senzor de miscare , cand simte prezenta atunci sa imi actioneze releul.multumesc Link spre comentariu
puiu Postat Decembrie 10, 2010 Partajează Postat Decembrie 10, 2010 1. Un releu se poate comanda de catre un PIC: a) direct, daca are curent mic de anclansare ca sa duca PIC-ul; b) printr-un tranzistor intercalat intre PIC si releu; c) printr-un optocuplor intercalat intre PIC si releu.2. Eu personal as alege ultima varianta deoarece i-mi permite si izolarea galvanica si lucru cu alta tensiune pe releu decat pe PIC. Link spre comentariu
Liviu M Postat Decembrie 10, 2010 Partajează Postat Decembrie 10, 2010 Si varianta b) iti permite lucrul cu alte tensiuni pe releu. Link spre comentariu
adicontakt Postat Decembrie 10, 2010 Partajează Postat Decembrie 10, 2010 Si varianta b) iti permite lucrul cu alte tensiuni pe releu.dar nu este izolat galvanic , daca se strapunge tranzistorul si intra in scurt iti buleste si picul Link spre comentariu
puiu Postat Decembrie 10, 2010 Partajează Postat Decembrie 10, 2010 1. De regula varianta b) am folosit-o numai pentru amplificare de curent nu si tensiune, datorita posibilitatii ajungerii de tensiuni mari pe PIC in caz de defect. De regula izolez cat pot de bine PIC-ul, chiar daca este mai scump dar stiu ca nu se strica PIC-ul Link spre comentariu
nooob64 Postat Decembrie 10, 2010 Partajează Postat Decembrie 10, 2010 Iei un mosfet canal N gen 2N7002 , legi frumos grila la masa cu o rezistenta de 10K si cu o rezistenta de 1K mergi de la grila la un pin de la PIC .Eu asa am facut la comanda unor relee cu care cuplez ~220V. Link spre comentariu
Liviu M Postat Decembrie 10, 2010 Partajează Postat Decembrie 10, 2010 Si varianta b) iti permite lucrul cu alte tensiuni pe releu.dar nu este izolat galvanic , daca se strapunge tranzistorul si intra in scurt iti buleste si piculNu ma refeream la relee cu bobina pe 220 V, ci la 12 (eventual 24 V).Tinand cont ca daca se strica tranzistorul tot mai ramai cu rezistenta in baza (intre pic si tranzistor) + bobina releului, cred ca sunt destule sanse ca PIC-ul sa ramana intreg.Una din functiile uzuale ale tranzistoarelor e "level shiftingul", adica exact ce se intampla la comanda unui releu alimentat la alta tensiune decat cea a dispozitivului de comanda. Si de multe ori la tensiuni/puteri ceva mai mari de cei 12V de alimentare ai unui releu.Pe principiul "daca se strica" renuntam la o buna parte a electronicii. Link spre comentariu
Vizitator Gabi200 Postat Decembrie 11, 2010 Partajează Postat Decembrie 11, 2010 cred ca o sa merg pe varianta b cum a facut nooob64.defapt vreau sa preiau miscarea de la un senzor ca sa pot aprinde un bec 220v Link spre comentariu
wolfei Postat Decembrie 30, 2010 Partajează Postat Decembrie 30, 2010 Am o intrebare..in proteus se poate simula cu un releu?...spre exemplu daca imi scade o temperatua sub un anumit nivel sa deschid o rezistenta cu nichelina printr-un releu la 220V...eu in proteus am pus un bec in locul rezistentei...dar nu am gasit un releu activ...care sa imi permita sa aprind becul prin intermediul lui.. Link spre comentariu
fratello Postat Decembrie 31, 2010 Partajează Postat Decembrie 31, 2010 Este sigur ! Cauta "relay". Link spre comentariu
wolfei Postat Decembrie 31, 2010 Partajează Postat Decembrie 31, 2010 Am gasit releu de ieri..in proteus scria ca e activ..dar nu reusesc sa il pornesc.Atasez schema mea si configuratiile releului. Ideea e urmatoarea: Cand temperatura de la un senzor scade sub 38 grade sa porneasca releul si sa aprinda becul.Am pus Led-ul doar ca sa vad daca merge codul..si merge. Releul e conectat la reteaua de 220v. Ma gandesc ca poate trebuie sa configurez ceva prin releu ca sa mearga...desi am incercat cam toate posibilitatile. Multumesc pentru ajutor! LE: Gata am rezolvat...eu pusesem component value 220v...cand de fapt aia tr sa fie valoarea de pornire a releului, adica 5V. Link spre comentariu
Liviu M Postat Ianuarie 3, 2011 Partajează Postat Ianuarie 3, 2011 Esti sigur ca gasesti un releu asa de "slab" incat sa-l comanzi direct din PIC? Din cate stiu eu, PICurile pot maxim 20 mA. Link spre comentariu
nooob64 Postat Ianuarie 3, 2011 Partajează Postat Ianuarie 3, 2011 Esti sigur ca gasesti un releu asa de "slab" incat sa-l comanzi direct din PIC? Din cate stiu eu, PICurile pot maxim 20 mA.Nu comandati relee direct din PIC chiar daca este pusa dioda pe bobina releului ca o sa intre PIC-ul in reset si nu o sa stiti de ce (sa nu mai vorbesc de AVR-uri la care se arde intreg portul) , musai un tranzistor sau mosfet si comandat din PIC printr-o rezistenta de 1K , am mai spus asta.Pune sonda de la osciloscop pe pinul PIC-ului cind comanzi direct bobina releului si o sa vezi niste anomalii.Eu mi-am construit un atenuator de volum cu relee , bobina la 30mA comandate dintr-un 74hc595 , si se corupea eepromul PIC-ului , plus o mai lua razna.La comanda releelor multa grija la filtrare . Link spre comentariu
wolfei Postat Ianuarie 4, 2011 Partajează Postat Ianuarie 4, 2011 Am citit sfatul tau despre MOSFET din postul de mai sus...o sa pun unul desigur...deocamdata ma interesa pentru simulare..Multumesc pentru sfaturi! Link spre comentariu
25L91N11 Postat Ianuarie 6, 2011 Partajează Postat Ianuarie 6, 2011 salut.cum pot comanda un releu cu un pic16f84a sau oricare alt microcontroller?Comanda ar fii printr-un senzor de miscare , cand simte prezenta atunci sa imi actioneze releul.multumescSalut,Doar ca idee poate te ajuta fisierul atasat. Face parte dintr-un proiect de placa de dezvoltare (mai bine spus de invatare ptr ca la asta o folosesc).Eu personal daca aveam nevoie sa comand un singur releu luam in considerare sfaturile colegilor de forum deja postate. 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