Вот схема на аналоговый регулятор скорости вращения вентилятора 12 В. Вентилятор управляется транзисторами pnp и термистором, поскольку в зависимости от температуры изменяется ток, протекающий через него. Из-за отрицательного температурного коэффициента термистора ток при повышении температуры (потому что сопротивление термистора уменьшается).
Доступны версии SMD и DIP печатной платы.
Этот транзистор (2SA1270) до 500 ма, типично вентиляторы из блоков питания потребляют 160-200 ма.
На одной из плат написано BD140 вместо него, однако.
D140 уже другой разговор. Я тоже несколько штук похожих делал и каждый раз транзистор вешал на радиатор порядка 10кв.см. Холодным он не был управляя кулером.
Эта схема скорее всего результат реверс-энжиниринга готового регулятора из компового блока питания. Я несколько подобных платок снял с дохлых блоков (в них они просто стояли отдельно), не было времени срисовывать схему. В некоторых стоят LM358+транзистор. Схема видимо так и срисована, но еще не приведена в «правильный читабельный вид».
Эта схема скорее всего результат реверс-энжиниринга готового регулятора из компового блока питания. Я несколько подобных платок снял с дохлых блоков (в них они просто стояли отдельно), не было времени срисовывать схему. В некоторых стоят LM358+транзистор. Схема видимо так и срисована, но еще не приведена в «правильный читабельный вид».
Для того чтобы схема на LM317 нормально работала, нужно на ее вход подавать 15В, а не 12, т.к. минимальное напряжение на ее входе должно быть как минимум на 3в выше чем на выходе. Иначе при 12в на входе у нее будет 9в на выходе, вентилятор работать-то будет, но полных оборотов не будет никогда. Все уже давно придумано, схемы регуляторов из блоков питания работают нормально.