Zoals jullie een tijdje terug lazen, was ik bezig met een fancontroller op basis van de MicroChip TC64x familie. Inmiddels zit mijn experimenteer printje halfvol met allerhande componentjes, en wacht hij om ingebouwd te worden.

De fan die ernaast ligt is een 80x80x25mm fan, dus zoals jullie zien is alles lekker klein gebleven. De tekening onder het printje is een printlayout voor als je gaat ertsen. Zoals jullie zien is die nog wat kleiner. Helaas kan ik alleen op het moment nog niet etsen....
De reden dat ik deze chip heb gekozen, is omdat hij naast PWM-sturing ook een mooie opstartfunctie heeft voor de fan. Wanneer de minimum temperatuur wordt berijkt, stuurt hij de fan voor 100% aan gedurende ongeveer 2 sec. Daarna valt hij terug op 40% of meer.
Daarnaast heeft hij een detectie pin om te controleren of de fan ook echt draait. Dit werkt voor elke fan, ook als die alleen voedingsdraden heeft. Daarvoor zijn in de schakeling C5 en R8 opgenomen. R8 moet aan de hand van de datasheet van de tc64x en fan bepaald worden, maar dit staat helder in de datasheet uitgelegd. Voor een 80x80mm fan kan deze waarde zo overgenomen worden, voor een kleinere (die minder stroom verbruikt) is een hogere weerstand nodig, en bij een grotere fan volstaat een lichtere, maar nogmaals, controleer dit in de datasheet.
Wanneer de chip detecteerd dat de fan niet meer draait, stuurt hij hem eerst nog 2 sec op 100% aan, en zal daarna pin 7 laag maken. De pnp-transitor zal vervolgens in geleiding gaan, en de led laten branden. Deze led en R7 kunnen nagelang ook vervangen worden voor een zoemertje dat op 5 volt werkt, of 12volt, maar dan moet de pluspool van de zoemer wel aan de 12 volt gekoppeld moeten worden.
Mocht de BS170 n-FET een probleem zijn om te krijgen, kan deze ook nog vervangen worden voor een 10kOhm weerstand en een pnp-transistor die genoeg stroom kan verwerken.
Ook kan de PWM-frequentie aangepast worden door de waarde van C2 aan te passen. Deze zal ik nog opnemen in de excel-sheet, zodat deze ook gemakkelijk berekend kan worden. (toch maar niet gedaan, dit zou de kans op fouten te groot maken. Met deze PWM frequentie (30Hz) werken de meeste fans goed. Mocht dat toch niet het geval zijn, raad ik aan om de datasheet te lezen, en dan met name paragraaf 5.1)
Ik heb op het moment alleen nog wel een klein dilemma wat betreft sensor.

Deze gebruik ik nu, maar die ga ik nooit goed tegen mijn koelblok krijgen.
Ik vind net wel dit type:

van de week maar even kijken wat die kosten.
Maar terug naar het project.
Dit is het gebruikte schema:

Wat eigenlijk volledig is overgenomen uit de datasheet van MicroChip.
RTemp is de temperatuur sensor (een NTC), R1..4 dienen berekend te worden, want deze zijn afhankelijk van de temperaturen waarin de sensor moet gaan werken en de gebruikte NTC.
Dit waren de waarden die voor mij golden:
Deze zijn overigens met deze excel sheet makkelijk uit te rekenen. In deze sheet hoeft alleen tabel 1 ingevult te worden, en dan rollen de waardes voor R1..4 er vanzelf uit. Er moet wel rekening mee gehouden worden dat deze waarden niet standaard zijn, en dat je dus hoogst waarschijnlijk ze niet in precies die waarde kan krijgen. Er komt nog een stukje in de sheet bij, waarbij je de verkrijgbare waarden in kan vullen, zodat je kan zien wat voor effect ze hebben op de temperatuur respons.
En dan heb ik hier nog de printlayouts, om hem lekker klein te kunnen bouwen:
[
[
De plaatjes waar naar gelinkt worden, zijn 300dpi, en dienen daar ook op uit geprint te worden, anders kloppen de maten niet meer. Verder moet mijn Nick leesbaar zijn als het printje geëtst is (dus niet in spiegelbeeld)
En dan tot slot, de reden dat ik al deze moeite heb gedaan:

Deze moet van de 80x80 mm Fan naar mijn cpu blok gaan lopen, zodat mijn processor zo stil mogelijk gekoeld wordt. Deze ga ik maken van dun blik, wat makkelijk te solderen is.
Als deze af is, zal ik daar ook nog foto's van plaatsen.
ps. @ modjes, ik weet niet helemaal zeker of dit topic hier goed staat, of dat hij in Die-hard Overclocken en cooling moet. Aangezien het over het electronische deel gaat, heb ik het maar hier geplaatst.
Update:
De schroef NTC's gaan ongeveer €5,- kosten (voor mij minder, want ik heb het geluk ze voor inkoop te kunnen kopen
). Als ik mijn fanduct af heb, wordt mijn koelblok onderhanden genomen, zodat ik de NTC erin kan schroeven. Helaas moet ik ook mijn schakeling dan aanpassen, omdat deze NTC en een lagere waarde bij 25oC heeft (100kOhm tegen 150kOhm nu), en waarschijnlijk is zijn Beta waarde anders, maar die moet ik eerst opzoeken.

De fan die ernaast ligt is een 80x80x25mm fan, dus zoals jullie zien is alles lekker klein gebleven. De tekening onder het printje is een printlayout voor als je gaat ertsen. Zoals jullie zien is die nog wat kleiner. Helaas kan ik alleen op het moment nog niet etsen....
De reden dat ik deze chip heb gekozen, is omdat hij naast PWM-sturing ook een mooie opstartfunctie heeft voor de fan. Wanneer de minimum temperatuur wordt berijkt, stuurt hij de fan voor 100% aan gedurende ongeveer 2 sec. Daarna valt hij terug op 40% of meer.
Daarnaast heeft hij een detectie pin om te controleren of de fan ook echt draait. Dit werkt voor elke fan, ook als die alleen voedingsdraden heeft. Daarvoor zijn in de schakeling C5 en R8 opgenomen. R8 moet aan de hand van de datasheet van de tc64x en fan bepaald worden, maar dit staat helder in de datasheet uitgelegd. Voor een 80x80mm fan kan deze waarde zo overgenomen worden, voor een kleinere (die minder stroom verbruikt) is een hogere weerstand nodig, en bij een grotere fan volstaat een lichtere, maar nogmaals, controleer dit in de datasheet.
Wanneer de chip detecteerd dat de fan niet meer draait, stuurt hij hem eerst nog 2 sec op 100% aan, en zal daarna pin 7 laag maken. De pnp-transitor zal vervolgens in geleiding gaan, en de led laten branden. Deze led en R7 kunnen nagelang ook vervangen worden voor een zoemertje dat op 5 volt werkt, of 12volt, maar dan moet de pluspool van de zoemer wel aan de 12 volt gekoppeld moeten worden.
Mocht de BS170 n-FET een probleem zijn om te krijgen, kan deze ook nog vervangen worden voor een 10kOhm weerstand en een pnp-transistor die genoeg stroom kan verwerken.
Ook kan de PWM-frequentie aangepast worden door de waarde van C2 aan te passen. Deze zal ik nog opnemen in de excel-sheet, zodat deze ook gemakkelijk berekend kan worden. (toch maar niet gedaan, dit zou de kans op fouten te groot maken. Met deze PWM frequentie (30Hz) werken de meeste fans goed. Mocht dat toch niet het geval zijn, raad ik aan om de datasheet te lezen, en dan met name paragraaf 5.1)
Ik heb op het moment alleen nog wel een klein dilemma wat betreft sensor.

Deze gebruik ik nu, maar die ga ik nooit goed tegen mijn koelblok krijgen.
Ik vind net wel dit type:

van de week maar even kijken wat die kosten.
Maar terug naar het project.
Dit is het gebruikte schema:

Wat eigenlijk volledig is overgenomen uit de datasheet van MicroChip.
RTemp is de temperatuur sensor (een NTC), R1..4 dienen berekend te worden, want deze zijn afhankelijk van de temperaturen waarin de sensor moet gaan werken en de gebruikte NTC.
Dit waren de waarden die voor mij golden:
NTC | 150kOhm bij 25oC |
Beta NTC | 4650 |
R1 | 175kOhm |
R2 | 32kOhm |
R3 | 32kOhm |
R4 | 17,6kOhm |
Deze zijn overigens met deze excel sheet makkelijk uit te rekenen. In deze sheet hoeft alleen tabel 1 ingevult te worden, en dan rollen de waardes voor R1..4 er vanzelf uit. Er moet wel rekening mee gehouden worden dat deze waarden niet standaard zijn, en dat je dus hoogst waarschijnlijk ze niet in precies die waarde kan krijgen. Er komt nog een stukje in de sheet bij, waarbij je de verkrijgbare waarden in kan vullen, zodat je kan zien wat voor effect ze hebben op de temperatuur respons.
En dan heb ik hier nog de printlayouts, om hem lekker klein te kunnen bouwen:
[

[

De plaatjes waar naar gelinkt worden, zijn 300dpi, en dienen daar ook op uit geprint te worden, anders kloppen de maten niet meer. Verder moet mijn Nick leesbaar zijn als het printje geëtst is (dus niet in spiegelbeeld)
En dan tot slot, de reden dat ik al deze moeite heb gedaan:

Deze moet van de 80x80 mm Fan naar mijn cpu blok gaan lopen, zodat mijn processor zo stil mogelijk gekoeld wordt. Deze ga ik maken van dun blik, wat makkelijk te solderen is.
Als deze af is, zal ik daar ook nog foto's van plaatsen.
ps. @ modjes, ik weet niet helemaal zeker of dit topic hier goed staat, of dat hij in Die-hard Overclocken en cooling moet. Aangezien het over het electronische deel gaat, heb ik het maar hier geplaatst.
edit:
Ik hoop trouwens dat ik alle url's goed heb... ik kan de urls naar mijn eigen server namelijk niet checken...
Ik hoop trouwens dat ik alle url's goed heb... ik kan de urls naar mijn eigen server namelijk niet checken...
Update:
De schroef NTC's gaan ongeveer €5,- kosten (voor mij minder, want ik heb het geluk ze voor inkoop te kunnen kopen

[ Voor 36% gewijzigd door deepbass909 op 06-03-2006 18:56 . Reden: Nieuw internetabo, dus nieuw ip adres voor mijn webserver... ]
Waarschuwing, opperprutser aan het werk... en als je een opmerking van mij niet snapt, klik dan hier