Комментарии 76
Например, лично я знаю как минимум одну систему где НЕТ возможности задать начальное значение счётчика, т.е. после установки в лучшем случае телеметрия будет передавать 0 (нуль) после запуска. В худшем в ходе выпуска с завода там уже будет что-то «насчитано». В таких случаях приходится на «верхнем» уровне вводить корректировки полученных значений.
Так-же мне известна ещё более терминальная стадия, когда разработчики телеметрии не предусмотрели энергонезависимой памяти для хранения количества подсчитанных импульсов. Считали-считали, села батарейка/выключили свет. Всё, значение по нулям. Будь добр езжай к прибору и вводи текущее значение счётчика ручками заново.
Насчет энергонезависимой памяти — это касается только тех, кто работает от 220. С батарейкой энергонезависимая память — штука приятная, но малополезная. Батарейка сядет и все показания если и не сбросятся, то быстро устареют.
Батарейка сядет и все показания если и не сбросятся, то быстро устареют
Есть кейсы, когда нужна энергонезависимая память и для автономных СИ. Самый простой: СИ маякует диспетчеру, что батарейка скоро сядет. Приезжает «мальчик» и заменяет батарейку на новую. По времени процесс замены довольно непродолжительный. Ставятся автономные СИ, как правило на бытовые системы с низким периодическим расходом (вода/газ). За время, пока СИ не работает много не натикает. А перебивать заново начальное значение не придётся.
Вот с батарейкой, это полный абзац — для этого существует регламент и периодическое обслуживание, например замена батареи каждый год независимо от того разрядилась она или нет, а на время замены счетная схема может питаться от конденсатора/ионистора. Эти приборы, вероятно рассчитаны на то что нормы техобслуживания будут всегда выполняться, а не только когда обслуживающий персонал поймет что «прибор сломался» и надо бы всё-таки заменить батарейку.
При подключении у ИВ может быть 2 состояния, замкнут и разомкнут. Если ИВ замкнут, то пока прикручиваешь контакты счетчик импульсов добавляет импульсы. Не проблема, если сброк СИ после подключения, а если СИ настроены заранее, то возникает стартовая погрешность.
Это какой то новый бич хабра, открываешь свежую статью в кучу страниц, а она уже заминусована, то есть кто то даже не читает и минусует.
У меня на эту статью закрытую прилетело обновление в rss, но я не успел тогда открыть даже. Не бойтесь этих начальных минусаторов, потом вменяемые подтянутся и поднимут.
По поводу необходимости сверки тоже не понятно. Учет идет или по счетчику (показаниям на его морде) или по вторичному прибору (который собирает данные с первичных преобразователей и пересчитывает количество импульсов в количество воды). Если автор предлагает просто считать количество импульсов, а потом пересчитывать это на листке бумаги, то для коммерческого учета это не катит.
Скорее вы и не пытались понять. Автор объясняет, что «просто считать количество импульсов» имеет свои подводные камни, а превратить их в показания счетчика — реально только с некоторой погрешностью и инспекционными обходами, что стоит денег для конечного заказчика.
Давай на примере, квартирный счетчик, он поверенный, серт и т.д.
Сейчас у тебя на нем 393,02 м3 на крутилках и есть импульсный выход.
Я управляющая компания, хочу собирать показания с счетчиков за жильцов, я вешаю счетчики импульсов у тебя в квартире — во первых мне надо ввести первоначальные показания правильно (гемор первый), во вторых есть дребезг контактов, есть наводки, когда считывание импульса будет ложным, и показания «крутилок» и того что соберет счетчик импульсов разойдется.
По поводу подсчета импульсов — где гарантия что ваш прибор «правильно» считает количество импульсов которое бросил счетчик воды?
Искренне желаю вам удачи в попытках доказать им обратное.
Но даже если абстрагироваться от этого требования. Чтобы понять число кубометров за месяц нужно все равно считать правильно. А ИВ очень уж ненадежен в этом плане.
А чем я буду импульсы считать вообще пофиг.
Хрен там. Счёт импульсов — метрология. На счётчики импульсов точно так-же оформляется свидетельство типа средств измерений. Указывается допустимая погрешность и периодически поверяется.
более того, у меня на пример счетчик эл энергии иногда пропускает вспышки индикатором, с которого я веду подсчет. долго не мог выяснить почему начинают расходиться показания, думал дребезг, с фоторезистора, который всячески пытался офильтровать, без ущерба к точности при высоких нагрузках,. а потом случайно заметил, что он иногда запинается при равномерной нагрузке. я по времени между вспышками рассчитываю текущую потребляемую мощность, и она падала ровно в два раза. и оказалось в этот момент просто индикатор не светится.
А для более точного определения будьте добры подключиться к импульсному/оптическому выходу или цифровому интерфейсу (при их наличии, конечно).
у счетчика нет импульсного входа, да и электрик который пломбировал его, сказал, что даже если бы был, то мне не разрешили бы к нему подключиться. интересно, может отражаемые цифры это тоже элемент пользовательского интерфейса?)) просто на нем указано, что 3200 вспышек- 1кВт и я считал что это как показания обязаны соответствовать заявленному, это же счетчик.
Я-то как раз много сырых подвалов облазил. Тем более, что те же RS-485 стоят в таких же подвалах.
Разница в том, что для RS-485 нет проблемы в дребезге контактов, неправильных начальных показаниях, расхождениях, необходимости иметь паспорт счетчика (не путать с документацией) и прочие веселые прелести.
Вы правы, учет идет по числу импульсов. Но нужно знать вес импульса. Где вы его возьмете? В документации? Удачи вам. Там будет что-то типа: наш счетчик может иметь 100 ресурса на импульс. Или 10. Или даже 1000, см конкретную модель.
Чтобы не быть голословным: teplovodomer.ru/documentation/manual/re_15_40_tvm_2017.PDF
Документация предлагает нам привязаться к диаметру трубы водосчетчика и еще указывает, что «по заказу он может иметь в 10 раз больше импульсов, чем обычно».
Теперь вопрос. Зная число импульсов, но не зная веса импульса, что вы будете делать?
Я молчу про огрехи в монтаже, когда мы получаем неверное число импульсов. И ошибки начальных показаний.
Тут без сверки никак, увы.
И про листок бумаги. Мы разработали и продаем систему коммерческого учета ресурсов. Я особо здесь это не освещаю, т.к. будет реклама. Но она есть и отличная. Она умеет понять, что импульсы не идут, она умеет понять, что отвалился счетчик по RS-485. Но вот расхождение по импульсному выходу она не отследит. Увы. Ни одна система не отследит.
Документация предлагает нам привязаться к диаметру трубы водосчетчика и еще указывает, что «по заказу он может иметь в 10 раз больше импульсов, чем обычно».
Ну совсем уж очернять не надо. «Диаметр» вполне отчётливо виден в маркировке счётчика. Другое дело, что вес импульса или количество импульсов на единицу величины должны быть нанесены на корпус.
Кстати, по приведённой документации не импульсов на литр, а литров на импульс, что скорее всего — ошибка.
Хотя, какие нафиг литры, если далее все в кубометрах, но тогда единица л/имп мне не понятна.
Понятно, что появится некоторая погрешность измерений связанная с неточностью времени между СИ и часами в счетчике. Но она будет минимальна.
Так же будет вопрос частоты передачи показаний. Но если настроить СИ передавать раз в час и в самом начале часа — тоже решаемо.
В общем, сама по себе идея мне кажется рабочей. Но надо понимать, что возникнут проблемы на сверках. Какие-то десятые все равно не сойдутся. И тут уже вопрос какая точность измерений нужна в проекте.
Даже общедомовые счетчики ЭЭ сверяют плюс-минус 5 кВт-ч. Типа, пока съем сделали, пока до щитовой дошли. А уж если проверка, так она вообще будет оперировать месячным отчетом. И тут нужно чтобы сходился хотя бы порядок.
Но если настроить СИ передавать раз в час и в самом начале часа — тоже решаемо.Если устройств много и все они разом чихнут в эфир, то система с большой вероятностью ляжет. У нас цикл измерения и цикл передачи разнесены. На устройстве каждый замер снабжается меткой времени и кладется в архив. Потом архивы передаются на сервер в удобном для системы темпе.
Вы имеете ввиду, если счетчики импульсов будут выходить одновременно? Так не будет. У той же веги реализация следующая: показания передаются на начало часа, но сама передача происходит в то время, когда радиомодуль был активирован.
Скажем, активация прошла в 12-45. Следующее показание придет в 13-45 но в нем будут данные на 13-00.
Кстати, по приведённой документации не импульсов на литр, а литров на импульс, что скорее всего — ошибка.
А в чём ошибка заключается?
Вот только для того, кто считает импульсы, именно число импульсов является величиной измеряемой, а к литрам её надо привести.
У нормальных людей на 1 измеряемой величины производится >1 импульса. Например, на 1 кВт/ч 3600 импульсов или на 1 куб.м газа — 100 импульсов. Что позволяет иметь некоторую точность при переводе подсчитанных импульсов к измеряемой величине.
В документации же по ссылке:
1) Почему-то именно для этого параметра единица объёма с кубометра заменяется на литры;
2) Указывается «Вес импульса» и единица л/имп, что наводит на мысль, что 1 импульс вмещает в себя в зависимости от исполнения счётчика от 1 до 100 литров.
Пользователю счётчика предлагается занимательная задачка по переводу литров в кубометры с нехилой такой погрешностью ±100 литров.
Вы озвучите стоимость разработки системы учета энергоресурсов и внесение ее в государственный реестр средств измерений. В этом есть смысл только для крупных предприятий, а для сырых подвалов ЖЭКов итд это то же самое что вывозить мусор на бэнтли. Простые механические счетчики повсеместно используются потому что они максимально дешевы, а применение сложных систем не дает конечному потребителю никакого выигрыша. Условный Вася слесарь тусующися в подвале обходится дешевле, тем более что ему все равно осматривать прибор на наличие течей воды итд.
2) Разумеется коммерческая тайна. НО! Мы несем затраты на разработку и поддержание системы. Подключение и абонплату нам платит управляйка.
Допустим, у нее сто счетчиков (вполне обычная цифра). Собрать их все с дядь Вась и свести в один отчет… Главный инженер просто офигеет. Почему нельзя облегчить ему жизнь? Тем более, что уже законодательно хотят обязать общедомовые приборы работать с телеметрией.
3) БОЛЬШИНСТВО современных счетчиков имеют телеметрический выход. Вопрос лишь в том, что нужно подогревать в умах производителей и интеграторов мысль о том, что раз делаем телеметрию, делаем ее хорошо.
Снимать чем? То чем снимаете поверено (сертефцированно?), погрешность? То чем снимаете импульсы преобразует их количество в значение физической величины? Или кидает ПК а он уже считает количество? Если так то это уже измерительный канал. И он тоже должен быть внесен в госреестр как средство измерения. Если не внесен то вперед снимать показания с самого счетчика.
Системы реального времени отслеживают, но это АСУТП, там питание не батареечное, есс-но
2. Все равно потребление. Это вам не пакет быстренько пропихнуть через Лору, это подумать надо)
3. Вопрос универсальности. На разные счетчики придется пообучать.
4. Самое смешное — вопрос крепления. Чтобы нормально фоткала, не отваливалась и держалась на разных корпусах.
Задача решаемая, но уж больно решение получится… Нежизнеспособным)
Нет, понятно, что для метрологии и прочих документальных нюансов нужен паспорт. Но вот просто перечислить все [стандартные] модификации счетчиков на сайте и данные для них (указав для юр.чистоты, что проверяйте всё в паспорте) — для многих производителей прямо нерешимая проблема.
Посмеялся с "10 раз в секунду — это часто".
Это вы ещё не столкнулись с оптическим индикатором потреблённой электроэнергии, он по ГОСТу может быть до пары килогерц (точно не помню, российский пиратченый ГОСТ легко находится в интернете).
Вообще для таких вещей у МК есть аппаратные таймеры, которые прожуют входную частоту до половины/четверти тактовой периферийного блока (а это мегагерцы)
Реально ли их посчитать без ошибки?
Обратимся к технической документации. Счетчик импульсов с LoRaWAN модулем от Веги (СИ-11) умеет улавливать до 200 Гц. Это значит, что в секунду он может зарегистрировать 200 импульсов.
Это неверные предпосылки.
Для счётчиков с механическими контактами и для электронного импульсного выхода должны использоваться разные алгоритмы — для первого опрос, для второго работа по прерываниям (ну или ещё лучше — по аппаратному счётчику, если у контроллера есть LP-таймеры, работающие от часового кварца). На прерываниях можно хоть тысячи импульсов в секунду считать без проблем.
У «Веги» — очевидно, только опрос, и либо они там жертвуют энергопотреблением в угоду высокой частоте опроса, либо на приборах с маленькой длительностью формируемого импульса будут эти импульсы массово пропускать при любой частоте их следования.
О! Олег, спасибо за инфу. Мне интересно услышать твое отношение к импульсному выходу в целом. Ты согласен с описываемыми проблемами или все не так страшно? Может будут еще ремарки?
* обрывы проводов — да, возможны и не детектируются
* неверно записанные начальные показания — да, но влияют только первый месяц
* наложение магнита — да, легко. Более того, сейчас есть куча дешёвых счётчиков, в которых геркон снимается после откручивания одного самореза, и если корпус стикером не заклеили…
* отказы герконов — да, по отзывам эксплуатирующих организаций, бывают
* лишние насчитанные импульсы, слишком длинные провода и т.п. — это уже программное, если не выдержаны паузы в антидребезге и между подключением на провод подтяжки и фактическим измерением (на скоростях современных микроконтроллеров t=RC на паразитной ёмкости тридцати сантиметров провода сказывается только так)
От обрыва проводов спасают счётчики с 4-проводным интерфейсом NAMUR, только где ж такие найдёшь.
P.S. Особо хитрые пользователи провода не обрывают, а протыкают тонкой иголкой, чтобы замкнуть их. Во-первых, обратимо, во-вторых, если не знать, что искать, то повреждение изоляции при осмотре никто и не заметит.
А особо хитрые не догадываются о том что рано или поздно кара в виде сверки цифр индикатора и переданных ими показаний таки настигнет? Или 1) это будет когда-то потом, а значит пофиг, 2) не пустим 3) еще и магнит 4) прочие неведомые извращения
За шесть лет ( срок поверки моего водосчетчика) от водоканала приходили один раз. Соседи сказали, меня дома не было.
Т.е. фактически целый дом на 500 квартир передает показания на честном слове.
С частными домами история как и у вас — никто не ходит и не сверяет, но когда появился «умный» экономщик, вычислили менее чем за 2 месяца сначала отвод от подстанции по которому не совпадает баланс, а потом и конкретный дом.
Добавлю: НАМУР — это 2-х проводный интерфейс. Там параллельно и последовательно стоит по резистору. 4 провода производители счётчиков сделали, чтобы было оба интерфейса сразу.
У «Веги» — очевидно, только опрос
Подсчет на прерываниях. Ограничение в 200Гц следствие использования фильтра дребезга контактов (5мс).
Я понимаю, что чем больше доводов против, тем лучше. Но неужто не понятно, что аргументация, высосанная из пальца, полностью разбивает доверие к автору и его творению?
Да не в герконе, а в клеммной колодке, куда их могут некачественно замонтажить.
У герконов другие проблемы.
Зачем включать недостаток в аргументацию против, если этот недостаток присущ всем решениям разом?
Плохое соединение в СИ может стать проблемой, а для rs-485 — нет. Во втором случае все однозначно, данные либо есть, либо нет. А ИВ при плохом монтаже начинает врать. И это проблема.
Пример хорошего счетчика. Вес импульса на корпусе, на самом видном месте.
Там вес импульса виден по магнитику на соответствующей стрелочке)
Как-то для технологических нужд менял вес импульса, переставив стрелочку магнитика на другую ось.
Такое себе. Конструктив счетчиков может отличаться. И вообще, такие вещи должны быть явно и четко указаны. Опыт — это хорошо. Но мне не нравится идея смотреть число импульсов по каким-то внешним признакам. Монтажат люди, не вмегда разбирающиеся в теме. Я должен иметь возможность написать для них максимально простую техкарту для подключения.
1. Если отсутствует паспорт прибора, то это не средство измерения (тут — не счетчик), это всего лишь железка, очень похожая на счетчик.
2. Если есть паспорт прибора, но нет поверки или она просрочена — то это средство измерения (счетчик) не может быть использовано для взаиморасчетов.
3. Если у потребителя есть счетчик с импульсным выходом — то только он и будет являться источником данных для взаиморасчетов. Цена импульса есть в паспорте, но никакие системы подсчета (импульсов с вывода прибора учета), установленные Поставщиком, средством измерения не являются и для расчетов использоваться не могут, эти данные можно использовать только для индикации и предварительного выставления счетов. Разница между показаниями прибора и показаниями индикатора выяснится, когда система дистанционного мониторинга насчитает потребление 1000м3 в месяц, а токарь д. Вася придет и скажет «ничего не знаю, я потребил 2,0м3 и не больше». Придется топать ножками к счетчику и снимать с него показания, поскольку маленький счетчик — Средство измерения, а вся грандиозная система дистанционного мониторинга — всего лишь Индикатор.
Соответственно, относиться к системе мониторинга надо соответственно — учитывая, что никто не возлагает на нее функции измерения. И тут выяснится, что не так важно, сколько было на счетчике в предыдущие периоды — важно потребление ресурса (воды) за текущий период, а для выставления предварительного счета прекрасно можно использовать импульсный выход прибора измерения наряду с другими каналами дистанционного контроля.
И это всё было про жидкое.
А теплее — это про разные каналы дистанционного контроля (но не измерения!!). И тут, да, выясняется, что самый дешевый вариант оказывается не самым удобным (для Поставщика, потребителю же — просто всё равно). Но что в этом неожиданного?
Вот представьте, что завод решил сделать цифровой интерфейс со внутренним точным счетчиком, который выдаёт актуальные показания. А теперь, внимание, вопрос: по какому СТАНДАРТУ он должен это делать? Да, способ отдачи показаний должен быть только одним — потому что реализоовывать весь зоопарк возможных способов коммуникации — действительно дорого. И вот тут сразу наступает огромное количество головной боли, потому как начинает работать матрица (не)совместимости — заводу нужно выпускать максимально унифицированную продукцию, чтобы для максимального охвата рынка и максимально дешевую, чтобы быть конкурентноспособным.
В итоге, после долгих споров о выборе интерфейса, производитель останавливается на самом универсальном — импульсном выходе, который понимается максимально большим количеством систем учета.
По поводу Вашей проблемы — в аналогичной ситуации использовал микросхему DS2423 с батарейным бэкапом питания, поторая быра расположена максимально близко к счетчику (приклеена к корпусу) и опечатана вместе со счетчиком.
С какой системой предполагается использование. Самописная SCADA-система или интеграция с распространёнными? И тут опять-же, если нет ОСОБЫХ требований, связка RS-485 + Modbus RTU решает. Берётся стандартный OPC-сервер для протокола Modbus и интеграция производится через него.
Тут другой важный фактор. Цифра — это хорошо. Но для неё питание нужно. И это может быть проблемой.
Записки IoT-провайдера. Проклятие импульсного выхода