![]()
AC 100A цифровой многофункциональный счетчик ватт мощность вольт ампер ток тестовый модуль 80-260 в Вольтметр Амперметр PZEM-004 для Arduino Описание:
Этот документ описывает спецификацию PZEM-004T модуля связи переменного тока,Модуль в основном используется для измерения напряжения переменного тока, тока, активной мощности, частоты, коэффициента мощности и активной энергии, модуль без функции отображения, данные считываются через интерфейс TTLinterface.PZEM-004T-10A: Диапазон измерений 10A (Встроенный шунт)PZEM-004T-100A: диапазон измерения 100А (внешний трансформатор) Описание функции: Диапазон измерения напряжения: 80 ~ 260 ВРазрешение: 0,1 VТочность измерения: 0.5%Диапазон измерения: 0 ~ 10A(PZEM-004T-10A); 0 ~ 100A(PZEM-004T-100A)Начальный ток измерения: 0.01A(PZEM-004T-10A); 0.02A(PZEM-004T-100A)Разрешение: 0.001AТочность измерения: 0.5%Диапазон активной мощности: 0 ~ 2.3kW(PZEM-004T-10A); 0 ~ 23kW(PZEM-004T-100A)Начиная измерения мощности: 0,4 WРазрешение: 0,1 WФормат дисплея:<1000 Вт, он отображает один десятичный, например: 999,9 Вт≥ 1000 Вт, он отображает только целое число, например: 1000 ВтТочность измерения: 0.5%Диапазон измерения мощности: 0,00 ~ 1,00Разрешение: 0,01Точность измерения: 1%ЧастотаДиапазон измерения: 45 Гц ~ 65 ГцРазрешение: 0,1 ГцТочность измерения: 0.5%Активная энергияДиапазон измерения: 0 ~ 9999.99kWhРазрешение: 1WhТочность измерения: 0.5%Формат дисплея:<10kWh, дисплей блока Wh(1kWh = 1000Wh), например: 9999Wh≥ 10 кВт · ч, блок дисплея составляет кВтч, например: 9999.99квт · чСброс энергии: Используйте программное обеспечение для сброса.Сигнализация перегрузки:Порог активной мощности может быть установлен, когда измеренная активная мощность превышает порог, itcan сигнализацияИнтерфейс связи:Интерфейс RS485. Протокол связи: Протокол физического слояФизический слой использовать UART к RS485 интерфейс связиСкорость передачи данных составляет 9600, 8 бит данных, 1 стоп бит, нет четностиПротокол слоя приложенияСлой приложения использует протокол Modbus-RTU для связи. В настоящее время, толькоПоддерживает функциональные коды, такие как 0x03 (чтение холдинга), 0x04 (чтение ввода регистра), 0x06 (запись одного регистра), 0x41 (калибровка), 0x42 (исправление). И т. д.Код функции 0x41 предназначен только для внутреннего использования (адрес может быть только 0xF8), используется для фабрикиКалибровка и возврат к обслуживанию завода, после кода функции для увеличения 16-битпароля пароль по умолчанию 0x3721Диапазон адресов slave 0x01 ~ 0xF7. В качестве трансляции используется адрес 0x00Адрес, работнику не нужно отвечать мастеру. Адрес 0xF8 используется в качестве общего адреса, этот адрес может использоваться только в среде с одним рабом и используется для калибровки и т. д.Прочтите результат измеренияКомандный формат мастера считывает результат измерения (всего 8 байт):Рабочий адрес + 0x04 + зарегистрированный адрес высокий байт + зарегистрированный адрес низкий байт + номерИз регистров High Byte + количество регистров Low Byte + CRC проверка High Byte + CRC CheckLow Byte.Командный формат ответа от подчиненного делится на два вида:Правильный ответ: рабочий адрес + 0x04 + количество байтов + зарегистрируйте 1 Высокий байт данных +Зарегистрируйте 1 низкий байт данных +... + CRC проверка высокого байта + CRC проверка низкого байтаОтвет об ошибке: рабочий адрес + 0x84 + ненормальный код + проверка CRC high byte + проверка CRCНизкий байтНенормальный код анализируется следующим образом (см. Ниже)0x01, незаконная функция
0x02, незаконный адрес
0x03, незаконные данные
0x04, ошибка раба
Таблица результатов измерений приведена в следующей таблице
Например, мастер отправляет следующую команду (код проверки CRC заменяется0xHH и 0xLL, то же самое ниже) 0x01 + 0x04 + 0x00 + 0x00 + 0x00 + 0x0A + 0xHH + 0xLLIndicates, что мастеру необходимо прочитать 10 регистров с подчиненным адресом 0x01 И исходный адрес регистра 0x0000Правильный ответ от Ведомого является следующим образом:0x01 + 0x04 + 0x14 + 0x08 + 0x98 + 0x03 + 0xE8 + 0x00 + 0x00 + 0x08 + 0x0x98 + 0x00 +0x00 + 0x00 + 0x00 + 0x00 + 0x00 + 0x01 + 0xF4 + 0x00 + 0x64 + 0x00 + 0x0x00 + 0xHH + 0xLLПриведенные выше данныеНапряжение-0x0898, преобразуется в десятичное-2200, дисплей-220,0 в
Ток 0x000003E8, преобразуется в десятичный 1000, дисплей 1.000A
Мощность 0x00000898, преобразуется в десятичный 2200, дисплей 220,0 W
Энергия 0x00000000, преобразуется в десятичное значение 0, отображение 0Wh
Частота 0x01F4, преобразуется в десятичный 500, дисплей 50,0 Гц
Мощность фактор 0x0064, преобразуется в десятичная система является 100, дисплей 1,00
Состояние будильника 0x0000, означает, что сила тока ниже, чем мощность будильникаПорог
Чтение и изменение параметров slaveВ настоящее время он поддерживает только чтение и изменение адреса и порога тревогиРегистр расположен в следующей таблице
Командный формат мастера для изменения рабочих параметров (всего 8 байт):Рабочий адрес + 0x06 + зарегистрированный адрес высокий байт + зарегистрированный адрес низкий байт + регистрЗначение High Byte + значение Register Low Byte + CRC проверка High Byte + CRC проверка Low Byte.Командный формат ответа от подчиненного делится на два вида:Правильный ответ: рабочий адрес + 0x06 + количество байтов + зарегистрированный адрес с низким байтом +Зарегистрируйте значение High Byte + Register Value Low Byte + CRC проверьте High Byte + CRC проверьте LowByte.Ответ об ошибке: рабочий адрес + 0x86 + ненормальный код + проверка CRC high byte + проверка CRCНизкий байт.Например, Мастер устанавливает порог сигнала тревоги работника:0x01 + 0x06 + 0x00 + 0x01 + 0x08 + 0xFC + 0xHH + 0xLLУказывает, что мастеру необходимо установить 0x0001 регистр (порог питания) на 0x08FC(2300 Вт).Настройте правильно, раб возвращается к данным, которые отправляются от мастера.Например, Мастер устанавливает адрес раба0x01 + 0x06 + 0x00 + 0x02 + 0x00 + 0x05 + 0xHH + 0xLLУказывает, что мастер должен установить 0x0002 register (Modbus-RTU address) на 0x0005Настройте правильно, раб возвращается к данным, которые отправляются от мастера.Сброс энергииКомандный формат мастера для сброса энергии раба (всего 4 байта):Рабочий адрес + 0x42 + CRC проверка высокого байта + CRC проверка низкого байта.Правильный ответ: рабочий адрес + 0x42 + CRC проверьте высокий байт + CRC проверьте низкий байт.Ответ об ошибке: рабочий адрес + 0xC2 + ненормальный код + CRC проверка высокого байта + проверка CRCНизкий байтКалибровкаКомандный формат мастера для калибровки работника (всего 6 байт):0xF8 + 0x41 + 0x37 + 0x21 + CRC проверьте высокий байт + CRC проверьте низкий байт.Правильный ответ: 0xF8 + 0x41 + 0x37 + 0x21 + CRC проверьте высокий байт + CRC проверьте низкий байт.Ответ об ошибке: 0xF8 + 0xC1 + ненормальный код + CRC проверка высокого байта + CRC проверка низкого байта.Следует отметить, что калибровка занимает от 3 до 4 секунд, после того как мастер отправляетКоманда, если калибровка прошла успешно, это займет 3 ~ 4 секунды, чтобы получить ответ работника.Проверка CRCПроверка CRC использует формат 16 бит, занимает два байта, полиномиальный генератор X16 + X15 +X2 + 1, полиномиальное значение, используемое для расчета, 0xA001.Значение проверки CRC является рамкой данных, разделяющей все результаты проверки всех байтов, за исключениемКонтрольное значение CRC.Функциональная схема блока
Изображение 3,1 PZEM-004T-10A функциональная схема блока
Изображение 3,2 PZEM-004T-100A функциональная схема блокаСхема проводки
Фото 4,1 PZEM-004T-10A схема проводки
Изображение 4,2 PZEM-004T-100A схема проводкиПрочие инструкцииИнтерфейс TTL этого модуля является пассивным интерфейсом, для этого требуется внешний источник питания 5 ВY, wHich означает, что при общении все четыре порта должны быть подключены (5 В, RX, TX, GND), в противном случае он не может общаться.Рабочая температура:-20'C ~ + 60'C.Посылка включает:1xТестовый модуль тока
1x катушка![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Нисколько не пожалела, что заказала здесь светоотражающий Зонт Godox. СТоимост оказалась вполне доступной. Просто в других интернет-магазинах видела такой же... Читать отзыв полностью...