ESC esquema problema ADC

1

Hice propia placa ESC. Aquí están los esquemas:

Primero,implementéelciclode6combinacionesdeseñalesdeconmutación:A_H,A_L,B_H,B_L,C_H,C_Lenelbucleutilizandoeltiempoderetardoantesdecambiaralasiguientecombinación.Todocomoseexplicaaquí: enlace

¡Y el motor sin escobillas gira! ¡Estoy feliz!

No, quiero implementar combinaciones de algoritmo de conmutación utilizando señales ADC_A, ADC_B, ADC_C y ADC_CENTER. Espero ver ADC_A, ADC_B y ADC_C desplazados de 60 grados mientras ADC_CENTER es constante. ¡Pero cuando busco esas cuatro señales usando el osciloscopio veo que todas son iguales! ¿Por qué? ¿Dónde está el error? ¿En esquemática o puede estar en soldadura (cómo comprobarlo)? ¡Explícame porfavor! El esquema se toma de aquí: enlace

EDITAR: Gracias por la explicación de Bruce Abbott. Descubrí que hay un pico de voltaje en cada segundo paso del bucle en todas las líneas ADC (ADC_A, ADC_B, ADC_C, ADC_CENTER):

Sucede en cada paso cuando cambio de un hombro de lado bajo a otro (A_L, B_L, C_L). ¿Podría ser la razón por la que los hombros laterales bajos conduzco utilizando salidas gpio simples, no señales PWM? En los pasos cuando cambio los hombros laterales altos que son impulsados por señales PWM, no hay picos de voltaje.

EDIT 2:

Encontré las causas de las subidas de tensión en los canales ADC: hay un largo retraso entre los conmutadores al siguiente estado. El retraso es necesario para excluir la probabilidad de apertura de los dos MOSFET de una fase al mismo tiempo. Al final resultó que, elegí demasiado retraso. Reducir las demoras y los aumentos repentinos.

    
pregunta user3583807

1 respuesta

3

En primer lugar, debe observar la diferencia de voltaje entre ADC-x y ADC_Center, ya sea utilizando dos canales en modo diferencial o conectando la conexión a tierra ADC_CENTER (con la fuente de alimentación ESC aislada de la conexión a tierra). ADC_CENTER es el "punto central virtual", equivalente al voltaje de la toma central en un motor con bobina en estrella.

Si su cableado es correcto y está aplicando la conmutación normal de 6 pasos, en cada paso una fase debe ser alta, una baja y la tercera a ~ 1 / 2VCC con la parte posterior de la misma (líneas inclinadas en el gráfico). abajo). Por lo tanto, si compara dos fases, deben estar fuera de fase (en 120 ° si el tiempo de conmutación es par).

En cualquier caso, la única fase que le interesa es la que está flotando actualmente. Si el ESC está sincronizado con el motor, el punto de cruce por cero (en relación con el centro de ADC) debe estar aproximadamente a la mitad del paso de conmutación. Si no está sincronizado, entonces el ZCP será aleatorio, pero el motor probablemente tampoco girará (ya que las bobinas no se activan con la sincronización correcta para que siga funcionando).

    
respondido por el Bruce Abbott

Lea otras preguntas en las etiquetas