24 февраля 2022 года в 5 утра, без объявления войны, россия напала на Украину.
Они пришли "освобождать народ от нацистов и националистов".
С этого момента наша жизнь изменилась на "до" и "после".
Нас освобождают от наших домов, от наших любимых, от наших родителей и от наших детей....
Тут я не буду никого агитировать или переубеждать, разумный человек найдёт всю информацию
в интернете, а для зомби никакие доводы и факты не послужат аргументом.
Я не умею много писать, да и без мата тут сложно что-то написать.
Поэтому выражу все мои чувства одним фото.
«Спасибо дедушка путин за счастливое детство и мое освобождение». ©
Дополню словами уважаемого человека, широко известного в узких кругах:
тут путин не виноват, не он нажал на кнопку сброса,
- виноват пилот, который нажал на кнопку сброса, мог промахнуться. виноваты жена/мать/брат/друг пилота, которые не позвонили ему, и не сказали "нет войне",
- виноват тот, кто отдал приказ, и виноваты его жена/мать/брат/друг,
- виноват тот, кто цеплял бомбу, потому что он мог её обезвредить, "ну бывает, не сработала",
- виноват кладовщик, виноват водитель, который перевозил эту бомбу. виноваты жена...и т.д., потому что не позвонили и не сказали "нет войне, не вези бомбы",
- виноваты все журналисты оркостана, потому что они врут,
- виноваты недограждане, потому что не сказали журналистам "не врите",
- виноваты все... все 160 миллионов,
- а те 2, 3, 5 тысяч, которые вышли, и которых запаковали, это даже не десятая процента, это погрешность... случайно оказавшиеся в мордоре люди. ©
PS: За несколько часов до вторжения был атакован и взломан крупный интернет хостинг в Киеве, где и размещался мой сайт. Только 16 марта отважным админам удалось частично восстановить работу хостинга. Далеко не все сайты выжили, т.к. были повреждены даже бэкапы.
Нет, нет, я не жалуюсь, нет. В цифровом мире нет ничего ценного, материального...
Due to periodic DDoS attacks, the forum may not be available.
Они пришли "освобождать народ от нацистов и националистов".
С этого момента наша жизнь изменилась на "до" и "после".
Нас освобождают от наших домов, от наших любимых, от наших родителей и от наших детей....
Тут я не буду никого агитировать или переубеждать, разумный человек найдёт всю информацию
в интернете, а для зомби никакие доводы и факты не послужат аргументом.
Я не умею много писать, да и без мата тут сложно что-то написать.
Поэтому выражу все мои чувства одним фото.
«Спасибо дедушка путин за счастливое детство и мое освобождение». ©
Дополню словами уважаемого человека, широко известного в узких кругах:
тут путин не виноват, не он нажал на кнопку сброса,
- виноват пилот, который нажал на кнопку сброса, мог промахнуться. виноваты жена/мать/брат/друг пилота, которые не позвонили ему, и не сказали "нет войне",
- виноват тот, кто отдал приказ, и виноваты его жена/мать/брат/друг,
- виноват тот, кто цеплял бомбу, потому что он мог её обезвредить, "ну бывает, не сработала",
- виноват кладовщик, виноват водитель, который перевозил эту бомбу. виноваты жена...и т.д., потому что не позвонили и не сказали "нет войне, не вези бомбы",
- виноваты все журналисты оркостана, потому что они врут,
- виноваты недограждане, потому что не сказали журналистам "не врите",
- виноваты все... все 160 миллионов,
- а те 2, 3, 5 тысяч, которые вышли, и которых запаковали, это даже не десятая процента, это погрешность... случайно оказавшиеся в мордоре люди. ©
PS: За несколько часов до вторжения был атакован и взломан крупный интернет хостинг в Киеве, где и размещался мой сайт. Только 16 марта отважным админам удалось частично восстановить работу хостинга. Далеко не все сайты выжили, т.к. были повреждены даже бэкапы.
Нет, нет, я не жалуюсь, нет. В цифровом мире нет ничего ценного, материального...
Due to periodic DDoS attacks, the forum may not be available.
Регулятор 12V вентилятора на ATtiny13
- hardlock
- Администратор
- Posts: 4015
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Регулятор 12V вентилятора на ATtiny13
VAG, ничего не надо переделывать кроме подключения. Ах да, подтягивающий резистор обычно надо подбирать в сторону уменьшения. Это с тех пор, как Даллас стал Максимом...
-
- Пробегал мимо
- Posts: 22
- Joined: 23 May 2014 21:49
Re: Регулятор 12V вентилятора на ATtiny13
hardlock, спасибо за ответ! Посмотрел типовые схемы включения, "подтягивающий" резистор почти везде указан номиналом 4,7к. Ещё посмотрите пожалуйста, хочу поставить на выход Attiny13 драйвер на бтполярных транзисторах для хорошего управления полевиком, если на первый взгяляд нормально со схемой, то буду тестировать в железе скоро
Last edited by VAG on 27 May 2014 22:14, edited 2 times in total.
- hardlock
- Администратор
- Posts: 4015
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Регулятор 12V вентилятора на ATtiny13
VAG, драйвер можно взять из схемы реле плавного включения ПТФ. Такой как на схеме ни разу не повторял...
-
- Пробегал мимо
- Posts: 22
- Joined: 23 May 2014 21:49
Re: Регулятор 12V вентилятора на ATtiny13
hardlock, ага, всё сделал на макете драйвер из твоей схемы плавного включения ПТФ. Отдельно подавал ШИМ регулируемый на NE555, без МК (пока нет), вроде всё ОК, пришлось диод, дроссель, конденсатор поставить
Добавлено спустя 20 часов 43 минуты 31 секунду:
hardlock, здравствуйте, подскажите пожалуйста, какие правильные фьюзы выставить в PonyProg? Оставил какие были по умолчанию (картинка ниже). Зашил. Включаю, как бы работает, но не стабильно вообще. То ли тормозит сильно, не могу определить. Несколько раз подряд может снижать, повышать до макс. скорость вентилятора. При первом включении, с максимальной скорости до минимума снижает долго. Тоесть, как-то нестабильно работает. Не пойму, в чём может быть дело.
Добавлено спустя 20 часов 43 минуты 31 секунду:
hardlock, здравствуйте, подскажите пожалуйста, какие правильные фьюзы выставить в PonyProg? Оставил какие были по умолчанию (картинка ниже). Зашил. Включаю, как бы работает, но не стабильно вообще. То ли тормозит сильно, не могу определить. Несколько раз подряд может снижать, повышать до макс. скорость вентилятора. При первом включении, с максимальной скорости до минимума снижает долго. Тоесть, как-то нестабильно работает. Не пойму, в чём может быть дело.
Last edited by VAG on 27 May 2014 22:15, edited 2 times in total.
- hardlock
- Администратор
- Posts: 4015
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Регулятор 12V вентилятора на ATtiny13
VAG, в первом посте картинка с фьюзами
-
- Пробегал мимо
- Posts: 22
- Joined: 23 May 2014 21:49
Re: Регулятор 12V вентилятора на ATtiny13
hardlock, всё, спасибо, разобрался, так же удачно прошёл эксперимент с драйвером для полевика. Нашёл ошибки у себя в макетнице. Схема заработала.
У меня ещё вопрос, при включении устройства, кулер крутится на максимальных оборотах. Причём это поисходит более 15 сек. (примерно) если не дольше. Только после этого идёт плавное снижение оборотов. hardlock, это нормально?? Если это нормально, то как можно уменьшить это время до нескольких секунд (если это возможно)?
У меня ещё вопрос, при включении устройства, кулер крутится на максимальных оборотах. Причём это поисходит более 15 сек. (примерно) если не дольше. Только после этого идёт плавное снижение оборотов. hardlock, это нормально?? Если это нормально, то как можно уменьшить это время до нескольких секунд (если это возможно)?
- hardlock
- Администратор
- Posts: 4015
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Регулятор 12V вентилятора на ATtiny13
Посмотрите тестером. По идее должно быть так. При включении ШИМ "тикает" от максимума (12В) до 5В. Если 15 сек держится 12В, то что-то не так с драйвером. Похоже полевик не успевает закрываться.VAG wrote:при включении устройства, кулер крутится на максимальных оборотах. Причём это поисходит более 15 сек. (примерно) если не дольше. Только после этого идёт плавное снижение оборотов.
-
- Пробегал мимо
- Posts: 22
- Joined: 23 May 2014 21:49
Re: Регулятор 12V вентилятора на ATtiny13
hardlock, посмотрел тестером, вобщем так:
включаю - 12В на кулере. Неизменное напряжение остаётся в течении 1 минуты (примерно). Далее, по сотым вольтам начинает уменьшать напряжение, далее по времени начинает уменьшать по десятым вольтам. Всё более и более заметно снижение скорости вентилятора. Когда приближается к порогу 5В далее идёт остановка кулера. И всё это снижение оборотов кулера длится ещё 1 минуту (плюс-минус 8-10 секунд). Тоесть, весь цикл от подачи питания до остановки кулера длится 2 минуты.
Вот незнаю, я ваш вариант выходного каскада собрал, два тринзистора и как на своей схеме - на полевом +драйвер. Блин, оба так работают одинаково почти.
Скажите, вот 2 минуты так и задумано?
включаю - 12В на кулере. Неизменное напряжение остаётся в течении 1 минуты (примерно). Далее, по сотым вольтам начинает уменьшать напряжение, далее по времени начинает уменьшать по десятым вольтам. Всё более и более заметно снижение скорости вентилятора. Когда приближается к порогу 5В далее идёт остановка кулера. И всё это снижение оборотов кулера длится ещё 1 минуту (плюс-минус 8-10 секунд). Тоесть, весь цикл от подачи питания до остановки кулера длится 2 минуты.
Вот незнаю, я ваш вариант выходного каскада собрал, два тринзистора и как на своей схеме - на полевом +драйвер. Блин, оба так работают одинаково почти.
Скажите, вот 2 минуты так и задумано?
- hardlock
- Администратор
- Posts: 4015
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Регулятор 12V вентилятора на ATtiny13
VAG, не, долго... У вас тиня работает не на той частоте. Прлверьте фьюзы. Должно быть около 25 сек.
-
- Пробегал мимо
- Posts: 22
- Joined: 23 May 2014 21:49
Re: Регулятор 12V вентилятора на ATtiny13
hardlock, я вобщем уже зашил тиньку в codevision avr, программатором avr910usb, вытсавил точно такие же фьюзы как у тебя в 1-ом посте топика, вобщем вообще ничего не меняет, как было 2 минуты (от раскручивания на полной до останоки вентилятора) примерно, так и осталось, не выходит 20 секунд на это никак. Я уже все перепробовал.
Вот с какими фьюзами зашито:
Вот с какими фьюзами зашито:
-
- Пробегал мимо
- Posts: 13
- Joined: 29 Oct 2010 17:49
- Location: Москва
Re: Регулятор 12V вентилятора на ATtiny13
Ошибки ищите. И схема, плата и прошивка всё рабочее. Спаял уже больше десятка комплектов в планаре, даже приятелям начал дарить. Да, и с полевиком на выходе могут быть проблемы. Выше по теме смотрите, там было решение.
-
- Пробегал мимо
- Posts: 22
- Joined: 23 May 2014 21:49
Re: Регулятор 12V вентилятора на ATtiny13
Косяков нет, просто у меня в схеме применен полевик с дравером, и видимо из-за этого снижение напряжения идёт медленнее, чем с обычным биполряным транзистором, это ладно, в остальном работает хорошо, при нагреве датчика кулер резко стартует и при изменении температуры скорость вентилятора тоже быстро меняется.
hardlock подскажите пожалуйста, как изменить полярность вывода сигнала на положительную на 7-ножке МК? Очень нужно, плата стравлена, готова, собрана, по-другому изменять полярность включения светодиода перерезая дорожки ну крайне не желательно.
Подскажите пожалуйста что заменить в проекте, потому что ещё диапазон температур я подгоняю под свои рамки.
Компилиировать уже научился
hardlock подскажите пожалуйста, как изменить полярность вывода сигнала на положительную на 7-ножке МК? Очень нужно, плата стравлена, готова, собрана, по-другому изменять полярность включения светодиода перерезая дорожки ну крайне не желательно.
Подскажите пожалуйста что заменить в проекте, потому что ещё диапазон температур я подгоняю под свои рамки.
Компилиировать уже научился
- hardlock
- Администратор
- Posts: 4015
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Регулятор 12V вентилятора на ATtiny13
VAG,
поменять местами 0 и 1
и при инициализации порта отмеченную единичку заменить на ноль.
PORTB=0b00000110;
Code: Select all
void Beep(void)
{
//DDRB.2 = 1;
PORTB.2 = 0;
delay_ms(100);
PORTB.2 = 1;
}
и при инициализации порта отмеченную единичку заменить на ноль.
PORTB=0b00000110;
-
- Пробегал мимо
- Posts: 22
- Joined: 23 May 2014 21:49
Re: Регулятор 12V вентилятора на ATtiny13
hardlock, спасибо огромное, поменял значения - всё работает !
-
- Пробегал мимо
- Posts: 3
- Joined: 19 Aug 2012 19:14
- Location: Украина
Re: Регулятор 12V вентилятора на ATtiny13
Наблюдаю проблему как описано выше, после первого включения кулер затухает спустя 1,5 минуты, потом все работает как положено. Фьюзы как в статье, транзисторы bc807 и bc847. Не собрата только цепочка от 6й ноги до третьего провода кулера. Что посоветуете?
- hardlock
- Администратор
- Posts: 4015
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Регулятор 12V вентилятора на ATtiny13
evergrey, как это ни банально - проверить фьюзы. похоже у Вас Мк работает на частоте 4,6 или вобще 1 МГц.
-
- Пробегал мимо
- Posts: 3
- Joined: 19 Aug 2012 19:14
- Location: Украина
Re: Регулятор 12V вентилятора на ATtiny13
стоят ровно как на картинкеhardlock wrote:evergrey, как это ни банально - проверить фьюзы. похоже у Вас Мк работает на частоте 4,6 или вобще 1 МГц.
где-то проскакивала информация, что на тини13а медленно работало, а на тини13 нормально, то ставил и ту и ту и ничего(((
-
- Пробегал мимо
- Posts: 1
- Joined: 01 Dec 2014 21:33
Re: Регулятор 12V вентилятора на ATtiny13
Уважаемые специалисты, прошу помощи.
Есть необходимость сделать на ATtiny13 сигнализатор неисправности кулера с таходатчиком, т.к на моей материнке такой функционал отсутствует.
Задача состоит в том, чтобы при скорости вращения ниже 400 об/мин пикал буззер и мигал светодиод, а при полной остановке горел светодиод и непрерывно пищал буззер.
Нормальных вариантов без мк не нашел. То может не сработать если остановиться не в том положении, то нужно в разрыв питания ставить. Вообщем все не то.
Я только начал знакомство с мк и в программировании не силен. Знающему человеку набросать такую программу думаю на 5 минут.
Заранее спасибо!
Есть необходимость сделать на ATtiny13 сигнализатор неисправности кулера с таходатчиком, т.к на моей материнке такой функционал отсутствует.
Задача состоит в том, чтобы при скорости вращения ниже 400 об/мин пикал буззер и мигал светодиод, а при полной остановке горел светодиод и непрерывно пищал буззер.
Нормальных вариантов без мк не нашел. То может не сработать если остановиться не в том положении, то нужно в разрыв питания ставить. Вообщем все не то.
Я только начал знакомство с мк и в программировании не силен. Знающему человеку набросать такую программу думаю на 5 минут.
Заранее спасибо!
-
- Пробегал мимо
- Posts: 16
- Joined: 06 Feb 2012 11:44
Re: Регулятор 12V вентилятора на ATtiny13
Как организовать гистерезист на отключение кулера. Например, уставка температуры 35 градусов. Что бы не дергать кулера на включение-отключение, было бы хорошо, что бы они отключались не при 35, а при (35-гистерезис). И выставить гистерезис 2-5 градусов. Как такое организовать? Заранее благодарен за ответ.
-
- Живу тут
- Posts: 712
- Joined: 01 Feb 2012 18:36
- Location: Санкт-Петербург
Re: Регулятор 12V вентилятора на ATtiny13
ЗаменитьZen wrote:было бы хорошо, что бы они отключались не при 35, а при (35-гистерезис). И выставить гистерезис 2-5 градусов. Как такое организовать?
Code: Select all
if (T < MIN_TEMP)
{
PWM_ = 0;
FanStoped = 1;
}
Code: Select all
if (T < (MIN_TEMP-2))
{
PWM_ = 0;
FanStoped = 1;
}
-
- Пробегал мимо
- Posts: 16
- Joined: 06 Feb 2012 11:44
Re: Регулятор 12V вентилятора на ATtiny13
я так и думал:) спасибо!IYra wrote:ЗаменитьZen wrote:было бы хорошо, что бы они отключались не при 35, а при (35-гистерезис). И выставить гистерезис 2-5 градусов. Как такое организовать?наCode: Select all
if (T < MIN_TEMP) { PWM_ = 0; FanStoped = 1; }
только зачем это нужно если там ШИМCode: Select all
if (T < (MIN_TEMP-2)) { PWM_ = 0; FanStoped = 1; }
ШИМ не совсем справляется. Точней отрабатывает отлично. Но получается так, что кулера очень быстро сбивают температуру с радиатора. Получается уставка 35, кулера стартуют, хватает 10 секунд, что бы сбить до 35 и опять отключаются. Плохо без гистерезиса:)
- hardlock
- Администратор
- Posts: 4015
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Регулятор 12V вентилятора на ATtiny13
Zen, значит надо поставить температуру минимальную не 35, а 30, кулеры включатся и будут маслать на минимуме и не будут дёргаться.
-
- Пробегал мимо
- Posts: 22
- Joined: 23 May 2014 21:49
Re: Регулятор 12V вентилятора на ATtiny13
hardlock, приветствую! Сделал ещё один регулятор, хоть убейся, понять не могу, почему не работает бузер на выходе? Уже строки раскомментировал, всё равно не работает, как был высокий уровень, так и остаётся высоким на 7-ой ножке МК.
Добавлено спустя 1 час 15 минут 37 секунд:
А вот когда запускаю регулятор без датчика DS18B20, то в конце вентилятор вновь выходит на постоянные 12В и молотит постоянно, а бузер пикает. А с вентилятором засада, не пойму, почему не пикает, когда отсуствует тахосигнал (куллер не запустился к примеру).
Добавлено спустя 47 минут 50 секунд:
Понял теперь алгоритм работы бузера - будет пикать в случае отсутствия датчика и когда вентилятор будет стартовать при достижении мин.температуры.
hardlock, можно ли сделать так, чтобы опрос вентилятора происходил в момент первого включения схемы? И если вентилятор не стартовал или неисправен, то будет бузер пищать когда обороты к минимуму упадут, для чего нужно это мне - используется эта схема там, где нельзя остановить полностью вентилятор, нужен обдув постоянно, поэтому я взял прошивку http://hardlock.org.ua/viewtopic.php?f= ... C&start=25
Там как раз реализовано - запуск с 12В и плавное снижение до 5В, дальше не снижается, то что нужно. Вот хотелось бы если можно в первый момент запуска опрос кулера происходил.
Добавлено спустя 1 час 15 минут 37 секунд:
А вот когда запускаю регулятор без датчика DS18B20, то в конце вентилятор вновь выходит на постоянные 12В и молотит постоянно, а бузер пикает. А с вентилятором засада, не пойму, почему не пикает, когда отсуствует тахосигнал (куллер не запустился к примеру).
Добавлено спустя 47 минут 50 секунд:
Понял теперь алгоритм работы бузера - будет пикать в случае отсутствия датчика и когда вентилятор будет стартовать при достижении мин.температуры.
hardlock, можно ли сделать так, чтобы опрос вентилятора происходил в момент первого включения схемы? И если вентилятор не стартовал или неисправен, то будет бузер пищать когда обороты к минимуму упадут, для чего нужно это мне - используется эта схема там, где нельзя остановить полностью вентилятор, нужен обдув постоянно, поэтому я взял прошивку http://hardlock.org.ua/viewtopic.php?f= ... C&start=25
Там как раз реализовано - запуск с 12В и плавное снижение до 5В, дальше не снижается, то что нужно. Вот хотелось бы если можно в первый момент запуска опрос кулера происходил.
- hardlock
- Администратор
- Posts: 4015
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Регулятор 12V вентилятора на ATtiny13
VAG, там нету "опроса". Логика такая (пробовал на одном кулере): Если вентилятор крутится, то на его выходе импульсы, если нет, то там 12 (5) вольт. Т.е. если импульсов нет, то на входе PB1, будет единица. Проверьте.
-
- Пробегал мимо
- Posts: 22
- Joined: 23 May 2014 21:49
Re: Регулятор 12V вентилятора на ATtiny13
Доброго дня! Да, так и есть, когда не вращается, то 5В, когда вращается 0,7В., по-другому сформулирую: возможно ли подкорректировать прошивку так, чтобы бузер мог пищать если вентилятор не запустился, остановился в момент включения устройства, когда идёт после пуска (в течении 30 сек) плавное снижение оборотов?