Control de posicion de un motor dc con arduino y labview

Control de posicion de un motor dc con arduino y labview

Control de posicion de un motor dc con arduino y labview

control de velocidad pid de un motor dc basado en labview

Algunas preguntas que me ayudarán con mi próxima recomendación: ¿Cuál es la resolución de tu codificador en pulsos por revolución?

Has dicho: «En este momento sólo necesito contar pulsos y en este momento no me importa la dirección… «¿Cómo contarás los pulsos usando LIFA? Has dicho: «¿Es difícil desarrollar una librería para LIFA en labview para leer un encoder? «No puedo responder a esta pregunta porque nunca he intentado extender las capacidades de LIFA.      Además, soy parcial.    Si LIFA no tiene la capacidad que necesito para hacer una tarea, entonces simplemente usaría Labview y Arduino.    Hay mucho más código Arduino disponible que funcionará con Labview que hay código que funcionará con LIFA.hrh1818

labview interconectado con arduino: control de velocidad del motor dc

¡Hola amigos, tengo problemas cuando quiero controlar el motor de corriente continua utilizando Labview interfaz arduino con el control PID, así que si alguien me puede ayudar por favor para hacer mi proyecto que veo en youtube diferentes videos, pero no encuentro ninguna documentación o tutorial de vídeo sobre lo que necesito una ayuda y gracias a todos mucho!

¡Este es mi código, mi hermano puede controlar el motor de corriente continua con la interfaz de labview arduino, pero ahora quiero hacer PID para controlar este motor de corriente continua, lo que soultion? y cómo puedo usar PID Toolkit en este código? y muchas gracias!

Sí, puedo dar información sobre el motor servo es Futaba S3003 y mi sensor es el potenciómetro 220 kohm, así que si usted puede dar cómo puedo hacer esto con Servo, porque en el motor de corriente continua no tengo la identificación es sólo el motor de corriente continua de juego (RC), por lo que el Sr. Nathan cómo se puede utilizar el kit de herramientas PID para controlar la posición – ángulo del motor servo con potenciómetro, muchas gracias mi hermano

Un Futaba S3003 ya es un dispositivo basado en la posición (la retroalimentación y el control se implementan dentro del dispositivo ya).    Si no tienes un servo y quieres crearlo con un motor y un potenciómetro, no podría describirlo lo suficientemente bien como para que lo entiendas.    Te sugiero que busques ejemplos sencillos en los foros de LabVIEW y en otros lugares en línea para la implementación básica del PID.

control pid de la posición del motor de cc mediante arduino

Para accionar un motor de corriente continua en dos direcciones, necesitas un puente H. Un puente H tiene dos entradas: si una entrada es alta y la otra baja, el motor girará en una dirección, si la otra es alta, y la primera baja, girará en la otra dirección. Si las dos entradas son bajas o altas, el motor estará apagado.

Para cada uno de estos 16 motores, la tensión de funcionamiento está entre 3V-9V y cada uno tiene una corriente en vacío de 30 mA y una corriente de parada de 500 mA. Quiero ser capaz de operar los motores de corriente continua en cerca de 3V porque los motores se describen para operar en alrededor de 48 rpm en este voltaje que es ideal para mi proyecto.

Necesitarás una fuente de alimentación apropiada (~3V) con al menos suficiente capacidad de corriente para hacer funcionar todos los motores. Un diseño adecuado permitiría la corriente de parada completa (que puede ocurrir en la puesta en marcha, incluso sin carga) y si usted está funcionando todos los motores a la vez que es de 8 amperios. En realidad los motores probablemente no utilizarán 500mA con los 3V reducidos, así que puedes tomar algún «riesgo» con una fuente de alimentación más pequeña si quieres.

control de la posición del motor dc con interfaz pid por labview

Sólo para que sepas, todos tus VIs de Arduino deben estar en línea (el cable de recursos de Arduino nunca debe bifurcarse) y por lo tanto sólo debes tener un VI de cierre.En cuanto al controlador PID, no veo ninguna sincronización del bucle.    Cuando se utiliza el control PID, es necesario tener una tasa de ejecución del bucle consistente.    Cuando implemente la temporización del bucle, necesita asegurarse de que es lo suficientemente larga para que todos los VIs del bucle se ejecuten (cuando se usa LIFA o LINX, su tasa de bucle estará limitada por esos VIs).También, debería considerar cambiar a LINX en lugar de LIFA.    LIFA ya no está soportado oficialmente.    Encuentra información sobre LINX en http://www.labviewhacker.com/linx.

Acerca del autor

admin

Ver todos los artículos