madnoob2009 Postat Iulie 6, 2015 Partajează Postat Iulie 6, 2015 Va salut! Am si eu urmatoarea problema : la locul de munca exista o camera in care stau echipamentele de retea (NAS, server, routere, switch-uri, etc). Racirea lor e asigurata de o unitate de aer conditionat "portabila" care trebuie sa functioneze cam tot timpul. Problema este ca unitatea nu e prevazuta cu functie de autorestart si daca pica tensiunea de retea, compresorul nu porneste automat (trebuie pornit manual de la butonul de pe aparat sau din telecomanda IR). Ce solutie as avea sa reporneasca automat compresorul la revenirea tensiunii de retea? Am cautat pe net si am gasit un topic pe alt forum unde cineva propunea alimentarea telecomenzii de la retea (printr-un adaptor) si un circuit cu 555 care sa astepte cam 10 sec de la revenirea tensiunii dupa care sa "apese" butonul de pornire de pe telecomanda printr-un releu. Pun mai jos schema asa cum am gasit-o. Vi se pare ok? Link spre comentariu
Vizitator costinicu Postat Iulie 7, 2015 Partajează Postat Iulie 7, 2015 Sau un releu cu bobina cuplata direct la retea si treci butonul de pornire prin contactul releului.Sau un releu cu bobina cuplata direct la retea si treci butonul de pornire prin contactul releului.Poate fi si un releu de timp sa nu cupleze chiar imediat. Link spre comentariu
madnoob2009 Postat Iulie 7, 2015 Autor Partajează Postat Iulie 7, 2015 (editat) Sau un releu cu bobina cuplata direct la retea si treci butonul de pornire prin contactul releului.Poate fi si un releu de timp sa nu cupleze chiar imediat. Ok , dar asta ar insemna sa tin butonul de pornire "apasat" permanent. Cred ca s-ar bloca aparatul in felul asta. Am incercat o varianta cu PIC12f629 care testeaza un pin si daca e 1 logic, atunci da semnal pe alt pin timp de o secunda. Simularea merge perfect, dar primesc eroare la scriere cu pickit2... verification of configuration failed. Editat Iulie 7, 2015 de madnoob2009 Link spre comentariu
daniel_88 Postat Iulie 7, 2015 Partajează Postat Iulie 7, 2015 (editat) Cred ca te complici cu PIC-ul, este buna varianta cu 555, doar ca de contactul releului legi butonul de pe aparat, nu dupa telecomanda, si astfel ai obtine independenta totala. Circuitul il alimentezi de la un traf coborator de 10 V sau orice alimentator de 10 V, direct de la retea (cred ca merge si unul de 12 v, mai ales ca releul va fi la 12V presupun). Asta in cazul in care circuitul face ceea ce vrei tu, adica la punerea in functiune sa inchida releul pentru un timp scurt, cu un delay prestabilit din pasivele periferice 555-ului. Editat Iulie 7, 2015 de daniel_88 Link spre comentariu
madnoob2009 Postat Iulie 7, 2015 Autor Partajează Postat Iulie 7, 2015 (editat) Cred ca te complici cu PIC-ul, este buna varianta cu 555, doar ca de contactul releului legi butonul de pe aparat, nu dupa telecomanda, si astfel ai obtine independenta totala. Circuitul il alimentezi de la un traf coborator de 10 V sau orice alimentator de 10 V, direct de la retea (cred ca merge si unul de 12 v, mai ales ca releul va fi la 12V presupun). Asta in cazul in care circuitul face ceea ce vrei tu, adica la punerea in functiune sa inchida releul pentru un timp scurt, cu un delay prestabilit din pasivele periferice 555-ului. Am facut schema cu 555, respectand toate valorile intocmai si iesirea e activa tot timpul, fara sa apara intarzierea aceea de cateva secunde... Am pus deocamdata un led pe iesire (pinul 3) si se aprinde imediat cum alimentez si asa ramane. Posibil sa fie defecte 555-urile mele (am incercat 2). As prefera varianta cu telecomanda, pentru ca asa retine si ultima valoare setata a temperaturii. Daca il pornesc direct de la buton, pleaca la o temperatura de 24 de grade, ceea ce e cam mult. Editat Iulie 7, 2015 de madnoob2009 Link spre comentariu
daniel_88 Postat Iulie 7, 2015 Partajează Postat Iulie 7, 2015 Ai putea sa incerci cu un circuit de inrush ca la invertoarele de sudura, si sa folosesti un releu cu doua contacte.Cand se intrerupe curentul, bobina releului e decuplata si astfel strapeaza butonul de pornire, iar la revenirea curentului releul cupleaza cu o intarziere mica si deci strapul asupra butonului inceteaza.Intarzierea se face cu un tranzistor si condensator, iar delay-ul e dat de valoarea condensatorului. Link spre comentariu
iuli09 Postat Iulie 7, 2015 Partajează Postat Iulie 7, 2015 nu sunt defecte integratele , e gresita schema : 1 Link spre comentariu
Ticu Postat Iulie 7, 2015 Partajează Postat Iulie 7, 2015 (editat) Ma tem ca nici schema asta nu va fi de folos, fiindca trebuie sa apese cineva (scurt) pe butonul de start. Se doreste generarea "automata" a pulsului dupa ce se cupleaza alimentarea. Prin aprilie a mai fost un topic oarecum asemanator. Poate iti foloseste ultima schema din pagina asta (cu condensator spre +): http://www.elforum.info/topic/102585-intarziere-alimentare-dispozitiv-pe-5v-de-la-usb/page-2 Iesirea se poate face cu releu si un tranzistor obisnuit in loc de mos-fet (acolo nu trebuia pierdut nimic din tensiunea de 5V). Editat Iulie 7, 2015 de Ticu Link spre comentariu
madnoob2009 Postat Iulie 10, 2015 Autor Partajează Postat Iulie 10, 2015 (editat) Am mers in final tot pe varianta cu PIC (dupa zicala : cel mai scurt drum e cel pe care-l cunosti). Am reusit sa scriu pana la urma un 12F629 cu un programel foarte simplu : - la pornire , asteapta o perioada (cateva secunde), dupa care testeaza pin-ul 7 (setat ca intrare si legat permanent la Vcc printr-o rezistenta de 10k) - daca intrarea GP0 (pinul 7) este 1 logic (adica avem 5V si, implicit, alimentare de la retea) pin-ul 5 (setat ca iesire) trece in 1 logic (5V) timp de o secunda, apoi in 0 logic. Acelasi pin comanda baza unui BC178 (NPN) care alimenteaza bobina unui releu legat la butonul de power de pe telecomanda. Inca nu am apucat sa-i fac proba la fata locului, dar am facut montajul pe o placuta perforata si imi "apasa" fara problema butonul de pe telecomanda. Telecomanda care nu mai trebuie alimentata de la retea, ci din bateriile ei. Asta e sursa in MikroC for PIC exact asa cum am compilat-o eu : void main() { CMCON = 7; // Dezactivare comparatoare TRISIO = 0b111011; // GP2 iesire, restul intrari GPIO = 0; Delay_ms(5000); if(GP0_bit==1) { //avem tensiune de alimentare ? GP2_bit = 1; // trimite 5V in baa tranzistor Delay_ms(500); // tine "apasat" butonul GP2_bit = 0; // "elibereaza" butonul } } Sper sa nu se considere ca am ignorat sfaturile primite mai sus, pentru care le multumesc frumos celor care mi le-au dat, dar pur si simplu nu "le am" cu 555 (nici cu multe altele). PS : tocmai am realizat ca programul meu, scurt asa cum este, mai mergea scurtat cu o instructiune. Las ca o mica provocare sa se arate care este acea instructiune . O sa revin dupa ce fac testul la aparatul de AC. Editat Iulie 10, 2015 de madnoob2009 Link spre comentariu
daniel_88 Postat Iulie 10, 2015 Partajează Postat Iulie 10, 2015 Bravo, e bine ca stii programare, eu sunt praf la capitolul asta, de aceea abordez scheme cu circuite logice. Link spre comentariu
madnoob2009 Postat Iulie 10, 2015 Autor Partajează Postat Iulie 10, 2015 Multumesc de apreciere, dar, din pacate, sunt departe de a fi bun in programare. Noroc cu Google! Link spre comentariu
madnoob2009 Postat Iulie 15, 2015 Autor Partajează Postat Iulie 15, 2015 Am facut azi si testul pe aparat. Merge cum trebuie. Ramane problema caderilor foarte scurte de tensiune, cand sursa de alimentare a PIC-ului nu are timp sa se descarce suficient cat sa-l reseteze. Sper ca pana gasesc o solutie la chestia asta sa fie numai caderi "lungi" Link spre comentariu
daniel_88 Postat Iulie 16, 2015 Partajează Postat Iulie 16, 2015 Un rezistor cu valoare mai mica in paralel cu condensatorul de filtraj al sursei, ar trebui sa-i scurteze timpul de oprire. 1 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