|
|
  |
Схема фильтра ШИМ регулятора напряжения, управление скоростью вентиляторов... |
|
|
|
Feb 8 2009, 17:01
|

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

|
Цитата Я вам о том же твержу. Совсем Вы не о том твердите. Цитата Тут получится, что вентилятор будет включаться при 60 градусах Еще раз повторяю, вентилятор включится раньше установленного порога в 60 градусов. Это при использовании ПИД-регулирования. А что сработает раньше - П-звено или Д-звено - зависит от скорости нарастания.
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
Feb 8 2009, 17:12
|

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

|
Цитата(Клим @ Feb 8 2009, 20:50)  Я же предлагаю установить максимальную скорсть вентилятора при максимальной критической температуре. (Пусть это будет, к примеру 80 градусов, это уже завист от объекта охлаждения). И минимальную скорость соответственно при минимальной температуре. Это даст более плавный нагрев и остывание, плавное изменение уровня шума, нежели удержание температуы на определннном уровне. Я замыслил именно подобное. Теоретическую модель поведения приводил ранее. Будут юзаться параметры RPMmin/RPMmax, Tstop/Tmin/Tmax. То есть в диапазоне температур от Tmin до Tmax вентилятор будет вращаться со скоростью от RPMmin до RPMmax. При температуре, меньшей Tstop полный останов.
|
|
|
|
|
Feb 8 2009, 17:56
|
Гуру
     
Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802

|
Цитата(Клим @ Feb 8 2009, 20:50)  Спасибо за теорию, но я и так это все понимаю. Попробуйте приминить это на практике. Лично я, как будет время, обязательно соберу подобный регулятор и попробую как свой метод, так и ваш. Просто если использваоть ваш метод, то я не понимаю, какую температуру выбрать опорной, и собственно какой физический смысл должно нести это число. Возможно, затруднения в том, что опорному напряжению Вы стараетесь придать смысл температуры в градусах. Это просто некая опорная точка, размерность системы, относительно которой датчик и меряет температуру. Измерить что-либо - сравнить с эталоном. Пока показания датчика равны или менее эталона на вентиляторе напряжения нет. Если напряжение с датчика выше, то вентилятор включится. Однако, нельзя допускать, чтобы он сразу же включался на полную мощность. Подводимая к нему мощность должна быть ПРОПОРЦИОНАЛЬНА рассогласованию. Потому напряжение рассогласования нужно линейно усилить в определенное, конечное число раз. При этом, все нелинейности характеристик самого вентилятора и прочих звеньев автоматически выберутся (скомпенсируются). Да, трудность в том, что заранее этот порог, опорное трудно вычислить. Его нужно установить таким, чтобы при 60С вентилятор УДЕРЖИВАЛ температуру. Каким будет это пороговое - а кто ж его знает? Можно только оценить границы этого опорного. Вот оно-то и выбирает начальные разбросы параметров. Это производительность конкретного вентилятора кубометры/вольт, тепловое сопротивление обдуваемого радиатора, коэффициент усиления в петле ОС, начальная погрешность датчика и т.п. Любая система построенная на компараторе с бесконечным практически усилением не даст плавного регулирования, ни по температуре, ни по рывкам включения-выключения вентилятора. Как бы это ни казалость умозрительно просто или красиво моделировалось. Модель теплоту и механику не учитывает.
|
|
|
|
|
Feb 10 2009, 13:03
|
Местный
  
Группа: Свой
Сообщений: 230
Регистрация: 7-04-08
Из: Украина, Запорожье
Пользователь №: 36 541

|
Цитата(Rst7 @ Feb 8 2009, 20:01)  Еще раз повторяю, вентилятор включится раньше установленного порога в 60 градусов. Это при использовании ПИД-регулирования. А что сработает раньше - П-звено или Д-звено - зависит от скорости нарастания. Я так, понимаю, вы имели в виду И- или Д-звено ? Потому, как П-звено "сработает" при температуре больше 60 градусов. Цитата(Microwatt @ Feb 8 2009, 20:56)  Возможно, затруднения в том, что опорному напряжению Вы стараетесь придать смысл температуры в градусах. Это просто некая опорная точка, размерность системы, относительно которой датчик и меряет температуру. Откуда вы взяли "опорное напряжение" ? Я писал про опорную темпреатуру. Она же температура уставки. Она же "например, 60 градусов" . Но, опять же, 60 градусов я взял с потолка. Цитата Да, трудность в том, что заранее этот порог, опорное трудно вычислить. Его нужно установить таким, чтобы при 60С вентилятор УДЕРЖИВАЛ температуру. Охлаждение системного блока компьютера это не классический термостат. Порылся в гугле - не нашел, чтобы кто-то эту задачу решал ПИД-регулированием... Кстати, то что я предлагаю, как раз можно обзовать П-регулятором с температурой уставки равной Tmin (например 30градусов), К=100/(Tmax-Tmin). Выходное значение тогда будет % от максимальной скорости вращения или % заполнения ШИМ или, в крайнем случае, % от масимального питающего напряжения.
|
|
|
|
|
Feb 10 2009, 22:51
|
Гуру
     
Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802

|
Цитата(Клим @ Feb 10 2009, 17:03)  Откуда вы взяли "опорное напряжение" ? Я писал про опорную темпреатуру. Она же температура уставки. Она же "например, 60 градусов" . Но, опять же, 60 градусов я взял с потолка. Давайте уж держаться какого-то потолка, как примера, 60С так 60С. Для наглядности. А вот откуда Вы ввели "опорную температуру"?. Есть системы термостатирования с опорной температурой, но они устроены совершенно по-другому. Датчик здесь на выходе дает напряжение, а не температуру. И вот это напряжение датчика сравнивают с опорным, эталонным напряжением. Величина его не может быть истолкована как какая-то конкретная температура. Это некая интегральная величина, компенсирующая индивидуальный разброс параметров элементов системы, начальные условия и коэффициент усиления в петле ОС. Об этом подробно уже говорилось.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|