реклама на сайте
подробности

 
 
8 страниц V  < 1 2 3 4 5 > »   
Reply to this topicStart new topic
> Схема фильтра ШИМ регулятора напряжения, управление скоростью вентиляторов...
sonycman
сообщение Feb 1 2009, 18:31
Сообщение #31


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(Microwatt @ Feb 1 2009, 22:25) *
Для меня только полная загадка зачем тут еще и ОУ? В одно плечо делителя включается либо термодатчик, либо сигнал управления с пресловутого контроллера...

Можете подсказать, как включить сигнал от контроллера в плечо делителя?

Цитата
Выходное напряжение регулировать ниже 5 вольт нет смысла. Вентилятор при 3-4 вольтах с места не стронется.

Легко. Один из моих Gembird стартует с 2.5 вольт. И уже на 500 оборотах smile.gif
Go to the top of the page
 
+Quote Post
Клим
сообщение Feb 1 2009, 18:59
Сообщение #32


Местный
***

Группа: Свой
Сообщений: 230
Регистрация: 7-04-08
Из: Украина, Запорожье
Пользователь №: 36 541



А обратная связь по частоте вращения венилятора почему не учитывается ? По-моему, правильнее на нее ориентироваться, чем на напряжение.
Go to the top of the page
 
+Quote Post
sonycman
сообщение Feb 1 2009, 19:04
Сообщение #33


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(Клим @ Feb 1 2009, 22:59) *
А обратная связь по частоте вращения венилятора почему не учитывается ? По-моему, правильнее на нее ориентироваться, чем на напряжение.

Но ведь задача не в том, чтобы поддерживать скорость с точностью до оборота.
Задача - в какой-то степени менять воздушный поток.

Скорость считывается чисто для визуализации и для контроля сильного отклонения от заданной.
Go to the top of the page
 
+Quote Post
Microwatt
сообщение Feb 1 2009, 20:20
Сообщение #34


Гуру
******

Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802



Цитата(sonycman @ Feb 1 2009, 21:31) *
Можете подсказать, как включить сигнал от контроллера в плечо делителя?

Если выход контроллера логический уровень с ШИМ, то нужно профильтровать его в RCR фильтре (Т-образном) и подключить параллельно нижнему плечу делителя. Параметры фильтра и резисторов просчитать, конечно.
Go to the top of the page
 
+Quote Post
sonycman
сообщение Feb 1 2009, 20:59
Сообщение #35


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(Microwatt @ Feb 2 2009, 00:20) *
Если выход контроллера логический уровень с ШИМ, то нужно профильтровать его в RCR фильтре (Т-образном) и подключить параллельно нижнему плечу делителя. Параметры фильтра и резисторов просчитать, конечно.

Спасибо! Буду пробовать! smile.gif
Go to the top of the page
 
+Quote Post
Клим
сообщение Feb 2 2009, 11:06
Сообщение #36


Местный
***

Группа: Свой
Сообщений: 230
Регистрация: 7-04-08
Из: Украина, Запорожье
Пользователь №: 36 541



Цитата(sonycman @ Feb 1 2009, 23:04) *
Но ведь задача не в том, чтобы поддерживать скорость с точностью до оборота.
Задача - в какой-то степени менять воздушный поток.

Скорость считывается чисто для визуализации и для контроля сильного отклонения от заданной.

Но ведь, воздушный поток напрямую зависит от скорости вращения. И зачем делать схему с ДВУМЯ ШИМами ?
Как по мне - то надо использовать вентиляторы с таходатчиками, на них смотреть скорость вращения. И регулировать именно по этой скорости.
Т.е. алгоритм я вижу такой: подаем максимальное напряжение - смотрим максимальную скорость; выставляем скорость в процентах от максимума в зависимости от температры.
На все про все 1 котнроллер, например тини13.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Feb 2 2009, 12:15
Сообщение #37


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
воздушный поток напрямую зависит от скорости вращения.


Ага, а еще от перепада давлений и прочих фаз луны.

Цитата
выставляем скорость в процентах от максимума в зависимости от температры.


Смысл?

Давайте я попробую сформулировать задачу, как она видится мне.

Для начала посмотрим, какие параметры мы хотим оптимизировать - это уровень шума (минимизировать) и энергопотребление (минимизировать). Минимизация этих параметров возможна только при удержании температуры в районе максимально-допустимой. Тогда у вентиляторов будут минимально возможные обороты и минимальное потребление.

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

Простейший способ - релейное управление - не годится по причине того, что уровень шума в отличии от энергопотребления надо рассматривать как максимальное мгновенное значение. Т.е. включающиеся на полную вентиляторы с какой-то периодичностью не годятся.

Значит необходима плавная регулировка. Теперь уже пошли суровые будни smile.gif Непосредственное управление напряжением на двигателе в зависимости от температуры через PID-регулятор даст нужный результат. А вот способ получения заданного напряжения на двигателе - это уже дело вкуса, хотя, с точки зрения минимизации энергопотребления, стреляет только импульсник.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Microwatt
сообщение Feb 2 2009, 12:32
Сообщение #38


Гуру
******

Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802



Цитата(Клим @ Feb 2 2009, 14:06) *
Но ведь, воздушный поток напрямую зависит от скорости вращения. И зачем делать схему с ДВУМЯ ШИМами ?
Как по мне - то надо использовать вентиляторы с таходатчиками, на них смотреть скорость вращения. И регулировать именно по этой скорости.
.

Земляк, надо с какого-то момента воспринимать задачи на СИСТЕМНОМ уровне, а не на программерском. Не обороты вентилятора нужно стабилизировать, а температуру в конечном итоге.
Потому, нужно отслеживать датчик температуры и пропорционально разности увеличивать напряжение питания вентилятора. А он уж сам потребные обороты разовьет. Причем, независимо от модели и особенностей формы лопастей, покрытых пылякой у каждого экземпляра.
Ни тахогенераторы с 16-разрядными АЦП, ни быстрые преобразования Фурье, ни лазерные дальномеры тут не помогут.
Go to the top of the page
 
+Quote Post
Herz
сообщение Feb 2 2009, 12:45
Сообщение #39


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(Rst7 @ Feb 2 2009, 14:15) *
Ага, а еще от перепада давлений и прочих фаз луны.

Смысл?

Давайте я попробую сформулировать задачу, как она видится мне.

Для начала посмотрим, какие параметры мы хотим оптимизировать....

Дык, с этого нужно было бы начинать. Вроде человек и оптимизировать-то ничего не собирается....

Цитата(sonycman @ Jan 31 2009, 23:36) *
Моя цель - менять воздушный поток в корпусе и на кулере процессора в некоторых пределах. Узких или широких - устанавливается программно и зависит от конкретных комплектующих, корпуса, количества вентиляторов и их размеров и т.д.

Но ведь задача не в том, чтобы поддерживать скорость с точностью до оборота.
Задача - в какой-то степени менять воздушный поток.

Скорость считывается чисто для визуализации и для контроля сильного отклонения от заданной.


А ему тут уже чего только не насоветовали: и ПИД-регуляторы, и обратные связи по всем возможным параметрам, и всякие устойчивые алгоритмы...
Смешно, ей-богу...
Go to the top of the page
 
+Quote Post
Tanya
сообщение Feb 2 2009, 12:46
Сообщение #40


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(Microwatt @ Feb 2 2009, 15:32) *
Ни тахогенераторы с 16-разрядными АЦП, ни быстрые преобразования Фурье, ни лазерные дальномеры тут не помогут.

Почему не помогут? Микрофон у вентилятора +"16-разрядный АЦП+ быстрые преобразования Фурье" - самое оно.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Feb 2 2009, 13:22
Сообщение #41


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Дык, с этого нужно было бы начинать. Вроде человек и оптимизировать-то ничего не собирается....


Так а смысл? Сделать лишь бы сделать? "Вот я непонятно как кручу обороты вентилятора от температуры?"

Понятно, что хобби, но где-же повышение экспиренса?

Зато, решив описанную мной задачу, можно бить себя пяткой в грудь - "Я сделал систему, оптимизированную по таким-то и таким-то параметрам". Системный подход налицо, экспы заметно добавилось. Так сказать, левел ап smile.gif


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
wim
сообщение Feb 2 2009, 13:43
Сообщение #42


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(Tanya @ Feb 2 2009, 15:46) *
... Микрофон у вентилятора +"16-разрядный АЦП+ быстрые преобразования Фурье" - самое оно.

Очень хоцца узнать продолжение - куда вштрекать выход быстрого преобразователя Фурье? smile.gif
Go to the top of the page
 
+Quote Post
Herz
сообщение Feb 2 2009, 15:52
Сообщение #43


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(wim @ Feb 2 2009, 15:43) *
Очень хоцца узнать продолжение - куда вштрекать выход быстрого преобразователя Фурье? smile.gif

Как куда? В ШИМ, ессессно...
Go to the top of the page
 
+Quote Post
wim
сообщение Feb 2 2009, 16:05
Сообщение #44


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(Herz @ Feb 2 2009, 18:52) *
Как куда? В ШИМ, ессессно...

Я об этом как бы догадываюсь. smile.gif Меня интересует - как результат БПФ преобразуется в коэффициент заполнения.
Go to the top of the page
 
+Quote Post
sonycman
сообщение Feb 2 2009, 18:07
Сообщение #45


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(Herz @ Feb 2 2009, 16:45) *
Дык, с этого нужно было бы начинать. Вроде человек и оптимизировать-то ничего не собирается....

Ну как же, требуется оптимизация шума - его минимизация в ненагруженных режимах.
С другой стороны - макс. охлаждение, уже не принимая во внимание шум - в сильнонагруженных.

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

Стараюсь пока что воздерживаться от сложных алгоритмов управления, подобных PID.

Часть датчиков температуры установлена на радиаторы кулеров, поэтому резкие скачки измеренной температуры маловероятны.
Пока что не вижу проблем с предложенной мной моделью.
После сборки будет видно...
Go to the top of the page
 
+Quote Post

8 страниц V  < 1 2 3 4 5 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 6th July 2025 - 14:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01538 секунд с 7
ELECTRONIX ©2004-2016