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);
  }
termitus
 
Сообщения: 6
Зарегистрирован: 10 янв 2011, 16:52
Откуда: Москва
прог. языки: c/c++,brainfuck.pascal
ФИО: Константин

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

Сообщение Radist » 26 окт 2011, 20:16

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

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

Сообщение termitus » 26 окт 2011, 21:00

Питание и подаётся:12в и земля.3 контакт для управления служит.Спасибо огромное за наводку,буду изучать регуляторы.
termitus
 
Сообщения: 6
Зарегистрирован: 10 янв 2011, 16:52
Откуда: Москва
прог. языки: c/c++,brainfuck.pascal
ФИО: Константин

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

Сообщение noonv » 26 окт 2011, 21:15

Аватара пользователя
noonv
 
Сообщения: 601
Зарегистрирован: 21 май 2007, 22:57
Откуда: Калининград
прог. языки: C++

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

Сообщение termitus » 26 окт 2011, 21:35

Огромное спасибо что откликнулись на мою проблему,но эту тему я уже изучал.Решил купить реобас за 170 рублей,который полностью подходит под мои требования.
Всем спасибо!
termitus
 
Сообщения: 6
Зарегистрирован: 10 янв 2011, 16:52
Откуда: Москва
прог. языки: c/c++,brainfuck.pascal
ФИО: Константин


Вернуться в Новичкам или основы основ роботостроения.

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13