Мне было интересно, могу ли я измерить напряжение сети переменного тока с помощью Arduino. В конструкции используется трансформатор для преобразования 230 В переменного тока в 12 В переменного тока. Затем напряжение понижается резисторами. Arduino измеряет напряжение на резисторе 10k.
Я видел пару постов, в которых использовались диоды и конденсаторы для выпрямления переменного тока после его преобразования, но я видел еще один пост, в котором Arduino делал выборку в течение определенного периода времени и брал максимальное значение.
Какой способ лучше?
Когда я смотрю на график вывода Arduino в программе, я все еще вижу отрицательное напряжение (-350 мВ), переживет ли это аналоговый вывод?
Я тестирую устройство с пропускной способностью 230 В. Чтобы проверить подключение, я хотел измерить напряжение с выходного разъема на устройстве.
Я разработал схему ниже с помощью приведенного ниже ответа и этого сайта: https://learn.openenergymonitor.org/electricity-monitoring/voltage-sensing/measuring-voltage-with-an-acac-power-adapter?redirected= истинный
При выбранных номиналах резисторов напряжение всегда будет между 0-5 В, поэтому я могу взять образцы аналогового вывода и получить максимальное значение в программном обеспечении.
Как справедливо заметил Ferrybig, напряжение все еще слишком высокое/низкое для вывода Arduino, я неправильно ввел амплитуду в источнике напряжения. Я настроил сопротивления на 22k/22k/3k/6.8k с 22k/22k/12k/12k (не изображено).
Вместо «земли» подключите эту точку к 2,5 В (половина 5 В источника питания Arduino) и измерьте другую точку вокруг этого центрального значения (нет необходимости в диоде, нет отрицательных значений). Имейте в виду, что "форма волны" может быть... "не синусоидальной"...
Не перегружайте полную шкалу АЦП (0 -> 5 В), требуется «правильное» затухание!
Возьмите запас... До 300 Вскз.
Возьмите образцы, например, каждую 1 мс (в ЕС), а затем рассчитайте среднеквадратичное значение вокруг «среднего» значения образцов (около ~ 2,5 В, измерьте его).
Будьте осторожны... я не люблю "сетевое питание"... и оно меня не любит...
Похоже, вы просто пытаетесь проверить наличие 230 В и что сквозное устройство только переключает сетевое напряжение, а не изменяет его каким-либо образом.
Для этого вы можете сделать что-то более простое и бестрансформаторное: использовать оптопару на 230 В. Если вы не можете найти подходящий продукт, используйте лампу на 230 В и датчик с фоторезистором или фототранзистором на входе Arduino.
Взгляните на этот предыдущий вопрос: Оптопара переменного тока для обнаружения линии 230 В
Если «сквозной» потенциал может изменить сеть (например, если это ИБП с двойным преобразованием), вам, вероятно, следует измерить напряжение, чтобы убедиться, что оно не просто присутствует, а находится в пределах спецификации.
Нет, эта схема, по-видимому, не предназначена для измерения напряжения переменного тока, а скорее для генерации импульса высокого уровня при каждом цикле питания. Пиковое напряжение от переменного тока о постоянного тока, и ваш делитель напряжения делит его только примерно в 2 раза. Стабилитрон необходим, чтобы зафиксировать это напряжение и предотвратить его разрушение микроконтроллера, но это означает, что вы не можете использовать это напряжение с аналоговым входом, чтобы получить что-то пропорциональное напряжению сети переменного тока.
Правильный способ сделать это во многом зависит от того, почему вы пытаетесь выполнить измерение и что вы собираетесь делать с этим значением . Вы нам этого не сказали.
Простой и безопасный способ определить наличие или отсутствие напряжения 230 В переменного тока — использовать адаптер переменного тока с выходом 5 В, например старое зарядное устройство для сотового телефона. Это обеспечивает изоляцию способом, одобренным агентством по безопасности, без усилий по проектированию. Вам может понадобиться небольшая нагрузка на выходе, но даже при этом может быть небольшая задержка как при включении, так и при выключении.
Как насчет старого доброго реле на 230 В переменного тока и контакта Arduino на 5 В с другой стороны? Это самый безопасный способ, и вам не нужен трансформаторный выпрямитель и т. д.
Бимпельрекки
Булкье
Бимпельрекки
Бимпельрекки
Феррибиг
Булкье