Puzzle de medición de corriente paso a paso

3

El rompecabezas básico: ¿cómo ver cómodamente la corriente del motor paso a paso en un alcance?

Editar 2014-04-14: Esquema y descripción más sofisticados.

Estoy construyendo un dispositivo de prueba para examinar el comportamiento y los parámetros de los motores paso a paso pequeños y varios circuitos integrados de controlador de pasos de bajo costo. Los motores serían de tamaño NEMA 8 a 23, < Bobinas 3A, bipolares. Los controladores son Allegro A4988 , comúnmente disponible montado en un portador con un pinout estándar, como Pololu A4988 Carrier , con modelos relacionados de chip y carrier que tienen diferentes especificaciones de voltaje y corriente.

Quiero poder mostrar varios voltajes y corrientes de manera conveniente; esta pregunta se centra en la corriente sinuosa.

El esquema muestra la idea básica: un IC de controlador paso a paso implementa un puente en H que puede cambiar la corriente para que fluya en cualquier dirección a través del bobinado del motor. Hay dos puentes de este tipo en un controlador IC típico, para impulsar los dos devanados en un motor típico.

Porlotanto,elenfoque"obvio" es interponer una resistencia sensorial (aquí Rsense, digamos 0.1 ohmios), a través de la cual se mide una tensión con un amplificador diferencial, lo que proporciona una tensión al alcance. Ejemplo de amplificador de sentido actual: Linear LT1999; Analógico AD8216.

Problema:

Aunque la relación de rechazo en modo común de CC de dichos amperios es adecuada (100dB = 100,000) para evitar que la diferencia de 30 V entre los estados alto y bajo afecte mucho al voltaje de detección de 0,1 V / Amp, casi definitivamente hay un problema con el AC CMRR.

Los circuitos integrados paso a paso controlan la corriente utilizando PWM, presentando pulsos con duraciones tan cortas como los microsegundos bajos y los tiempos de subida en las décimas de microsegundos. Para ser claros: estos pulsos son distintos del cambio de estado cuando se van de un paso a otro, y son continuos incluso cuando el paso a paso se mantiene en una posición específica (o microposición).

Entonces, Vsense está en el rango de 0 a 0,3 V, además de los pulsos frecuentes de 0 a 30 V que deseamos que rechace el amplificador diferencial. Sin embargo, para los amplificadores de sentido actual que he examinado, el CMRR cae a aproximadamente 60dB (= 1000) a 1MHz y 40dB (= 100) a 10MHz. Parece que un amplificador con especificaciones en este rango es probable que produzca una salida no deseada bastante grande de los pulsos PWM.

He considerado varias formas de reducir el ancho de banda de las dos señales vistas por el amplificador diferencial, pero sospecho que cualquier desequilibrio en su respuesta de frecuencia, para el edge del pulso PWM, precipitará una diferencial que se amplificará.

Pregunta :

¿Hay alguna forma más inteligente de resolver este problema que logre evadir los problemas mencionados anteriormente?

Respuestas que no son ideales:

  • Algunas publicaciones sobre conductores paso a paso abogan por colocar la resistencia de sentido actual en los cables V + de los FETS superiores del puente (por ejemplo, las ubicaciones "X" en la figura). Esto sin duda evita el problema de AC CMRR. Sin embargo, esa ubicación no está expuesta en circuitos integrados de unidad de pasos.

  • Un podría poner una resistencia sensorial en 'y' o 'G' en la figura, pero esto no podría distinguir las dos direcciones de la corriente, y también suma la corriente de las dos bobinas que controla un IC.

  • Aunque no se ha llevado a los pines de la placa de la portadora, el pin A4988 Sense1 permitiría la conexión a la tensión a través de la resistencia de detección Rs1 (ubicación z). Hay un pin de detección separado para cada uno de los dos devanados, y la ubicación evita el problema de CMRR. Sin embargo, todavía no distingue la dirección de la corriente del devanado. Además, esperaba utilizar el dispositivo con placas de transportista de conductor no modificadas, para facilitar el intercambio.

  • Una sonda de alcance actual: costosa, y con la esperanza de construir la capacidad de visualización actual en el dispositivo.

pregunta gwideman

2 respuestas

2

Me gusta usar el efecto Hall de bucle cerrado transductores de corriente LEM para este tipo de aplicacion. Son mucho más baratos que una sonda de corriente genuina para un alcance (solo alrededor de $ 20 o $ 25), tienen una excelente precisión y ancho de banda desde CC hasta un par de cientos de kHz.

El que he enlazado en particular tiene un rango de +/- 6A, pero puedes poner un par de bucles para obtener +/- 3A a escala completa. Solo aliméntalo con un + 5V razonablemente limpio y Robert es tu tío.

Si desea hacer un mayor proyecto, puede compensar la salida con salida diferencial entre el LEM y una referencia de 2.5V, o realmente restarlo con un op-amp y suministros bipolares, pero para la mayoría de los propósitos, simplemente ajustando el alcance cero hará el truco.

    
respondido por el Spehro Pefhany
1

Creo que su descuento de poner una resistencia de derivación actual en Y es ilógico. Eso me suena perfecto. También puede colocar uno en G y tendrá un conocimiento bastante bueno de la corriente que entra y sale de su motor paso a paso. ¿Seguro que si mantiene la posición, la distribución de la corriente es igual a cada polo? Durante el movimiento, la carga de corriente cambiará según sea necesario para mover el rotor / eje, etc.

¡Pruébalo! La suma de las corrientes en el motor es mejor que nada en absoluto, y como dije con algunas suposiciones, es bastante razonable.

Si tiene un alcance, mida la corriente a través de la resistencia manualmente observando el voltaje acumulado sobre un valor de resistencia de precisión conocido.

De lo contrario, obtenga una placa de ruptura de monitor de derivación actual, para algo similar a un INA138 de Texas Instruments, etc. y examine el voltaje de salida de este componente, que es un voltaje lineal con relación a la corriente detectada. Estos monitores de derivación están diseñados especialmente para la detección diferencial muy alta y CMRR.

Hay algunas notas de aplicación útiles sobre este tema exacto por Linear Technology, Aquí, páginas 25 y 26

También lea las dos primeras páginas de la Sección 5.5 en este Zetex (Ahora Diodos Inc.) nota de la aplicación, página 21-22 donde dice específicamente:

  

Una aplicación muy común de monitoreo de corriente bidireccional es en un circuito de puente completo o H. Si   hay acceso a los rieles de suministro al puente, la forma óptima de medir la corriente de carga es   para usar la detección lateral baja o alta como se muestra en RX y RY en la Figura 16

Donde, en este caso, RX y RY se refieren a las resistencias en derivación actuales en V + y tierra, como he sugerido.

    
respondido por el KyranF

Lea otras preguntas en las etiquetas