NI Home
Cart Carro | Ayuda
Hello Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI
Está aquí: 
NI Home > NI Developer Zone > NI Discussion Forums


Responder
Member
luis_fernando
Mensajes publicados: 15
0 Kudos

como obtener las lecturas correctas de un encoder de 500ppm con la NI USB 6226?

estoy tratando de obtener las lecturas de los angulos de un pendulo mediante un encoder de 3 canales de 500ppr para controlar  la velocidad de un motor de 12v DC mediante un puente h lmd 18200 y una tarjeta NI USB 6226. la cuaestion es que las lecturas que me da el encoder se vuelven ilogicas al momento de generar el PWM desde la tarjeta NI 6226. ya tengo todas las tierras de los dispositivos referenciadas a un mismo punto (del puente h y del encoder). las lecturas del encoder estan siendo tomadas por los canales 33 y 35, y los puertos de freno, direccion y PWM son los 44,45 y 12 respectivamente. podria alguien decirme como conectar mis dispositivos para obtener unas lecturas correctas y generar un pwm a la vez??

pst. anexo el programa que estoy utilizando para controlar el motor

Member
Plínio
Mensajes publicados: 52
0 Kudos

Re: como obtener las lecturas correctas de un encoder de 500ppm con la NI USB 6226?

[ Editado ]

Hello Luis Fernando,

 

I have some question about your application.

 

Let me see if I understood. Is your application a inverted pendulum?

 

If so. Does your setpoint refers to the cart speed or the rod position of the inverted pedulum?

 

 

Regards,

 

Plínio Costa

Application Engineering

National Instruments Brazil

 

 

 

 

Hola Luis Fernando,

Tengo algunas dudas sobre su aplicación.

Déjame ver si entendí. Es la aplicación de un péndulo invertido?

Si es así. ¿Tiene su punto de ajuste se refiere a la velocidad del carro o la posición de la barra de la pedulum invertida?

Un cordial saludo,

 

Plínio Costa

Application Engineering

National Instruments Brazil

 

 

 

 

 

Plínio Costa
Application Engineering
National Instruments Brazil

Member
luis_fernando
Mensajes publicados: 15
0 Kudos

Re: como obtener las lecturas correctas de un encoder de 500ppm con la NI USB 6226?

la referencia es la posición de la barra que estoy leyendo mediante un encoder de 500ppr. La velocidad del carro no es referencia, pues esta está dada por el control PID, segun las lecturas que este suministrando el encoder.

Member
Plínio
Mensajes publicados: 52
0 Kudos

Re: como obtener las lecturas correctas de un encoder de 500ppm con la NI USB 6226?

Hello, Luis Fernando

 

First of all, sorry for the delay to reply, but I was in course last week.

 

Ok, I understand. But I see you are not feeding back your system with the cart position and speed. The cart speed is just your output, right?

The problem is that the inverted pendulum system is multivariable. So I think your problem is on the modeling.

As far as I know, the best way to modeling your system is to use a state space representation.

http://www.ece.ucsb.edu/~roy/student_projects/Quintero_238_report.pdf (in English)

http://www.stanford.edu/class/me161/documents/InvertedPendulumOnCartSolution.pdf (in English)

 

Hola, Luis Fernando

En primer lugar, lo siento por el retraso para contestar, pero yo estaba en curso la semana pasada.

Ok, lo entiendo. Pero veo que no se están alimentando de nuevo el sistema con la posición del carro y la velocidad. La velocidad del carro es su salida, ¿no?

El problema es que el sistema de péndulo invertido es multivariable. Así que creo que el problema está en el modelaje.

Por lo que yo sé, la mejor manera de modelar el sistema es utilizar un espacio de representación estatal.

http://www.ece.ucsb.edu/ ~ roy/student_projects/Quintero_238_report.pdf (en Inglés)

http://www.stanford.edu/class/me161/documents/InvertedPendulumOnCartSolution.pdf (en Inglés)

 

 

 

Regards,

Plínio Costa
Application Engineering
National Instruments Brazil

Plínio Costa
Application Engineering
National Instruments Brazil

Active Participant
Luis_AM3C
Mensajes publicados: 643
0 Kudos

Re: como obtener las lecturas correctas de un encoder de 500ppm con la NI USB 6226?

Hola,

 

   Por que no inicias haciendo unas pruebas manuales por separado, mueve el encoder con la mano y ve las lecturas que estas obteniendo. Fija un valor de PWM y de las variables de control del puente H y ve como responden los motores.

 

   Luego ayudate de los modelos que te sugiere Plínio para que tengas las ecuaciones correctas para que hagas el control deseado.

 

Saludos Cordiales,

Luis A. Mata C.
Electronic Engineer
I have LabVIEW 2009, place an image or save your VI for previous version

Al usar este sitio Web, usted acepta los Términos de Uso del mismo. Por favor, lea estos Términos de Uso cuidadosamente antes de usar alguna parte de este sitio. Diríjase a este enlace para obtener información sobre la política de violación a los derechos de autor de ni.com.
Mi Perfil | Privacidad | Aviso Legal | Comuníquese con NI © 2011 National Instruments Corporation. All rights reserved.    |    Enviar esta página Enviar esta página