Page 16 of 21

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

Posted: 19 Jan 2016 11:19
by IYra
VAG wrote: в чём может быть дело?
В прошивке 5v const задержки при определении напряжения меньше
delay_ms(100) вместо delay_ms(500)

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

Posted: 19 Jan 2016 13:20
by VAG
Спасибо! Значит можно в обычной прошивке изменить на значение 100ms и скорость вентилятора будет уменьшатся быстрее? Попробую сделать так.

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

Posted: 20 Jan 2016 23:02
by VAG
Изменил, работает, сейчас быстро скидывает обороты, как раз до 30 секунд.

IYra, Hardlock
Подскажите пожалуйста, как убрать писк буззера при достижении 80С? Устройство работает отменно, но стоит температуре достичь 80С, как пищит буззер пока температура не упадёт ниже. Сам буззер с контролем оборотов нужен, схемно мне убирать нельзя...

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

Posted: 21 Jan 2016 10:11
by IYra
VAG wrote: как убрать писк буззера при достижении 80С?
Закоментировать функцию BEEP()

Code: Select all

    
    if (T > MAX_TEMP)
    {        
      PWM_ = 255;
      FanStoped = 0;
    //  Beep();
    }

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

Posted: 21 Jan 2016 22:32
by VAG
Спасибо! То, что нужно :-) ! А температуру отличную от 80°С, например вместо 80°С поставить 100°С, то в каком месте нужно подправить код? Если не затруднит Вас подсказать...

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

Posted: 22 Jan 2016 09:46
by IYra
VAG wrote:Спасибо! То, что нужно :-) ! А температуру отличную от 80°С, например вместо 80°С поставить 100°С, то в каком месте нужно подправить код? .

Code: Select all

#define MIN_TEMP 36
#define MAX_TEMP 66

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

Posted: 22 Jan 2016 15:02
by VAG
Теперь понятно! MAX_TEMP 66 (или любое другое число) - задаётся верхний порог температуры, причём в программе просто включается буззер, когда верхний порог будет выше 66°С.

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

Posted: 25 Jan 2016 06:01
by hardlock
VAG wrote:причём в программе просто включается буззер,
нет, ещё и скорость вентилятора будет максимальной по этой температуре.

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

Posted: 26 Jan 2016 19:31
by VAG
Понятно, спасибо! Там ведь максимальная скорость кулера так и останется программно-рабочей, даже если закоментировать работу буззера при достижении макс.температуры, верно?

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

Posted: 26 Jan 2016 22:37
by hardlock
VAG, верно

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

Posted: 31 Mar 2016 16:59
by Nizam
Кто может мне помочь?
Собрал эту схему . Но работа не так как в описании.. При подаче питания на схему кулер включается в полную напряжение на нем 12в где то секунды 5 и потом шим начинает снижать до 10 вольт 6-7 секунды и выключает кулер. Это когда я не ставлю электролитический конденсатор параллельно вентилятору. Если подпаиваю конденсатор он вообще не снижает обороты.. В чем может быть дело? Прошивал не один контроллер.. все равно одной и тоже..

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

Posted: 01 Apr 2016 20:22
by IYra
Nizam wrote: При подаче питания на схему кулер включается в полную напряжение на нем 12в где то секунды 5 и потом шим начинает снижать до 10 вольт 6-7 секунды и выключает кулер. Это когда я не ставлю электролитический конденсатор параллельно вентилятору. Если подпаиваю конденсатор он вообще не снижает обороты.. В чем может быть дело? Прошивал не один контроллер.. все равно одной и тоже..
Попробуй тестовую прошивку. Надо к выводу 5 (PB0 - выход ШИМ) и 7 (PB2 - выход на бузер) подключить светодиоды через 100 Ом катодом к земле.
Светодиод на ноге 7 (бузер) должен моргать (1 сек горит / 1 сек не горит) - если не так значит фьюзы и частота МК
Светодиод на ноге 5 (ШИМ) должен менять яркость при нагреве датчика пальцем. В прошивке стоит

Code: Select all

#define MIN_TEMP 25
#define MAX_TEMP 35
#define DT 10

Если проблемы с датчиком Светодиод на ноге 5 начинает моргать в такт со Светодиодом на ноге 7

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

Posted: 02 Apr 2016 08:31
by Nizam
IYra Проверил тестовую прошивку.. Все как вы описали на выводе 7 светодиод мигает с интервалом 1 секунда (Может чуть больше ..Скорей всего больше 1 секунды) . А на выводе 5 светодиод горит слабо , при нагреве датчика пальцем он меняет яркость (становится ярче)
Вот Видео работы .

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

Posted: 02 Apr 2016 09:25
by IYra
Nizam wrote: Все как вы описали на выводе 7 светодиод мигает с интервалом 1 секунда (Может чуть больше ..Скорей всего больше 1 секунды) . А на выводе 5 светодиод горит слабо , при нагреве датчика пальцем он меняет яркость (становится ярче)
Хотел отправить видео работы тестовой прошивки. Не получается((
Значит связка МК и датчик работают нормально. Проблема в выходном каскаде.
Как кстати на тестовой прошивке работает вентилятор ?
Почитай внимательно эту ветку форума. Там вроде было что-то похожее.
А видео надо выкладывать на хостинг а здесь давать ссылку

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

Posted: 03 Apr 2016 22:12
by Nizam
Сделав изменении в исходнике добился стабильной работы схемы.. Выкладываю папку с файлами. Файл для прошивки (fann.hex)
Изменении были сделаны как в файле Исправление.rar

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

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

Posted: 04 Apr 2016 07:43
by hardlock
Nizam wrote: Можно в прошивке сделать так чтобы при включении устройство подавал один или несколько кратковременных звуковых сигналов, свидетельствующих об его исправности
Если это вопрос, то не вижу соответствующего знака в конце, если предложение, то конечно делайте! )))
Вставьте в нужном месте

Code: Select all

Beep();
и всё...

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

Posted: 07 Apr 2016 22:56
by VAG
Nizam wrote:Кто может мне помочь?
Это когда я не ставлю электролитический конденсатор параллельно вентилятору. Если подпаиваю конденсатор он вообще не снижает обороты.. В чем может быть дело?
День добрый, вообще касательно схемотехники, то опытным путём для себя подобрал оптимальные номиналы деталей, обведённых красным. Схема очень стабильно работает. Всю схему не рисую, итак наглядно.
Image
В прошивке лишь менял (уменьшал) значения, спасибо, IYra что хоть Вы подсказали где нужно подкорректировать значения, т.к. у меня после старта кулер аж полторы минуты почти сбрасывал скорость, причём я же писал не один раз, что со фьюзами полный порядок.
В прошивке 5v const задержки при определении напряжения меньше
delay_ms(100) вместо delay_ms(500)

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

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

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

Posted: 19 Apr 2016 14:05
by hardlock
ursus2000, открываете проект в компиляторе CodeVisionAVR v1.25 меняете необходимое, нажимаете shift+F9 получаете новый HEX.
Плата в первом посте.

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

Posted: 19 Apr 2016 15:36
by ursus2000
спасибо-будем изучать на старости лет
а прошивку можно под мои нужды??

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

Posted: 19 Apr 2016 16:20
by hardlock
ursus2000, так просто поменяйте параметры и будет под ваши нужды, или я чё-то неправильно понял?

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

Posted: 19 Apr 2016 16:49
by ursus2000
просто никогда этим не занимался а тут еще ссылки идут-с остановкой без остановкой с откл-без откл
базовую версию прошивки укажите пжлста
и плата-на первой странице-ее используем??

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

Posted: 19 Apr 2016 17:08
by hardlock
ursus2000, "базовая" прошивка и плата в первом посте. Там же описание что и как делать.

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

Posted: 19 Apr 2016 17:12
by ursus2000
спасибо

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

Posted: 27 Jul 2016 23:31
by runy
Здравствуйте! подскажите для чего нужна цепочка диод конденсатор и резистор на 6 ноге?