Счетчики по Ethernet
Счетчики по Ethernet
Уважаемые Andrey_B и THK!
Слежу за проектом довольно долго ( кажется чуть ли не с самого начала). Вы проделали немалою работу и самое главное идея оказалась действительно стоящая.
Но вспомните с чего начался Умный дом? одно из первых что было сделано это снятие показаний с электро и газового счетчика.
Сейчас ИМХО снятие показаний реализовано мягко говоря не очень.
Возможно стоит запустить еще одно устройство? (а точнее модификацию прошивки)
Ведь большинство из нас пользуются одними и теми же устройствами учета Электроэнергии, газа, воды... их не так много, но этого сейчас сильно не хватает в концепции Умного дома по Ethernet.
Предлагаю форумчан кого такой функционал заинтересовал бы отписаться тут. Вдруг и реализуют.
Спасибо за внимание.
Слежу за проектом довольно долго ( кажется чуть ли не с самого начала). Вы проделали немалою работу и самое главное идея оказалась действительно стоящая.
Но вспомните с чего начался Умный дом? одно из первых что было сделано это снятие показаний с электро и газового счетчика.
Сейчас ИМХО снятие показаний реализовано мягко говоря не очень.
Возможно стоит запустить еще одно устройство? (а точнее модификацию прошивки)
Ведь большинство из нас пользуются одними и теми же устройствами учета Электроэнергии, газа, воды... их не так много, но этого сейчас сильно не хватает в концепции Умного дома по Ethernet.
Предлагаю форумчан кого такой функционал заинтересовал бы отписаться тут. Вдруг и реализуют.
Спасибо за внимание.
Re: Счетчики по Ethernet
o-sport, а что вы, собственно, имеете ввиду?
Многие современные приборы учета имеют цифровые интерфейсы для считывания показаний. Сделать универсальный Ethernet-считыватель невозможно.
Но по-прежнему популярны так называемые импульсные выходы. В этом смысле наше Ethernet-устройство могло бы выступать в качестве простейшего счетчика импульсов (изменений состояния порта). И здесь уже нет разницы что именно устройство будет считать. Ваша идея заключается в этом?
По большому счету на каждый вход (IN) можно повесить этот программный функционал независимо от фактических целей его использования. То есть каждый вход будет являться одновременно счетчиком, значение которого можно будет запросить/сбросить по сети Ethernet. Применительно к кнопкам это будет означать сколько раз их нажали. Это несложно и недолго. Задача электронной обвязки - правильно передать этот импульсный сигнал (который, к слову, может быть и механическим) на вход микроконтроллера. Так как Ethernet-устройство универсально, записывать значения в EEPROM чревато превышением лимита циклов записи, поэтому значения будут храниться только в оперативной памяти и после ресета обнуляться. Но, поскольку Мегадевайс задумывался главным образом как некоторое периферийное исполнительное устройство, это, думаю, вполне допустимо.
Многие современные приборы учета имеют цифровые интерфейсы для считывания показаний. Сделать универсальный Ethernet-считыватель невозможно.
Но по-прежнему популярны так называемые импульсные выходы. В этом смысле наше Ethernet-устройство могло бы выступать в качестве простейшего счетчика импульсов (изменений состояния порта). И здесь уже нет разницы что именно устройство будет считать. Ваша идея заключается в этом?
По большому счету на каждый вход (IN) можно повесить этот программный функционал независимо от фактических целей его использования. То есть каждый вход будет являться одновременно счетчиком, значение которого можно будет запросить/сбросить по сети Ethernet. Применительно к кнопкам это будет означать сколько раз их нажали. Это несложно и недолго. Задача электронной обвязки - правильно передать этот импульсный сигнал (который, к слову, может быть и механическим) на вход микроконтроллера. Так как Ethernet-устройство универсально, записывать значения в EEPROM чревато превышением лимита циклов записи, поэтому значения будут храниться только в оперативной памяти и после ресета обнуляться. Но, поскольку Мегадевайс задумывался главным образом как некоторое периферийное исполнительное устройство, это, думаю, вполне допустимо.
Re: Счетчики по Ethernet
Andrey_B да для приборов с импульсными выходами такого функционала очень не хватает ( именно подсчет импульсов) очень интересная идея. Сделать однозначно надо. А то что показание счетчика в оперативке этом думаю не проблема, ясно что если оно меньше предыдущего то считать надо с 0.
А я имею ввиду считывание показаний с Меркурий 230 и подобных. К примеру через can. Я поэтому и предложил это сделать отдельным устройством. Меркуриев не так много и ими пользуются практически все, ну и протокол я думаю у них одинаковый. Сначала добавить поддержку Меркуриев, потом потихоньку и другие распространенные.
У меня уже лежит года два Меркурий с сан интерфейсом, жду как бы с него чтото начать считывать. У меня он на улице на столбе, очень хочется автоматизации.
А я имею ввиду считывание показаний с Меркурий 230 и подобных. К примеру через can. Я поэтому и предложил это сделать отдельным устройством. Меркуриев не так много и ими пользуются практически все, ну и протокол я думаю у них одинаковый. Сначала добавить поддержку Меркуриев, потом потихоньку и другие распространенные.
У меня уже лежит года два Меркурий с сан интерфейсом, жду как бы с него чтото начать считывать. У меня он на улице на столбе, очень хочется автоматизации.
Re: Счетчики по Ethernet
Я не вижу в этом никакого смысла. Зачем нужны какие-то посредники, когда с помощью CAN/RS485 и простого преобразователя в USB можно с успехом считывать данные со счетчика?
Re: Счетчики по Ethernet
Ну как же? для меня человека долекого от электронике. но владеющего PHP такой модуль очень необходим.Andrey_B писал(а):Я не вижу в этом никакого смысла. Зачем нужны какие-то посредники, когда с помощью CAN/RS485 и простого преобразователя в USB можно с успехом считывать данные со счетчика?
Если для меня "CAN/RS485 и простого преобразователя в USB" не очень очевидно то GET запросы с показаниями прямо бальзам на душу.
Еще нюанс в том что LAN в концепции Ethernet умного дома должен быть раскидан везде. а вот с шиной RS485 уже проблемнее, её надо тянуть отдельно.
Я уж не говорю а таких вкусностях как такой модуль с wifi. чтобы можно было поставить в Din рейку в ящике с счетчиком и получить доступ через wifi. но хотябы поддержать концепцию Ethernet умного дома и сделать модуль для сбора данных с меркурия (хотябы)
Re: Счетчики по Ethernet
Так же можно сказать: зачем городить огород и делать 1-wire - Ethernet но THK сделал за что ему спасибо. Теперь можно собирать температуру не без отдельной линии к серверу. ОООоочень удобно. Если еще можно будет купить устройства готовые... я бы пару сразу бы взял.
Re: Счетчики по Ethernet
Вроде бы есть возможность, используя подобные устройстваo-sport писал(а):Если для меня "CAN/RS485 и простого преобразователя в USB" не очень очевидно то GET запросы с показаниями прямо бальзам на душу.
http://smartbox.jinr.ru/mcsi01.php?select=2115
http://smartbox.jinr.ru/mcsi01g.php?select=2115
создавать виртуальные COM-порты и общаться с ними по сети.
Где то натыкался на информацию, что можно общаться с ними напрямую, через сокеты (без создания COM-портов).
Не желаете написать PHP библиотечку для работы с преобразователями RS-232(485) - Ethernet?
Re: Счетчики по Ethernet
Я не вижу какие преимущества мне даст лишний посредник (причем достаточно непростой как с точки зрения аппаратной, так и с точки зрения программной реализации) по сравнению с тем, что у меня уже годами работает. "Инкотекс" выпускает "родной" преобразователь Меркурий-221. Нет ничего проще подключить к нему счетчик и воткнуть в USB. Программа на PHP мною уже написана. Вместо Меркурий-221 можно взять другие, более дешевые преобразователи RS485/USB. Они продаются и их нетрудно купить.
CAN/RS485 прекрасно себя чувствуют на UTP-кабелях. Делать что-то нестандартное имеет смысл, если это позволяет решать принципиально новые задачи. Иначе, если мы будем бесконечно улучшать то, что и так работает, не останется времени на что-то действительно стоящее и полезное.
CAN/RS485 прекрасно себя чувствуют на UTP-кабелях. Делать что-то нестандартное имеет смысл, если это позволяет решать принципиально новые задачи. Иначе, если мы будем бесконечно улучшать то, что и так работает, не останется времени на что-то действительно стоящее и полезное.
Re: Счетчики по Ethernet
Ну тогда уж вот этот http://www.icpdas.com/products/Remote_I ... 40D-WF.htmTHK писал(а):Вроде бы есть возможность, используя подобные устройстваo-sport писал(а):Если для меня "CAN/RS485 и простого преобразователя в USB" не очень очевидно то GET запросы с показаниями прямо бальзам на душу.
http://smartbox.jinr.ru/mcsi01.php?select=2115
http://smartbox.jinr.ru/mcsi01g.php?select=2115
создавать виртуальные COM-порты и общаться с ними по сети.
Где то натыкался на информацию, что можно общаться с ними напрямую, через сокеты (без создания COM-портов).
Не желаете написать PHP библиотечку для работы с преобразователями RS-232(485) - Ethernet?
еще бы он на Http отправлял цены бы ему не было:)
-
- Сообщения: 8
- Зарегистрирован: 23 янв 2012, 10:15
- Откуда: Николаевка, ЕАО
Re: Счетчики по Ethernet
Добрый день, форумчане! Хочу поделиться схемой, взятой из тех. паспорта лифтового блока ЛБ 6.0, схема интерфейсной платы RS232/CAN для сопряжения лифтового блока и станции управления лифтом BLT (Brilliant) германия. Тех. паспорт ЛБ 6.0 PRO Страница 40
- Вложения
-
- CAN.JPG (52.46 КБ) 13604 просмотра
-
- Сообщения: 516
- Зарегистрирован: 20 окт 2012, 12:40
- Откуда: Мюнхен
Re: Счетчики по Ethernet
Ну для начала у MCP2515 интерфейс SPI а не RS232, то есть как минимум потребуется мост SPI to RS232. Ну или контроллер посередине, так как эта микросхема реализует только канальный уровень, далее нужно будет разбирать пакеты по протоколам, а это далеко не тривиальная задача.doctormegawatt писал(а):Добрый день, форумчане! Хочу поделиться схемой, взятой из тех. паспорта лифтового блока ЛБ 6.0, схема интерфейсной платы RS232/CAN для сопряжения лифтового блока и станции управления лифтом BLT (Brilliant) германия. Тех. паспорт ЛБ 6.0 PRO Страница 40
-
- Сообщения: 213
- Зарегистрирован: 16 авг 2011, 14:07
- Откуда: Россия,Тюмень
- Контактная информация:
Re: Счетчики по Ethernet
Зато судя по схеме у MCP2551 очень даже rs232 ,и на выходе can
-
- Сообщения: 8
- Зарегистрирован: 23 янв 2012, 10:15
- Откуда: Николаевка, ЕАО
Re: Счетчики по Ethernet
Если хорошенько "присесть" на уши инженерам в Энергосбыте, то можно узнать что стоит внутри преобразователя. Так как меня жаба пока ещё душит насчёт приобретения прибора, то почему бы не поделиться схемкой? Так что не знаю какой у Вас там интерфейс, но наш наладчик тестировал станции управления лифтом при помощи DATA-кабеля CA-42 и выше описанной интерфейсной платы. Не говоря уже про программирование ЛБ через двух транзисторную схему, но это другая история и уже не актуальна...comparator писал(а):Ну для начала у MCP2515 интерфейс SPI а не RS232, то есть как минимум потребуется мост SPI to RS232. Ну или контроллер посередине, так как эта микросхема реализует только канальный уровень, далее нужно будет разбирать пакеты по протоколам, а это далеко не тривиальная задача.doctormegawatt писал(а):Добрый день, форумчане! Хочу поделиться схемой, взятой из тех. паспорта лифтового блока ЛБ 6.0, схема интерфейсной платы RS232/CAN для сопряжения лифтового блока и станции управления лифтом BLT (Brilliant) германия. Тех. паспорт ЛБ 6.0 PRO Страница 40
Re: Счетчики по Ethernet
Прошло уже несколько лет с момента начала диалога, может быть уже появились готовые решения - счетчик электроэнергии с ethernet портом?
Re: Счетчики по Ethernet
Этих решений десятки, если не сотни. Например - USR-TCP232-24-ENempenoso писал(а):Прошло уже несколько лет с момента начала диалога, может быть уже появились готовые решения - счетчик электроэнергии с ethernet портом?
-
- Администратор
- Сообщения: 2196
- Зарегистрирован: 29 май 2015, 21:23
- Откуда: Екатеринбург, Нижний Тагил
Re: Счетчики по Ethernet
to Fox: USR-TCP232-24-EN не совсем то, о чём речь. В смысле преобразователя RS232/485 с Ethernet-интерфейсом круче всего Moxa, кроме того, есть ещё http://www.aliexpress.com/item/Free-Shi ... 28939.html или другой модуль на HLK-RM04 (не смотрите на вай-фай, он и по проводу отлично работает).
Что касается пульс-логгеров (это так на вражеском языке называется) то их действительно довольно много разных, есть и с Ethernet. Вот, например: http://www.energytracking.com/pulselogger.htm Однако, я их в руках не держал, рекомендовать не могу.
Есть ещё интересный вариант, тут уже пробегавший 1-wire pulse logger: http://www.hobby-boards.com/store/produ ... unter.html.
Я использую КаратЭльф-Моха-Лэрс (уже описывал).
Что касается пульс-логгеров (это так на вражеском языке называется) то их действительно довольно много разных, есть и с Ethernet. Вот, например: http://www.energytracking.com/pulselogger.htm Однако, я их в руках не держал, рекомендовать не могу.
Есть ещё интересный вариант, тут уже пробегавший 1-wire pulse logger: http://www.hobby-boards.com/store/produ ... unter.html.
Я использую КаратЭльф-Моха-Лэрс (уже описывал).
Re: Счетчики по Ethernet
Так вроде речь шла про преобразование последовательного (RS485) интерфейса электросчетчика в Ethernet, а не импульсного выхода?
-
- Администратор
- Сообщения: 2196
- Зарегистрирован: 29 май 2015, 21:23
- Откуда: Екатеринбург, Нижний Тагил
Re: Счетчики по Ethernet
В этой теме про что только уже речь не шла, последний вопрос вообще был про электросчётчик с выходом в локальную сеть. Таких не знаю, к сожалению.
Не совсем по теме, но вот интересное устройство для мониторинга потребления электроэнергии: ABB CMS-770. И к локальной сети подключается, и можно хоть каждой розетки в отдельности потребление измерять. Использовал по работе предыдущее поколение этих устройств, очень доволен.
Не совсем по теме, но вот интересное устройство для мониторинга потребления электроэнергии: ABB CMS-770. И к локальной сети подключается, и можно хоть каждой розетки в отдельности потребление измерять. Использовал по работе предыдущее поколение этих устройств, очень доволен.
Re: Счетчики по Ethernet
Я тоже не знаю, но у нас на производстве АСКУЭ организовано таким образом, что информацию со счетчиков можно получать не только с УСПД, но и "напрямую" со счетчика. Конечно, это т.н. "псевдопрямой" доступ, в этом режиме УСПД работает банальным преобразователем Ethernet/RS485. Поэтому я и предлагал использовать похожий девайс.d.v.ermakov писал(а):В этой теме про что только уже речь не шла, последний вопрос вообще был про электросчётчик с выходом в локальную сеть. Таких не знаю, к сожалению.
Спасибо за информациюd.v.ermakov писал(а): Не совсем по теме, но вот интересное устройство для мониторинга потребления электроэнергии: ABB CMS-770. И к локальной сети подключается, и можно хоть каждой розетки в отдельности потребление измерять. Использовал по работе предыдущее поколение этих устройств, очень доволен.
Re: Счетчики по Ethernet
Я использую китайский pen-size роутер за 11 баксов и преобразователь usb-rs485/can за два бакса. Из железа это все. На роутере установлена openwrt и программа ser2net. Любые клиенты подключается к ser2net по требованию, получают данные и отключаются. На клиентской стороне получается виртуальный последовательный порт. Собственно все.
Для снятия импульсных сигналов можно использовать линию DCD (например) адаптера usb-serial с ttl уровнями. Далее программно обрабатывать прерывания и по ним считать импульсы.
Для снятия импульсных сигналов можно использовать линию DCD (например) адаптера usb-serial с ttl уровнями. Далее программно обрабатывать прерывания и по ним считать импульсы.