Hi Leon and
to the forum.
Most BLDC motors will draw their maximum current at very low speed, and the current being drawn from the battery will automatically decrease as the motor rpm increases
(and when the motor reaches its maximum governed rpm) which is why the current draw is so low at 28km/h.
However, if you were doing a constant 28km/h whilst going up an incline, I would expect the current draw to be higher than 7A.
Please note that a battery current draw of just 15A @ 48V = 720W, which is still 44% higher than the motor's 500W rating.
The Max Current settings available in the miroMAX version of the programming software is 30A Continuous and 70A Peak:
Unfortunately, I think this value is for "Phase Amps", which are typically much higher than "Battery Amps".
You could try setting the controller's "
Motor Voltage" parameter to
24V instead of 48V to see if the torque increases.
Alan