Hogyan, hogy egy sima áramlást szabályozó hűtőventillátor a vázák

Ebben a cikkben szeretném megosztani a tapasztalatokat saját tervezésű adaptív vezérlés hűtő ventilátor szerelvényt az injekció és karburátor VAZ. A piacon van már több, mint lehetőség, és talán a legnépszerűbb közülük a vezérlő „Borey” által gyártott, „Silych”. A készülék ebben a cikkben ismertetett működik hasonló módon. Nevezzük „Megbízható hűtőventilátor vezérlő VAZ2110 alapján a” Arduino „(fejlesztési tapasztalat).”


A berendezés használ egy külön hőmérséklet-érzékelő 423.3828 szabvány, amely lehetővé teszi, hogy ne zavarja a névleges befecskendező rendszer és az osztott szőrszálakat a vezetékek és a kapcsolat a rendezett natív vagy hűtőfolyadék hőmérséklet-érzékelő.

Hogyan, hogy egy sima áramlást szabályozó hűtőventillátor a vázák

működési elve

Amikor a motort vezérlő folyamatosan figyeli a jelzéseket a kiegészítő érzékelő, és:
  • amikor egy előre meghatározott küszöbérték hőmérsékleten (90 ° C) kezdjük alacsony fordulatszámú ventilátor
  • miközben növeli a maximális értéket (95 ° C) simán felgyorsul a maximális sebesség fan
  • a hőmérsékletet csökkentjük, - fokozatosan csökkenő forgalma és legyőzése után egy küszöbérték alatti 90 o C - teljesen leállítja a ventilátort.

Kidolgozása és végrehajtása

Egy alapján a vezérlő áramkör vették AVR mikrovezérlő család apró, az én esetemben - ATTiny85. Hanem tudja használni bármilyen Arduino kompatibilis mikrokontroller család AVR Apró, MEGA, valamint kész Arduino board néhány kiegészítés. A hajtómű már használt nagyon erős MOSFET tranzisztor IRF1405 (használj kevésbé erős). Keresztül hibakeresési Arduino-board érzékelő leolvasásokat végeztünk a küszöbértékek a hőmérséklet (90-95 ° C).

Így a cél az volt, hogy dolgozzon ki végrehajtási szabályozás a befúvó motor egy PWM jel alapján a hűtőfolyadék hőmérséklet érzékelő olvasmányok. A súlyos szemléletű programozás mikrokontroller mégis sikerül))), ezért úgy döntött, hogy az Arduino egy természetes és nagyon egyszerű programozási nyelv kezdőknek. És alapján számos példán az interneten, egy program vezérlésére mikrokontroller került kialakításra.


/ ** _____________________ változók: ______________________ ** /
int dc = 0;
int val;
int reg;
int bal;
/ ** // változók _____________________ ____________________ ** /
/ ** inicializálása ___________________ ____________________ ** /
void setup ()
pinMode (1, kimenetet); // láb (6): A kijelző beállító kapcsolási hőmérséklet küszöb (LED)
pinMode (0, kimenetet); // láb (5): A kimeneti teljesítmény tranzisztor vezető
pinMode (A2, bemenet); // láb (3): Hőmérséklet-érzékelő bemenet
pinMode (A3, bemenet); // láb (2): potenciométer bemenet (küszöbérték kontroll)
BAL = analogRead (A3);
BAL = korlát (BAL, 1,1023);
reg = térkép (BAL, 1,1023,0,30);
Val = (analogRead (A2)) + reg;
Val = korlát (Val, 865.895); // rés érzékelő hőmérséklet-beállítási tartomány (!! választotta ki egy kísérleti értékek csak alkalmas vazovskogo (szervizelhető injektor érzékelő teperatury 423,3828
DC = térkép (Val, 865, 895, 1, 9999);
>
/ ** // inicializálása ___________________ ____________________ ** /
/ ** ___________________ főhurok: ______________________ ** /
// vezérlő folyamatosan olvassa az érzékelő értékeit, és amikor a kapcsolási küszöb indul a ventilátor sebességgel arányos értékek hőmérsékletemelkedés: növekvő értékek teperatury - Forgalmi venityatora növekedett; csökkenő értékek - kantár csökkennek; csökken a küszöbérték alatt van, a ventilátor - ki van kapcsolva; növekvő fenti küszöbérték kiigazítása - a ventilátor forog a legnagyobb sebességgel
void loop ()
void (* resetFunc) (void) = 0;
ha (dc> 1)
digitalWrite (13, HIGH);
digitalWrite (3, HIGH);
delayMicroseconds (dc);
digitalWrite (3, LOW);
ha (dc> = 9999)
digitalWrite (3, HIGH);
>
más
delayMicroseconds (10000 - dc); // állítsa be a frekvenciát 100 Hz-es (PWM)
>
dc = 0;
resetFunc ();
>
más
digitalWrite (3, LOW);
digitalWrite (13, LOW);
resetFunc ();
>
>
/ ** // főhurok ___________________ ____________________ ** /

Sematikus ábrája az eszköz a következő:

Hogyan, hogy egy sima áramlást szabályozó hűtőventillátor a vázák

Ez a módosított áramkör a megszólalási hőmérséklet beállító küszöbértéket. A táplálás a kiadási «D» generátor, amely lehetővé teszi, hogy a vezérlő működését csak akkor, ha a motor jár, de ez nem fontos, és el tudja látni a „gyújtás”. A program végrehajtása stabilizálja a mikrokontroller tápegység (5V) alapján VR1 átalakító. Az a szerepe a vezető a teljesítmény tranzisztort-VT1 használt optocsatoló-DD2. A tranzisztor hűtendő, mivel rajta keresztül át nagy áramok (körülbelül 10 amper). Megfelelő minden olyan radiátor hűtő felülete 30 nm. cm felett.

Is biztos, hogy telepíteni a biztosítékot a „+” tápegység vezérlő (nem kevesebb 100miliAmper), és a lánc a tömeg - legalább 20 Amper (például a ventilátor kapcsolási teljesítmény tranzisztor pontosan úgy hajtjuk végre szerinti „tömeg”)! Értékelések összes elektronikai alkatrészek világosan meg kell tartani. PWM jel frekvencia választották kísérletezés elkerülése érdekében az alacsony frekvenciájú zaj a fedélzeti hálózati és csökkentse a zajt a ventilátormotor tekercsek alacsony sebességnél, és 100 Hz-es.

Az áramköri lap célja az volt, „a térd”, így a ház és a vezetékek össze könnyen hozzáférhető anyagokból:

Rajz PCB nem számít, akik érdeklődnek az összes felhasznált anyag az archívumban.