baileychic
Advanced Member level 3
I am doing a automatic water level controller using PIC18F46K22 which also monitors mains voltage and pump current and controls the Pump.
I thought it is better to implement dynamic dry-run and overload current calculation method. So, Can I implement this method in the code?
Target = 2-HP Pump, 1-Phase, 220V, 50Hz
https://www.google.com/search?q=Hor....69i57j0l7.10730j0j8&sourceid=chrome&ie=UTF-8
2 HP = 1471W
Lets take 1500W for calculation purpose as it will be easier.
1500W/220V = 6.8181A nominal pump current
Dry-Run Current = nominal current - 20% of nominal current
Overload Current = nominal current + 20% of nominal current
Dry-Run Current = 6.8181A - (6.8181A * 20 / 100) = 5.4545A
Overload Current = 6.8181A + (6.8181A * 20 / 100) = 8.1818A
20/100 = 0.2 (this is known that is 20% value)
1500W is known
Voltage is known by measuring through ADC
Current is known as measured through ADC
What I want is a an equation to find out
dynamic dry-run and overload currents that is when mains voltage supplied to pump varies then current also varies and so I need to get dry-run and overload currents in run-time.
So, how to do that?
Should I find out dynamic power from voltage and pump currents and then calculate?
Is the above method correct?
I thought it is better to implement dynamic dry-run and overload current calculation method. So, Can I implement this method in the code?
Target = 2-HP Pump, 1-Phase, 220V, 50Hz
https://www.google.com/search?q=Hor....69i57j0l7.10730j0j8&sourceid=chrome&ie=UTF-8
2 HP = 1471W
Lets take 1500W for calculation purpose as it will be easier.
1500W/220V = 6.8181A nominal pump current
Dry-Run Current = nominal current - 20% of nominal current
Overload Current = nominal current + 20% of nominal current
Dry-Run Current = 6.8181A - (6.8181A * 20 / 100) = 5.4545A
Overload Current = 6.8181A + (6.8181A * 20 / 100) = 8.1818A
20/100 = 0.2 (this is known that is 20% value)
1500W is known
Voltage is known by measuring through ADC
Current is known as measured through ADC
What I want is a an equation to find out
dynamic dry-run and overload currents that is when mains voltage supplied to pump varies then current also varies and so I need to get dry-run and overload currents in run-time.
So, how to do that?
Should I find out dynamic power from voltage and pump currents and then calculate?
Code:
mainsVoltageMeasuredInRunTime * pumpCurrentMeasuredInRunTime = pumpPowerInWatts
pumpPowerInWatts / mainsVoltageMeasuredInRunTime = pumpRunTimeNominalCurrent
pumpRunTimeDryRunCurrent = pumpRunTimeNominalCurrent - (20% pumpRunTimeNominalCurrent)
pumpRunTimeOverloadCurrent = pumpRunTimeNominalCurrent + (20% pumpRunTimeNominalCurrent)
Is the above method correct?