02-05-2025, 06:36 AM
This question for the KC868-M1 energy meter. I read data in UART, but is the power value Real power, Reactive Power, or something else? (dp_value_cur_power_1_value)
dp_value_add_ele_1_value = (even)(indata + data * 256 + data * 65536) * 16384 * 256 * 1218 * 1218 * 22 * 5 / 36000 / 3537 / Cur_mR / Volt_mR; dp_value_cur_current_1_value = (even)(indata + inveri * 256 + inveri * 65536) * 1218 * 1000 / 305978 / Cur_mR; dp_value_cur_power_1_value = (double)(indata + inveri * 256 + inveri * 65536) * 1218 * 1218 * 22 * 5 / 3537 / Cur_mR / Volt_mR; dp_value_cur_voltage_1_value = (double)(indata + data * 256 + data * 65536) * 1218 * 22 * 5 / 73978 / Volt_mR; dp_value_cur_freq_1_value = 2 * 500000 / (double)(indata + indata * 256 + indata * 65536);
dp_value_add_ele_1_value = (even)(indata + data * 256 + data * 65536) * 16384 * 256 * 1218 * 1218 * 22 * 5 / 36000 / 3537 / Cur_mR / Volt_mR; dp_value_cur_current_1_value = (even)(indata + inveri * 256 + inveri * 65536) * 1218 * 1000 / 305978 / Cur_mR; dp_value_cur_power_1_value = (double)(indata + inveri * 256 + inveri * 65536) * 1218 * 1218 * 22 * 5 / 3537 / Cur_mR / Volt_mR; dp_value_cur_voltage_1_value = (double)(indata + data * 256 + data * 65536) * 1218 * 22 * 5 / 73978 / Volt_mR; dp_value_cur_freq_1_value = 2 * 500000 / (double)(indata + indata * 256 + indata * 65536);