noise reject

This commit is contained in:
reaw55 2024-05-07 22:14:33 +07:00
parent b25c472854
commit 257a226f0e

View file

@ -19,6 +19,10 @@ CurrentTransformerCard ct6 = CurrentTransformerCard(&analogCard, 7, &voltage, &a
float adc2current(uint16_t adc_val)
{
// float voltage = adc_val * 0.0007-0.1994;
if (adc_val > 64000) {
// ADC Value is too high, return 0
return 0;
}
float adc_voltage = adc_val * 0.0007;
// 0-10V Output with 30A Current Rating CT
float ct_current = adc_voltage / 10.0 * 30.0;