Датчик напряжения ZMPT101B. Какой порого по напряжению ?
- Войдите на сайт для отправки комментариев
Сб, 11/09/2021 - 20:53
Всем привет. Zmpt101b для измерения напруги в однофазной сети. Хочу использовать этот датчик для работы в двухфазной сети. Можно к этот датчик подключить на 380в.? Не сгорить ? Есть еще датчики ероме этого для переменного тока ?
Это зависит от того, что там китайцы напаяли на твоей конкретной плате
zmpt101b datasheet
operating range 0~1000V 0~10mA(sampling resistor 100Ω)
Это даташит на трансформатор, а не на всю китайскую поделку.
zmpt101b datasheet
operating range 0~1000V 0~10mA(sampling resistor 100Ω)
у меня на трансформаторе написано 2ма )))
Скетч простенький:
//#define LCD #include "EmonLib.h" //Include Emon Library #ifdef LCD #include <Wire.h> // LCD #include <LiquidCrystal_I2C.h> // LCD // Set the LCD address to 0x27 for a 16 chars and 2 line display LiquidCrystal_I2C lcd(0x27, 16, 2); // LCD #endif #define VOLT_CAL 258.7 //VALOR DE CALIBRAÇÃO (DEVE SER AJUSTADO EM PARALELO COM UM MULTÍMETRO)**258.7 84% EnergyMonitor emon1; //Create an instance void setup() { Serial.begin(9600); emon1.voltage(0, VOLT_CAL, 1.7); //Voltage: input pin, calibration, phase_shift #ifdef LCD lcd.init(); // initialize the lcd lcd.begin(16, 2); // LCD lcd.backlight(); // LCD #endif } void loop() { emon1.calcVI(20, 2000); //Calculate all. No.of half wavelengths (crossings), time-out float Voltage = emon1.Vrms; //extract Vrms into Variable Serial.println(Voltage, 1); // Serial.println("V"); // delay(500); #ifdef LCD lcd.clear(); lcd.print("* Voltage RMS *"); lcd.setCursor (4, 1); // go to start of 2nd line lcd.print(Voltage, 1); lcd.setCursor (0, 1); lcd.print("-AC"); lcd.setCursor (11, 1); //установка курсора на lcd.print("VOLT"); lcd.setCursor (15, 1); lcd.print("-"); delay(500); #endif }