Ese era un pdf cuando se cargó originalmente, pero ahora voy a intentar acercarme a los subcircuitos. Por favor, hágame saber si hay una mejor manera de hacer esto.
Estoy tratando de hacer un controlador de motor BLDC basado en PIC pero estoy dibujando ~ 0.5A incluso sin un motor enchufado. Puedo mover un motor, velocidades variables, en el sentido de las agujas del reloj, en el sentido contrario a las agujas del reloj, he validado mis tablas de control, pero no estoy haciendo eficientemente... como en absoluto.
Sospecho que estoy permitiendo que algo de corriente se dispare a través de un par de transistores. Los MOSFET se calientan increíblemente rápido cuando trato de PWM a frecuencias superiores a 1 kHz (lo ideal sería que esto funcionara a unos 30 kHz). Mucho tiempo en el o-scope me ha demostrado que los voltajes de la puerta se cruzan (el lado alto se apaga y el lado bajo se enciende) durante aproximadamente 1us y luego durante aproximadamente 2us cuando el lado alto se enciende y el lado bajo se apaga.
Debido a que todos los MOSFET son de canal N, tengo que usar un controlador de compuerta (LM5109BMA) para aumentar el voltaje y poder encender los MOSFET de lado alto. Desafortunadamente, para que esto funcione, necesito seguir cargando una tapa de correa de arranque, lo que significa que tengo que hacer ese negocio donde los dos MOSFET de un par alternan uno frente al otro.
Supongo que mi pregunta es, ¿es realmente tan malo ese 1us to 2us de crossover? ¿Hay alguna forma de mitigar eso prácticamente?
ver también: notas de aplicación AVR443 y AN957 de Atmel y Microchip
Sí, resultó que ese cruce fue significativo. Ahora he sintonizado manualmente las cosas para que no haya superposición, pero ahora demasiado tiempo muerto me impide ir a frecuencias más altas.
Siéntase libre de comentar sobre el diagrama del circuito si hay cosas que ve que podría mejorar.
david tweed
Russel McMahon
tarabyte
tarabyte
akohlsmith