Измеритель напряжения и частоты электросети на ARDUINO UNO с функцией отключения нагрузки
- Подробности
 - Категория: Схемы на Arduino
 - Опубликовано: 13.04.2018 10:49
 - Просмотров: 3233
 
Каравкин В,
 В журнале «Радиоконструктор» №10 за 2017 год есть статья автора «Измеритель напряжения и частоты электросети на Arduino Uno». Здесь описывается модернизированный вариант этого устройства, который кроме пассивной индикации еще и с помощью реле отключает нагрузку при превышении сетевым напряжением некоторой заданной при программировании величины. Работа измерителя подробно описана в статье Л.1, поэтому здесь будет речь только об изменениях для реализации функции отключения нагрузки.

 Принципиальная схема показана на рис.1. В отличие от схемы из Л.1 здесь есть реле К1, контакты которого (на схеме не показаны) управляют нагрузкой. Управляющая команда на затвор VT1 поступает с порта D12 платы Arduino Uno.
 Программа приведена в таблице 1.
 Первое отличие в том, что задан порт для управления реле:
 pinMode(12, OUTPUT);
 Назначен для управления реле порт D12, но можно назначить и любой другой свободный цифровой порт.
 Второе отличие в том, что для управления реле используется компара-торная функция if в строках:
 if (volt > 240)digitalWrite(12, LOW);
 if(volt < 240)digitalWrite(12, HIGH);
 В этих строках указывается верхнее пороговое значение напряжения. В данном случае это 240V. Если напряжение в сети превышает 240V нагрузка, на которую поступает напряжение через контакты реле выключается.
 Здесь было решено не создавать гистерезис, а для того чтобы контакты реле переключались не слишком часто просто замедлить работу прибора. Для этого в строке:
 delay(2000);
 время индикации увеличено до двух секунд. В результате, измерения повторяются с периодом в две секунды, и в любом случае, реле не может переключаться чаще, чем один раз в две секунды.
 Впрочем, это время можно изменить в любую сторону.
 Электромагнитное реле К1 можно применить любое с обмоткой на 12V и контактами, достаточно мощными для управления конкретной нагрузкой.
 Литература:
 1. Каравкин В. «Измеритель напряжения и частоты электросети на Arduino Uno», ж. Радиоконструктор, №10, 2017.
 PK 02-2018
 

