The current ramping on the ASI BAC controllers can be adjusted by changing the Current Regulator parameters.


The reason you want to do this is when the motor is ramping or accelerating too quickly or too slowly as well as any "rough" 


acceleration characteristics. 


This mainly applies to mid drive motors as certain motors can ramp too quickly due to gearing and other variables. Adjusting Current KI and KP values will allow you to fine tune your motor's acceleration behavior.


Hub motors are usually fine with these settings:


 

Now to manually adjust the Ki and Kp values for the current regulator you must set Current Regulator Bandwidth to "0"



This will allow you to override the Ki and KP values, to do that you must go to Live Feed and then "Ride Performance"



Navigate down to Acceleration Control





If you do not see Current Regulator Ki and Kp parameters and you must add them manually, to do so you must hold your finger on Acceleration control.



Add both current regulator Ki and KP by searching for them in the dictionary search field.


Set Current Regulator KI to 10 and KP to 1


You should notice smoother ramping and acceleration.


If acceleration is too sluggish then increase KI from 10 to 20, and try again. If acceleration is too much or if controller is throwing a phase overcurrent fault during acceleration then you will need to decrease KI until it no longer faults. Adjust accordingly.