Updates:
For the people that posted above, I'm seeing 100 motor amps and 70 battery amps at 52V. Max battery power of 3100 watts, motor power 3000 watts, using the ASI BAC 855. So, it is pulling very well, for such a small controller.
However, I do very occasionally get the error "Instantaneous phase over current". Usually when I hit the throttle hard from a slow speed or stopped. My instantaneous over current limit is set to 122 A. Motor rated current is set to 100 amps.
I'm guessing it is related to the Current regulator tuning. I'm not able to set the Current Regulator bandwidth to 3000 as recommended. If I set the Current Regulator bandwidth to 3000 or even values as low as 500, I get jerky motor starting and it faults almost instantly after hitting the throttle. Higher values are jerky to start on the bike stand, but smooth when riding. But, it still faults. It only works correctly if I set the bandwidth to 0 and tune the Current Regulator Kp and Ki manually.
I have had to tune the Kp and Ki terms manually to:
Current regulator Ki = 16
Current regulator Kp = 1
I have used the autotune to measure Ls and Rs and the values seem reasonable:
Ls = 25
Rs = 12
I have kept the PLL bandwidth = 300. I'm wondering if that should be changed?
Also interesting. The auto discovery of the hall sensors fails for me. I get unreasonable values and have to manually program the hall sectors.
Any ideas how to tune the current regulator with this motor?
For the people that posted above, I'm seeing 100 motor amps and 70 battery amps at 52V. Max battery power of 3100 watts, motor power 3000 watts, using the ASI BAC 855. So, it is pulling very well, for such a small controller.
However, I do very occasionally get the error "Instantaneous phase over current". Usually when I hit the throttle hard from a slow speed or stopped. My instantaneous over current limit is set to 122 A. Motor rated current is set to 100 amps.
I'm guessing it is related to the Current regulator tuning. I'm not able to set the Current Regulator bandwidth to 3000 as recommended. If I set the Current Regulator bandwidth to 3000 or even values as low as 500, I get jerky motor starting and it faults almost instantly after hitting the throttle. Higher values are jerky to start on the bike stand, but smooth when riding. But, it still faults. It only works correctly if I set the bandwidth to 0 and tune the Current Regulator Kp and Ki manually.
I have had to tune the Kp and Ki terms manually to:
Current regulator Ki = 16
Current regulator Kp = 1
I have used the autotune to measure Ls and Rs and the values seem reasonable:
Ls = 25
Rs = 12
I have kept the PLL bandwidth = 300. I'm wondering if that should be changed?
Also interesting. The auto discovery of the hall sensors fails for me. I get unreasonable values and have to manually program the hall sectors.
Any ideas how to tune the current regulator with this motor?