Управление скоростью вентилятора.

sumi
Offline
Зарегистрирован: 28.04.2020

Продолжаю заниматься самообразованием на изоляции :).
Посмотрел ролики , покурил пару статей, собрал схему управления pc кулером. через mosfet IRL3705
Работает , крутится с разной скоростью. Но если значение не 255, то кулер издаёт противный писк, кулер , не mosfet . 
Как от этого избавится , в компах же кулеры не пищат.
Интересует именно управление 3х контактным кулером.
Схема подключения

Листинг
 

const int g_pwm_pin = 10;

void setup() {  
  pinMode(g_pwm_pin, OUTPUT);  
  Serial.begin(115200);    
}



void GetCommand() {
  if ( Serial.available() ) {
    
    char cmd = Serial.read();

    switch ( cmd ) {
      
      case '1' : analogWrite(g_pwm_pin, 255 ); break;
      case '2' : analogWrite(g_pwm_pin, 200 ); break;        
      case '3' : analogWrite(g_pwm_pin, 100 ); break;
      case '4' : analogWrite(g_pwm_pin, 50 ); break;
      default  : analogWrite(g_pwm_pin, 0 );  break;
        
      }        
   }
}

void loop() {  
 GetCommand();
 delay(10);
}

 

rkit
Offline
Зарегистрирован: 23.11.2016

В компах кулеры крутят не через жопу питание, как это делают ардуинщики, а используют четвертый пин.

sumi
Offline
Зарегистрирован: 28.04.2020

Да но схема работы этого пина, ровно такая же как я собрал.
Этот вопрос я тоже изучил. Полно статей ,"переделываем кулер из обычного в pwm". И делают тоже самое что сделал я.
ставят полевой транзистор на управление питанием, от 4й ноги.
 

rkit
Offline
Зарегистрирован: 23.11.2016

sumi пишет:

Да но схема работы этого пина, ровно такая же как я собрал.

Нет

sumi
Offline
Зарегистрирован: 28.04.2020

Хорошо , какая ?
У меня один только такой кулер  валяется и ломать его , чтобы срисовать схему мне не хочется.

вот пожалуйста

Управлять надо питанием а не землёй ? Тогда не будет пищать ? Почему ?
Там пищит не двигатель а что то на схеме ?
Зачем в этой схеме транзистор T2 ?
Зачем открывать обычный транзистор через mosfet ? Почему нельзя сразу пустить питание через  mosfet?

rkit
Offline
Зарегистрирован: 23.11.2016

Там стоит имс специального назначения, и срисовать без азотной кислоты и электронного микроскопа вряд ли получится.

sumi
Offline
Зарегистрирован: 28.04.2020


Примерно так?
Понятно что это бесколлекторный мотор , и сам по себе он от +и - не крутится. И что там стоит драйвер. 

 

rkit
Offline
Зарегистрирован: 23.11.2016

Нет, совсем не так. В кулерах моторы бесколлекторные.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Жесть!

sumi пишет:

Понятно что это бесколлекторный мотор

rkit пишет:

Нет, совсем не так. В кулерах моторы бесколлекторные.

Один живёт на Киевской, а другой - на Киевской.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

sumi,

сделайте ШИМ с другой частотой (килогерц 25+) - ничего пищать не будет.

rkit
Offline
Зарегистрирован: 23.11.2016

ЕвгенийП пишет:

Жесть!

sumi пишет:

Понятно что это бесколлекторный мотор

rkit пишет:

Нет, совсем не так. В кулерах моторы бесколлекторные.

Один живёт на Киевской, а другой - на Киевской.

В кулерах бесколлекторные моторы, но схема совсем другая.

rgsv
Offline
Зарегистрирован: 20.04.2020

Схема совсем другая? Точно ? Прямо во всех? Всех производителей и всех годов ?  
Если всю эту схему сейчас запихали в одну микросхему FS256  совместив с датчиком холла ,сути это не меняет никак.  

 

rkit
Offline
Зарегистрирован: 23.11.2016

Левая схема трехпроводная и не в тему. Правая схема говно какое-то, и в реальных компьютерных кулерах не используется.

1) сигнал по 4 пину - 5 вольт, и верхний ключ тупо не будет работать;

2) шим по 4 пину убьет выход tach, чего в реальных кулерах не происходит.

Типичная жертва первой ссылки из гугла, как всегда.

rkit
Offline
Зарегистрирован: 23.11.2016

И еще, для бестолковых. Если бы кулер шимился тупо ключом, то никто бы не страдал четвертым проводом, а ставили бы транзистор прямо на материнку и всё.

rgsv
Offline
Зарегистрирован: 20.04.2020

Ну ка ну ка, а вот это реально интересно.   
Это почему это верхний ключ не будет работать ? 
И с какой стати не будет работать tach ?