Логгер напряжения.

Sirocco
Offline
Зарегистрирован: 28.09.2013

Встречался ли вам проект записи колебаний напряжения?

Напряжение измерять и писать в БД не проблема. Проблема правильно организовать. Задача - логировать напряжение сети 220В. Если его писать всегда - то БД получится гигантской. Если уровень снимать раз в секунду, то можно попустить какой-нибудь скачёк или импульс, и не понять почему там что-то из оборудования сгорело. Как организовать запись так, чтоб лишнего не писать, но и не пропустить нужного?

По документации из подобных пром приборов принцип работы вижу примерно такой: прибор в буфер пишет данные с частотой до 100Гц. Если нет ничего из ряда вон выходящего, показания усредняются, и усреднённое значение, одно, а не 100\200\...\500 значений заносится в БД. Если был выход за предел на 1\5\..\15 %, то вся информация в деталях пишется в БД.

Собственно непонятно, как реализовать всё это на одной временной шкале. Как писать и хранить в буфер? Какую точность измерения в вольтах можно снять с ардуины? Какая частота максимально возможная?

Michal
Michal аватар
Offline
Зарегистрирован: 26.04.2013

тут была тема про вольтметр на 220В. Схемотехника была полностью расмотрена и разжевана. Точность измерения там вроде до 2% была.

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

Погуглите на тему RRD, правда "всплески" придется вынимать руками, в смысле - при превышении показателей дернуть скрипт, делающий дамп текущей rrd базы в xml-ку.

Вот, например, munin вполне справляется с периодическим опросом и рисует графики с привязкой ко времени.