Перейти к публикации
bebop

Внешнее ШИМ-управление 4-pin вентилятором

Рекомендованные сообщения

Возникла необходимость сделать внешнее управление вентиляторами (4-х проводными).

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@bebop, А смысл???

Хочется понять, чего ты хочешь этим добиться и какие преимущества получить в итоге.

 

post-5592-0-90677600-1473062694_thumb.jpg

 

В вентиляторе установлен ключ, управляемый внешним сигналом. Этот ключ стоит в цепи питания мотора вентилятора и открывается/закрывается в зависимости от скважности импульсов внешнего управления.

Ты хочешь установить внешний ШИМ контроллер, но все равно использовать встроенный в вентилятор ключ. Чем не устраивает ключ самого контроллера?

 

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

 

Вот так работает ШИМ генератор

 

 

 

Собственно, можешь и сам сваять ШИМ управление из того, "что есть"

Сигнал управления нужно взять до выходного каскада и подать на вход DRIVE вентилятора.

 

post-5592-0-72941600-1473063778_thumb.jpg post-5592-0-29187300-1473063787_thumb.jpg

 

 

при широтно-импульсной модуляции напряжения для изменения скорости вращения вентилятора меняется скважность импульсов, но не частота их следования.

Типичная минимально возможная скважность импульсов составляет 30%, а максимально возможная — 100%, что соответствует постоянному напряжению на вентиляторе.

Частота следования PWM-импульсов составляет от 21 до 25 кГц (типичное значение 23 кГц)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Привет а эти чем плохи Регулятор оборотов 12В 3pin - 165р.

https://forum.bits.media/index.php?/topic/1731-all-rfsng-usb-raizery-pravilnye-provoda-kabeli-per/

post-21376-0-18321700-1473063958.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@krivoship67, задача у него другая.

Какие бывают и где взять готовые регуляторы он знает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

бесплатный совет

 

питание 12в от БП

управление и тахометр от матери к примеру case_fan, управлять софтово как авто так и вручную

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Задача простая.

Когда не так жарко или когда работаю в серверной сделать потише все вентиляторы дополнительные.

 

бесплатный совет

 

питание 12в от БП

управление и тахометр от матери к примеру case_fan, управлять софтово как авто так и вручную

Вариант интересный, но нужно подключаться к ферме или подключать монитор и мышь. Хотелось бы внешний механический регулятор.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

если всё же есть желание шимить, то нет ничего проще, для этого есть готовые решения и нужно всего два провода постоянки, тахо. и управление не нужно

вот к примеру такие, я пользовался, всё пашет

http://kiev.prom.ua/p212571476-shim-regulyator-skorosti.html

 

в китае этого добра завались

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Хотелось бы внешний механический регулятор.

Так и используй готовый ШИМ-контроллер, только его выходной сигнал подавай не на питание вентиляторов, а на управляющий вход.

Посмотри, на 2х-проводном выходе один провод земли должен проходить насквозь, а второй и будет выходом ШИМ управления. Может придется между ними резистор 10-20кОм поставить, чтоб создать нагрузку.

Только нужно будет ограничить минимальный уровень оборотов установкой постоянного резистора в одной стороны переменного.

 

сделать потише все вентиляторы дополнительные.

для этого есть готовые решения и нужно всего два провода постоянки

@Ross_ua, Представляешь суммарный ток всех вентиляторов?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

да, я вот такими пользуюсь 

http://5volt.prom.ua/p348318011-regulyator-oborotov-elektrodvigatelya.html

с выносной крутилкой, мощный с широким диапазоном

 

поправили ссылку

Изменено пользователем Ross_ua

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
@Ross_ua, 10А это всего 2-3 серверных Дельты. Маловато будет на всю серверную...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Второй на 20А привёл как пример, есть и мощнее конечно, я пишу к тому что есть готовые решения, не нужно изобретать велик ;) 

да и мы же не знаем какие проперчики и их колличество у ТС

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

я пишу к тому что есть готовые решения, не нужно изобретать велик

@Ross_ua, "готовое решение" встроено в каждый 4-пин вентилятор.

 

И @bebop совершенно правильно подошел к решению этого вопроса - не тянуть новую силовую цепь к каждому вентилятору, а максимально использовать имеющееся железо, дополнив его новым модулем управления. С разводкой, хоть UTP кабелем, хоть телефонным однопарным.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Второй на 20А привёл как пример, есть и мощнее конечно, я пишу к тому что есть готовые решения, не нужно изобретать велик ;)

да и мы же не знаем какие проперчики и их колличество у ТС

Там куллера по 5 ампер и их по 5 штук на риг.

 

Так и используй готовый ШИМ-контроллер, только его выходной сигнал подавай не на питание вентиляторов, а на управляющий вход.

Посмотри, на 2х-проводном выходе один провод земли должен проходить насквозь, а второй и будет выходом ШИМ управления. Может придется между ними резистор 10-20кОм поставить, чтоб создать нагрузку.

Только нужно будет ограничить минимальный уровень оборотов установкой постоянного резистора в одной стороны переменного.

 

 

@Ross_ua, Представляешь суммарный ток всех вентиляторов?

Не понял по поводу "Только нужно будет ограничить минимальный уровень оборотов установкой постоянного резистора в одной стороны переменного."

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я себе делал на базе Ардуино нано. Ардуино подключается параллельно к шим и земле всех кулеров которыми нужно управлять и по USB подключается к ПК(определяется как com порт). С ПК посылаю в com порт число 0..100 и задаю обороты. Совсем несложно добавить в эту схему переменный резистор(в инете полно примеров как управлять переменным резистором например яркостью светодиода через ардуино, только в данном случае можно управлять скважностью шим).

 

содержимое cmd фала

;послать в порт 80%

powershell "$port= new-Object System.IO.Ports.SerialPort COM1,9600,None,8,one; $port.open(); $port.WriteLine("80"); $port.Close()"

 

;послать в порт 100%

powershell "$port= new-Object System.IO.Ports.SerialPort COM1,9600,None,8,one; $port.open(); $port.WriteLine("100"); $port.Close()"

 

Плюс в том паять вообще ничего не нужно - ардиино питается от USB порта и от неё тянем 2 провода к вентиляторам.

fan.rar

Изменено пользователем windoom

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

Не понял по поводу "Только нужно будет ограничить минимальный уровень оборотов установкой постоянного резистора в одной стороны переменного."

 

В базовом исполнении ШИМ меняет скважность импульсов от 0% до 100%, при маленьких установленных оборотах вентиляторы могут работать, но не запускаться с холодного старта.

Поэтому нужно ограничить минимальные обороты на уровне уверенного старта вентилятора.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В базовом исполнении ШИМ меняет скважность импульсов от 0% до 100%, при маленьких установленных оборотах вентиляторы могут работать, но не запускаться с холодного старта.

Поэтому нужно ограничить минимальные обороты на уровне уверенного старта вентилятора.

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

Все понял, но это просто защита от полной остановки куллера и не возможности его старта потом на малых оборотах. Если старт на малых оборотах не критичен, то можно и без него, я правильно понял?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

Если старт на малых оборотах не критичен, то можно и без него, я правильно понял?

 

В общем да. Но учитывая, что много разных вентиляторов и реальную возможность холодной перезагрузки ферм, лучше ограничить минимальные обороты.

Или резистором или ограничителем на оси/ручке самого регулятора.

ИМХО, меньше 40% все равно делать не придется.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Видимо да))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 Отказал 4-пин  вентилятор  в  S5.  Ставлю заведомо исправный вентиль и асик работает нормально.

 

Здесь немного описан вентиль

attachicon.gif3-пин, 4-пин вентиляторы, подключение.jpg

В вентиляторе установлен ключ, управляемый внешним сигналом. Этот ключ стоит в цепи питания мотора вентилятора и открывается/закрывается в зависимости от скважности импульсов внешнего управления.
 

 а  можно ли  подключить просто  2х пиновый неуправляемый ?  

 

Попробовал  внешний вентиль ставить с отдельным питанием но  хоть  поток воздуха изрядный но  асик  верещит и красный светодиод не гаснет.  

Вероятно  работа штатного вентиля прописана в программе  и  если прога не видит вентиля, то верещит Аларм.

Что в вентиле может выйти из строя ?  Ключ ?  

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

Отказал 4-пин вентилятор в S5. Ставлю заведомо исправный вентиль и асик работает нормально.

 

Включи параллельно сороковку и с нее подай сигнал на датчик оборотов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Включи параллельно сороковку и с нее подай сигнал на датчик оборотов.

 

А что это за сороковка ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
А что это за сороковка ?

 

Определенно - калибр. :lol:

 

Вентилятор 40х40мм, в принципе, размер не критичен, главное - дешево и с 3 пинами.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 Отказал 4-пин  вентилятор  в  S5.  Ставлю заведомо исправный вентиль и асик работает нормально.

 

 

 Поставил новый вентиль ( оригинал)  . Отработал  дней 10  и  теперь не работает.

 

Как-то подозрительно - в одном и том же S5  выходит из строя второй вентиль.

 

Может быть такое из-за  какой-то неисправности  самого асика ?  С другой стороны - не представляю как такое может быть - на него ведь просто 12 в подается и ни как по другому быть не может.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@vit474, я бы посмотрел осциллографом амплитуду управляющего сигнала на 4 контакте разъема вентилятора.

Или мультиметром при выставленных максимальных оборотах. Вход у мультика лучше шунтировать небольшим конденсатором.

 

У вас питание 12в завышено или используете БП со штатными значениями напряжения?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

    YoBit.Net
×