duminică, 20 mai 2012

DC Fan - A proportional controller


DC Fan Controller Takes Bare Bones Approach

Alan Stummer
Fans can be necessary for circuit cooling, but continually running a fan at a rated voltage will cause mechanical failure, usually in the bushings or bearings. By running it only when and as fast as needed, you can greatly extend its useful life as well as the life of the equipment it is cooling.
A simple on/off fan control will work, but it can cause switching transients and similar problems as the fan cycles. A proportional controller that starts the fan when circuit temperature passes a threshold, speeds up the fan as the temperature rises, and slows down and stops the fan when the circuit cools down is more elegant.
Most proportional fan speed controllers are far fancier than required, though, because circuit cooling isn’t really a precise science. This simple circuit is just as effective as a fancy design and has been used many times with great success (Fig. 1). It requires only a thermistor for temperature sensing, a FET to control the fan, one pull-down resistor, and a bypass capacitor to keep the purists happy. It assumes the thermistor is the more common negative temperature coefficient (NTC) type. If you wish to use a positive temperature coefficient (PTC), then reverse the thermistor and pull-up resistor.
DC Fan Controller Takes Bare Bones Approach
Figure 1.
A thermistor and FET provide a bare-bones proportional controller for a dc cooling fan.
At room temperatures, the FET gate voltage is below its typical threshold value Vgs(th), so the drain current is zero and the fan is off. As the temperature rises, the thermistor’s resistance drops, causing the gate voltage to rise above Vgs(th), and the FET begins to conduct. At still higher temperatures, the FET saturates and the fan runs at full speed. In practice, the temperature has to increase approximately 5°C for the fan to go from off to fully on.
The pull-down resistor R1 determines the threshold temperature at which the fan starts running. For example, ON Semiconductor’s NTD4959NH FET in a D-Pak package has a gate threshold of 2.0 ±0.5 V.Panasonic’s ERTJ1VR103H thermistor is in a 0603 (metric 1608) surface-mount (SMT) package and is nominally 10 kΩ at 25°C. To set the threshold temperature at 40°C, with a +12-V bias from the fan supply, the resistor would be:
R1 = RThermistor × Vgs(th)/(12 V – Vgs(th))
Using 2.0 V as the typical value of Vgs(th) and (from the data sheet) RThermistor at 40°C = 5.067 kΩ, you get R1 = 1.00 kΩ to the nearest standard 1% value.
With a fixed resistor, there will be some production variations in the actual threshold temperature because of variability in Vgs(th). For low production volumes, you could replace the resistor with a trimming potentiometer to allow adjustment of the threshold temperature. But for lowest cost, you may have to simply tolerate the variations.
Serendipitously, N-channel MOSFETs have gate thresholds with a negative temperature coefficient, which will help to mitigate the effects of Vgs(th) variability. Still, to ensure this circuit will work, you need to check that the temperature threshold range is acceptable in your system.
Working backwards with the extreme upper and lower values for Vgs(th) from the datasheet provides the worst case temperature thresholds:
Vgs(th)min = 1.5 V and R1 = 1.00 kΩ
So, the fan starts when:
RThermistor = 1.00 kΩ × (12 V – 1.5 V)/1.5 V = 7.00 kΩ
which occurs at a temperature of 33°C according to the datasheet. Similarly, the highest threshold temperature would occur when the thermistor is 3.80 kΩ at 46°C. Because most MOSFETs will have gate thresholds in the middle of the datasheet range, a production threshold temperature of 40°C ±3°C is a reasonable expectation.
A few things to consider: First, this design applies only to dc “muffin” type fans. It would be inefficient for large fans or arrays of fans and could not work for ac fans. Further, it requires fans that can automatically restart their movement. Most fans can, but be sure to verify with the datasheet. If your design requires the fan to be always running at some minimum speed, bypass the FET's drain to source with a resistor.
Also, realize that the FET may dissipate a significant amount of power when it is when operating in its linear region where the fan is not at full speed. Because this occurs when the fan is running, however, placing the FET in the fan’s airflow handily solves the problem.

Fanii pot fi necesare pentru răcire de circuit, dar care rulează în permanenţă un fan la o tensiune nominală va provoca insuficienţă mecanice, de obicei, în bucse sau rulmenti. Prin rularea doar atunci cand si cat de repede este necesar, se poate prelungi foarte multdurata de viaţă utilă, precum şi durata de viaţă a echipamentelor ITeste de răcire.
Un simplu on / off de control al ventilatorului va funcţiona, daraceasta poate provoca tranzitorii de comutaţie şi probleme similareşi ciclurile de ventilator. Un controler proporţional, care începeventilatorul atunci când temperatura de circuit trece un prag, viteze de până ventilator ar fi temperatura creşte, şi încetineşte şi se opreşte ventilatorul atunci când circuitul se raceste este mult mai elegant.
Controlorilor de cea mai proporţională, viteza ventilatorului sunt multcrescator decât este necesar, deşi, pentru că circuitul de răcire nueste cu adevărat o ştiinţă exactă. Acest circuit simplu este la fel deeficace ca un design de lux si a fost folosit de mai multe ori cu mare succes (fig. 1). Este nevoie de doar un termistor pentru senzor de temperatură, un FET pentru a controla ventilator, un rezistor pull-down, şi un condensator by-pass pentru a menţine puristii fericit.Aceasta presupune termistor este mult mai comun negativcoeficientul de temperatură (NTC) de tip. Dacă doriţi să utilizaţi un coeficient de temperatură pozitiv (PTC), atunci inversa termistoruluişi trageţi-up rezistor.


Use a PWM Fan Controller in an EMI-Susceptible Circuit

Microchip Technology offers a family of cooling-fan speed controllers that operate in PWM mode for use with brushless dc fans (Reference 1). To control fan speed using the PWM waveform's duty cycle, you can use either an external NTC (negative-temperature-coefficient) thermistor or one of Microchip's PIC microcontrollers and its SMBus serial-data bus. Figure 1 illustrates a typical application that the data sheet describes for the TC664 and TC665 controllers (Reference 2). Using a frequency-control capacitor, CF, with a value of 1 µF, fan-controller IC1 generates a PWM pulse train with a nominal frequency of 30 Hz and a temperature- or command-dependent duty cycle that varies from 30 to 100%. 

Use a PWM Fan Controller in an EMI-Susceptible Circuit
Although using the controller in PWM mode reduces power dissipation in transistor QA, which drives the fan, the 100-mA, square-wave motor-drive current can cause unwanted interference in a nearby high-sensitivity audio circuit. The circuit in Figure 2 solves the problem. An additional driver transistor, Q1, and an RC network comprising C3 and R3 form a simple PWM-to-linear converter. You can also use another PWM-to-linear-conversion circuit, such as an integrator based on an operational amplifier. 

Use a PWM Fan Controller in an EMI-Susceptible Circuit
Figure 3 shows a graph of the dc voltage at Q2's collector versus IC1's PWM drive-output waveform's duty cycle. The voltage applied to the fan corresponds to the difference between Q2's collector voltage and the 12 V supply voltage. Even though a steady voltage appears across the fan, current pulses that the fan motor's commutation produces still develop a voltage across current-sense resistor RSENSE that connect to Q2's emitter, and all of IC1's protective and advisory features remain available. 

Use a PWM Fan Controller in an EMI-Susceptible Circuit
The listed component values are valid for a 100-mA, 12 V, brushless fan. Use a general-purpose NPN transistor such as the 2N2222 for driver-transistor Q1 and an NPN transistor, such as Fairchild Semiconductor's PZT2222A, that can dissipate one-third of the fan's maximum power consumption for Q2. Note that you can vary the PWM's nominal frequency over a range of 15 to 35 Hz by altering the value of CF.


Scheme electronice

sâmbătă, 21 aprilie 2012

Introducere in CSS


Introducere - De ce folosim CSS

Cu ajutorul CSS-ului putem crea pagini web simple dar si complexe folosind efecte diverse. Cu CSS putem stabili culoarea, marimea si fontul textului, deasemenea putem crea un layout (un suoport pentru elementele HTML) personalizat adaugand margine culoare sau imagine de fond si multe altele. In concluzie CSS te poate scapa de multe batai de cap, ajutandute in a mentine codul html cat mai simplu si mai ordonat.

Introducere - Ce este CSS - Generalitati

Cascading Style Sheets pe numele lui mic CSS se foloseste pentru a personaliza tagurile HTML..
In principiu HTML a fost conceput pentru a marca elementele unei pagini:
<html>
<head>
<title>......</title>
</head>
<body>
<h1>......</h1>
<p>........</p>
</body>
</html>
Odata cu introducerea HTML 3.2 au fost introduse si atributele de personalizare a tag-urilor precum "font", "color" etc. A fost atunci cand limbajul de programare HTML a devenit greoi. Fiecare pagina a websitului trebuia luata separat si modificate proprietatile elementelor principale.
Aceasta problema a fost rezolvata in versiunea 4.0 a HTML-ului. Toate atributele de personalizare au fost scoase si salvate intr-un fisier extern cu extensia ".css".
In felul acesta modificand un singur fisier putem schimba forma in care sunt afisate toate paginile unui website. Putem schimba culoarea textului, fontul, marimea, putem personaliza div-uri, formulare si multe altele.
Si cam atat despre ce face si ce este CSS-ul. In capitolul urmator vom trece la lucruri mai practice si vom invata cum anume sa facem tot ce am spus ca se poate face folosind CSS.

miercuri, 18 aprilie 2012

Repară Windows-ul fără reinstalare


de Alexandra Groza |  1 mai 2008




Una dintre cele mai râvnite funcţii din următorul sistem de operare ce va fi lansat de Microsoft, ce poartă acum numele de cod Seven, poate fi folosită chiar şi în Windows XP. Prezentată ca una dintre cele mai importante noutăţi, Recover Center-ul este o aplicaţie pe care viitorii utilizatori o vor găsi în Control Panel şi cu ajutorul căreia vor repara fişierele care nu mai funcţionează, fără a fi nevoie de o reinstalare completă a Windows-ului şi fără ca alte fişiere să fie afectate.

Funcţia, ceva mai rudimentară, e prezentă şi în Windows Vista, dar din Windows XP lipseşte cu desăvârşire, iar utilizatorii trebuie să apeleze încă la vechile metode. Dacă ceva se strică, sistemul de operare cere introducerea CD-ului de pe care a fost instalat, pentru ca fişierele să poată fi înlocuite sau reparate şi, cum de cele mai multe ori problemele sunt prea grave, se ajunge la o nouă instalare, dar în acelaşi timp se pierd şi date.

Dar toate aceste pot lua sfârşit cu instalarea unei aplicaţii numită Recovery Console. Astfel în momentul în care apar probleme, utilizatorul sistemului de operare are de ales în momentul în care deschide calculatorul dacă să pornească sistemul de operare sau să se treacă înainte prin consola respectivă, care îl va ghida prin paşii ce trebuie urmaţi pentru remedierea problemelor.

Pasul 1. Se introduce în unitate CD-ul de pe care a fost instalat sistemul de operare. Apoi se deschide opţiunea Run din meniul de Start şi se introduce următoarea comandă: d:\i386\winnt32.exe /cmdcons(înlocuiţi litera D de la început cu cea care desemnează unitatea CD/DVD). După câteva secunde, va începe instalarea, iar la final va apărea o fereastră care va confirma terminarea instalării.

Pasul 2. Prima dată când va porni calculatorul, utilizatorul va trebui să aleagă între sistemul de operare şi noul program instalat. Odată selectată a doua opţiune din meniu, utilizatorul va fi ghidat în funcţie de problemele găsite.

Virusi si Trojani

Cum te feresti de virusi si trojani


   Incep prin a va spune ca un studiu, american, a aratat ca un computer conectat la internet fara antivirus instalat, poate fi virusat in 5 minute de la conectare. De exemplu, un prieten si-a instalat windows-ul, iar pana a instalat driverele si antivirusul, deja se infectase cu un virus si asta pentru ca pana a terminat de instalat antivirusul el intrase pe Internet pentru a aceesa cateva informatii. De aceea va recomand ca pana nu instalati un program antivirus, sa nu va conectati la Internet pentru ca e posibil sa deveniti o victima.
Sfaturi pentru a avea o viata mai usoara cu PC-ul vostru:
- Daca instalati Windows XP, ar fi de preferabil sa aiba, cel putin, Service pack 2 inclus (SP2)
- Instaleaza un antivirus complet, care sa aiba spyware detector si protectie firewall pentru a te proteja de atacurile din retea sau de pe Internet. Va recomand Kaspersky Internet Security sauNod32 antivirus+ZoneAlarm Anti-Spyware. Da-ti un search pe Google si gasiti mai multe detalii.
- Nu este de ajuns doar sa ai antivirusul instalat. Trebuie sa fie activ tot timpul!
Actualizeaza antivirusul cat mai des posibil sau bifeaza optiunea sa se actualizeze automat
- Mare atentie cand cauti pe Internet crackuri sau seriale! De cele mai multe ori acestea contin fie virusi, fie spy-ware sau trojani. Oricum, un antivirus bun le depisteaza inainte sa te infectezi.
- Aveti, de asemenea, mare grija cand cautati cu programele de tip peer 2 peer, adica programe gendc++Kazaa, LimeWire, Ares, etc. Daca ati cautat de exemplu o melodie, nu o downloadati daca dimensiunea fisierului este suspect de mica (in loc de 3-7 mega cat este media, are 100 kb), sau daca"melodia" are de fapt extensia .exeSfatul este valabil atat pentru fisiere audio cat si pentru melodii. In mod sigur daca o melodie sau o poza are extensia .exe. aceleste un virus. De asemenea cand cautati crackuri, cel mai adesea le veti gasi arhivate in format .rar sau .zip. Scanati-le inainte de a le dezarhiva.
Urmati sfaturile prezentate mai sus si cu siguranta nu o sa aveti batai de cap cu virusii.

marți, 10 aprilie 2012

Computerul sa mearga mai bine si eficient


Eliberareza resursele calculatorului


Calculatorul trebuie sa ruleze mai repede si sa aiba un timp de bootare mult mai scazut.

Elibereaza spatiu prin stergerea programelor vechi. Du-te la Start>Control panel>Add/remove programs. Alege programele pe care vrei sa le dezinstalezi, programe vechi pe care nu le mai utilizezi.
Scapa de spyware si adware. Programe gratuite precum Spybot S&D si AdAware, te ajuta sa scapi de aceste amenintari.
Fa curatenie in meniul Startup. Cu timpul se pot strange foarte multe programe care vor rula odata cu pornirea calculatorului si astfel resursele se vor imputina. Pe langa indepartarea amenintarilor spyware, Spybot S&D va poate curata si lista de programe din Startup.
Curata registrii. Foloseste programul Easy Cleaner pentru a ordona si curata registrii din calculatorul tau.
Sterge fisierele temporare din calculator. Programul CCleaner va poate ajuta in acest sens.
Defragmentarea hard disk-ului este o alta solutie. Defragmentarea pune fisierele acolo unde ar fi trebuit sa fie si le ordoneaza.
Restarteaza-ti calculatorul. Vei observa o imbunatatire in viteza.
Atentie

Toate programele mentionate in articol pot fi descarcate de pe majorgeeks.com.
Ai grija sa faci o copie a registrilor inainte sa ii modifici


Cum sa faci sa mearga Windows-ul mai bine si eficient

Daca Windows-ul a inceput sa-ti mearga greoi (deschide greu aplicatiile, se misca in reluare desi ai un procesor si RAM suficient) iti vine sa-l arunci pe fereastra, ce sa mai!
In continuare iti prezint cateva sfaturi care sa-ti imbunatateasca performanta Windows XP-ului:
- Incearca sa schimbi calitatea culorilor trecand de la 32 de biti la 16 biti. Acest lucru il poti face urmand pasii: Click dreapta pe Desktop -> Properties -> Settings iar la Color Quality sa fie peMedium (16 bit).
- Defragmenteaza Harddisk-ul: Click dreapta pe partitia unde ai instalat Windows -> Tools ->Defragment Now... -> Defragment
Cick dreapta pe My Computer -> Properties -> Advanced -> Performance -> Settings si aici bifezi optiunea Adjust for best performanceOk -> Ok.
- Scoate imaginea de fundal (wallpaper-ul) de pe desktop pentru a mai elibera din memoria RAM.
- Vezi ce programe pornesc la startup si inlatura-le pe cele care sunt inutile.
- Incearca sa cureti registrii cu programe gen registry-cleaner, cauta pe Google: registry cleaner
- PC-ul poate functiona cu greutate si din pricina virusilor, asa ca scaneaza-ti calculatorul cu un antivirus (Kaspersky, Nod32, AVG, BitDefender, PC-Cillin, Norton, etc).
- Daca si dupa ce ai urmat sfaturile de mai sus calculatorul merge in continuare greoi, atunci e cazul sa reinstalezi Windows-ul.
Windows XP, spre deosebire de Linux nu este fiabil, astfel ca in timp acesta devine tot mai incarcatcu registrii inregistrati de programele instalate in timp si ca o cosecinta calculatorul va deveni mai lent, o reinstalare fiind necesara cu o frecventa de o data la 5-6 luni!

Programele (gratuite) și impactul lor asupra performanței


În general, ne aruncăm entuziasmați în descărcarea tuturor aplicațiilor și facem asta în mod special dacă este vorba de un program gratuit sau de un chilipir (promoții ale programelorcomerciale), indiferent dacă dispunem deja de o aplicație instalată în calculator care face același lucru. Asta se întâmplă deoarece omul, încă de la crearea lui, se pare că a fost “înzestrat” cu tendința de a aduna tot ce nu-l costă nimic… Nu-i așa că simțim cu toții o slăbiciune pentru cadouri și din acest motiv le acceptăm uitând de consecințe și de posibilele repercusiuni nedorite ?!? Păi vedeți!
În informatică se întâmplă același lucru deoarece creatorii de software, atunci când fac un program nou îl oferă gratis până când acesta își câștigă faima necesară pentru ca alte persoane să fie dispuse să plătească pentru a-l avea.
Dar există și fabricanți care dezvoltă software util pe care ni-l oferă gratuit cu o condiție: să acceptăm ca aplicația să instaleze un toolbar și / sau să afișeze anunțuri publicitare. Astfel, fabricantul câștigă cu programul pe care ni l-a oferit, bani și popularitate (popularitate deoarece dacă vom fi mulțumiți de program îl vom recomanda și cunoscuților, bani din câștigurile generate de click-urile pe care noi le facem pe anunțurile “interesante” din program; exemplu: Yahoo! Messenger).
Pe lângă aplicațiile create în scopurile precizate mai sus există și aplicații “Freeware“; aplicații gratuite finanțate în general din sponsorizări și donații. Dar asta nu vrea să spună că sunt bune sau rele; există de tot felul.

Ce programe instalăm în calculator


E important ca atunci când instalăm un program, indiferent de categoria din care face parte, să ne gândim dacă nu dispunem deja de un altul care să îndeplinească aceeași sarcină și dacă este așa să ne hotărâm pe care-l vom păstra; pe cel nou, sau pe cel vechi.
Vă recomand să instalați întotdeauna cât mai puține programe și mai mult de atât, vă recomand să optați pentru folosirea acelor aplicații ce realizează cât mai multe sarcini de care aveți nevoie. La fel de important este să nu instalați programe și jocuri doar fiindcă vi se oferă gratuit!
Concluzia: Un calculator foarte încărca cu programe vă fi mult mai lent decât un calculator care are exact programele de care utilizatorul are nevoie periodic. Cauza problemei e cât se poate de logică: consumul de resurse va fi mai ridicat decât cel necesar.
Sfat: Dezinstalați atât programele și jocurile pe care nu le mai folosiți cât și pe cele pe care le deschideți “din an în Paști”.

Cauze hardware frecvente datorită cărora calculatorul este lent

  • Procesorul este prea slab pentru a permite rularea programelor instalate în pc.
Soluție: Din păcate nu puteți face foarte multe în acest caz. În general, netbook-urile “suferă” de această problemă deoarece au procesoare cu viteze de calcul cuprinse între 900 Mhz și 1,6 Ghz. În cazul celorlalte calculatoare (laptop-uri, desktop-uri), un upgrade al procesorului ar rezolva rapid problema dar dacă sunteți posesorul /rea unui netbook vă recomand să vă descotorosiți cât mai repede de programele a căror cerințe hardware depășesc caracteristicile netbook-ului.
  • Calculatorul dispune de foarte puțină memorie RAM.
Soluție: Încercați să măriți cantitatea de memorie RAM a calculatorului vostru iar pentru asta apelați la un service autorizat de fabricant (obligatoriu dacă pc-ul este încă în perioada de garanție). La fel puteți cere ajutorul unei persoane cu cunoștințe în domeniul IT, de încredere (nu toate calculatoarele permit upgradarea cantității memoriei RAM).
  • Hard Disk-ul e defect sau procesează datele foarte lent.

Soluție: E foarte puțin probabil ca pe un Hard Disk lent sistemul de operare să ruleze rapid. Cereți ajutorul unei persoane de încredere cu cunoștințe în domeniu pentru a afla dacă schimbarea Hard Disk-ului cu unul mai rapid vă va ajuta să rezolvați problema. Factorii de care trebuie să țineți cont:viteza de scriere a datelor pe HDD precum și viteza de citire a datelor de pe HDD.
  • Componentele se supraîncălzesc.
Soluție: Curățați periodic ventilatoarele pc-ului vostru de praf și asigurați-vă că funcționează corect. Mai mult de atât, încercați pe cât posibil ca orificiile prevăzute pentru întrarea aerului rece și eliminarea aerului cald să fie neastupate (am văzut persoane care folosesc laptop-ul / netbook-ul în brațe, pe covor, pe pătura, etc., astupându-i ventilatorul; evitați să faceți asta! Dacă dispuneți de un pc desktop, asigurați-vă că nu l-ați apropiat prea mult de birou și că aerul poate circula în voie pe lângă el.).

Cauze software frecvente datorită cărora  calculatorul este lent

  • Calculatorul este virusat.
Soluție: Realizați cât mai curând o scanare cu un antivirus actualizat. Nu contează că folosiți în acest scop o soluție gratuită sau una comercială. Soluții antivirus recomandate: avast! Antivirus,AVG Anti-Virus Free.
  • Regiștrii sistemului de operare conțin întrări nefolositoare.
Soluție: E foarte puțin probabil ca asta să fie problema deoarece noile versiuni ale sistemelor de operare Windows gestionează mult mai eficient regiștrii decât o făceau în versiunile precedente aXP. Dacă totuși considerați că aceasta ar putea fi problema, vă recomand să realizați o scanarea cu Wise Registry Cleaner Free.
  •  Prea multe aplicații configurate pentru a porni odată cu sistemul de operare.
Soluție: În momentul în care porniți calculatorul există o serie de aplicații care rulează automat iar consumul de resurse al acestora adăugat la consumul de resurse necesar pornirii sistemului de operare au ca efect advers pierderea de performanță. Pentru a afla mai multe detalii despre această problemă și despre cum o puteți rezolva, faceți click aici.
  • Driverele nu au fost instalate sau sunt la o versiune prea veche.
Soluție: Descărcați și instalați ultima versiune a driverelor calculatorului vostru disponibile pe site-ul fabricantului său, ori, chiar dacă nu vă recomand foarte convins să faceți asta, instalați driverele cu aplicația SlimDrivers sau orice altă aplicație asemănătoare.
  • Componente care nu pot lucra împreună:
Soluția: Vă puteți da seama foarte ușor dacă problema lentitudinii calculatorului vostru provine de la un conflict între componente: înainte ca sistemul să devină lent ați adăugat un nou component (placă video, Hard Disk, memorie RAM, etc). Pentru rezolvarea problemei deconectați componentul proaspăt conectat.

Alte recomandări…

Nu e neapărat ca sistemul să fie lent doar datorită uneia dintre cauzele de mai sus. Există și situații în care anumite configurații avansate îl pot revitaliza într-o clipită. Mai multe detalii pe marginea acestui subiect găsiți în articolele recomandate în continuare: