Перейти до

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


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

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

Интересует вопрос, не делал ли кто-нибудь самодельный контроллер разряда ИБП для мониторинга его напряжения через 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 користувачів

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

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

    • Від hardwar3
      Полностью рабочий онлайн ибп обеспечивающий полную защиту нагрузки.
      2010г выпуска.
      Батареи в отличном состоянии. Напряжение на каждой кассете 102.4В. Акумы менялись в 2022г.  
      В голове 2 кассеты по 8 акумов по 5.8Ач. Итого, может отдать мощности около 800Втч.  Зарядное в ибп на 370Вт. Время полного заряда акумуляторов около 2.5-3 часов.
      Отлично подходит для текущих реалий - нагрузка в 100Вт, будет работать 7-8 часов, заряжаться до полного за 3 часа. 
      Также в комплекте уши и шнур питания.
       
      19 000 грн.
      Киев.
       





    • Від Магазин и Сервис AS-IT
      Самовивіз Київ або відправка за передоплатою.
      Питання в особисті або вайбер, телеграм О73-1О7-О9-О9
      Аргументований торг.

      Можливий безготівковий розрахунок, гарантія на пристрої – 3 міс.

       
      4950 грн (6 шт) БУ ДБЖ безперервної дії (Online) Eaton 9130 RM 1000VA 0.9kW, 2U (PW9130i1000R-XL2U) без АКБ
      12500 грн (4 шт) БУ ДБЖ безперервної дії (Online) Eaton 9130 RM 2000VA 1.8kW, 2U (PW9130i2000R-XL2U) без АКБ
      29500 грн (1 шт) БУ ДБЖ безперервної дії (Online) Eaton MX 5000 RT, 5000VA 4.5kW, 3U, без АКБ
      9300 грн (24 шт) БУ ДБЖ безперервної дії (Online) General Electric VH 3000 3000VA 2.1kW, 2U (VH30A10) без АКБ
      4500 грн (3 шт) БУ ДБЖ лінійно-інтерактивний APC Back-UPS 1200W/2200VA USB Schuko, Tower, без АКБ (BX2200MI-GR)
      17500 грн (1 шт) БУ ДБЖ лінійно-інтерактивний APC Smart-UPS 2200VA 1980W, Tower (4U), синусоїда, з АКБ
      5250 грн (1 шт) БУ ДБЖ Лінійно-інтерактивний Eaton 5130 RM 1250VA 1.15kW, 2U (PW5130i1250-XL2U) без АКБ
      1500 грн (12 шт) БУ ДБЖ лінійно-інтерактивний Eaton NV 800H, 800VA, 480W, Tower (ENV800H) без АКБ
      9500 грн (1 шт) БУ Додатковий батарейний блок для ДБЖ Eaton MX4000/5000 RT 3U (Eaton MX EXB 4/5000 RT 3U, 68515)
      1750 грн (1 шт) БУ Карта управління та моніторингу APC Network Management Card 2 (AP9630)
      2150 грн (1 шт) БУ Лінійно-інтерактивний ДБЖ APC Back-UPS 650VA, 390W (BX650CI-RS) без АКБ
      1450 грн (27 шт) БУ Лінійно-інтерактивний ДБЖ Eaton 5E 850VA, USB (850 ВА / 480 Вт, 170 - 280 В) без АКБ
      2900 грн (2 шт) БУ Лінійно-інтерактивний ДБЖ Eaton Ellipse ECO 800 USB DIN, USB (800ВА / 500Вт, 184- 264В) без АКБ
      1250 грн (1 шт) БУ Лінійно-інтерактивний ДБЖ FSP EP650 (650 ВА / 360 Вт, 162 - 290 В) без АКБ
      4000 грн (1 шт) БУ Лінійно-інтерактивний ДБЖ Powercom Raptor RPT-2000AP (2000 ВА / 1200 Вт, 160 - 275 В) без АКБ
      1250 грн (17 шт) БУ Резервний ДБЖ APC Back-UPS CS 400VA, 240W, Desktop (BE400-RS) без АКБ
      11500 грн (5 шт) БУ ДБЖ безперервної дії (Online) Delta RT-Series 3000VA 2.7kW, 2U (UPS302R2RT2B035) без АКБ


       




    • Від АлексИнТр
      Ищу доп. блок для ИБП EATON 9130RM. Б/у
      Возможно у кого-то лежит без дела. Куплю по вполне разумным ценам. Можно с батареями, можно без. Рассмотрю любые варианты. 
       
       
       
       

    • Від alex2376
      Продам UPS  APC 5000 XLI. Стоечный.
      Без батарей. Но с кассетами.
      В комплекте с креплением в стойку.
      Могу укомплектовать батареями.
      Цена 22000 грн.
      Разумный торг.
      viber ноль6715шесть9шесть3шесть
       
       



    • Від usernews
      Добрый день, подскажите пожалуйста, кто использовал такой ИБП : Powercom BNT-1000AP, спрашивал на сайте powercom_ua сколько проработает с емким аккумулятором с выключенным грин моде этот ИБП сказали, что на заводе так делают, что он работает ровно 3 часа и вылючается независимо от оставшегося заряда аккумулятора, как то не верится в этот ответ, кто-то использовал этот ИБП с аккумулятором большой емкости больше чем 3 часа он работает или нет? Что емкий аккумулятор он не сможет зарядить за нормальный период, это я знаю но сам он может долго работать больше 3 часов?

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