Перейти до

Самодельный контроллер разряда ИБП


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

Приветствую всех!

Интересует вопрос, не делал ли кто-нибудь самодельный контроллер разряда ИБП для мониторинга его напряжения через COM или USB порт?

Есть простой ИБП с внешним аккумом (Powercom ICH-550), который не позволяет мониторить его состояние через комп. Хочется смастерить (или недорого купить) штуковину, которая бы помогала корректно выключить сервер при разряде АКБ.

В теории предпологаю, что можно сделать простенький преобразователь напряжение-частота (для радиолюбителей это должно быть простейшая задача), а потом считать импульсы через порт RS-232 (для программистов это тоже должно быть не сложно). При достижении определенного порога делать "shutdown -h now" и слать СМСку админу :-)

Как это все можно соорудить на практике?

Ссылка на сообщение
Поделиться на других сайтах
  • Відповіді 249
  • Створено
  • Остання відповідь

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

А включать кто будет? Ну т.е. если сервер выключился, а упс - еще нет (батарея не села), и дали 220?

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

Posted Images

Могу помочь со схемой на МК, которая будет отсылать в КОМ порт нужные данные, а так же конфигурация настроек, через тот же ком порт. (требуемое напряжение на АКБ при выкл.) Но вот софт на Unix системы это уже не ко мне. Всё управление через терминал, если в руках паяльник деражл, то проблем не будет.

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

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

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

Приветствую всех!

Интересует вопрос, не делал ли кто-нибудь самодельный контроллер разряда ИБП для мониторинга его напряжения через COM или USB порт?

Есть простой ИБП с внешним аккумом (Powercom ICH-550), который не позволяет мониторить его состояние через комп. Хочется смастерить (или недорого купить) штуковину, которая бы помогала корректно выключить сервер при разряде АКБ.

В теории предпологаю, что можно сделать простенький преобразователь напряжение-частота (для радиолюбителей это должно быть простейшая задача), а потом считать импульсы через порт RS-232 (для программистов это тоже должно быть не сложно). При достижении определенного порога делать "shutdown -h now" и слать СМСку админу :-)

Как это все можно соорудить на практике?

Используй NUT

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

Могу помочь со схемой на МК, которая будет отсылать в КОМ порт нужные данные, а так же конфигурация настроек, через тот же ком порт. (требуемое напряжение на АКБ при выкл.) Но вот софт на Unix системы это уже не ко мне. Всё управление через терминал, если в руках паяльник деражл, то проблем не будет.

С паяльником вроде дружу, но МК программировать еще не приходилось :-) Буду рад, если бросите несложную схемку и краткую инструкцию что и как делать. Софтовую часть будем делать отдельно. Если что - рабочее напряжение 10,5...14,5 В. Ниже 10,5 В - пора выключаться.

 

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

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

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

 

 

Если что - рабочее напряжение 10,5...14,5 В. Ниже 10,5 В - пора выключаться.
10.5 слишком мало 10,7-8 в самый раз. 

 

 

 

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

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

 

 

есть твердотельные высоковольтные реле с управлением от 1,5 до 30 вольт

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

Используй NUT

 

 

Мой ИБП им не поддерживается. У него нету никаких управляющих интерфейсов.

Хотя, нужно посмотреть на этот НУТ повнимательнее, может удастся его присобачить к самодельному контроллеру... Спасибо за наводку.

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

 

10.5 слишком мало 10,7-8 в самый раз. 

 

Может быть, я не против

 

 

При условии, погас светодиод, замкнулись контакты кнопки питания кратковременно, сервер выключился. 

 

 

 

 

 

есть твердотельные высоковольтные реле с управлением от 1,5 до 30 вольт

 

 

Не хочу реле и кнопку питания, хочу COM-порт :-)

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

Еще как вариант: в интернете полно инструкций, как закоротить конденсатор на usb звуковушке, чтобы мерять ей DC напряжение :)

 

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

Есть простой ИБП с внешним аккумом (Powercom ICH-550), который не позволяет мониторить его состояние через комп. Хочется смастерить (или недорого купить) штуковину, которая бы помогала корректно выключить сервер при разряде АКБ.

 При достижении определенного порога делать "shutdown -h now" и слать СМСку админу :-)

Как это все можно соорудить на практике?

Уточните задачу, пожалуйста.

 - а что , ИБП сам не выключится разве при разряде батареи? Сама проблема разве существует? УПС традиционно просто обязан следить за разрядом батареи.

- сервер что, удален? Вы хотите получать данные в консоль админа от удаленного объекта и потом ехать туда выключать все при разряде батареи? Ну и если удаление 1км, то как это в СОМ потрт передать?

В таком случае, нечего морочить голову админу, оно должно само на месте все выключаться.

 

 Может оно не так понято, подробнее опишите.

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

или на какой-нибудь атмеге с обвязкой соберите схему или купите у китайцев за 3-5 долларов ардуину, в интернете найти код для измерения напряжения не составит труда, допилить готовый код под свои нужны, думаю, сможете, если хотябы в школе программирование проходили (под 12 вольт нужно будет ещё резистор подсуетить туда, т.к. АЦП на 5v), это уже будет все вам готовое, rx/tx/gnd на 232 соединяйте и балуйтесь..

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

http://vprl.ru/publ/tekhnologii/nachinajushhim/tl431_chto_ehto_za_quot_zver_quot_takoj/9-1-0-17

рисунок 4, напряжение подобрать номиналами R2 и R3. Вместо светодиода поставить оптопару и завести на сигнал DCD com-порта.

Или оптопару повесить между rx и tx. При открытой оптопаре на порту будет loopback. Отправили символ и если он вернулся - оптопара открыта, не вернулся - закрыта.

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

http://vprl.ru/publ/tekhnologii/nachinajushhim/tl431_chto_ehto_za_quot_zver_quot_takoj/9-1-0-17

рисунок 4, напряжение подобрать номиналами R2 и R3. Вместо светодиода поставить оптопару и завести на сигнал DCD com-порта.

Или оптопару повесить между rx и tx. При открытой оптопаре на порту будет loopback. Отправили символ и если он вернулся - оптопара открыта, не вернулся - закрыта.

 

Кстати да, вобще отменное решение :) И покупка, прошивка и т. п. не нужно. Лушчий вариант :)

Плюсанул бы, да не знаю как. :(

 

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

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

 

Есть простой ИБП с внешним аккумом (Powercom ICH-550), который не позволяет мониторить его состояние через комп. Хочется смастерить (или недорого купить) штуковину, которая бы помогала корректно выключить сервер при разряде АКБ.

 При достижении определенного порога делать "shutdown -h now" и слать СМСку админу :-)

Как это все можно соорудить на практике?

Уточните задачу, пожалуйста.

 - а что , ИБП сам не выключится разве при разряде батареи? Сама проблема разве существует? УПС традиционно просто обязан следить за разрядом батареи.

- сервер что, удален? Вы хотите получать данные в консоль админа от удаленного объекта и потом ехать туда выключать все при разряде батареи? Ну и если удаление 1км, то как это в СОМ потрт передать?

В таком случае, нечего морочить голову админу, оно должно само на месте все выключаться.

 

 Может оно не так понято, подробнее опишите.

 

1) ИБП выключается, но при этом тушит сервер по питанию, т.е. не корректно. 4 года полет нормальный, пока сюрпризов с поврежденной файловой системой и прочими радостями еще не было, но хотелось бы выключать корректно. Задумался над этим вопросом после последней бури, когда почти 2 суток без света сидели, а потом еще пол дня, а батареи только на 2 часа хватает.

2) Сервер не удаленный, но не мешало бы иметь возможность удаленно зайти на него и посмотреть напряжение на ИБП. Ехать выключать не приходилось, в крайнем случае выключаю его с телефона, захожу по SSH.

 

 

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

По поводу СМС админу - это не проблема, можно будет донастроить, было бы все остальное :-)  Сейчас уже настроено оповещение всего что нужно через Nagios + gnokii + USB GSM модем, думаю при наличии контроллера и софта можно будет добавить и СМС при разряде ИБП.

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

 

В таком случае, нечего морочить голову админу, оно должно само на месте все выключаться.

 

 

Админ не должен выключать, в том то и вся суть :-) Он просто должен узнать, что оно само корректно выключилось.

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

Ну, в принципе работает, при желании можно ещё каких нить "плюшек" добавить, Температура там, или тоже выключение по команде.... :)

d813c6eef0f300c4571351a3dccb5878.gif

Если что, обращайтесь, постараюсь помочь. :)

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

или на какой-нибудь атмеге с обвязкой соберите схему или купите у китайцев за 3-5 долларов ардуину

Я так понял arduino uno или клон с usb сойдет? Там смотрю уже есть бутлоадер, программатор не нужен.
Ссылка на сообщение
Поделиться на других сайтах

 

или на какой-нибудь атмеге с обвязкой соберите схему или купите у китайцев за 3-5 долларов ардуину

Я так понял arduino uno или клон с usb сойдет? Там смотрю уже есть бутлоадер, программатор не нужен.

 

 

да, можно и uno, программируется через свою среду через обычный usb, или же arduino mini (китайцы их "на килограммы" продают считай, что даром), если есть ftdi (или напрямую в com порт подключать и для прошивки руками кнопку сброса жмакать), будет компактно, для вашей затеи хватит с головой, ещё и на дополнительный функционал останется

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

Ну, в принципе работает, при желании можно ещё каких нить "плюшек" добавить, Температура там, или тоже выключение по команде.... :)

Если что, обращайтесь, постараюсь помочь. :)

 

Красота :-)

Готов приступить к реализации, сколько буду должен литров пива? ;-)

Наверное, перейдем в ЛС или на эл-почту?

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

 

В таком случае, нечего морочить голову админу, оно должно само на месте все выключаться.

 

Админ не должен выключать, в том то и вся суть :-) Он просто должен узнать, что оно само корректно выключилось.

 

А включать кто будет? Ну т.е. если сервер выключился, а упс - еще нет (батарея не села), и дали 220?
Ссылка на сообщение
Поделиться на других сайтах

Да придумает что-то, не будет выключать, потушит базу (или ради чего затевается) и sync сделает и будет мониторить, вдруг 220 вернется :)

Ссылка на сообщение
Поделиться на других сайтах
А включать кто будет? Ну т.е. если сервер выключился, а упс - еще нет (батарея не села), и дали 220?

 

 

Ну, это уже будет контроллер версии 2.0 :-)

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

Биос сервера настроен на включение после появления питания. Через сигналку и реле по простенькой схеме, отправив СМС можно сделать выкл/вкл питания, и сервер заводится. Нету острой необходимости это автоматизировать, за все время к таким фокусам приходилось прибегать всего пару раз. Но хотя бы вручную удаленно питание передергнуть - иметь возможность надо, а то в отпуск спокойно не уедешь :-)

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

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

 А так, как задачка поставлена, прежде чем городить ардуины и хитрые прошивки, давайте посмотрим как оно системно выглядит.
 Контролировать УПС как? Сесть к нему прямо на батарею и смотреть на ней напряжение? Так а какое смотреть? Кто знает при каком напряжении на батарее УПС отключится? И сколько времени пройдет до этого отключения?
 Скажем, мы решили отключаться при 10.6 вольта, а УПС еще минут десять-пятнадцать будет тянуть до 10.3 и таки дождется сети.  Или вообще надумает отключиться при 10.65 и  тогда мы ничего полезного не поймаем. 
 Техдокументацию на УПС смотрели? Как точно там нормирован порог отключения? Правильно, плюс-минус лапоть...Т.е. ничего из этого не выйдет.
 Технически несложно сделать черный ящик (небольшой) который может питать сервер после снятия питания еще, скажем миллисекунд 50-100. Можно и больше, вопрос в стоимости ящичка  и мощности сервера. Этот ящик может дополнительно генерировать логический сигнал "сеть пропала" (скажем, оптрон). Заводите это на любой вход прерывания и пусть сервер сам шлет админу привет перед выключением.
 Но вот что админ должен делать, когда получен этот сигнал?  Ну, выключилось, а что дальше? Как парировать ситуацию? Если никаких активных действий админ для исправления ситуации по задумке не предпринимает, то зачем все это городить?

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

да там ног в МК ещё на целую серверную стойку хватит :)) Один пин МК через оптопару на кнопку включения и после появления 220 с некой задержкой врубается сервак. Ну ещё пин на Ресет. (в крайнем случае если сервак нужно хардкорно ребутнуть)

 

MICROWATT, из того что я понял, человеку нужно обезопасить сервер от внезапного обесточивания системы. Так как ИБП без всякой логики не соединён с ПК, это равносильно тому, что питание может выключиться и потушить сервак который некорректно завершит работу, а данный девайс, даст возможность корректно всё выключить, не опасаясь за потерю данных и порчу железа. Можно паралель провести с обычным ПК, Вырубать его с розетки, или нажимать на ПУСК, завершение работы, подождать пока всё вырубитсья и выключить с розетки. :)

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

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

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

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

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

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

Вхід

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

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від dos.ua
      ДБЖ безперервної дії (online) General Electric VH 1000
      1000VA 700W, 2U Rack
      розрахований на 3 акума 12v 7-9Ah
      в комплекті карта моніторингу Ethernet
      В наявності більше 10шт.
       
      4500 грн - без батарей
      5000 грн - зі старими акумами BB Battery
      8000 грн - з новими акумами CSB 9Ah
       
      Безготівка від ФОП.
      По всім питанням в лічку, або на Viber/Telegram 050-205-49-49 Володимир.




    • Від AvaloncheG
      Продам ДБЖ:

      Eaton (MGE) EX RT 11 1:1 (1ф) 8000W/11000VA  - 1100$ (в наявності 1шт.)
      Eaton (MGE) EX RT 7 3:1 (3ф) 4900W/7000VA - 900$ (в наявності 2шт.)

      Живлення від батарей DC 240V/39A.
      ДБЖ без коробок вводу/виводу (I/O Box), нажаль десь загубились, до 3-х фазних є схема коробки, до однофазного немає, але там простіше розібратись.
      ДБЖ протестовані і повністю робочі. Також є батарейні кабінети до них, але з'єднуючих проводів теж немає.
       
      ДБЖ APC Smart-UPS 3000 (SUA3000RMI2U) без батарей - 270$
      Протестований і повністю робочий.

      Неробочий ДБЖ PW9120 6000i (6000VA, 4200W) однофазний, з двома додатковими батарейними кабінетами PW9120 BAT-6000 - 300$
      Живлення від батареї 240VDC.
      Плата зарядки та плата керування робочі, на силовій десь недоходить живлення, майстер не зміг знайти причину, найвірогідніше десь перегнила дорожка, візуально всі компоненти цілі, кабелі до батарейних кабінетів відсутні.
       
      +380975649269
    • Від Bronx
      FSP DPV 650W

      Вечір добрий , Був підключений в мережу , до в нього підключено Монітор + ПК. 

      Впала на нього чашка ( висота +- 50см).
      НА платиковий корпус потрапило трохи води.Секунд 5-10 і пк вимикається як і сам ИБП. (В середину не потрапляло)
      Вмикаю в розетку - ИБП постійно пищить і все , хвилин 30 постояв вимкнений . Спроба запустити - те  саме. 
      Перевертаю його дном вгору ,  після чого знову пробую підключити в мережу і запустити , вже нема постійного писку , лиш звичайний писк при запуску і одразу вимикається . 
      Взяв маленький вентилятор , підключаю ИБП до мережі , запускаю , він пискнув , клацнув , вентилятор не запустився. 
      Постояв він ще хвилин 30 , знову спроба запустити з вентилятором - все працює , вимикаю з розетки- вентилятор вимикається , при цьому додався чіткий запах гарі + іноді жужання\вібрація при підключенні в розетку і швидко нагрівається в одній області , в районі центру.

      Підкажіть , будь ласка , що з ним могло взагалі статися . 
      Бо мені дивно розуміти , що поїздки новою поштою він пережив нормально , а після падіння кружки перестав працювати взагалі.
    • Від Remez
      Зарядна станція EcoFlow RIVER 2 Pro оригінал, нова (768 Вт·год)

      китайська версія (означає, що потрібно перехідники для розеток)
       
      ціна 19999 
      в наявності10 шт


    • Від Бульба
      Какие есть нормальные дешевые простые упсы с выходом 48VDC совместимые с lifepo4 и быстрой зарядкой?
      Аля ELTEK minipack но проще. У нас видимо неходовой товар, продавцы не шарят

×
×
  • Створити нове...