Jump to content
bebop

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

Recommended Posts

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

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

Share this post


Link to post
Share on other sites

@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 кГц)

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

 

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

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

Share this post


Link to post
Share on other sites

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

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

 

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

 

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

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

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

Share this post


Link to post
Share on other sites

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

 

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

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

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

 

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

Share this post


Link to post
Share on other sites

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

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

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

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

 

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

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

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

Share this post


Link to post
Share on other sites
@Ross_ua, 10А это всего 2-3 серверных Дельты. Маловато будет на всю серверную...

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

 

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

Share this post


Link to post
Share on other sites

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

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

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

 

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

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

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

 

 

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

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

Share this post


Link to post
Share on other sites

Я себе делал на базе Ардуино нано. Ардуино подключается параллельно к шим и земле всех кулеров которыми нужно управлять и по 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

Edited by windoom

Share this post


Link to post
Share on other sites

 

 

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

 

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


Link to post
Share on other sites

 

 

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

 

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

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

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

Share this post


Link to post
Share on other sites

Видимо да))

Share this post


Link to post
Share on other sites

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

 

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

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

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

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

 

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

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

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

Share this post


Link to post
Share on other sites

 

 

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

 

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

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

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

 

 

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

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

 

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...