Matlab - control posicion cilindro neumatico

 
Vista:

control posicion cilindro neumatico

Publicado por alejandro (1 intervención) el 04/05/2007 10:58:10
He realizado el codigo en M-files necesario para el control de posición de un cilindro neumatico mediante el uso de un PID y utilizo una frecuencia de muestreo de 30 samples per second, que es el minimo que me permite la tarjeta de adquisicion de datos(para frecuencias mayores tengo el mismo problema).

Pues bien he aqui mi problema:

El control funciona bien si establezco que adquiera menos de 1024 muestras ya sea con un solo disparo o la suma de varios, sin embargo si establezco mas de 1024 muestras el cilindro hace lo que le da la gana,hasta llegar a las 1024 ultimas muestras y entonces comienza a funcionar correctamente, creo que debe ser algo relacionado con el buffer pero no se como solucionarlo.

Muchas gracias a todos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder