S-DRIVE – APPENDIX - B                    PG DRIVES TECHNOLOGY 
SK76745/10 
Set Up Procedure 
It is important when setting up the vehicle that the batteries are fully charged and that 
the motor is cold. 
This procedure follows a sequence as below and programming of each parameter should be undertaken in that exact order.  
-  Set Motor Compensation 
-  Set Speed, Acceleration and Deceleration 
-  Set Brake Time 
-  Set Enhanced Motor Compensation (Up) 
-  Set Enhanced Motor Compensation (Down) 
-  Set Enhanced Motor Compensation (Up) Gain – this may not need adjustment 
 
Motor Compensation 
This parameter is used to match the S-Drive to the motor. It is necessary to achieve optimal drive performance and control. 
It is programmable between 0mOhms and 1250mOhms.  
If you know the motor armature resistance program a motor compensation value of around 2/3 of this figure as a starting point 
e.g. if the armature resistance is 100 milliohms, program a value of 65 milliohms. 
If you are unsure of the motor armature resistance, start with a low value - the default motor compensation value is 25mOhms for 
generic S-Drive units. 
Drive the vehicle, at low speed on flat ground. If the vehicle is not controllable and is  uncomfortable to drive, the parameter 
Motor Compensation should be adjusted down in steps of 5mOhms until the scooter feels comfortable to drive on a flat surface. 
Drive the vehicle from a flat surface onto an incline, there should be no reduction in speed as the vehicle climbs the gradient. If 
the  speed  reduces  significantly  increase the  value  of  motor  compensation  in  steps  of  5mOhms.  If  the  speed  of  the  vehicle 
increases significantly reduce the value of Motor Compensation 
Drive the vehicle downwards off the incline, there should be no noticeable increase in speed between driving off the incline and 
driving onto a flat surface. If the speed reduces significantly increase the value of motor compensation in steps of 5mOhms. If 
the speed of the vehicle increases significantly reduce the value of Motor Compensation 
 
Speed, Acceleration and Deceleration 
The vehicle should be programmed with appropriate values for Speed, Acceleration and Deceleration.  
 
Brake Time 
This parameter sets the period of time between the controller detecting zero motor speed and the application of the solenoid 
brake. 
This value should be set long enough to ensure the scooter doesn’t jerk or skid on a level surface, but short enough to minimize 
roll-back or roll-forward on slopes. Brake time is programmable between 0 and 2000ms in steps of 10ms. The default Value is 1 
second (1000ms).  
Drive  the  vehicle  on  a  level  surface.  Set  the  brake  time  such  that  vehicle  is  stopped  by  the  solenoid  brake  engaging.    Then 
gradually increase the brake time in steps of 50ms until the vehicles comes to a stop just before the solenoid brake is engaged.