Помимо подсчёта отработанных часов электромотора на 220В с переменным током до 10А устройство позволяет измерять напряжение и ток. Основные функции 

  1. Подсчёт отработанных моточасов. При достижении установленного  в меню количества моточасов включается зуммер. Максимальное количество моточасов до 10000.
  2. Измерение напряжения питания электромотора в  диапазоне 160 - 270В переменного тока. При превышении выше установленного в меню значения напряжения или при падении ниже установленного мотор отключается. Отработанное время сохраняется в EEPROM. При этом срабатывает зуммер
  3. Измерение потребляемого тока до 10А. При превышении установленного значения мотор также отключается и включается зуммер. Проработанное время также сохраняется в EEPROM.
  4. При достижении определенного времени до установленного в меню включается прерывистый сигнал  зуммера. Это время предварительно устанавливается в меню.
  5. Устройство содержит встроенные часы реального времени. Время и дату можно установить в меню.

Схема приведена ниже.

 

Устройство выполнено на Ардуино Нано. Информация о наработанных моточасах, потребляемом токе и напряжении на моторе отображается на 2-х строчном 16-ти символьном LCD дисплее. Для измерения напряжения применяется трансформатор напряжения TR1 ZMPT101, подключенный к электросети через резистор R1. Измеренное напряжение через  вторичную обмотку, подстроечный резистор RV1 и резистор R2 выпрямляется диодом D1, сглажимается конденсатором С1 и поступает на аналоговый вход А1 Ардуино.

Для измерения потребляемого тока применён трансформатор тока TR2  ZMPT103.  Измеренный ток через  вторичную обмотку, подстроечный резистор RV2 и резистор R3 выпрямляется диодом D3, сглажимается конденсатором С2 и поступает на аналоговый вход А0 Ардуино. В качестве часов применен модуль часов реального времени DS1307 с встроенной батарейкой и часовым кварцем.

Реле RL1 отключает мотор при достижении установленного  в меню количества моточасов, при превышении выше установленного в меню значения напряжения или при падении ниже установленного и при превышении установленного значения тока. Светодиод D2 мигает с частотой 1Гц во время подсчёта моточасов и выключается когда подсчёт останавливается.

Для входа в меню нажать  SW1. Пункты меню переключаются кнопками SW2,SW3. Значения пунктов меню - кнопками SW4,SW5. Кнопкой SW6 можно сбросить количество моточасов. Длинное нажатие и удержание SW7 переключает дисплей в режим индикации даты и текущего времени, короткое - включение и отключение звукового сигнала. Подробнее на видео.

Питание от AC DC конвертора МРМ-05 с выходным напряжением 5В и током 1А.

Автор: https://radiosch.eu

Перечень элементов, рабочий и демо проекты в FLPROG со скетчами для Ардуино, проект в протеусе, чертеж печатной платы в EagleCAD с герберфайлами для заказа в архиве

Поддержите автора