Jump to content
Local
NiTr0

девайс для мониторинга каждого аккума батареи - нужен ли?

какое устройтсво нужно?  

63 members have voted

  1. 1. интерфейс

    • TTL (RS232), несколько slave устройств
    • RS422/RS485
    • только ethernet с SNMP
    • опциональный SNMP контроллер
  2. 2. измеряемые напряжения/погрешность каждого девайса

    • 1 аккумулятор/<1%
    • 2-4 аккумулятора/5-10%
    • до 8 аккумуляторов/15-20%
  3. 3. встроенный коммутатор разрядной нагрузки (недо-балансир)

    • нужен, включение/отключение по пороговому напряжению
    • нужен, включение/отключение по команде (с защитой от переразряда)
    • нужен, включение как по команде так и по пороговому напряжению
    • не нужен, только мониторинг


Recommended Posts

на одной атмеге навряд взлетит. реальных 8 бит (не думаю что в ардуиновских либах реализован sleep на время преобразования) маловато для мониторинга 4*15=60В батареи, пляска показаний +-0.3В - чересчур наверное... не говоря уже об усреднении (что будет если первый канал считается в процессе разряда, а второй - в процессе паузы? ток-то - меандр), и т.п. "мелочах"...

 

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

enc28j60 хз как у вас , у меня вот больше года работает и не виснет. опять же это на ардуине использую библиотеку UIPEthernet.h  . А по поводу точности я ж писал выше, точности добиться сложно. Можно более сложные вычисления сделать, учитывать температуру и т.д. но опять же это все будет не совсем точно. Хотя для вашей задачи сойдет, копеечный девайс будет по snmp  отдавать информацию, то что вам и нужно....

Share this post


Link to post
Share on other sites

 

 

enc28j60 хз как у вас , у меня вот больше года работает и не виснет

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

 

 

 

А по поводу точности я ж писал выше, точности добиться сложно. Можно более сложные вычисления сделать, учитывать температуру и т.д. но опять же это все будет не совсем точно

там не в вычислениях проблема. в чем - я написал выше: во-первых атмел напрямую в даташите пишет - АЦП может дать что-то близкое к 10 битам только если использовать ADC noise reduction sleep, который скорее всего в ардуине не реализован (учитывая качество реализации всего прочего в библиотеках), во-вторых - напряжение пульсирующее и надо измерять усредненное.

Share this post


Link to post
Share on other sites

в общем в процессе экспериментов в свободное время под настроение похоже девайс таки приближается к стадии рабочего прототипа. прототип ожидается скорее всего 4-канальный (хотя каналов может быть хоть 250 штук, думаю будет опционально версия под 8 каналов в более другом корпусе либо дополнительный модуль на +4 канала).

 

попутно небольшой вопрос: какие MIBы будет удобнее всего юзать? пока рабочая идея - мибы от lmsensors, измерение напряжения - id от 1 и выше, пульсации - от 251 и выше, + температура собссно контроллера (да, точность +- лапоть, + чип сам греется - но т.к. датчик в чипе, то why not?).

Share this post


Link to post
Share on other sites

Ох я би зовнішній датчик температури поставив хоч один (простий NTC резистор на 10кОм) щоб на якийсь з акумів приклеїти. Бачив один раз поплавлені акумулятори на стелажах, при тому що на момент приїзду персоналу частина блоків живлення вийшла з ладу і точно сказати що там було неможливо. Але явно якось вони перегрілися (і точно не від навантаження)...

Канали гальванічно зв'язані? Верхні напруги маштабуєте операційником?

Share this post


Link to post
Share on other sites
і точно сказати що там було неможливо.

КЗ в банке одного из аккумов - и аккум превращается в симпатичный оплавленный кубик. я один такой (12Ач) долго выбивал из APC упса. и внешний датчик тут навряд чем-то поможет. + калибровка каждого NTC - муторно, если сильно надо будет то можно будет добавить поддержку внешних DS18B20

 

 

 

Канали гальванічно зв'язані?

нет.

Edited by NiTr0

Share this post


Link to post
Share on other sites

Странные вопросы.

Если спустя час разряда, на 3 АКБ из 4 в составной батарее будет 12в, а на одном 11 - вы самое слабое звено, прощайте.

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

Плюс, для важного узла тот же заббикс или нагиос мне смс пришлет о критичном разряде ОДНОЙ из батарей.

 

Есть смысл потратить на такую перделку 50$? Конечно.

Допустим, замените вы этот "сдохший" аккумулятор. Дальше что будет по вашему?

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

Потому я за балансир, без него нельзя собирать многобаночные батареи.

 

ИМХО. Мониторинг без балансировки банок ничего не даст.

Edited by foreverok

Share this post


Link to post
Share on other sites

Також бачив в безперебійниках "опухші" акумулятори, але тут не один акумулятор а два ряди по 5 шт... Який механізм - не зовсім ясно. Відбулося таке перетворення максимум за кілька діб (а скоріше за все, менше ніж за добу).

post-4114-0-73543300-1503830144_thumb.jpg

Share this post


Link to post
Share on other sites

Ще один момент. Якщо обірветься банка в одному з акумуляторів і на його клемах появиться напруга решти акумуляторів (а та решта - може бути 19 шт., наприклад) що буде робити той вольтметр? (яке споживання "вольтметром" від одного акумулятора?)

Share this post


Link to post
Share on other sites

Також бачив в безперебійниках "опухші" акумулятори, але тут не один акумулятор а два ряди по 5 шт... Який механізм - не зовсім ясно. Відбулося таке перетворення максимум за кілька діб (а скоріше за все, менше ніж за добу).

Скорее всего перезаряд, со всеми вытекающими.

Share this post


Link to post
Share on other sites

 

 

ИМХО. Мониторинг без балансировки банок ничего не даст.

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

 

 

 

Який механізм - не зовсім ясно.

КЗ в заряженной до 100% банке. была бы литиевая - был бы фейерверк, а так просто расперло/поплавило.

 

 

 

Якщо обірветься банка в одному з акумуляторів і на його клемах появиться напруга решти акумуляторів (а та решта - може бути 19 шт., наприклад) що буде робити той вольтметр?

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

Share this post


Link to post
Share on other sites

Також бачив в безперебійниках "опухші" акумулятори, але тут не один акумулятор а два ряди по 5 шт... Який механізм - не зовсім ясно. Відбулося таке перетворення максимум за кілька діб (а скоріше за все, менше ніж за добу).

Змейкой подключены акумы ...верной дорогой на металлолом.

Что собственно и случилось.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
почему тема до сих пор не закрыта ? вроде же все ясно. 1. нужно правильно эксплуатировать составную батарею- не перезаряжать, не допускать глубоких разрядов, балансировать заряд отдельных аккумуляторов. 2. мониторинговые "девайсы" - надуманная дорогая бесполезная чепуха..

ситуация: стоит себе батарея с вашими балансирами, напряжение на каждом аккуме не более 13.8В, вода проверяется каждые полгода в банках, глубоких разрядов нет (час-два - и включается гена, при том что стойка работает от новых аккумов до 12 часов).

 

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

 

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

Edited by NiTr0

Share this post


Link to post
Share on other sites

 

 

(час-два - и включается гена, при том что стойка работает от новых аккумов до 12 часов).

И без мониторинга понятно что батарею давно пора менять.

 

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

 

Зачем насиловать батарею если есть гена? Свет потух 5-10 минут включаем гену.

Share this post


Link to post
Share on other sites

 

 

И без мониторинга понятно что батарею давно пора менять.

час-два - на добирание сотрудника до серверной.

 

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

 

 

 

Зачем насиловать батарею если есть гена? Свет потух 5-10 минут включаем гену.

 

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

Share this post


Link to post
Share on other sites

 

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

 

 

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

 

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

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

Нужно ли делать контрольный разряд батареи? Да, это нужно хотя бы раз в полгода делать чтобы не было неожиданностей. Никак иначе узнать истинное состояние батареи нельзя.

Ну а возможные причины выхода батареи из строя раньше ожидаемого срока службы - глубокий разряд с последующим долгим ожиданием заряда. Если свинцовый аккумулятор разрядить до 9.5 вольта и не начать после этого заряжать в течение 20 минут - он начинает необратимо терять емкость. Это учебник.

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

Share this post


Link to post
Share on other sites

 

 

Если один из аккумуляторов ( или вся батарея) потерял емкость, то балансировщик тут при чем?

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

 

 

 

Нужно ли делать контрольный разряд батареи? Да, это нужно хотя бы раз в полгода делать чтобы не было неожиданностей. Никак иначе узнать истинное состояние батареи нельзя.

еще раз: где гарантии что через полгода батарея останется живой? у меня прямо противоположная статистика по моим батареям - при плановой проверке все работает, а через 3-4-5 месяцев - все, один из аккумуляторов мертвый полностью.

 

 

 

Популярные офисные УПС,, марки которых тут периодически монотонно перебирают, разряжают батарею безбожно, до упора.

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

Share this post


Link to post
Share on other sites

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

Незачем тут про балансировщики  тему поднимать всуе.
 

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

 

 

Точнейший мониторинг через микроскоп сдохнуть ей бы ничуть не помешал

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

в очередной раз повторюсь - задача не допустить остановку узла при аварии.

 

 

 

Незачем тут про балансировщики тему поднимать всуе.

балансировщики в тему притащили вы.

Share this post


Link to post
Share on other sites

 

 

в очередной раз повторюсь - задача не допустить остановку узла при аварии.

Задача в принципе решаема вводом от 2-х ТП. Установкой дизельгенератора с автозапуском. Или дорого? Тогда нормальными, например как у мобильшиков, серверными, с людскими девайсами.  Ну раз дорого - то да, тока девайсами, слеплеными на коленке.

 

 

 

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

Давай чесно. Вот тока без балды. Кто отвечал за мониторинг АКБ, за их состояние, проверку, долив воды на том УЗЛЕ? Или делали эти действа когда уже жопа и банки были почти сухими и определялось это чисто случайно?

Share this post


Link to post
Share on other sites

 

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

Давай чесно. Вот тока без балды. Кто отвечал за мониторинг АКБ, за их состояние, проверку, долив воды на том УЗЛЕ? Или делали эти действа когда уже жопа и банки были почти сухими и определялось это чисто случайно?

------------
Ну так так оно наверняка и было. Никто на ту батарею и не глянул год , пока не случился отказ.
Все продолжаются мечты что глядеть и доливать будет некий  чудесный "девайс для мониторинга". На  этот "девайс" даже смотреть не надо будет. Девайс сам сбегает в ларек и купить запасной аккумулятор.
Бла-бла про сие чудо идет уже не первый год, но никто не может сказать по какому алгоритму этот прибор должен работать и что является критериями отказа. Только бессмысленные заклинания "он будет все-все мониторить!"

Технические проблемы должны формулировать и решать специалисты а не пацанва, кое-как научившаяся написать две строки на С++ и уверовавшая что они после этого сразу стали  инженерами.

Share this post


Link to post
Share on other sites

 

 

Задача в принципе решаема вводом от 2-х ТП. Установкой дизельгенератора с автозапуском.

нерешаема. повторюсь: стойка держала 2 часа 1+ кВт не напрягаясь, спустя месяц - дохла при отключении мгновенно т.к. аккум умер от слова совсем. и гена с автозапуском ничем тут не поможет.

 

 

 

Тогда нормальными, например как у мобильшиков, серверными, с людскими девайсами.

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

 

 

 

Ну раз дорого - то да, тока девайсами, слеплеными на коленке.

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

 

 

 

Или делали эти действа когда уже жопа и банки были почти сухими и определялось это чисто случайно?

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

 

 

 

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

перечитайте тему что ли... все уже не раз вам разжевали, но вы почему-то не услышали (потому, что это нельзя реализовать на кучке ОУ?)

 

в двух словах - если из N одинаковых аккумуляторов один начал резко терять емкость по сравнению с соседями - его место на помойке. сейчас и сразу, не дожидаясь пока емкость упадет в ноль (что случится за считанные месяцы). а емкость прекрасно определяется как по разрядному графику, так и по внутреннему сопротивлению (напряжение пульсаций).

 

 

ну а по сабжу - софт в первом приближении работает, SNMP выхлоп для 4-канального варианта (вместо измерительных модулей подоткнул RS232 эмулятор - чтобы меньше места на столе занимало):

.1.3.6.1.2.1.1.1.0 = STRING: SNMP Voltage meter
.1.3.6.1.2.1.1.3.0 = Timeticks: (67102) 0:11:11.02
.1.3.6.1.4.1.2021.13.16.2.1.1.1 = INTEGER: 0
.1.3.6.1.4.1.2021.13.16.2.1.2.1 = STRING: "CPU temperature"
.1.3.6.1.4.1.2021.13.16.2.1.3.1 = INTEGER: 40116
.1.3.6.1.4.1.2021.13.16.4.1.1.1 = INTEGER: 0
.1.3.6.1.4.1.2021.13.16.4.1.1.2 = INTEGER: 1
.1.3.6.1.4.1.2021.13.16.4.1.1.3 = INTEGER: 2
.1.3.6.1.4.1.2021.13.16.4.1.1.4 = INTEGER: 3
.1.3.6.1.4.1.2021.13.16.4.1.1.251 = INTEGER: 4
.1.3.6.1.4.1.2021.13.16.4.1.1.252 = INTEGER: 5
.1.3.6.1.4.1.2021.13.16.4.1.1.253 = INTEGER: 6
.1.3.6.1.4.1.2021.13.16.4.1.1.254 = INTEGER: 7
.1.3.6.1.4.1.2021.13.16.4.1.2.1 = STRING: "Channel 1 voltage"
.1.3.6.1.4.1.2021.13.16.4.1.2.2 = STRING: "Channel 2 voltage"
.1.3.6.1.4.1.2021.13.16.4.1.2.3 = STRING: "Channel 3 voltage"
.1.3.6.1.4.1.2021.13.16.4.1.2.4 = STRING: "Channel 4 voltage"
.1.3.6.1.4.1.2021.13.16.4.1.2.251 = STRING: "Channel 1 pulsations"
.1.3.6.1.4.1.2021.13.16.4.1.2.252 = STRING: "Channel 2 pulsations"
.1.3.6.1.4.1.2021.13.16.4.1.2.253 = STRING: "Channel 3 pulsations"
.1.3.6.1.4.1.2021.13.16.4.1.2.254 = STRING: "Channel 4 pulsations"
.1.3.6.1.4.1.2021.13.16.4.1.3.1 = INTEGER: 12700
.1.3.6.1.4.1.2021.13.16.4.1.3.2 = INTEGER: 0
.1.3.6.1.4.1.2021.13.16.4.1.3.3 = INTEGER: 0
.1.3.6.1.4.1.2021.13.16.4.1.3.4 = INTEGER: 0
.1.3.6.1.4.1.2021.13.16.4.1.3.251 = INTEGER: 75
.1.3.6.1.4.1.2021.13.16.4.1.3.252 = INTEGER: 0
.1.3.6.1.4.1.2021.13.16.4.1.3.253 = INTEGER: 0
.1.3.6.1.4.1.2021.13.16.4.1.3.254 = INTEGER: 0

консолька для управления (USB):

help:                           this screen
debug:                          hardware debug info
show netstat:                   network info
show voltage:                   current voltages
show config:                    running config
show system:                    system information
calibrate <ch> <Vin>:           calibrate channel <ch> with ref. voltage Vin (mV)
configure ip <ip>:              set IP address
configure netmask <nm>:         set netmask
configure gateway <gw>:         set gateway
configure community <comm>:     set SNMP community
save:                           save config to NVRAM

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

 

идеи, пожелания, вопросы по девайсу?

Share this post


Link to post
Share on other sites

С нетерпением жду сей девайс.

Share this post


Link to post
Share on other sites

Ждите, ждите. проявляйте терпение. :)

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.

  • Similar Content

    • By Костя
      После реорганизации сети осталось безперебойники УПСЫ (UPS) Все рабочие без акб 

      PowerMust 400 USB- 1шт  100грн
      PowerMust 600 USB - 1шт 100грн
      APC 500VA - 5шт  150 грн
      TCA 1200( стабилизатор) - 3шт  200 грн
      ICT 730 - 9шт 200 грн
      APC BE525-rs - 2шт 200грн
      WAR 500A - 2шт  150 грн
      PowerMust 1000USB - 1шт 300грн
      IMD 1025A - 1шт  300грн
      BNT 1000AP - 1шт 300грн
      KIN 1000AP - 1шт 300грн
      WAR 1000AP - 1шт 300грн
      BNT 800AP - 1шт 280грн
      BNT 600A - 1шт  250грн
       
       
      Все находится г.Запорожье.
      При пересылке в другой город — перевозчик Новая почта или Интайм .
      Расчет - наличный, безналичный, возможно безналичный с НДС, наложный платеж.
      Гарантия оговаривается.
      Выкладываю основные фото, при необходимости могу сделать более подробные.
      контакты
      0996605554
      0679201495 вайбер Константин






    • By AndreiKiev
      Продам новый Tripp Lite 1050BA (SMX1050SLT) 650 Ватт. Линейно-интерактивный.
      Цена 6600грн.
      Отправка НП 
      или встреча Киев



    • By Eutechnyx
      В связи с внезапной кончиной (прогар всего и вся, нет смысла восстанавливать) MGE Pulsar M 3000 (2U), куплю практически в любом состоянии такой же (под ремонт без угля в плате тоже пойдет).
      Остались рельсы и рабочая сетевая от него - потому привязка к конкретному производителю. Предложения в ЛС.

    • By stasusb
      Добрий день.
      Допоможіть будь ласка з несправною платою управління SUTR2000XLI (640-0780Q)

    • By ULTRA82
      Продам ИБП (UPS) линейно-интерактивный APC Back-UPS Pro 1200VA CIS (BR1200G-RS)
      Новый. Куплен в Украине. Гарантия от производителя 2 года.
      Территориально Киев. Отправлю наложенным платежом по Украине.
      Цена 7000 грн.
      О9З-OЗ9-ОO-O9 Алексей
       
      Описание и спецификация




×