TL; DR, ¿cómo no hacer estallar un motor BLDC o su controlador y el dinero ganado con tanto esfuerzo que he gastado en este kit mientras desarrollaba un firmware desde cero?
Historia: Nunca antes había trabajado en motores, pero soy bastante bueno con los microcontroladores. Para darles a los motores una oportunidad de experiencia, compré este kit por un precio justo (motor BLDC sin sensor):
Quiero empezar desde cero y ver si puedo hacerlo tan bien como el firmware propietario original (solo está disponible en formato bin). Mi pregunta es:
Bajo qué condiciones el motor se dañará (por un mal firmware) ya que he oído que un punto de depuración mal ubicado en el código puede liberar el humo mágico del motor o del controlador. O secuencia de conmutación incorrecta de los transitores, etc.
¿Puede señalar las trampas que pueden provocar daños? ¡Para que yo y los futuros lectores de esta pregunta podamos agradecerte!
Actualización (1) Sugiera una lámpara en serie con fuente de alimentación. ¿Es este el caso?
Una cosa que he hecho en el desarrollo del controlador de motor BLDC es poner una lámpara incandescente adecuada en serie con la fuente de alimentación del puente. Si la luz se enciende brillante, solo te ahorró un conjunto de transistores.
Por supuesto, seguirá las técnicas de desarrollo de código adecuadas para hacer que la lógica de la unidad BLDC sea lo más independiente posible del resto de su programa, pruébelo en simulación y con la corriente de la unidad limitada, y asegúrese de que todo se vea maravilloso en su osciloscopio multicanal antes de intentarlo. para impulsar un motor.
Y tal vez debería asegurarse de tener a mano una buena herramienta para desoldar y algunos juegos de componentes de alimentación de repuesto, por si acaso.
Tony Estuardo EE75
Todor Simeonov
Sean87