Обявления

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

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

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

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

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

Сообщение IYra » 19 янв 2016 12:19

VAG писал(а): в чём может быть дело?

В прошивке 5v const задержки при определении напряжения меньше
delay_ms(100) вместо delay_ms(500)
IYra
Живу тут
 
Сообщения: 531
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

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

Сообщение VAG » 19 янв 2016 14:20

Спасибо! Значит можно в обычной прошивке изменить на значение 100ms и скорость вентилятора будет уменьшатся быстрее? Попробую сделать так.
VAG
Пробегал мимо
 
Сообщения: 22
Зарегистрирован: 23 май 2014 21:49

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

Сообщение VAG » 21 янв 2016 00:02

Изменил, работает, сейчас быстро скидывает обороты, как раз до 30 секунд.

IYra, Hardlock
Подскажите пожалуйста, как убрать писк буззера при достижении 80С? Устройство работает отменно, но стоит температуре достичь 80С, как пищит буззер пока температура не упадёт ниже. Сам буззер с контролем оборотов нужен, схемно мне убирать нельзя...
VAG
Пробегал мимо
 
Сообщения: 22
Зарегистрирован: 23 май 2014 21:49

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

Сообщение IYra » 21 янв 2016 11:11

VAG писал(а): как убрать писк буззера при достижении 80С?

Закоментировать функцию BEEP()
Код: Выделить всё
   
    if (T > MAX_TEMP)
    {       
      PWM_ = 255;
      FanStoped = 0;
    //  Beep();
    }
IYra
Живу тут
 
Сообщения: 531
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

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

Сообщение VAG » 21 янв 2016 23:32

Спасибо! То, что нужно :-) ! А температуру отличную от 80°С, например вместо 80°С поставить 100°С, то в каком месте нужно подправить код? Если не затруднит Вас подсказать...
VAG
Пробегал мимо
 
Сообщения: 22
Зарегистрирован: 23 май 2014 21:49

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

Сообщение IYra » 22 янв 2016 10:46

VAG писал(а):Спасибо! То, что нужно :-) ! А температуру отличную от 80°С, например вместо 80°С поставить 100°С, то в каком месте нужно подправить код? .


Код: Выделить всё
#define MIN_TEMP 36
#define MAX_TEMP 66
IYra
Живу тут
 
Сообщения: 531
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

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

Сообщение VAG » 22 янв 2016 16:02

Теперь понятно! MAX_TEMP 66 (или любое другое число) - задаётся верхний порог температуры, причём в программе просто включается буззер, когда верхний порог будет выше 66°С.
VAG
Пробегал мимо
 
Сообщения: 22
Зарегистрирован: 23 май 2014 21:49

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

Сообщение hardlock » 25 янв 2016 07:01

VAG писал(а):причём в программе просто включается буззер,

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

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

Сообщение VAG » 26 янв 2016 20:31

Понятно, спасибо! Там ведь максимальная скорость кулера так и останется программно-рабочей, даже если закоментировать работу буззера при достижении макс.температуры, верно?
VAG
Пробегал мимо
 
Сообщения: 22
Зарегистрирован: 23 май 2014 21:49

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

Сообщение hardlock » 26 янв 2016 23:37

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

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

Сообщение Nizam » 31 мар 2016 16:59

Кто может мне помочь?
Собрал эту схему . Но работа не так как в описании.. При подаче питания на схему кулер включается в полную напряжение на нем 12в где то секунды 5 и потом шим начинает снижать до 10 вольт 6-7 секунды и выключает кулер. Это когда я не ставлю электролитический конденсатор параллельно вентилятору. Если подпаиваю конденсатор он вообще не снижает обороты.. В чем может быть дело? Прошивал не один контроллер.. все равно одной и тоже..
Nizam
Пробегал мимо
 
Сообщения: 4
Зарегистрирован: 19 янв 2011 13:07

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

Сообщение IYra » 01 апр 2016 20:22

Nizam писал(а): При подаче питания на схему кулер включается в полную напряжение на нем 12в где то секунды 5 и потом шим начинает снижать до 10 вольт 6-7 секунды и выключает кулер. Это когда я не ставлю электролитический конденсатор параллельно вентилятору. Если подпаиваю конденсатор он вообще не снижает обороты.. В чем может быть дело? Прошивал не один контроллер.. все равно одной и тоже..

Попробуй тестовую прошивку. Надо к выводу 5 (PB0 - выход ШИМ) и 7 (PB2 - выход на бузер) подключить светодиоды через 100 Ом катодом к земле.
Светодиод на ноге 7 (бузер) должен моргать (1 сек горит / 1 сек не горит) - если не так значит фьюзы и частота МК
Светодиод на ноге 5 (ШИМ) должен менять яркость при нагреве датчика пальцем. В прошивке стоит
Код: Выделить всё
#define MIN_TEMP 25
#define MAX_TEMP 35
#define DT 10

Если проблемы с датчиком Светодиод на ноге 5 начинает моргать в такт со Светодиодом на ноге 7
Вложения
Тест.rar
(22.72 КБ) Скачиваний: 24
IYra
Живу тут
 
Сообщения: 531
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

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

Сообщение Nizam » 02 апр 2016 08:31

IYra Проверил тестовую прошивку.. Все как вы описали на выводе 7 светодиод мигает с интервалом 1 секунда (Может чуть больше ..Скорей всего больше 1 секунды) . А на выводе 5 светодиод горит слабо , при нагреве датчика пальцем он меняет яркость (становится ярче)
Вот Видео работы . https://www.youtube.com/watch?v=6EtTa3D ... e=youtu.be
Последний раз редактировалось Nizam 02 апр 2016 09:53, всего редактировалось 1 раз.
Nizam
Пробегал мимо
 
Сообщения: 4
Зарегистрирован: 19 янв 2011 13:07

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

Сообщение IYra » 02 апр 2016 09:25

Nizam писал(а): Все как вы описали на выводе 7 светодиод мигает с интервалом 1 секунда (Может чуть больше ..Скорей всего больше 1 секунды) . А на выводе 5 светодиод горит слабо , при нагреве датчика пальцем он меняет яркость (становится ярче)
Хотел отправить видео работы тестовой прошивки. Не получается((

Значит связка МК и датчик работают нормально. Проблема в выходном каскаде.
Как кстати на тестовой прошивке работает вентилятор ?
Почитай внимательно эту ветку форума. Там вроде было что-то похожее.
А видео надо выкладывать на хостинг а здесь давать ссылку
IYra
Живу тут
 
Сообщения: 531
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

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

Сообщение Nizam » 03 апр 2016 11:05

Сделав изменении в исходнике добился стабильной работы схемы.. Выкладываю папку с файлами. Файл для прошивки (fann.hex)
Изменении были сделаны как в файле Исправление.rar

hardlock, Можно в прошивке сделать так ? Чтобы при включении устройство подавал один или несколько кратковременных звуковых сигналов, свидетельствующих об его исправности
Вложения
New fan.rar
проект
(46.41 КБ) Скачиваний: 41
Исправление.rar
изменение временного интервала
(551 байт) Скачиваний: 46
Последний раз редактировалось Nizam 04 апр 2016 12:25, всего редактировалось 1 раз.
Nizam
Пробегал мимо
 
Сообщения: 4
Зарегистрирован: 19 янв 2011 13:07

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

Сообщение hardlock » 04 апр 2016 07:43

Nizam писал(а): Можно в прошивке сделать так чтобы при включении устройство подавал один или несколько кратковременных звуковых сигналов, свидетельствующих об его исправности

Если это вопрос, то не вижу соответствующего знака в конце, если предложение, то конечно делайте! )))
Вставьте в нужном месте
Код: Выделить всё
Beep();

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

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

Сообщение VAG » 07 апр 2016 22:56

Nizam писал(а):Кто может мне помочь?
Это когда я не ставлю электролитический конденсатор параллельно вентилятору. Если подпаиваю конденсатор он вообще не снижает обороты.. В чем может быть дело?

День добрый, вообще касательно схемотехники, то опытным путём для себя подобрал оптимальные номиналы деталей, обведённых красным. Схема очень стабильно работает. Всю схему не рисую, итак наглядно.
Изображение
В прошивке лишь менял (уменьшал) значения, спасибо, IYra что хоть Вы подсказали где нужно подкорректировать значения, т.к. у меня после старта кулер аж полторы минуты почти сбрасывал скорость, причём я же писал не один раз, что со фьюзами полный порядок.
В прошивке 5v const задержки при определении напряжения меньше
delay_ms(100) вместо delay_ms(500)
VAG
Пробегал мимо
 
Сообщения: 22
Зарегистрирован: 23 май 2014 21:49

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

Сообщение ursus2000 » 19 апр 2016 13:21

здравствуйте
я в микропроцессорах новичок -поэтому прошу помочь :pardon:
данное устройство применю тоже в компе для ПОСТОЯННОГО СЛЕЖЕНИЯ ЗА ТЕМПЕРАТУРОЙ в корпусе от 20 град и до 45
то есть при 30 начинает крутиться-на 60-макс обороты и при снижении следит
если можно выложите прошивку-а то я уже запутался-тут столько изменений_(просто не знаю как изменения в строковом виде в хекс перевести) :wall:
плату брать с первого поста??
заранее спасибо
ursus2000
Пробегал мимо
 
Сообщения: 6
Зарегистрирован: 19 апр 2016 13:10

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

Сообщение hardlock » 19 апр 2016 14:05

ursus2000, открываете проект в компиляторе CodeVisionAVR v1.25 меняете необходимое, нажимаете shift+F9 получаете новый HEX.
Плата в первом посте.
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3360
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

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

Сообщение ursus2000 » 19 апр 2016 15:36

спасибо-будем изучать на старости лет
а прошивку можно под мои нужды??
ursus2000
Пробегал мимо
 
Сообщения: 6
Зарегистрирован: 19 апр 2016 13:10

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

Сообщение hardlock » 19 апр 2016 16:20

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

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

Сообщение ursus2000 » 19 апр 2016 16:49

просто никогда этим не занимался а тут еще ссылки идут-с остановкой без остановкой с откл-без откл
базовую версию прошивки укажите пжлста
и плата-на первой странице-ее используем??
ursus2000
Пробегал мимо
 
Сообщения: 6
Зарегистрирован: 19 апр 2016 13:10

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

Сообщение hardlock » 19 апр 2016 17:08

ursus2000, "базовая" прошивка и плата в первом посте. Там же описание что и как делать.
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3360
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

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

Сообщение ursus2000 » 19 апр 2016 17:12

спасибо
ursus2000
Пробегал мимо
 
Сообщения: 6
Зарегистрирован: 19 апр 2016 13:10

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

Сообщение runy » 27 июл 2016 23:31

Здравствуйте! подскажите для чего нужна цепочка диод конденсатор и резистор на 6 ноге?
runy
Пробегал мимо
 
Сообщения: 10
Зарегистрирован: 27 июл 2016 23:26

Пред.След.

Вернуться в ATtiny



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

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