Структурированный блокнот   
 Для удобного хранения мыслей и информации.  →  Для чего полезно? →  Ведение личных записей →  Компьютер и интернет →  Arduino →  

Ограничитель мощности

В доме разрешённая максимальная нагрузка на одну фазу 5 кВт. От этой фазы питается накопительный бойлер 2кВт и другая нагрузка. В случае перегрузки срабатывает автомат. Хочется предотвращать срабатывание автомата, а отключать только бойлер, чтобы нагрузка была меньше критической. А когда нагрузка уменьшится обратно включать бойлер.

Решение.
Физически:
Измерительный трансформатор тока с выпрямителем и делителем (3 резистора, диодный мост, конденстатор), Ардуино, модуль реле. Измерительный трансформатор одеваем на входной провод, подключаем через схему, которая выдаёт напряжение пропорциональное иле ток -- подаём на АЦП Arduino. Через реле запитываем бойлер.
Программно:
На Ардуино выставляем максимальный ток, выше которого реле отключается. Отдельно ток, когда оно включается (должен быть зазор, чтобы реле не включалось сразу же обратно, как только мы отключим бойлер -- ведь в этот момент ток упадёт ниже порога). Плюс добавим паузу, если некоторое время назад ток превышал заданный -- ждём и не включаем, опять же чтобы избежать частых включений реле туда-сюда, когда какой-то источник нагрузки скачет; и только когда нагрузка уже достаточно долго на низком уровне, тогда включим бойлер.
Поиск по записям: только в текущем разделе.