Correct if current greater 15A
This commit is contained in:
@@ -46,8 +46,10 @@ double currT = 0.0;
|
||||
double currM = 0.0;
|
||||
float Pavg = 0.0f;
|
||||
int nSec, nSampl;
|
||||
unsigned long sumReading = 0;
|
||||
unsigned long sumReading2 = 0;
|
||||
// unsigned long sumReading = 0;
|
||||
// unsigned long sumReading2 = 0;
|
||||
double sumReading = 0;
|
||||
double sumReading2 = 0;
|
||||
long sumAvg = 0, sumAvg2 = 0;
|
||||
int maxV = 0, minV = 0;
|
||||
|
||||
@@ -193,10 +195,10 @@ void mcp_output(){
|
||||
reading = reading >> 4;
|
||||
adcI = reading - 2044;
|
||||
//Serial.println(reading);
|
||||
if(maxV < adcI) maxV = adcI;
|
||||
if(minV > adcI) minV = adcI;
|
||||
//if(maxV < adcI) maxV = adcI;
|
||||
//if(minV > adcI) minV = adcI;
|
||||
sumReading += adcI * adcI;
|
||||
sumAvg += adcI;
|
||||
//sumAvg += adcI;
|
||||
|
||||
digitalWrite(scePinU, LOW);
|
||||
reading = SPI.transfer16(0x0000);
|
||||
@@ -205,10 +207,10 @@ void mcp_output(){
|
||||
reading = reading >> 4;
|
||||
adcU = reading - 3120;
|
||||
//Serial.println(reading);
|
||||
if(maxV < adcI) maxV = adcU;
|
||||
if(minV > adcI) minV = adcU;
|
||||
//if(maxV < adcI) maxV = adcU;
|
||||
//if(minV > adcI) minV = adcU;
|
||||
sumReading2 += adcU * adcU;
|
||||
sumAvg2 += adcI;
|
||||
//sumAvg2 += adcI;
|
||||
|
||||
nSampl++;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user