Hi Stinky and
to the forum.
I'm not sure what shape the cooling fan blades are on that motor but they may be optimized for maximum airflow in the forward direction at higher rpm.
If you have just been running the motor at a set speed of 1,000 rpm, and also in the reverse direction, this might explain why is is getting so warm.
Your 2 Amp current draw
(~100 Watts of power) seems reasonable to me, considering that the
Dynomometer data indicates a current draw of 14.87A @ 4489 rpm with a shaft load of just 0.7Nm.
After checking the VEC controllers' default settings, I would say that your motor is not "overheating" if it has only reached 80 degrees after an hours use. The VEC controllers will only start limiting the current when the motor temperature exceeds
120 degrees, and will eventually cut the power completely
if the motor temperature exceeds
150 degrees to protect against overheating.
Unfortunately, I have no experience with any of the EZ Kontrollers
(or CAN-BUS protocol), so I don't know why your motor does not run in the forward direction when using the 0C01EFD0#800CE88003000001 (1000RPM) CAN-BUS command.
You may need to contact GM China
(sales@goldenmotor.com) for further assistance with the CAN-BUS related problem.
Alan