Данный девайс предназначен для измерения напряжения в сети и последующей записи его значения в энергонезависимую память (а в свободное от этого занятия время – для индикации этого самого времени).
Однажды дома стало напряжение в сети прыгать (я бы даже сказал бесится-260В) и для того чтобы разобраться, что происходит, я и собрал этот прибор.
Я извиняюсь за некрасивую схему, но вот она:
Как многие уже успели заметить, устройство включает в себя часы (DS1302 – В Одессе просто невозможно достать DS1307), Энергонезависимую память 24С16 – её хватит для записи напряжения в течении 17 часов, PIC контроллер, который всем и управляет, и, я думаю, всем известный MAX232, который служит преобразователем TTL<>RS232. На светодиодном индикаторе отображается текущее время или напряжение. Все, что записало устройство, просматривается на компьютере с помощью специальной программы моего собственного написания . Её можно взять в конце статьи.
Устройство может работать в двух режимах: Индикация напряжения или Индикация времени. Переключение между ними происходит с помощью переключателя S1. При отключенном от сети АЦП устройство показывает время, в противном случае – напряжение.
В устройство можно записать пороги напряжения. Для этого в программе устанавливаем пороги и нажимаем «Записать». При снижении или повышении напряжения выше или ниже порогов, устройство начинает записывать напряжение каждую секунду, в противном случае – каждую минуту.
Установка текущего времени происходит с помощью компьютера. Для этого в коробке «Время» нажимаем «Записать».
Устройство снабжено таймером, который включает и выключает запись напряжения в память. В коробке «Таймер» устанавливаем время начала записи и её окончания и нажимаем «Записать».
При включении программы нужно выбрать СОМ порт , к которому подключено устройство.
Наконец для считывания данных нажимаем кнопку «Считать данные из устройства». В окне появится график напряжения от времени.
Для очистки памяти устройства в меню «Устройство» нажимаем «Очистить память устройства».
ВНИМАНИЕ ! Подключение устройства к компьютеру ОБЯЗАТЕЛЬНО осуществлять в режиме индикации времени!!! В противном случае вы рискуете потерять свой компьютер.
Для настройки устройства понадобится цифровой мультиметр и отвертка. Устройство перед настройкой нужно перевести в режим индикации напряжения. Измеряя напряжение сети мультиметром, построечным резистором Р1 добиваемся таких же показаний прибора, как и на мультиметре (для этого и нужна отвертка).
Теперь детали. Сетевой трансформатор должен иметь на выходе напряжение в пределах 8-20 В.. Индикатор применяем любого близкого душе цвета и размера, но с общим катодом. Все резисторы 0,125Вт, кроме тех, что в делителе сетевого напряжения - они на 0,25Вт.
А теперь, на последок, источник вдохновения:
Замечу, что точность показаний устройства сравнима с точностью показаний мультиметра, по которому оно было откалибровано.
Файлы:
Схема
Прошивка для МК с исходником
Программа для ПК
Вопросы, как обычно, складываем тут.