Страница 1 из 1

Измерение сетевого напряжения в МК

Добавлено: Пн июл 01, 2019 18:52:07
ostin
Доброго дня.

Подскажите пожалуйста, какую схему выбрать (прошу как-то обозначить аргументацию выбора) для измерения переменного сетевого напряжения (220В) микроконтроллером (есть ADC, 5В, можно SPI/I2C).
Требования - компактное решение, которое могло бы поместиться в небольшой блок питания. Готовые решения, которые я находил, не очень компактные.

Какие варианты я рассматривал:
1) выпрямитель, резисторный делитель, встроенный ADC МК. Для развязки можно сунуть оптопару, добавить супрессор и предохранитель
2) емкостной делитель (или "конденсаторный БП") по аналогии с предыдущей схемой
3) маломощный трансформатор (из импульсного БП, например) с выпрямителем - плюс, что гальваническая развязка "из коробки"
4) В первой и второй схеме использовать внешний ADC (SPI или I2C), может быть есть готовые к работе с большим напряжением компоненты? Или, например, беспроводной датчик напряжения, но они тоже громоздкие, по сути трансформаторы.
5) резистивная нагрузка + температурный датчик :facepalm:
6) другая тривиальная схема

Спасибо.

Re: Измерение сетевого напряжения в МК

Добавлено: Пн июл 01, 2019 19:23:04
Ivanoff-iv
А какое напряжение измерять собираешься? (амплитудное? действующее?...)

Re: Измерение сетевого напряжения в МК

Добавлено: Пн июл 01, 2019 20:00:15
mickbell
А какое бы ни собрался - я думаю, лучшим решением будет трансформатор с подходящим вторичным напряжением. Дальше - смещение "холодного" конца вторичной обмотки вверх на половину рефа, "горячий" на АЦП, и всё. Тут ему и среднеквадратичное, и амплитудное, и чёрт лысый.

PS. ВНИМАНИЕ ТС! Трансформатор от импульсного БП для этого непригоден. Нужен именно 50-герцовый. HAHN делает довольно компактные (BV20 на 0.35 ВА).

Re: Измерение сетевого напряжения в МК

Добавлено: Вт июл 02, 2019 08:45:26
СКАЗОЧНИК

Re: Измерение сетевого напряжения в МК

Добавлено: Вт июл 02, 2019 09:43:09
ostin
Спасибо за советы! Направление для чтения и изучения понятно.