Si controlo la velocidad de mi motor a través de un PWM (usando mi arduino),
Supongo que puedo establecer el ciclo de trabajo máximo para nunca alcanzar una tensión más alta
de 48v.
Puede usar PWM para reducir el voltaje efectivo a 48V, pero el motor seguirá recibiendo pulsos de 63V. Si la frecuencia PWM es lo suficientemente alta, entonces la corriente será relativamente suave a pesar de la pulsación del voltaje. Esto ocurre porque la inductancia de los devanados del motor evita que la corriente cambie instantáneamente.
Sin embargo, la frecuencia PWM de stock de Arduino es de solo 480Hz, que es demasiado baja. En esta frecuencia, la corriente del motor aumentará y disminuirá con el voltaje y el pico en un valor más alto que en 63VCC, lo que hará que el motor funcione más de lo normal. La mayoría de los motores necesitan al menos 3kHz para obtener un suavizado de corriente útil, y los controladores comerciales a menudo funcionan a 8kHz o más.