☰ Зміст
Енергомонітор PZEM-004T



PZEM004T - енергомонітор з UART. Дозволяє отримувати параметри електромережі - один параметр раз на 0.6сек: напруга, струм, потужність, спожиту енергію, а також частоту коефіцієнт потужності. Модуль має гальванічну розв'язку між вимірювальними ланцюгами і виходом UART, що забезпечує безпеку підключеного зчитувального пристрою.
Існує два варіанти модуля 0-10А, без трансформатора струму, та 0-100А c трансформатором.





Характеристики модуля

• Вимірювання поточної напруги мережі змінного струму 80-260В
• Вимірювання струму 0 - 100А (0-10А)
• Вимірювання активної потужності 0 - 22КВт (0-2,2КВт)
• Вимірювання спожитої електроенергії
• Точність вимірювання 1%
• Робоча частота 45-65Гц
• Послідовний інтерфейс UART зі швидкістю 9600
• Напруга живлення 5В


Схеми підключення силової частини.

0-10A



0-100A





Для видачі інформації модуль використовує протокол Modbus RTU через гальванічно розв'язаний інтерфейс UART. У зв'язку з тим, що інтерфейс гальванічно розв'язаний, для живлення необхідне додаткове джерело. Прочитати дані з модуля можна як за допомогою МК, так і за допомогою комп'ютера, використовуючи перехідник USB <-> UART, та будь-яку програму, що вміє читати Modbus RT.


Список регістрів PZEM - 004Т.


Номер Опис
Input Registors
0 Напруга у вольтах *10
1 Струм у міліамперах
3 Потужність у Ваттах *10
5 Лічильник Ватт-годин
7 Частота у Герцях*10
8 Коефіцієнт потужності*100
Holding Registors
2 Modbus адресу пристрою.


За допомогою стандартного Modbus, не вдасться скинути лічильник ват-годин, оскільки виробник зробив для цього нестандартну функцію (46).


Схема підключення модуля до комп'ютера.






Для спрощення зчитування даних модуля та завдання адреси пристрою було створено програму PZEMSettings . Ця програма була зроблена за допомогою FLProg-Scada і в архіві міститься вихідний файл для програми FLProg (PZEM-004T.flp). У програмі FLProg для цього модуля створено блок , який дозволяє прочитати дані з модуля, а також при необхідності скинути лічильник ват-годин.


Схема підключення модуля до MK




При цьому підключенні завдання адреси не потрібне. Опитування здійснюється за допомогою широкосмугового запиту на адресу 248. Крім того, можливе підключення декількох модулів до одного UART в загальний шлейф використовуючи модулі UART <-> RS485


Схема підключення





При такій схемі підключення необхідно в кожен модуль прописати унікальну адресу, яку потім використовувати в блоці читання даних c PZEM-04T