Доработка ИБП

DEN-1984
Offline
Зарегистрирован: 20.12.2021

Приветствую! Есть ИБП Powerware 9125, большой и шумный, есть острая необходимость его использовать в домашних условиях, поэтому планируется сделать его тише и использовать вместо двух высокооборотистых серверных 80мм вертушек, 6 тихоходных 140мм.

Разъем там как на материнках 4pin fan. Напряжение 24в. Если просто вытащить вертушки из гнезд он не стартует, если впаять резюк в нагрузку - тот же результат, видимо считываются значения с тахометра вентилятора. Поэтому назрел план его обмануть, считать управляющий PWM сигнал с разъема, и на его основе генерировать сигнал поддельного тахометра, а соответственно считанному сигналу управлять скоростью уже моих вентиляторов.
Как управлять кулерами я знаю, как сгенерировать pwm и подделать показания тахометра, в общем-то, тоже понятно.


Непонятно мне следующее - как мне в моем конкретном случае считать сигнал с этого разъема? Нужна консультация по этому вопросу. За понятный детальный и развернутый ответ готов соответственно отплатить.

b707
Offline
Зарегистрирован: 26.05.2017

вот в этой теме примеры кода для чтения ШИМ. Рабочие примеры начинаются со второй страницы.

rkit
Offline
Зарегистрирован: 23.11.2016

DEN-1984 пишет:

Непонятно мне следующее - как мне в моем конкретном случае считать сигнал с этого разъема?

Без схемы и осциллограмм - не ты один такой.

bizzon
Offline
Зарегистрирован: 29.03.2016

Если для газового котла,то есть проблемы.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

bizzon пишет:

Если для газового котла,то есть проблемы.

на этом не должно быть, там чистый синус

bizzon
Offline
Зарегистрирован: 29.03.2016

Не в синусе дело, а в отсутствии ноля. Но не все котлы на это жалуются.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Мужики, Вы на раздел обратили внимание? ТС пришёл не за примерами и учёбой, а за работой под ключ.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

ЕвгенийП пишет:

Мужики, Вы на раздел обратили внимание? ТС пришёл не за примерами и учёбой, а за работой под ключ.

да мы только за, ждём осциллограммы

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

DEN-1984 пишет:

Непонятно мне следующее - как мне в моем конкретном случае считать сигнал с этого разъема? Нужна консультация по этому вопросу. За понятный детальный и развернутый ответ готов соответственно отплатить.

Консультации и обучение 1000-1500 рублей академический час.

-NMi-
Онлайн
Зарегистрирован: 20.08.2018

Чо, афигел? Бармалей подавиццо жеж!

b707
Offline
Зарегистрирован: 26.05.2017

что любопытно - ТС не откликнулся ни на примеры кода, ни на предложение платного обучения. А мы тут копья ломаем, как следует ему помогать :)

bizzon
Offline
Зарегистрирован: 29.03.2016

Я его напугал?!! Не засну теперь.

bizzon
Offline
Зарегистрирован: 29.03.2016

Вторая тема за неделю про вентиляторы. Подозрительно.

DEN-1984
Offline
Зарегистрирован: 20.12.2021

В связи с обстоятельствами не мог ответить раньше, прошу меня извинить. Вижу тут уже накопилось несколько предложений и предположений.
Попробую ответить по порядку и разъяснить ситуацию. 
1 - ИБП не для котла, он для бесперебойной работы нескольких ПК (не майнинг) в загородном доме, где порой бывает 140 в розетке. Используется именно этот, потому, что он уже был в моем распоряжении вместе с аккумуляторами, а поскольку он выдает чистый синус, спокойно переваривает пониженное напряжение вплоть до 120 без переключения на аккумуляторы и имеет внушительное время автономной работы, то менять его на что-то другое желания нет абсолютно. Он устраивает абсолютно всем, кроме шума.

2 - Примеры кода посмотрел, большое спасибо за ссылку, вероятно я смогу сам в этом разобраться, нужно пробовать. К сожалению, по причине плотной занятости на работе я не могу опробовать их прямо "на месте". Время на то, чтобы посидеть и поразбираться в коде и принципе работы у меня есть, увы, только в выходные. Исходя из вышесказанного я не могу сейчас протестировать код из примера и сказать нужна ли мне дальнейшая платная помощь, поэтому, я считаю, было бы логичным следующее. Если кто-то в теме знает как поэтапно решить конкретную задачу - считать pwm с помощью ардуино, то было бы отлично, чтобы такие люди отписали сюда и огласили конкретную цену за решение данной задачи с объяснением. Тогда я бы смог попробовать разобраться на основе примеров кода которые мне посоветовали и если я не смогу этого сделать, то обратился бы к людям, точно знающим, что делать. Как я понимаю, для того, чтобы понять возможно ли это в моем конкретном случае нужны осцилограммы?
Предложения консультации это, конечно, хорошо, спасибо за отклик. Но мне нужно в первую очередь решить конкретную задачу, а попутно понять как она была решена.

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

И немного оффтоп, если можно. Буквально сегодня наткнулся на эмуляторы вентилятора для майнеров, асиков. Если тут не забанят за ссылки на Али, то прекреплю если нужно. Подумал, что может они подойдут для моего варианта, просто заставить запуститься без штатных вертушек, а регулировку не штатных реализовать просто на показаниях ds18b20 в разных точках самого ибп. Как считают эксперты - жизнеспособен такой вариант? Уж если сработают эти обманки, то на простую регулировку вертушек и моих знаний хватит.

Если я что-то в корне не так понимаю, просьба не кидаться тапками, а объяснить что не так. К критике отношусь нормально, если она обоснована.

bizzon
Offline
Зарегистрирован: 29.03.2016

Подойдут. Делов на копейку. Но ведь регулировка нештатных тоже нужна? Тогда к Бармалею. Или сам.

sadman41
Offline
Зарегистрирован: 19.10.2016

Понимаете, тут какое дело... Для результативного ответа насчет обмана нужно знать принцип регулирования - как этот Powerware работает с фанами. Для этого нужна возможно схема, возможно исходники прошивки, возможно взятие в заложники псины разработчика этого ИБП.

Если инфы таковой нет, все советы носят предположительный характер и их ценность, а, следовательно, успех предприятия стремится к нулю или к потере ИБП вследствии перегрева.

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

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

b707
Offline
Зарегистрирован: 26.05.2017

DEN-1984 пишет:

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

пожалуйста. Если будут конкретные вопросы по этим примерам (но только именно вопросы по коду, а не просьбы в стиле "напишите мне код" :) - то лучше их задавать прямо в той ветке, на которую я дал ссылку.

rst
Offline
Зарегистрирован: 25.06.2018

bizzon пишет:
Вторая тема за неделю про вентиляторы. Подозрительно.
Видимо карлсоны с северов на зимовку налетели.

rst
Offline
Зарегистрирован: 25.06.2018

DEN-1984 пишет:
Может быть я поторопился сразу обращаться за платной помощью
Уже включаем задний ход. А денюжки то вообще есть? И сколько?

И почему если "загородный дом", то просто не закинуть его на чердак/в чулан где не слышно и не маяться фигнёй?

i3epg
Offline
Зарегистрирован: 22.11.2021

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

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

i3epg пишет:

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

Сережа, в Красноярск мороз что ли пришёл, что лопасти у вентилятора оторвать советуешь? )))

i3epg
Offline
Зарегистрирован: 22.11.2021

Минус 26 ещё не мороз.))

Задача у ТС какая? Сделать ИБП менее шумным. Для этого ТС хочет, как я понял, отключить штатные кулеры и подключить свои, которыми будет управлять в зависимости от температуры. 

Как подключить к ардуине тот же 1820 в интернетах масса примеров, как управлять нагрузкой тоже. Для этого знаний необходимо на ctrlC-ctrlV. Остаётся только вопрос, как эмулировать штатный вентиль. Я и предложил вариант с которым справится любой юзер без спецподготовки. ))

rkit
Offline
Зарегистрирован: 23.11.2016

i3epg пишет:

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

Шума от этого не убавится.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

i3epg пишет:

Самый простой вариант - оторвать лопасти родного вентилятора

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

i3epg
Offline
Зарегистрирован: 22.11.2021

ЕвгенийП пишет:

i3epg пишет:

Самый простой вариант - оторвать лопасти родного вентилятора

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

ТС же пишет, что ИБП ругается на отсутствие вентиля, а то можно было бы его просто отключить. 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Беда :-(

DEN-1984
Offline
Зарегистрирован: 20.12.2021

bizzon пишет:

Подойдут. Делов на копейку. Но ведь регулировка нештатных тоже нужна? Тогда к Бармалею. Или сам.

Хорошо, тогда их и попробуем. Регулировку тех, что я собираюсь установить реализую с помощью той же ардуино, которая управляет скоростью вращения вентиляторов через мосфет-транзисторы, на основе значений с датчиков температуры установленных в разных частях ИБП (на радиаторах силовых ключей, на дросселях и на трансформаторах, а также ambient на температуру в корпусе и вне корпуса) и плюс, для перестраховки со значений датчика zmpt101b, который мониторит напряжение в сети (так как сам ИБП повышает скорость вращения вентиляторов в зависимости от входного напряжения). Вентиляторы у меня есть, от блока питания be quiet - silent wings 3 140мм на 2900 оборотов, они будут смонтированы на места штатных через напечатанный переходник с 80мм на 140мм, думаю, что по cfm они будут примерно равны штатным, а учитывая, что помимо этого  будут добавлены еще и на выдув 4 штуки 140мм fractal R3, то обдува должно быть даже с запасом. Да, получается колхозно и не так надежно как если бы управление этими вентиляторами отталкивалось от управляющего пина pwm, но зато это более просто реализуемо.

И прошу прощения, я здесь недавно - кто такой Бармалей? 

sadman41 пишет:

Понимаете, тут какое дело... Для результативного ответа насчет обмана нужно знать принцип регулирования - как этот Powerware работает с фанами. Для этого нужна возможно схема, возможно исходники прошивки, возможно взятие в заложники псины разработчика этого ИБП.

Если инфы таковой нет, все советы носят предположительный характер и их ценность, а, следовательно, успех предприятия стремится к нулю или к потере ИБП вследствии перегрева.

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

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

Да, я вас понял. Ваши аллегории восхитительны! Про псину тоже посмеялся, спасибо) 
Я как раз именно и надеялся на что-то вроде этого "исключительного случая", мало ли, кто-то проделал пусть не точно такую же работу, но хотя бы очень близкую к подобному.

b707 пишет:

пожалуйста. Если будут конкретные вопросы по этим примерам (но только именно вопросы по коду, а не просьбы в стиле "напишите мне код" :) - то лучше их задавать прямо в той ветке, на которую я дал ссылку.

Понял вас! Только вопросы, в ветке которую вы дали, зафиксировали.

rst пишет:

Уже включаем задний ход. А денюжки то вообще есть? И сколько?

И почему если "загородный дом", то просто не закинуть его на чердак/в чулан где не слышно и не маяться фигнёй?

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

Считать чужие деньги - плохая привычка. Цену за работу я готов обсудить с конкретным откликнувшимся человеком, готовым со мной сотрудничать лично.
Загородный дом ≠ чердак. Дом небольшой, 2 этаж мансардный, жилой. Чуланов нет. Если бы все было так просто, я бы не стал заморачиваться с переделкой.

 

rkit
Offline
Зарегистрирован: 23.11.2016

DEN-1984 пишет:

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

Не имеет никакого смысла, если не знаешь, где отличия.  Всё равно всё перепроверять.

sadman41
Offline
Зарегистрирован: 19.10.2016

zmpt101b и измерения? На форуме есть целый топик, в котором ZTMP дрессируют. Насколько я помню - успех там нечастый гость.

mifar
Offline
Зарегистрирован: 07.04.2021

А вы уверены что там pwm? Может это поможет?

b707
Offline
Зарегистрирован: 26.05.2017

DEN-1984 пишет:

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

вы хотите сказать, что в ИБП уже есть ардуина, которая управляет... ? или это вы запутались в фигурах речи?

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

b707 пишет:

DEN-1984 пишет:

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

вы хотите сказать, что в ИБП уже есть ардуина, которая управляет... ? или это вы запутались в фигурах речи?

с большой долей вероятности там 16 битный ренесас с его 5-ю или более таймерами

DEN-1984
Offline
Зарегистрирован: 20.12.2021

mifar пишет:

А вы уверены что там pwm? Может это поможет?

Очень может быть, так как изучив данную ветку форума по ссылке понял, что powerware в принципе часто управляют скоростью вращения вертушек с помощью напряжения, и им нужен только сигнал с тахометра, а я вполне мог протупить, так как 4pin разъем вентиляторов уже как-то сам ассоциируется с pwm, когда постоянно приходится возиться только с одними и теми же сборками компов.
Спасибо за материал! Завтра вернусь со смены, еще раз все перепроверю и попробую этот вариант.

b707 пишет:

вы хотите сказать, что в ИБП уже есть ардуина, которая управляет... ? или это вы запутались в фигурах речи?

Нет, "той же ардуино" имелось в виду как фигура речи эквивалентная, например, "всем известной ардуино". Разумеется, что было бы нонсенсом если в powerware была бы ардуина)

bizzon
Offline
Зарегистрирован: 29.03.2016

Бармалей как Дед мороз. Надо громко позвать. Исполняет ваши желания, но не бесплатно. Живёт здесь.