По поводу измерения 220в напряжения в с помощью Ардуино

Ок, есть такая проблема — измерить напряжение в сети 220в. Необходимо для счетчика электрики который сейчас делаю. Собственно сама проблема в изоляции гальванической этого дела от входа «Ардуино».

Существует пару выходов из этой проблемной ситуации, первый это трансформатор, который я уже попробовал. Недостаток у него один — 4,8Вт потребляемых постоянно от сети.

Можно применить специализированные ИМС для создания электросчетчиков, типа ADE7751 (говорят, что заменена на ADE7758 ибо были глюки) или подобных

ade7751_214

Стоимость ИМС такого типа около 1.3$ при покупке 10-ти шт и требуется немного обвязки, и считает на выходе то что надо уже для простого подсчета в программе. Недостаток — необходимость обеспечить два контура — для контроля и земли и фазы, ИМС — содержит защиту от разницы между токами по ним в 12,5% и выше.

Также существует также более новая, и как говорят менее глючная, версия ADE7758 — с SPI интерфейсом, и даже уже готовой библиотекой под Ардуино — ADE7758-master (найдено на github). Для разделения SPI интерфейса можно использовать ISO7241 или более дешевую Si8441 ($12.43 за 10-ть)

Вообще вот PDF — EnergyMeasurementSolutions_9_04 со всевозможными микросхемами AD для измерения расхода электроенергии.

Можно с этим бороться, а можно применить линейный конвертор напряжения на IL300, вот такого типа.

GIVmon v1.0 circuit

Есть еще одно решение — сделать микропроцессорное устройство для измерения напряжения и оптически развязать его i2c выход,

Собственно единственным недостатком IL300 решения для меня на данный момент является только сама стоимость микросхемы около 4.5$.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *