Servo controlador

3

Estoy trabajando con un servomotor y un servomotor de la marca LS IS . Tengo algunas dificultades para que funcione.

  

Manual completo

Tengo que mencionar que no tengo conocimientos sobre servomotores.

Estoy usando un Cypress PSOC (en lugar de un PLC) para generar una señal de 800Hz para impulsar el motor. La idea principal es que el motor debe girar un círculo entero si el conductor recibe 800 pulsos.

He conectado todos los cables de alimentación (una fase 240 V), cables del codificador, conectores del motor (U, V, W). También conecté las señales de control digital. Aquí puede ver el cableado típico para el modo de operación de posición

Elservomotorestágirandoperonoalavelocidadquequería(nocompletauncírculoenunsegundo,peroseproporcionael800Hz,loverifiquéconunosciloscopioytambiénenelmenúdelservoSt-06).Giramuylento,comositomaraunpardeminutoshaceruncírculocompleto.DebidoaqueelPSOCdeCypressproporcionaunaseñaldeondacuadrada,elservocontrolestáfuncionandoenMododecontroldeposición.Heintentadoaumentarlafrecuenciadelaseñalperonadahacambiadomucho.

Entonces,sialguienmepuedeayudar,estaríaagradecido.

Servomotor:

ServoDriver:

señaldepulso: MenúdelservodriverST-06:

Cualquiernúmerocomo:

  • P0-00
  • P0-26
  • P4-00

representaunaentradademenúquesepuedecambiar

Másinformación

  1. MODO:Mododecontroldeposición(página23)
  2. MotorID:731,P0-00(página98)
  3. Codificador:3,P0-01(página98)
  4. Resistenciade100ohmiosutilizada(página61),CypressPSOCda(0V)-(+5V)señal

    Parámetros:(página95)

  5. P0-26:1(single)

  6. P4-00:2(página111),PF+->pin9,PR->pin11

Pines digitales:

Los siguientes pines están conectados a tierra:

  • 10
  • 12
  • 18 (parada de emergencia)
  • 19
  • 20
pregunta Levente Bartos

1 respuesta

3

No podría estar más feliz. Hemos resuelto el problema y ahora el servo funciona como debería. Me ayudó un experto que ha trabajado con sistemas servo. También destacó que la relación de engranajes eléctricos (EGR) debe configurarse correctamente. El servo tiene un codificador de 19 bits para 524288 pulsos / rotación. Desde el controlador superior, en este caso un PIC, produce 800Hz.

Por lo tanto, el numerador de EGR tenía que configurarse en 524288. (P4-01)

Por lo tanto, el denominador de EGR debía establecerse en 800. (P4-05)

(Este controlador puede tener 4 relaciones EGR preprogramadas, yo uso el P4-01 (numerador) P4-05 (denominador), distingo entre esta relación 4 con el estado de los pines de entrada EGEAR2 EGEAR1, tuve que configurar otros valores de registro para cambiar la función de los pins de entrada a EGEAR2 EGEAR1) / p>

Eso es todo.

Interesante: tenía una configuración de prueba aquí en mi casa, donde el motor se colocaba en mi mesa de trabajo, había establecido los mismos parámetros para P4-01 y P4-05 pero no estaba funcionando. En el momento en que lo encendí y encendí la señal Servo-On, se movió (saltó un poco) y el controlador mostró una alarma después de que el controlador apagó el motor. No está sucediendo ahora.

    
respondido por el Levente Bartos

Lea otras preguntas en las etiquetas