Hi Tony and
to the forum.
It seems the maximum rpm I can achieve is about 2000 instead of the expected no load 6000 rpm. Also, the foot throttle appears to be working like an on/off switch rather than a speed controller. This is likely just caused by me setting the controller parameters incorrectly.
The stated motor speed
(2000-6000rpm) is ultimately governed by the battery voltage, and
(according to the product description) that motor appears to accept any of the following voltages: 24V, 36V, 48V or 72V. Therefore is would be reasonable to assume that the maximum available speeds would be ~2000rpm @ 24V, ~3000rpm @ 36V, ~4000rpm @ 48V and ~6000rpm @ 72V.
This would explain why you can only achieve about 2000rpm.
The VEC600 controller uses "Direct torque control" to vary the power, rather than the traditional speed control, therefore the controller is unable to vary the load on the motor when there is "no load on the shaft at all".
When a drivetrain is connected, torque will be placed upon the motor shaft, and the controller should then be able to vary the power in relation to the throttle.
The
Performance curve and
Performance Data only show the results for the HPM5000B motor being tested on a dynomometer @ 48V.
A typical 48V battery pack would have a slightly higher voltage and should produce an unload speed of at least 4000rpm instead of the ~3750rpm indicated on the performance curve, which was probably obtained by using a fixed ~48V power supply instead of a battery.
Regarding your settings, I would reduce the
High Voltage Protection Value (V) to 30V
(and the High Voltage Protection Exit Value (V) to 29V) in case you decide to enable regenerative braking, as this should hopefully ensure that the lead acid batteries would not be overcharged.
I would also increase the
Rated Phase Current (A) to at least 150A and reduce the
Battery drawn current limit (A) to 200A. You can then enable the Boost Setting for additional current/power if necessary.
Alan