24 февраля 2022 года в 5 утра, без объявления войны, россия напала на Украину.

Они пришли "освобождать народ от нацистов и националистов".
С этого момента наша жизнь изменилась на "до" и "после".
Нас освобождают от наших домов, от наших любимых, от наших родителей и от наших детей....
Тут я не буду никого агитировать или переубеждать, разумный человек найдёт всю информацию
в интернете, а для зомби никакие доводы и факты не послужат аргументом.

Я не умею много писать, да и без мата тут сложно что-то написать.
Поэтому выражу все мои чувства одним фото.

«Спасибо дедушка путин за счастливое детство и мое освобождение». ©

Дополню словами уважаемого человека, широко известного в узких кругах:
тут путин не виноват, не он нажал на кнопку сброса,
- виноват пилот, который нажал на кнопку сброса, мог промахнуться. виноваты жена/мать/брат/друг пилота, которые не позвонили ему, и не сказали "нет войне",
- виноват тот, кто отдал приказ, и виноваты его жена/мать/брат/друг,
- виноват тот, кто цеплял бомбу, потому что он мог её обезвредить, "ну бывает, не сработала",
- виноват кладовщик, виноват водитель, который перевозил эту бомбу. виноваты жена...и т.д., потому что не позвонили и не сказали "нет войне, не вези бомбы",
- виноваты все журналисты оркостана, потому что они врут,
- виноваты недограждане, потому что не сказали журналистам "не врите",
- виноваты все... все 160 миллионов,
- а те 2, 3, 5 тысяч, которые вышли, и которых запаковали, это даже не десятая процента, это погрешность... случайно оказавшиеся в мордоре люди. ©

PS: За несколько часов до вторжения был атакован и взломан крупный интернет хостинг в Киеве, где и размещался мой сайт. Только 16 марта отважным админам удалось частично восстановить работу хостинга. Далеко не все сайты выжили, т.к. были повреждены даже бэкапы.
Нет, нет, я не жалуюсь, нет. В цифровом мире нет ничего ценного, материального...


Due to periodic DDoS attacks, the forum may not be available.

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

Здесь только проекты на ATtiny
alex-spb
Пробегал мимо
Posts: 14
Joined: 07 Nov 2015 21:35

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

Post by alex-spb »

Пробовал и2мя и 3мя проводами результат один на 5выводе-0-вентилятор работает(11.7в) менял мк не помогло.В чем проблема не пойму
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

alex-spb wrote:Пробовал и2мя и 3мя проводами результат один на 5выводе-0-вентилятор работает(11.7в) менял мк не помогло.В чем проблема не пойму
А что с фьюзами ("не снял галку с CKDIV8") ?
Можно попробовать еще тестовую прошивку http://hardlock.org.ua/viewtopic.php?f= ... 375#p12460
alex-spb
Пробегал мимо
Posts: 14
Joined: 07 Nov 2015 21:35

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

Post by alex-spb »

IYra Спасибо за участие.Прошил дефолтные фьюзы снял галку с CKDIV8 и до ВС807 заработало далее проблема оказалась в дохлой 0.1мкф в базе этого тр-ра.заменил и пошло.Если вместо бузера поставить СД через 100 ом на +5в то получается индикатор начального вращения моторчика-моргнет 2 раза(Это кто то на форуме интересовался)Посмотрел как работает на тестовой прошивке.Автору спасибо.
yoosee
Пробегал мимо
Posts: 1
Joined: 15 Dec 2017 08:46

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

Post by yoosee »

Уважаемый автор, пожалуйста подскажите, как изменить код, чтоб от подачи питания на схему до остановки вентилятора ( при условии, что температура меньше MIN) проходило 5 - 10 секунд, а не минута. Есть желание "утихомирить" вентилятор в паяльной станции. Станция с быстрым разогревом. Я её часто включаю и выключаю. Таким образом на процесс пайки уходит секунд 15-20 ( из них
6 секунд на разогрев жала).
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

yoosee wrote:Уважаемый автор, пожалуйста подскажите, как изменить код, чтоб от подачи питания на схему до остановки вентилятора ( при условии, что температура меньше MIN) проходило 5 - 10 секунд, а не минута.
Этот вопрос обсуждался много раз в этой ветке. Даже прошивки есть.
Надо ускорить цикл проверки.
Для этого уменьшить delay_ms(500) (delay_ms(50)) и вместо for (i=Max; i>1; i--) поставить for (i=Max; i>1; i-=5)
User avatar
selnek
Пробегал мимо
Posts: 13
Joined: 05 Nov 2018 22:39
Location: Ставропольский край

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

Post by selnek »

День добрый, собрал регулятор к, все заработало без проблем, но при нагреве до 36 °С , включается куллер на полные обороты и при этом охлождает радиатор(как я понимаю) , схема отключает куллер и так повторяется много раз, предпологаю что необходимо внести гистирозис, дабы не было таких срабатываний, извините что отвлекаю но не могли бы вы под править прошивку? Датчик разместил на жёстком диске, накрыв его термо прокладкой, подключен по трём проводам, есть такая возможность что я сам что то сделал не так,( конечно маловероятно но есть).
Будущее во многом зависит от нас!!!
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

selnek wrote:День добрый, собрал регулятор к, все заработало без проблем, но при нагреве до 36 °С , включается куллер на полные обороты и при этом охлождает радиатор(как я понимаю) , схема отключает куллер и так повторяется много раз, предпологаю что необходимо внести гистирозис, дабы не было таких срабатываний, извините что отвлекаю но не могли бы вы под править прошивку?.
" Как только температура доберётся до 36 градусов - на одну секунду подаём 12 Вольт на вентилятор, чтобы он гарантировано стартовал, а потом уменьшаем до напряжения высчитанного по формуле:" - цитата
Ну и похоже при старте сильно охлаждается и становится меньше 36. Далее по кругу.
Тут наверно лучше не подавать 12в а ждать когда температура поднимется и куллер сработает.
Даже вроде прошивки такие в теме есть
User avatar
selnek
Пробегал мимо
Posts: 13
Joined: 05 Nov 2018 22:39
Location: Ставропольский край

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

Post by selnek »

День добрый, IYra как то у вас Zen спрашивал -
Zen wrote:СообщениеZen » 28 янв 2015 17:24
Как организовать гистерезист на отключение кулера. Например, уставка температуры 35 градусов. Что бы не дергать кулера на включение-отключение, было бы хорошо, что бы они отключались не при 35, а при (35-гистерезис). И выставить гистерезис 2-5 градусов. Как такое организовать? Заранее благодарен за ответ.
вы ответели ему -
Zen wrote:Заменить

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

if (T < MIN_TEMP)
{
PWM_ = 0;
FanStoped = 1;
}


на

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

if (T < (MIN_TEMP-2))
{
PWM_ = 0;
FanStoped = 1;
}
Я так понимаю это то что мне нужно?
Нежелательно опускать температуру ниже (как советовал hardlock что создать гистерозис) 36 так как получится что вентилятор будет постоянно вращаться , что влияет на его ресурс и т.д.
Будущее во многом зависит от нас!!!
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

selnek wrote: Я так понимаю это то что мне нужно?
Надо пробовать.
Еще могу посоветовать отключить подачу 12в вначале.

Code: Select all

  if (FanStoped)
      {
        PWM_ = Max;
        FanStoped = 0;
        goto e1;
      }

Вместо PWM_ = Max; поставить PWM_ = Min;
User avatar
selnek
Пробегал мимо
Posts: 13
Joined: 05 Nov 2018 22:39
Location: Ставропольский край

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

Post by selnek »

То есть получиться, что с нагревом радиатора будет увеличиваться ШИМ , при этом транзистор будет преоткрываться что повлечет нагрев и все вытикающие, так я понимаю?
При всем этом мучают меня сомнения что копаем не там, что то мне подсказывает что нужно искать ошибку в коде или в схемотехнике, так как вентилятор срабатывает на пару секунд и выключается спустя секунд 10-20 включается вновь, как я понимаю за эти пару секунд он не может остудить жесткий дис (к которому закреплен датчик и сверху прижат термопрокладкой) такое ощущение что доходя до порога срабатывания 36 градусов он как будто дает какой то импульс либо делает проверку ds18b20 и при это дает какую то команду которая как то попадает на выходной транзистор, это все происходит при плавном прогреве ds18b20, а при нагреве от паяльника все работает прекрасно!

Люди кто сталкивался с данной проблемой отзовитесь , смогли ли вы решить её?

Добавлено спустя 5 минут 39 секунд:
hardlock - хотелось бы услышать ваше мнение.
Будущее во многом зависит от нас!!!
User avatar
hardlock
Администратор
Posts: 4010
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

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

Post by hardlock »

selnek, смотрите светодиодом на выходе контроллера, а потом на выходе транзистора - думаю ответ будет там. Логика такая, при включении максимум 12В, потом уменьшение до нужного уровня. Подозреваю что у вас на выходе контроллера будет ШИМ, а на выходе транзистора - ничего.
User avatar
selnek
Пробегал мимо
Posts: 13
Joined: 05 Nov 2018 22:39
Location: Ставропольский край

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

Post by selnek »

hardlock wrote:selnek, смотрите светодиодом на выходе контроллера
Вас понял, думаю осциллографом будет удобнее посмотреть на форму ШИМ!
Тогда почему при прогреве феном либо паяльником я наблюдаю правельный алгоритм работы ?
Будущее во многом зависит от нас!!!
User avatar
hardlock
Администратор
Posts: 4010
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

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

Post by hardlock »

selnek, напряжение после старта на выходе какое? должно быть 5В. Или выше, если температура ушла выше нижнего предела. И вобще, вентилятор от 5В работает )))
User avatar
selnek
Пробегал мимо
Posts: 13
Joined: 05 Nov 2018 22:39
Location: Ставропольский край

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

Post by selnek »

hardlock wrote:напряжение после старта на выходе какое?
В данный момент не могу проверить так как устройство не у меня дома, поэтому поводу вытравлю тестовую платку и проведу все замеры!
С уважением!

Добавлено спустя 21 час 39 минут 15 секунд:
hardlock wrote: И вобще, вентилятор от 5В работает )))
День добрый, видео теста.....
Будущее во многом зависит от нас!!!
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

selnek wrote:
День добрый, видео теста.....
Посмотрел.
Если судить по датчикам примотанным к паяльнику температура колеблется около точки включения -36
Кулер и датчик никак не связаны ? А что если увеличить температуру ?
Весь фильм про то как при 36 - ШИМ из 0 переходит в MAX и обратно.
Мой совет - попробовать как было сказано выше. Вместо PWM_ = Max; поставить PWM_ = Min;

Интересная картина при ШИМ=0 на выходе все равно видны иголки. То есть импульсы не пропадают.
Думал это Протеус глючит, а оказывается особенность AVR. Надо дополнительно отключать.
User avatar
selnek
Пробегал мимо
Posts: 13
Joined: 05 Nov 2018 22:39
Location: Ставропольский край

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

Post by selnek »

IYra wrote:Кулер и датчик никак не связаны ? А что если увеличить температуру ?
Насчет датчика не понял! А насчет увеличения температуры , в видео есть такой момент, или вы имели ввиду увеличить програмно?
IYra wrote: Вместо PWM_ = Max; поставить PWM_ = Min;
- обязательно попробую
Спасибо)
Будущее во многом зависит от нас!!!
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

IYra wrote:Кулер и датчик никак не связаны ? А что если увеличить температуру ?
selnek wrote:А насчет увеличения температуры , в видео есть такой момент, или вы имели ввиду увеличить програмно?
Извиняюсь не досмотрел до конца. Да все работает как надо - только на границе чудеса. Если убрать подачу начальных 12в то по идее вентилятор закрутится чуть позже при более высокой температуре
User avatar
selnek
Пробегал мимо
Posts: 13
Joined: 05 Nov 2018 22:39
Location: Ставропольский край

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

Post by selnek »

IYra wrote:
IYra wrote:Кулер и датчик никак не связаны ? А что если увеличить температуру ?
selnek wrote:А насчет увеличения температуры , в видео есть такой момент, или вы имели ввиду увеличить програмно?
Извиняюсь не досмотрел до конца. Да все работает как надо - только на границе чудеса. Если убрать подачу начальных 12в то по идее вентилятор закрутится чуть позже при более высокой температуре


Привет, испытания показали, кулер включается теперь без резкого рывка , НО! - продолжает также дергаться как и раньше ( на граничной температуре).
Предполагаю , что - что то нужно подправить в прошивки, так как в данной области не силён прошу помощи!
Будущее во многом зависит от нас!!!
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

selnek wrote:Привет, испытания показали, кулер включается теперь без резкого рывка , НО! - продолжает также дергаться как и раньше ( на граничной температуре).
Предполагаю , что - что то нужно подправить в прошивки, так как в данной области не силён прошу помощи!
Так как на нижней граничной температуре PWM=Min вот он и дергается. А что на реале (датчик на винте, кулер дует на железку) ?
По идее надо бы PWM=0. Прикладываю прошивку с двумя датчиками и 2мя каналами ШИМ. Из Протеуса видно куда что подсоединено. Там все просто - диапазон 36-66 ШИМ 0-255 Правда частота ШИМа сделана поменьше. Интересно будут помехи или нет ?
Attachments
fan2d.rar
(17.9 KiB) Downloaded 282 times
User avatar
selnek
Пробегал мимо
Posts: 13
Joined: 05 Nov 2018 22:39
Location: Ставропольский край

Post by selnek »

Куллер не дует на пояльник, просто дергается как и раньше на видео.
Хорошо попробую ваше дополнение.
Спасибо за поддержку;)
Будущее во многом зависит от нас!!!
User avatar
selnek
Пробегал мимо
Posts: 13
Joined: 05 Nov 2018 22:39
Location: Ставропольский край

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

Post by selnek »

IYra wrote:Прикладываю прошивку с двумя датчиками и 2мя каналами ШИМ. Из Протеуса видно куда что подсоединено. Там все просто - диапазон 36-66 ШИМ 0-255 Правда частота ШИМа сделана поменьше.
Приветствую , провел маленькое испытание прошивки -fan2d, замечания:
- 1 Частота маловата, на старте и остановке слышно их тяжелое ворчяние.
-2 Куллер так же дергается, как и на первой прошивке,(Все же думаю это нужно допилить програмно )
-3 Насчет помех не понял, где и как их смотреть?
Сделал короткое видео (150мБ) о работе данной прощивке -

С уважением...
Будущее во многом зависит от нас!!!
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

selnek wrote: замечания:
-2 Куллер так же дергается, как и на первой прошивке,(Все же думаю это нужно допилить програмно )
Если искусственно держать на одной точке. Но ведь это нереальная ситуация. Как ведет себя прошивка при реальном охлаждении объекта (там же сильная тепловая инерция - тем более если датчик прикрутить где-нибудь в стороне от потока)
selnek wrote: -3 Насчет помех не понял, где и как их смотреть?
Я имел ввиду помехи в звуковом диапазоне (появляется ли фон)
User avatar
selnek
Пробегал мимо
Posts: 13
Joined: 05 Nov 2018 22:39
Location: Ставропольский край

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

Post by selnek »

IYra wrote:Но ведь это нереальная ситуация.
Но почему же не реальная , вот например первая прошивка от hardlock, так себя и ведет как на видео, закрепил я ее на жесткий диск в видео регистраторе, сам датчик закреплен на жестком диске сверху накрыт двойным слоем термопрокладки, вентелятор находится в противоположном углу регистратора , при его рывке жесткий диск просто физически не успеет остыть(тоже самое происходит и с вашей прошивкой) , рывки продолжаютя при комнотной температуре 18 градусов , рывки повторяются около двух трех раз в минуты, но если датчик прогреть и температура при этом будет расти он работает отлично(как и в вашей прошивке)
Это происходит не только у меня прошу заметить! - как минимум у двоих посетителей данного форому были тежи проблемы(рывки)
IYra wrote:Я имел ввиду помехи в звуковом диапазоне (появляется ли фон)
Этого я вам не скажу, так как таких экспериментов не велось!

Предлагаю внести гестирозис, как выход из данной ситуации!
Где в пршивке это можно подправить.
С уважением.
Будущее во многом зависит от нас!!!
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

selnek wrote: рывки продолжаютя при комнотной температуре 18 градусов , рывки повторяются около двух трех раз в минуты
Если при комнатной - то ШИМ=0. Как я писал выше у АВР ШИМ полностью не отключается при ШИМ=0 - лезут короткие импульсы. Светодиод светится во всяком случае. Может из-за этого ? Прикрепил прошивку где ШИМ принудительно отключается. В Протеусе это хорошо видно.
Attachments
fan22.rar
(1.19 KiB) Downloaded 278 times
User avatar
selnek
Пробегал мимо
Posts: 13
Joined: 05 Nov 2018 22:39
Location: Ставропольский край

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

Post by selnek »

IYra wrote: Прикрепил прошивку где ШИМ принудительно отключается.
Вечер добрый, извините - эта прошивка к какой версии платы относится, :pardon: с двумя или с одним ds18b20?
Будущее во многом зависит от нас!!!
Post Reply