What is the default PWM frequency of the EZ-B v4, and is it adjustable?
I'm sorry; I should been more precise in my question. Here is what I do know;
In a conventional analog servo motor a PWM signal with a period of 20 ms is used to control the motors.
A signal of 20 ms has a frequency of 50 Hz. The width of the pulse is varied between 1 and 2 ms to control the motor shaft position.
When a voltage is applied to the circuit the inductance of L slows down the rate at which the current rises. This happens because the inductor produces a back EMF which resists the current flowing through it. ... Therefore PWM signals using higher frequencies give less time for the current to rise.
This produces greater starting torque and less heat.
I'm going to assume that this is NOT ADJUSTABLE with the EZB and the frequency is locked at the 50Hz.
Thanks for the support.. no response required.
Upgrade to ARC Pro
Get access to the latest features and updates with ARC Early Access edition. You'll have everything that's needed to unleash your robot's potential!
I know the PWM output voltage was adjustable, like you said, but the top PWM voltage would be whatever the input voltage is that you are powering the EZB at? Doesn't the PWM control adjust the selected digital power pin?
You can power the EZB with any DC voltage from 4.5 to 16 volts.
If I'm correct, that would variy the PWM voltage between 4.5 v (gnd) to 16 volts depending what voltage you feed the EZB?
You can use the PWM controls found in ARC to adjust your PWM. You can also use script commands to do the same thing.
The OP did not ask this but I think it was very interesting and important when I learned it:
Actually the voltage does not change when the PWM is adjusted. PWM actually turns off and on the supplied power output rather than limiting it. The result is that the motor slows down but still has most of the torque and current it needs. You get better performance and less heat from a motor speed controlled with PWM rather then dropping the supply voltage.
I think what I missed (or forgot) is what I just read in the ARC Skill store:
I think I have it now.
You can customize the controller and the EZB firmware for open-source micros as much as you need. There is never a moment where "it can't be done" can be used around here