Перейти к блогу GetChip.net - блог        JilTE[1] - в разработке     Модификации устройств - модификации

 
Текущее время: 28 мар 2024, 20:11

Часовой пояс: UTC + 3 часа [ Летнее время ]



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Вопрос по алгоритму регулирования?
СообщениеДобавлено: 22 авг 2019, 20:50 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия
Решил сделать устройство для управления вентиляторами в стареньком ПК. Дошло дело до алгоритма автоматического выбора значений ШИМ в зависимости от температуры от датчиков… и вот упёрся в стену… никак не соображу как же лучше всё это организовать. Задумка такая, при переходе некой температурной уставки (их несколько… интервал между ними пока выбрал 5 градусов) при увеличении температуры обороты должны подниматься сразу (без задержки), а вот при снижении температуры обороты должны снижаться с некой задержкой (типа как с гистерезисом)… но вот не соображу как это сделать… может кто натолкнёт на правильную мысль? :?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Вопрос по алгоритму регулирования?
СообщениеДобавлено: 22 авг 2019, 22:22 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия
Сделал принцип гистерезиса – понаблюдаю как будет работать в железе… :-) может у кого будут иные идеи? С удовольствием выслушаю… 8-)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Вопрос по алгоритму регулирования?
СообщениеДобавлено: 23 авг 2019, 20:12 
Не в сети

Зарегистрирован: 12 дек 2017, 23:11
Сообщения: 33
Не понятно, зачем такие сложности, но тогда уж PID-регулятор вам в помощь.

У меня сделано что-то подобное в цифровом осциллографе. До температуры 40С вентилятор не включается вообще. Как только температура увеличивается до 40С (измеряю каждые 2 секунды), вентилятор начинает вращаться на минимальных оборотах (~ 300 об/мин). Дальше обороты растут пропорционально температуре, и при нагреве примерно до 70С обороты достигают максимальных (~4500 об/мин), Но такого за несколько лет эксплуатации не было ни разу). Гистерезиса, как такового, тоже нет. Система саморегулируемая, средняя температура в корпусе прибора примерно 50С. Это нормальный температурный режим работы любого электронного устройства. Но при необходимости уровень "рабочей" температуры можно изменить как в большую, так и в меньшую сторону.

И еще один совет. Вентилятор лучше использовать максимального размера, и с гидродинамическими подшипниками. Тогда эффективности обдува будет хватать даже при питании напряжением 5-7 вольт вместо 12, а вот шуметь такая система будет существенно меньше.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Вопрос по алгоритму регулирования?
СообщениеДобавлено: 23 авг 2019, 21:37 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия
(ИМХО) ПИД регулятор в данном случае будет перебор… вентиляторов в моём ПК 6 штук… и не все нуждаются в таком серьёзном подходе как ПИД. Что касается габаритов самих вентиляторов, то тут тоже не совсем однозначно… нет возможности везде установить их максимального размера… что касается подшипников, то да у всех гидроподшипники. Понаблюдал за работой ступенчатого алгоритма регулировки оборотов… интервал ступенек в районе 5 %... начиная от 50 %... вполне доволен такой работой…


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


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

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


Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB