Samsung Inverter Pump PWM

Dear all,

Today, and after a power outtage, I observed that my Samsung gen 7 R290 integrated inverter pump for the main water flow was maintaining quite a low flow rate.AFAIK, it used to be full speed always.

And then I remembered that maybe samsung allow to force the value once, and the controller MIM retains it. Turns out it’s absolutely what is done.

For those interested in handling or forcing the PWM flowrate. here are the rules:
nasa identifier : 0x40C4
minimum value : 25
maximum value : 100
automatic PWM hangling value : 255.

I couldn’t find those information elsewhere, I therefore immediately decided to share them!

Cheers

1 Like

Good work, @Topaz, but in fact Samsung have beaten you to it. The manual for the #01PCB (the one with the “new” FSVs) contains the following intelligence for the “new” FSV#4054:


Interestingly, NASA.ptc (in the SNET-Pro2 software) contains the following:

    <Message ProtocolID ="ENUM_IN_WATERPUMP_PWM_VALUE" Index="40C4">
    <Enum>
    </Enum>
    <Range Min = "0" Max = "100"/>
  </Message>

suggesting that the minimum might be forecable to 0 rather than 25.

Actually, 40C4 has not the same meaning as FSV#4054.

  • FSV#4054 is meant to have a minimum value but still allows the PWM value to skim through the allowed interval.
  • 40C4 however, set a fixed value for PWM, whatever the controller computed optimal value. But if set to FF, it reverts to automatic PWM value adjustment.

Hope that would help anyone :slight_smile:

Cheers

Yes, just to clarify (I hope I have this right!):

FSV #4054 is an enumerated user entry for minimum PWM% (0 = 25%, 1 = 35%, 2 = 45%, 3 = 55%). If PWM control is enabled (FSV #4051), then #4054 applies this minimum PWM% constraint to the circulating pump PWM output. (Owners with the version #00 PCB will have the default 0 = 25% applied.)

Edit: Unlike most FSVs which each have dedicated NASA registers, #4054 (and a few others) are handled differently. Any new values for these are written to 0x4612 (the FSV Information Table, which contains the Min/Max/Default values seen in the User Manual) by changing the Default value in this table.

NASA message 0x40C4 stores the Current PWM% output value. This is re-calculated by the Micom every few seconds using this equation:
New PWM% = Current PWM% + {(LWT - RWT - FSV #4052) * FSV #4053}
and the new value (subject to the above applied minimum) written back into 0x40C4. I believe that the MIM maintains the PWM signal at 100% for the first 20mins after circulation pump start before applying the above recalculation.
My own observations indicate that the PWM recalculation is still made and reported even if the pump itself is not PWM-enabled (i.e. effectively fixed speed thus fixed flow rate).