victor 883 speed controller

I have a victor 883 speed controller that says it requires a pwm input. I powered up the victor 883 and sent it a pwm signal using the analogWrite() command. However the light on the victor 883 flashes orange which means that it isn't recieving the pwm signal.

Did a voltage check with a fluke meter and it appears that the voltage is coming accross the line. Tried to figure out what is going on. Some thoughts from me and my team member.

  1. The victor act like a servo, and thought that it might need a servo type input. I say this because from the information that was provided by the a couple of website say that to control speed you send it a pwm between 0-125. 127 causes an idle. and anything above 127 is the opposite direction.

  2. The website calls for a signal driver. Not quite sure what it is and not quite sure if we need it.

Any help would greatly be appreciated.
Thank you.

It says the control signal is a standard RC PWM signal, so use the Servo library.

My next question is how the servo library works. As I read information about the speed controller a 50% duty causes the motor to stop. Anything less causes the motor to spin in a certain direction and anything greater causes the motor to spin in the opposite direction. So my question is what represents a 50% duty cycle with the servo command.

Servo (radio control) - Wikipedia suggests 1500us pulse width. servo.writeMicroseconds(1500);