Обявления

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

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

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

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

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

Сообщение alex-spb » 26 апр 2017 18:44

Пробовал и2мя и 3мя проводами результат один на 5выводе-0-вентилятор работает(11.7в) менял мк не помогло.В чем проблема не пойму
alex-spb
Пробегал мимо
 
Сообщения: 14
Зарегистрирован: 07 ноя 2015 22:35

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

Сообщение IYra » 26 апр 2017 19:52

alex-spb писал(а):Пробовал и2мя и 3мя проводами результат один на 5выводе-0-вентилятор работает(11.7в) менял мк не помогло.В чем проблема не пойму

А что с фьюзами ("не снял галку с CKDIV8") ?
Можно попробовать еще тестовую прошивку http://hardlock.org.ua/viewtopic.php?f=9&t=12&start=375#p12460
IYra
Живу тут
 
Сообщения: 705
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

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

Сообщение alex-spb » 28 апр 2017 01:05

IYra Спасибо за участие.Прошил дефолтные фьюзы снял галку с CKDIV8 и до ВС807 заработало далее проблема оказалась в дохлой 0.1мкф в базе этого тр-ра.заменил и пошло.Если вместо бузера поставить СД через 100 ом на +5в то получается индикатор начального вращения моторчика-моргнет 2 раза(Это кто то на форуме интересовался)Посмотрел как работает на тестовой прошивке.Автору спасибо.
alex-spb
Пробегал мимо
 
Сообщения: 14
Зарегистрирован: 07 ноя 2015 22:35

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

Сообщение yoosee » 16 дек 2017 00:39

Уважаемый автор, пожалуйста подскажите, как изменить код, чтоб от подачи питания на схему до остановки вентилятора ( при условии, что температура меньше MIN) проходило 5 - 10 секунд, а не минута. Есть желание "утихомирить" вентилятор в паяльной станции. Станция с быстрым разогревом. Я её часто включаю и выключаю. Таким образом на процесс пайки уходит секунд 15-20 ( из них
6 секунд на разогрев жала).
yoosee
Пробегал мимо
 
Сообщения: 1
Зарегистрирован: 15 дек 2017 09:46

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

Сообщение IYra » 16 дек 2017 10:00

yoosee писал(а):Уважаемый автор, пожалуйста подскажите, как изменить код, чтоб от подачи питания на схему до остановки вентилятора ( при условии, что температура меньше MIN) проходило 5 - 10 секунд, а не минута.

Этот вопрос обсуждался много раз в этой ветке. Даже прошивки есть.
Надо ускорить цикл проверки.
Для этого уменьшить delay_ms(500) (delay_ms(50)) и вместо for (i=Max; i>1; i--) поставить for (i=Max; i>1; i-=5)
IYra
Живу тут
 
Сообщения: 705
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

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

Сообщение selnek » 25 дек 2018 13:36

День добрый, собрал регулятор к, все заработало без проблем, но при нагреве до 36 °С , включается куллер на полные обороты и при этом охлождает радиатор(как я понимаю) , схема отключает куллер и так повторяется много раз, предпологаю что необходимо внести гистирозис, дабы не было таких срабатываний, извините что отвлекаю но не могли бы вы под править прошивку? Датчик разместил на жёстком диске, накрыв его термо прокладкой, подключен по трём проводам, есть такая возможность что я сам что то сделал не так,( конечно маловероятно но есть).
Будущее во многом зависит от нас!!!
Аватара пользователя
selnek
Пробегал мимо
 
Сообщения: 13
Зарегистрирован: 05 ноя 2018 23:39
Откуда: Ставропольский край

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

Сообщение IYra » 26 дек 2018 09:21

selnek писал(а):День добрый, собрал регулятор к, все заработало без проблем, но при нагреве до 36 °С , включается куллер на полные обороты и при этом охлождает радиатор(как я понимаю) , схема отключает куллер и так повторяется много раз, предпологаю что необходимо внести гистирозис, дабы не было таких срабатываний, извините что отвлекаю но не могли бы вы под править прошивку?.

" Как только температура доберётся до 36 градусов - на одну секунду подаём 12 Вольт на вентилятор, чтобы он гарантировано стартовал, а потом уменьшаем до напряжения высчитанного по формуле:" - цитата
Ну и похоже при старте сильно охлаждается и становится меньше 36. Далее по кругу.
Тут наверно лучше не подавать 12в а ждать когда температура поднимется и куллер сработает.
Даже вроде прошивки такие в теме есть
IYra
Живу тут
 
Сообщения: 705
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

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

Сообщение selnek » 28 дек 2018 14:28

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

вы ответели ему -
Zen писал(а):Заменить

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

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


на

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

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


Я так понимаю это то что мне нужно?
Нежелательно опускать температуру ниже (как советовал hardlock что создать гистерозис) 36 так как получится что вентилятор будет постоянно вращаться , что влияет на его ресурс и т.д.
Будущее во многом зависит от нас!!!
Аватара пользователя
selnek
Пробегал мимо
 
Сообщения: 13
Зарегистрирован: 05 ноя 2018 23:39
Откуда: Ставропольский край

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

Сообщение IYra » 28 дек 2018 18:59

selnek писал(а): Я так понимаю это то что мне нужно?

Надо пробовать.
Еще могу посоветовать отключить подачу 12в вначале.
Код: Выделить всё
  if (FanStoped)
      {
        PWM_ = Max;
        FanStoped = 0;
        goto e1;
      }

Вместо PWM_ = Max; поставить PWM_ = Min;
IYra
Живу тут
 
Сообщения: 705
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

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

Сообщение selnek » 28 дек 2018 20:14

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

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

Добавлено спустя 5 минут 39 секунд:
hardlock - хотелось бы услышать ваше мнение.
Будущее во многом зависит от нас!!!
Аватара пользователя
selnek
Пробегал мимо
 
Сообщения: 13
Зарегистрирован: 05 ноя 2018 23:39
Откуда: Ставропольский край

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

Сообщение hardlock » 28 дек 2018 20:26

selnek, смотрите светодиодом на выходе контроллера, а потом на выходе транзистора - думаю ответ будет там. Логика такая, при включении максимум 12В, потом уменьшение до нужного уровня. Подозреваю что у вас на выходе контроллера будет ШИМ, а на выходе транзистора - ничего.
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3729
Зарегистрирован: 21 янв 2009 15:48
Откуда: Minsk - zp.ua

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

Сообщение selnek » 28 дек 2018 20:50

hardlock писал(а):selnek, смотрите светодиодом на выходе контроллера


Вас понял, думаю осциллографом будет удобнее посмотреть на форму ШИМ!
Тогда почему при прогреве феном либо паяльником я наблюдаю правельный алгоритм работы ?
Будущее во многом зависит от нас!!!
Аватара пользователя
selnek
Пробегал мимо
 
Сообщения: 13
Зарегистрирован: 05 ноя 2018 23:39
Откуда: Ставропольский край

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

Сообщение hardlock » 28 дек 2018 22:21

selnek, напряжение после старта на выходе какое? должно быть 5В. Или выше, если температура ушла выше нижнего предела. И вобще, вентилятор от 5В работает )))
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3729
Зарегистрирован: 21 янв 2009 15:48
Откуда: Minsk - zp.ua

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

Сообщение selnek » 28 дек 2018 22:34

hardlock писал(а):напряжение после старта на выходе какое?


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

Добавлено спустя 21 час 39 минут 15 секунд:
hardlock писал(а): И вобще, вентилятор от 5В работает )))


День добрый, видео теста.....https://drive.google.com/open?id=1DrZd1 ... XyosSHTfWa
Будущее во многом зависит от нас!!!
Аватара пользователя
selnek
Пробегал мимо
 
Сообщения: 13
Зарегистрирован: 05 ноя 2018 23:39
Откуда: Ставропольский край

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

Сообщение IYra » 30 дек 2018 15:14

selnek писал(а):
День добрый, видео теста.....


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

Интересная картина при ШИМ=0 на выходе все равно видны иголки. То есть импульсы не пропадают.
Думал это Протеус глючит, а оказывается особенность AVR. Надо дополнительно отключать.
IYra
Живу тут
 
Сообщения: 705
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

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

Сообщение selnek » 30 дек 2018 16:05

IYra писал(а):Кулер и датчик никак не связаны ? А что если увеличить температуру ?


Насчет датчика не понял! А насчет увеличения температуры , в видео есть такой момент, или вы имели ввиду увеличить програмно?

IYra писал(а): Вместо PWM_ = Max; поставить PWM_ = Min;
- обязательно попробую
Спасибо)
Будущее во многом зависит от нас!!!
Аватара пользователя
selnek
Пробегал мимо
 
Сообщения: 13
Зарегистрирован: 05 ноя 2018 23:39
Откуда: Ставропольский край

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

Сообщение IYra » 30 дек 2018 16:41

IYra писал(а):Кулер и датчик никак не связаны ? А что если увеличить температуру ?
selnek писал(а):А насчет увеличения температуры , в видео есть такой момент, или вы имели ввиду увеличить програмно?

Извиняюсь не досмотрел до конца. Да все работает как надо - только на границе чудеса. Если убрать подачу начальных 12в то по идее вентилятор закрутится чуть позже при более высокой температуре
IYra
Живу тут
 
Сообщения: 705
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

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

Сообщение selnek » 31 дек 2018 09:18

IYra писал(а):
IYra писал(а):Кулер и датчик никак не связаны ? А что если увеличить температуру ?
selnek писал(а):А насчет увеличения температуры , в видео есть такой момент, или вы имели ввиду увеличить програмно?

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


Привет, испытания показали, кулер включается теперь без резкого рывка , НО! - продолжает также дергаться как и раньше ( на граничной температуре).
Предполагаю , что - что то нужно подправить в прошивки, так как в данной области не силён прошу помощи!
Будущее во многом зависит от нас!!!
Аватара пользователя
selnek
Пробегал мимо
 
Сообщения: 13
Зарегистрирован: 05 ноя 2018 23:39
Откуда: Ставропольский край

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

Сообщение IYra » 31 дек 2018 09:58

selnek писал(а):Привет, испытания показали, кулер включается теперь без резкого рывка , НО! - продолжает также дергаться как и раньше ( на граничной температуре).
Предполагаю , что - что то нужно подправить в прошивки, так как в данной области не силён прошу помощи!

Так как на нижней граничной температуре PWM=Min вот он и дергается. А что на реале (датчик на винте, кулер дует на железку) ?
По идее надо бы PWM=0. Прикладываю прошивку с двумя датчиками и 2мя каналами ШИМ. Из Протеуса видно куда что подсоединено. Там все просто - диапазон 36-66 ШИМ 0-255 Правда частота ШИМа сделана поменьше. Интересно будут помехи или нет ?
Вложения
fan2d.rar
(17.9 КБ) Скачиваний: 11
IYra
Живу тут
 
Сообщения: 705
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

Сообщение selnek » 31 дек 2018 11:09

Куллер не дует на пояльник, просто дергается как и раньше на видео.
Хорошо попробую ваше дополнение.
Спасибо за поддержку;)
Будущее во многом зависит от нас!!!
Аватара пользователя
selnek
Пробегал мимо
 
Сообщения: 13
Зарегистрирован: 05 ноя 2018 23:39
Откуда: Ставропольский край

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

Сообщение selnek » 02 янв 2019 14:52

IYra писал(а):Прикладываю прошивку с двумя датчиками и 2мя каналами ШИМ. Из Протеуса видно куда что подсоединено. Там все просто - диапазон 36-66 ШИМ 0-255 Правда частота ШИМа сделана поменьше.

Приветствую , провел маленькое испытание прошивки -fan2d, замечания:
- 1 Частота маловата, на старте и остановке слышно их тяжелое ворчяние.
-2 Куллер так же дергается, как и на первой прошивке,(Все же думаю это нужно допилить програмно )
-3 Насчет помех не понял, где и как их смотреть?
Сделал короткое видео (150мБ) о работе данной прощивке -
https://drive.google.com/open?id=1yhIhG ... Cndaruirn_
С уважением...
Будущее во многом зависит от нас!!!
Аватара пользователя
selnek
Пробегал мимо
 
Сообщения: 13
Зарегистрирован: 05 ноя 2018 23:39
Откуда: Ставропольский край

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

Сообщение IYra » 03 янв 2019 19:03

selnek писал(а): замечания:
-2 Куллер так же дергается, как и на первой прошивке,(Все же думаю это нужно допилить програмно )

Если искусственно держать на одной точке. Но ведь это нереальная ситуация. Как ведет себя прошивка при реальном охлаждении объекта (там же сильная тепловая инерция - тем более если датчик прикрутить где-нибудь в стороне от потока)
selnek писал(а):-3 Насчет помех не понял, где и как их смотреть?

Я имел ввиду помехи в звуковом диапазоне (появляется ли фон)
IYra
Живу тут
 
Сообщения: 705
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

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

Сообщение selnek » 03 янв 2019 23:03

IYra писал(а):Но ведь это нереальная ситуация.


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

IYra писал(а):Я имел ввиду помехи в звуковом диапазоне (появляется ли фон)


Этого я вам не скажу, так как таких экспериментов не велось!

Предлагаю внести гестирозис, как выход из данной ситуации!
Где в пршивке это можно подправить.
С уважением.
Будущее во многом зависит от нас!!!
Аватара пользователя
selnek
Пробегал мимо
 
Сообщения: 13
Зарегистрирован: 05 ноя 2018 23:39
Откуда: Ставропольский край

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

Сообщение IYra » 04 янв 2019 09:58

selnek писал(а): рывки продолжаютя при комнотной температуре 18 градусов , рывки повторяются около двух трех раз в минуты

Если при комнатной - то ШИМ=0. Как я писал выше у АВР ШИМ полностью не отключается при ШИМ=0 - лезут короткие импульсы. Светодиод светится во всяком случае. Может из-за этого ? Прикрепил прошивку где ШИМ принудительно отключается. В Протеусе это хорошо видно.
Вложения
fan22.rar
(1.19 КБ) Скачиваний: 10
IYra
Живу тут
 
Сообщения: 705
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

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

Сообщение selnek » 04 янв 2019 19:49

IYra писал(а): Прикрепил прошивку где ШИМ принудительно отключается.


Вечер добрый, извините - эта прошивка к какой версии платы относится, :pardon: с двумя или с одним ds18b20?
Будущее во многом зависит от нас!!!
Аватара пользователя
selnek
Пробегал мимо
 
Сообщения: 13
Зарегистрирован: 05 ноя 2018 23:39
Откуда: Ставропольский край

Пред.След.

Вернуться в ATtiny



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

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

cron