Обявления

Для полноценной работы рекомендуется пройти регистрацию.

Рекламные сообщения будут удаляться вместе с пользователем. Что есть реклама - буду решать я.

Регулятор 12V вентилятора на ATtiny13

Здесь только проекты на ATtiny

Re: Регулятор 12V вентилятора на ATtiny13

Сообщение petr » 21 фев 2012 10:49

Уважаемый hardlock подскажите пожалуйста
1)какие нужно поставить фьюзы
2)через какую программу вы прошиваете микроконтроллер
3)какой используете программатор
Заранее спасибо
petr
Пробегал мимо
 
Сообщения: 8
Зарегистрирован: 20 фев 2012 20:24

Re: Регулятор 12V вентилятора на ATtiny13

Сообщение srqemiko » 21 фев 2012 11:13

используй наиболее простой и распространненый внутрисхемный программатор skp-200/300 на который у меня еще ни разу нареканий небыло, а программу любую которая его поддерживает codevision, ponyprog, uniprof.....

Добавлено спустя 1 минуту 16 секунд:
а вот схема самого программатора
Вложения
ATtiny13_internal_RC_9.6.png
вот фьюзы но галочки для codevision и ponyprog нужно ставить наоборот
ATtiny13_internal_RC_9.6.png (7.5 КБ) Просмотров: 3329
srqemiko
Частенько бываю
 
Сообщения: 31
Зарегистрирован: 08 фев 2012 23:11
Откуда: kiev

Re: Регулятор 12V вентилятора на ATtiny13

Сообщение hardlock » 21 фев 2012 11:23

srqemiko писал(а):собрал данный регулятор но он не хочет работать должным образом. Он стартует проходит около полу минуты скорость его начинает падать и тут же через 2 секунды скорость снова возрастает и начинает переодически пищать

форум прочитали? наверное таки прочитали, если нашли решение.
srqemiko писал(а): Но не могу понять почему работа кулера сопровождается переодическими писками звукогенератора и не реагирует на остановку кулера в программе строки 97-100 задействовал подскажите почему происходит такая штука зарание благодарен

эту фичу я не проверял. Теоретически должно работать. Проверяйте, что творится на 6-м выводе. Если там близко к "1", то будет пищать. Надо увеличить резистор на плюс.

petr,
1) 2) в первом сообщении есть проект, откройте его в CodeVisionAVR и посмотрите фьюзы.
3) STK 200/300, AVR910
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3374
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

Re: Регулятор 12V вентилятора на ATtiny13

Сообщение srqemiko » 21 фев 2012 11:35

вовремя работы на 6 выводе 2,2вольта при остановке 5вольт и пищать негодяй отказывается. Но вовремя работы кулера он сам по себе с определенной переодичностью пищит
srqemiko
Частенько бываю
 
Сообщения: 31
Зарегистрирован: 08 фев 2012 23:11
Откуда: kiev

Re: Регулятор 12V вентилятора на ATtiny13

Сообщение hardlock » 21 фев 2012 11:40

srqemiko писал(а):вовремя работы на 6 выводе 2,2вольта при остановке 5вольт и пищать негодяй отказывается.

увеличте конденсатор или увеличте резистор, чтобы напруга при работе была не более 1 вольта.
Почему не пищит при остановке - не понятно. Кстати, при остановке руками, или по температуре не пищит? Если по температуре, то и не должен.
srqemiko писал(а):Но вовремя работы кулера он сам по себе с определенной переодичностью пищит

надо уменьшить напругу на 6-м выводе. Попробуйте его вообще отключить от схемы и повесить на плюс - должно пищать при работающем вентиляторе, на минус - не должно пищать.
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3374
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

Re: Регулятор 12V вентилятора на ATtiny13

Сообщение petr » 21 фев 2012 16:11

фьюзы не выставлены ? где нужно поставить галочки
Вложения
petr
Пробегал мимо
 
Сообщения: 8
Зарегистрирован: 20 фев 2012 20:24

Re: Регулятор 12V вентилятора на ATtiny13

Сообщение hardlock » 21 фев 2012 17:07

petr писал(а):фьюзы не выставлены

упс...
hardlock писал(а): нда, проблема. Забыл их указать в проекте. Надо выставить 9,6 МГц, остальное без изменений.

Получается где-то так.
fuse_fan.png
fuse_fan.png (3.3 КБ) Просмотров: 3327

т.е. дэфолтные, за исключением CKDIV8.
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3374
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

Re: Регулятор 12V вентилятора на ATtiny13

Сообщение srqemiko » 21 фев 2012 19:28

а подскажите что в программе нужно изменить чтобыы зумер пьезоизлучателя был постоянным а не прерывистым
srqemiko
Частенько бываю
 
Сообщения: 31
Зарегистрирован: 08 фев 2012 23:11
Откуда: kiev

Re: Регулятор 12V вентилятора на ATtiny13

Сообщение petr » 21 фев 2012 21:44

Микроконтроллер прошился нормально, схему собрал с 2 пиновым вентилятором а на куллер подается 12в. Не могу понять в чем дело. Если есть варианты пожалуйста напишите ответ.
Последний раз редактировалось petr 22 фев 2012 06:58, всего редактировалось 1 раз.
petr
Пробегал мимо
 
Сообщения: 8
Зарегистрирован: 20 фев 2012 20:24

Re: Регулятор 12V вентилятора на ATtiny13

Сообщение srqemiko » 21 фев 2012 22:00

У меня также при старте подается 12 вольт около 1,5минуты а после напряжение снижается до нужного уровня
srqemiko
Частенько бываю
 
Сообщения: 31
Зарегистрирован: 08 фев 2012 23:11
Откуда: kiev

Re: Регулятор 12V вентилятора на ATtiny13

Сообщение hardlock » 22 фев 2012 11:47

srqemiko писал(а):а подскажите что в программе нужно изменить чтобыы зумер пьезоизлучателя был постоянным а не прерывистым

он и должен быть постоянным, всё время. пока на 6-м выводе единица.
srqemiko писал(а):при старте подается 12 вольт около 1,5минуты а после напряжение снижается до нужного уровня

должно около 30 секунд. проверьте фьюзы, похоже работает на низкой частоте.
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3374
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

Re: Регулятор 12V вентилятора на ATtiny13

Сообщение srqemiko » 22 фев 2012 12:29

Да я в форуме читал что он должен пищать постоянно но он этого делать не хочет. Пищит прерывисто как при остановке кулера так и при достижении верхнего придела вот
srqemiko
Частенько бываю
 
Сообщения: 31
Зарегистрирован: 08 фев 2012 23:11
Откуда: kiev

Re: Регулятор 12V вентилятора на ATtiny13

Сообщение hardlock » 22 фев 2012 12:31

srqemiko, проверяйте, что творится на 6-м выводе. Скорей всего там импульсы.
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3374
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

Re: Регулятор 12V вентилятора на ATtiny13

Сообщение srqemiko » 22 фев 2012 12:59

на шестом выводе никаких импульсов нет стабильное напряжение во время работы 0.5вольта и при аварии 5 вольт. Если бы проблема была тока с шестым выводом то при достижении верхнего предела температуры писк был бы постоянным а он и в этом случае прерывистый
srqemiko
Частенько бываю
 
Сообщения: 31
Зарегистрирован: 08 фев 2012 23:11
Откуда: kiev

Re: Регулятор 12V вентилятора на ATtiny13

Сообщение vlad465 » 22 фев 2012 13:11

Так может проблема в самой пищалке? Или МК перегружает.
vlad465
Пробегал мимо
 
Сообщения: 8
Зарегистрирован: 13 сен 2010 09:31
Откуда: C-Петербург

Re: Регулятор 12V вентилятора на ATtiny13

Сообщение srqemiko » 22 фев 2012 13:14

пищалка перед установкой проверялась, а еслибы мк перезагружался та и устройство вообще не рабатало бы
srqemiko
Частенько бываю
 
Сообщения: 31
Зарегистрирован: 08 фев 2012 23:11
Откуда: kiev

Re: Регулятор 12V вентилятора на ATtiny13

Сообщение hardlock » 22 фев 2012 13:54

srqemiko писал(а): Если бы проблема была тока с шестым выводом то при достижении верхнего предела температуры писк был бы постоянным а он и в этом случае прерывистый

блин. точно. :wall: Позабывал усё... Уберите функцию и замените на вкл/выкл в зависимости от условий.

Код: Выделить всё
void Beep(void)
{
  //DDRB.2 = 1;
  PORTB.2 = 0;   
  delay_ms(100);
  PORTB.2 = 1;
}
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3374
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

Re: Регулятор 12V вентилятора на ATtiny13

Сообщение vlad465 » 22 фев 2012 14:19

srqemiko писал(а):пищалка перед установкой проверялась, а еслибы мк перезагружался та и устройство вообще не рабатало бы

Я имел ввиду не перезагрузку МК, а перегрузку по выходу.
vlad465
Пробегал мимо
 
Сообщения: 8
Зарегистрирован: 13 сен 2010 09:31
Откуда: C-Петербург

Re: Регулятор 12V вентилятора на ATtiny13

Сообщение srqemiko » 22 фев 2012 16:24

тоесть вырезать вот это

Код: Выделить всё

    if (!FanStoped & PINB.1)
    {               
      Beep();
    }
 


и вставить это я правельно понял

Код: Выделить всё
void Beep(void)
{
  //DDRB.2 = 1;
  PORTB.2 = 0;   
  delay_ms(100);
  PORTB.2 = 1;
}
srqemiko
Частенько бываю
 
Сообщения: 31
Зарегистрирован: 08 фев 2012 23:11
Откуда: kiev

Re: Регулятор 12V вентилятора на ATtiny13

Сообщение hardlock » 22 фев 2012 16:43

srqemiko, неа. надо эту процедуру вообще выкинуть, а дописать в 2 местах
Код: Выделить всё
    if (!FanStoped & PINB.1)
    {               
      PORTB.2 = 0;
    }
    else
    {
      PORTB.2 = 1;
    }


ну и с температурой так же.
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3374
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

Re: Регулятор 12V вентилятора на ATtiny13

Сообщение petr » 22 фев 2012 16:58

Hardlock можете выложить проект с фьюзами своей последней работоспособной прошивки
petr
Пробегал мимо
 
Сообщения: 8
Зарегистрирован: 20 фев 2012 20:24

Re: Регулятор 12V вентилятора на ATtiny13

Сообщение hardlock » 22 фев 2012 17:00

petr, из первого сообщения. только выставить фьюзы как тут и всё. Более работоспособного проекта нету.
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3374
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

Re: Регулятор 12V вентилятора на ATtiny13

Сообщение srqemiko » 22 фев 2012 17:07

теперь все заработало должным образом. Огромное спасибо вам hardlock за терпение
srqemiko
Частенько бываю
 
Сообщения: 31
Зарегистрирован: 08 фев 2012 23:11
Откуда: kiev

Re: Регулятор 12V вентилятора на ATtiny13

Сообщение srqemiko » 23 фев 2012 23:19

а помогите еще с одним вопросом почему когда температура достигает верхней граници питание кулера отключается и через секунду вторую снова появляется
srqemiko
Частенько бываю
 
Сообщения: 31
Зарегистрирован: 08 фев 2012 23:11
Откуда: kiev

Re: Регулятор 12V вентилятора на ATtiny13

Сообщение hardlock » 24 фев 2012 16:24

srqemiko, не знаю. по программе всё ОК, и такого вроде не наблюдал, хотя может не присматривался...
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3374
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

Пред.След.

Вернуться в ATtiny



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

Сейчас этот форум просматривают: Bing [Bot], Yahoo [Bot] и гости: 3