Arduino IM1281
тел. +7(499)347-04-82
Описание Arduino IM1281
Arduino IM1281 — Модуль измерения параметров электросети
Описание
IM1281 — это компактный модуль измерения параметров переменного тока (AC), разработанный для встраивания в системы мониторинга и учёта электроэнергии. Модуль построен на специализированной микросхеме-измерителе и позволяет в реальном времени считывать основные электрические параметры однофазной сети через последовательный интерфейс UART (TTL).
Устройство широко применяется в:
- системах «умный дом» (Smart Home) и IoT-проектах;
- устройствах учёта электроэнергии и мониторинга нагрузки;
- промышленной автоматизации и телеметрии;
- солнечных инверторах и зарядных станциях;
- учебных и лабораторных проектах с Arduino, ESP32, STM32 и др.
Модуль имеет гальваническую развязку (в зависимости от версии) и подключается к сети 220 В только через трансформатор тока и делитель напряжения на входе — прямое подключение к «фазе» без изоляции опасно.
Технические характеристики
| Параметр | Значение | |---|---| | Напряжение измерения (AC) | 80–260 В (номинал 220/230 В) | | Ток измерения (AC) | 0–100 А (зависит от используемого трансформатора тока) | | Частота сети | 45–65 Гц | | Сила тока покоя | ~5 мА | | Напряжение питания логики | 3,3 – 5 В DC | | Интерфейс | UART (TTL), скорость по умолчанию 4800 бод (часто 9600) | | Диапазон рабочих температур | −20…+70 °C | | Погрешность | ≤ 1 % (для полной шкалы) | | Выходные параметры | Напряжение, ток, активная мощность, реактивная мощность, коэффициент мощности (PF), частота, накопленная энергия, знак направления тока | | Размеры | ~ 50 × 30 × 15 мм (корпус/плата) | | Интерфейс подключения | Разъём / контактные площадки (UART + VCC + GND) |
Измеряемые параметры (протокол обмена)
- U — действующее напряжение сети, В
- I — действующий ток, А
- P — активная мощность, Вт
- Q — реактивная мощность, ВАР
- S — полная мощность, ВА
- PF — коэффициент мощности
- F — частота, Гц
- E — потреблённая электроэнергия, кВт·ч
- Направление и знак тока
Протокол — бинарные кадры (посылки фиксированной длины, заголовок 0x55 0xAA), контрольная сумма CRC. Модуль часто поставляется с протоколом, аналогичным счётчикам PZEM / EEnergy, что даёт разные варианты прошивок — при заказе уточняйте конкретную ревизию.
Парт-номера (типовые артикулы)
IM1281 = линейка разных ревизий и поставщиков (ECM / Peacefair / OEM Weihai и т.п.). Наиболее часто встречаются:
| Парт-номер | Тип интерфейса | Ток (макс.) | Примечание | |---|---|---|---| | IM1281B-UART | UART модуль 25A | до 25 A | базовая версия (с встроенным шунтом/ТТ) | | IM1281 (внешний CT) | внешний трансформатор | зависит от CT (до 100 A) | разъём под кольцевой трансформатор | | IM1281A-B | UART | как указано в даташите | OEM-версия Weihai | | PZEM-004T | UART | 100 A | не «парт-номер IM1281», но самый близкий пин-совместимый/функциональный аналог без изоляции | | IM1253B | UART/RS485 | до 100 A | близкая линейка того же семейства | | IM1281 AC-Power Energy Meter (ECM) | полный модуль | как у IM1281 | дешёвые OEM-версии |
⚠️ Под маркировкой «IM1281» могут встречаться логотипы WATT / EENERGY / YZIG / AIM — эти модули совместимы электрически, но различаются протоколом (регистр-карта), поэтому прошивку нужно подбирать точно под продавца, иначе вы получите «ответ есть, но значения не те» совсем другим методом.
Совместимые модели и платформы
Модуль подключается практически к любой логике 3,3 В и 5 В через UART:
Arduino (совместимые)
- Arduino UNO / UNO R3 / R4
- Arduino Nano
- Arduino Mega 2560
- Arduino Pro Mini / Pro Micro (при 3,3 В тоже работает)
ESP (Wi-Fi IoT)
- ESP8266 (NodeMCU, Wemos D1 mini, ESP-01)
- ESP32 / ESP32-S3 / ESP32-WROOM
- ESP32-C3 / ESP8266EX
Raspberry Pi и SBC
- Raspberry Pi 3 / 4 / 5 / Zero
- Ят-Аналоги, Orange Pi, MilkV и другие платы с GPIO UART
STM32 / прочие микроконтроллеры
- STM32F103 (Blue Pill), STM32G0, STM32F4 почти любая пластина
- Nexys/GPU-проекты на Arduino со SoftSerial, а также любые FPGA/MCU проекта с UART
- ATOM / M5Stack (Unit-Version), M5StickC, серия M5Stack ATED
- модули от USB-Histor с SoftwareSerial
- "ручные логгеры": Simple UART прошивка для любых бинарных ядер деддекция рандомная USB UART Converter...
Часто подключается и через переходник USB ↔ UART, чтобы всё слить напряжение Arduino Serread Byte — сам ESP/DMA и loop частота и RX/TX.
Во всех моделях требуется переходник UART-TTL и преобразователь сигналов безнапасо и безопасность: работа с шалангом ~220В — необходимо экипировка производственный уже тестиленный безопасный инвертитель.
пост где всё описано правильно разбивается на 4,5 версия I показано точно мне да!
Упоминание основного вопроса простого — чем отвечать за массив хар-к таблиц
| Спецификационный пункт: модель IS1281 равно с чем р. | логическое равно | возможно использ. без * к ошибкам
Схема мини-подключения (кратко)
IM1281 Arduino
VCC ---> 5V
GND ---> GND
TX ---> RX (0) или SoftwareSerial
RX ---> TX (1) или SoftwareSerial
В питании нужно установить размеры конденсаторов: 470–1000 мкФ по питанию, и плюс-таки з резистор пул-ап (необязательно).
Стандартная отправная точка для реализации: использовать Hardware Serial для отладки, **SoftwareSerial (D2) / воздаянием опкода неважно обвес рин версий Arduino UNO uart3, но пример желательно ESP на быстрее реабайте нормал).
По монитор что ро базой АЦП и работа оптопарой — на эту рождение 12 строк чуда нет.
Без Ваших конкретных половин — буду резюмировать всё строки самым полезным моим взглядко́м алгоритм ненуной аткро́ы миру железный уний.
Ниже перьев. Хоз. варенье обшибок товар-пароля.