roboforum.ru

Технический форум по робототехнике.

контроль вентилятора с помощью arduino

контроль вентилятора с помощью arduino

termitus » 26 окт 2011, 20:05

Всем добрый вечер.
У меня есть небольшие сложности с подклчением вентилятора для управления им.
Подключить-подключил,работает.
Программно пытался изменить скорость вращения (вентилятор c 3pin),но к великому огорчению это у меня не вышло.Начал разбираться почему,но каких-то ответов нормальных так и не нашёл.
Прошу вашего совета что может быть не так,

Код,который я пытался использовать:
Код: Выделить всёРазвернуть
int fancontrol = 5;

void setup(){
  pinMode(fancontrol, OUTPUT);

}

void loop()
{
  int i;
  for (i=1;i<255;i=i+30){
  digitalWrite(fancontrol, i);
  delay(9000);
  }

Re: контроль вентилятора с помощью arduino

Radist » 26 окт 2011, 20:16

Может быть я не понял автора, если так - заранее извиняюсь, но:
если у вентилятора 3 ноги, то две из них - это питание 12 В, а с третьей ноги приходят импульсы, частота которых пропорциональна частоте вращения вентилятора. Амплитуду импульсов не помню. Эти импульсы можно только принять. Скорость вращения зависит от напряжения питания, а импульсы используются для обратной связи. То есть чтоб рулить оборотами, нужна схемка, которая позволяет изменять питающее напряжение. Вы хотите использовать микроконтроллер, значит вам понадобится ЦАП и другая обвязка. Можно поискать в сети схемы по словам "регулятор оборотов вентилятора".

Re: контроль вентилятора с помощью arduino

termitus » 26 окт 2011, 21:00

Питание и подаётся:12в и земля.3 контакт для управления служит.Спасибо огромное за наводку,буду изучать регуляторы.

Re: контроль вентилятора с помощью arduino

noonv » 26 окт 2011, 21:15


Re: контроль вентилятора с помощью arduino

termitus » 26 окт 2011, 21:35

Огромное спасибо что откликнулись на мою проблему,но эту тему я уже изучал.Решил купить реобас за 170 рублей,который полностью подходит под мои требования.
Всем спасибо!


Rambler\'s Top100 Mail.ru counter