Форум программистов, компьютерный форум, киберфорум
Электроника и радиотехника
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.87/116: Рейтинг темы: голосов - 116, средняя оценка - 4.87
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,818

мониторинг сетевого напряжения (~220В)

22.06.2012, 15:25. Показов 23972. Ответов 35
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
только не смейтесь. в этом году вдруг резко обозначилась такая проблема. хочу мониторить переменное напряжение в сети на даче. там стоит роутер с usb и интернетом - с его помощью буду раз в минуту текущее значение закидывать на сервер. хочу устройство с гальванической развязкой. не знаю, с чего брать пример и как оно будет выглядеть.
пошукал в интернете, нашел единственный похожий проект на двух мегах. на одной выполнен 8-портовый ацп, мега8 питается от одного из каналов, дальше через оптопару и линию связи сигнал поступает на мегу16, которая отображает это дело на семисегментных индикаторах.

для меня это оверкиль. первое что пришло в голову - взять две тини85, в одной измерять через делитель напряжения сигнал, отправлять его через оптопару на вторую тини, на которой будет реализован vUSB, в нем виртуальный порт, который будет опрашиваться скриптом с роутера.
из сложностей - придется курить vusb, чего делать не очень-то хочется. может, где-то существует уже готовое решение? кучу тем видел с подобными начинаниями (в основном хотят измерять мощность) - но ни одной законченной :-(
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.06.2012, 15:25
Ответы с готовыми решениями:

Мониторинг напряжения в сети ~220В
Здравствуйте. Есть необходимость отслеживать наличие напряжения в сети. Использовался Этот датчик. Сначала при тестировании выводилось...

Преобразователь напряжения с 220в на 5в (0.5А)
Развел плату, в плату включена Arduino и релюхи. Релюхи подсоеденил к 220в для управления лампами. Думаю над питанием ардуины. Лучше...

Передача управляющего напряжения 9в по сети 220в
Доброго времени суток! Я не электронщик, поэтому прошу ногами не пинать. Суть вопроса в следующем: Имеется система полива растений с...

35
0 / 0 / 0
Регистрация: 06.08.2011
Сообщений: 532
22.06.2012, 15:32
>>похожий проект на двух мегах
жжирр

>>на вторую тини, на которой будет реализован vUSB
USB-RS232 стоит 2..3$, охота морочиться с софтовым дерьмом ?
0
0 / 0 / 0
Регистрация: 25.10.2013
Сообщений: 1
22.06.2012, 15:36
Роутер (например DIR-320) с openwrt + переходник USB-RS232 + ИБП (например ippon) с RS232
поднимаете nut и сливаете данные, например, тем же кактусом (cacti). Получится что-то типа этого: http://bbs.unet.ws/serv/graph_9.html
От ИБП, кроме роутера, можно запитать что-нибудь ещё.
И если электричество отключат, роутер успеет сообщить об этом, и вы будете знать что его именно отключили, а не роутер повесился или же инет вырубился.

Также можно мониторить напряжение батарейки: http://bbs.unet.ws/serv/graph_6.html и нагрузку: http://bbs.unet.ws/serv/graph_8.html
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,818
22.06.2012, 16:39
RS232 дает гальваническую развязку?

роутер как раз такой, и как раз с опенврт.
и есть даже ups (APC-ES-525) и там вроде даже RS232 есть (но не уверен, впрочем, я не знаю, что с ним делать и как его кушать). вроде бы с роутером шел кабель: с одной стороны USB, с дргой - разъем как у сетевой платы, только чуть шире. в любом случае, не ясно, какой там протокол - как данные получать? буду признателен за наводку.

еще один затык заключается в том, что перед UPS вроде бы поставили стабилизатор от ресанты, который может отключаться при выходе напряжения за пределы нормы. (а там скачет от 150 едвали не до 300). вот эти перепады и хочется зафиксировать.
0
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
22.06.2012, 18:14
Цитата Сообщение от koriprokrommyst
(а там скачет от 150 едвали не до 300). вот эти перепады и хочется зафиксировать.
Так у тебя задача - доказать поставщику, что перепады большие?
А он будет смотреть твой лог?

Вообще-то, можно даже на одной тиньке сделать АЙП, добавить на платку большущую память (EEPROM, FROM) и тудЫ много налоггировать. А потом обеспечить возможность считывания этой памяти в комп самым простецким способом. Как по мне, это проще, чем в реальном времени пихать в сервер.
0
0 / 0 / 0
Регистрация: 25.10.2013
Сообщений: 1
22.06.2012, 18:51
Цитата Сообщение от koriprokrommyst
RS232 дает гальваническую развязку?
Гальван. развязка управляющей линии есть во всех ИБП.
Цитата Сообщение от koriprokrommyst
роутер как раз такой, и как раз с опенврт.
и есть даже ups (APC-ES-525) и там вроде даже RS232 есть (но не уверен, впрочем, я не знаю, что с ним делать и как его кушать). вроде бы с роутером шел кабель: с одной стороны USB, с дргой - разъем как у сетевой платы, только чуть шире. в любом случае, не ясно, какой там протокол - как данные получать? буду признателен за наводку.
APC-ES-525 подключайте с помощью apcupsd, есть в репах openwrt. Подключается по USB без переходников.
Вот пример: http://www.openkazan.info/APC_... sd_Ubuntu.
Параметр LINEV должен показывать напряжение питающей линии. (в примере он почему-то показывает 0)
Насчёт кабеля не понял, там 8 или 10 контактов? 10P10C вилки используют inelt, а в APC таких не видел ни разу.

Цитата Сообщение от koriprokrommyst
еще один затык заключается в том, что перед UPS вроде бы поставили стабилизатор от ресанты, который может отключаться при выходе напряжения за пределы нормы. (а там скачет от 150 едвали не до 300). вот эти перепады и хочется зафиксировать.
ИБП будет писать в лог события перехода на батарею/линию, я надеюсь вы сможете вытащить эти данные.
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,818
22.06.2012, 20:36
drvtos, поставщик это вряд ли станет воспринимать всерьез. хотя в принципе как повод пободаться с местным электриком - вполне покатит. а если с картой - то можно и без опторазвязки, ведь так? в принципе, нормальное решение. особенно если технике безопасности пользователей научить. на тине85 смогу сварганить?

BBS, это я к riptyti адресовал ту реплику.
Штекер - да, на 10 контактов вроде бы. Когда впервые увидел - не поверил глазам, попробовал воткнуть в сетевую ноутбука- и точно не влезает. Так что шире сетевого. За apcupsd - спасибо! Попробую поиграться. А, ситуация усугубляется еще и тем, что он тут с некоторых пор начал всегда пищать и моргать светодиодом. И похоже что последовательность моргания/пищания отсутствует в описании. Так что, наверное, его сначала отремонтировать надо. Или как раз с помощью утилиты можно диагностировать?
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,818
22.06.2012, 20:38
а, вот, подумалось, drvtos, с этим решением же придется заводить еще и часы с отдельной батарейкой. ну или время будет записываться от балды. при постоянном подключении к серверу же - с этим никаких проблем.
0
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
22.06.2012, 20:50
Цитата Сообщение от koriprokrommyst
а, вот, подумалось, drvtos, с этим решением же придется заводить еще и часы с отдельной батарейкой
А это одна масенькая микруха на 8 ног. Много? Речь-то о самодельной плате, состоящей из МК (типа тиньки, если АВР по-вкусу), имеющей вход на АЦП. Да, без всякой развязки. Ты же этой платкой не управляешь? Просто постояла она, понаблюдала с недельку-две-месяц, позаписывала в память время-напряжуху (причем в самом примитивном виде, ведь ты потом это в коип гонишь). Пришел, увидел, победил отключил. Через даже джитаг подключил к компу и из отладчика вытянул всю инфу. А там уже обработал ее как хошь.
Сложно?

Цитата Сообщение от koriprokrommyst
при постоянном подключении к серверу же - с этим никаких проблем.
Угу. Там вы уже кучу проблем наговорили и порешали. Как по мне - посерьезнее проблемки-то, чем залутить платку на 2 микрухи...
0
0 / 0 / 0
Регистрация: 06.08.2011
Сообщений: 532
22.06.2012, 21:02
>>BBS, это я к riptyti адресовал ту реплику
дык у тини85 тоже нет развязки
0
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
22.06.2012, 21:28
Цитата Сообщение от koriprokrommyst
drvtos, поставщик это вряд ли станет воспринимать всерьез.
А что вообще всерьез будет восприниматься?

Цитата Сообщение от koriprokrommyst
особенно если технике безопасности пользователей научить. на тине85 смогу сварганить?
Если это не для себя делаешь, то нужно предусмотреть считавание инфо уже по-людски.Ну, как вариант, на флеш-карту писать, то вообще отпад. И места неограничено, и ТБ на высоте - отключил, вынул, понес на комп.
0
0 / 0 / 0
Регистрация: 25.10.2013
Сообщений: 1
22.06.2012, 22:17
Цитата Сообщение от koriprokrommyst
BBS, это я к riptyti адресовал ту реплику.
Штекер - да, на 10 контактов вроде бы. Когда впервые увидел - не поверил глазам, попробовал воткнуть в сетевую ноутбука- и точно не влезает. Так что шире сетевого. За apcupsd - спасибо! Попробую поиграться. А, ситуация усугубляется еще и тем, что он тут с некоторых пор начал всегда пищать и моргать светодиодом. И похоже что последовательность моргания/пищания отсутствует в описании. Так что, наверное, его сначала отремонтировать надо. Или как раз с помощью утилиты можно диагностировать?
Значит это 10P10C, нафига такой - без понятия. На нём есть маркировка? Сфоткайте что ли...

ИБП подключите к компу напрямую и посмотрите родной программкой от APC чо выдаёт. Может ему напряжение не нравится, а может батарейку просит заменить... Там ведь USB есть?
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,818
22.06.2012, 23:54
погулял :-) по порядку.
в тини развязки нет, потому и первым делом подумал про две тиньк, развязанные между собой.

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

drvtos, вообще я почему-то сначала так и понял - писать на sd карту. ведь даже если хватит внутренней памяти на пару-тройку дней - геморрой со считыванием из внутренней памяти не хочется устраивать.
микруха на 8 ног - не много, но вот как соединять это с тинькой - очередная головная боль (ведь плюс карта). думаю, как вариант - в прошивке жестко указать текущую дату/время и тут же прошивать. от пары таблеток (или даже одной трехвольтовой) с правильным энергорежимом, думаю, должно прожить достаточно долго.
а далее как? из сети через делитель напряжения? как быть с синусоидой?
0
0 / 0 / 0
Регистрация: 19.09.2011
Сообщений: 1,835
23.06.2012, 00:10
Боюсь, что придется забыть про поверку - это длинная дорога с непонятным результатом.
Что касается развязки - все равно питание скорее всего будет от этой же сети. Поставь трансформатор и с одной из обмоток снимай измеряемое напряжение.
Или, если данные нужно снимать не очень часто (например, раз в секунду или реже) - сделай релаксационный генератор на неонке, последовательно с ней импульсный трансформатор (на ферритовом колечке) или оптрон, или к неонке прижми фотодиод, и будут у тебя импульсы с периодом, обратно пропорциональным сетевому напряжению.
Не хочешь неонку, поставь динистор, например DB3.
А то, что-то очень все сложно.
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,818
23.06.2012, 00:35
ухуху. про поверку я и не думал.
с неонкой, трансформаторами или динисторами - эти типа несложно :-)

впрочем, если с трансформаторами все более-менее понятно, то с остальным я и идею не очень уловил. мне же не частоту напряжения считать, а само напряжение.

вроде бы идея с автономным питанием и без опторазвязки - тоже вполне себе ничего.
0
0 / 0 / 0
Регистрация: 21.10.2011
Сообщений: 1,860
23.06.2012, 00:46
тинька, питальник на LNKxxx, развязка оптопарой. в принципе, можно даже RX не заводить - пусть гонит данные скажем, каждую секунду. и гнать это прям в роутер.
0
0 / 0 / 0
Регистрация: 19.09.2011
Сообщений: 1,835
23.06.2012, 00:57

http://we.iosyitistromyss.ru/uptoods/images/00/00/66/2012/06/23/150543.jpg
Диод VD2 - светодиод оптрона. Вместо него можно поставить импульсный трансформатор.
Частота мигания лампы зависит от входного напряжения. Измеряй период и пересчитывай в напряжение.
Вместо HL1 можно поставить динистор.
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,818
23.06.2012, 01:28
mzw, с лампами/трансформаторами сложно для понимания. лампу еще надо попробовать найти такую. потом встанет задача - как правильно пересчитывать (я так понял, получится уже не вольтметр, а тахометр? :-)
Но если это действительно (частота моргания зависит от напряжения) - то вроде бы все шоколадно - очень элегантное решение (если оно еще дает какую-никакую точность).
другую сторону оптрона к тиньке, а там UART сразу в роутер пихать (сейчас глянул tid_fom навел на мысль - там даже хедер готовый есть)
динистор, кстати, есть в продаже в местном нигазине (правда, не знаю что это - полез в гуглы). формулы пересчета сложные? VD1 отрубает половину волны? а дальше?
0
0 / 0 / 0
Регистрация: 25.10.2013
Сообщений: 1
23.06.2012, 01:34
Прошу прощения, но идея с лампой - дикий изврат. ИБП проще
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,818
23.06.2012, 01:55
BBS, ну, на мой взгляд, при определенных знаниях идея с лампой - это прекрасный пример того, что в английском называется thinking out of the box. для реализации этой идеи - мне не хватает знаний, какой диод выбрать первым (и зачем он там), какую выбрать оптопару, и как потом частоту импульсов пересчитывать в напряжение. ну и наверное глупость спрошу, но каким будет энергопотребление этого участка цепи.
с ИБП проще, когда оно есть под рукой и работает. конечно, буду разбираться, но есть ощущения, что там что-то сломалось.

tid_fom, почему питальник на LNK? и на какой именно?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.06.2012, 01:55
Помогаю со студенческими работами здесь

Мониторинг напряжения в сети
Доброго времени, хочу отслеживать состояние напряжения в сети 220В. Ест напряжение - подзаряжаем батареи и идём спать, нету направяжения -...

Измерение сетевого напряжения
Меня волнует вопрос измерения сетевого напряжения микроконтроллером. Хочется получить устройство небольших габаритов, малопотребляющее, с...

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

Регулятор сетевого напряжения на Arduino
Нужно сделать регулятор сетевого напряжения на Arduino. В качестве основы была выбрана следующая схема: <Изображение...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru