Salida del codificador óptico incremental a Matlab Simulink

0

Estoy haciendo un proyecto basado en un sensor de posición basado en un codificador incremental. Para validar esto, estoy tratando de leer las señales de onda cuadrada de un generador de funciones (ya que un codificador óptico produce pulsos de onda cuadrada como salida). ¿Existe algún método para leer las señales de voltaje de un generador de señales utilizando el software MATLAB Simulink?

    
pregunta user17551

1 respuesta

1

Puede usar el Caja de herramientas de adquisición de datos de Matlab, si tiene acceso a eso.

Alternativamente, un osciloscopio de almacenamiento digital puede estar a punto de capturar datos en algún tipo de formato de hoja de cálculo que podría importar fácilmente a Matlab.

Deberá establecer la frecuencia de muestreo suficientemente alta para evitar aliasing . Para un codificador rotatorio convencional, el tiempo crítico es de aproximadamente 0,5 ms, por lo que necesita muestrear a 0,25 ms o menos (4000 Hz). Deberá asegurarse de que su sistema de captura de datos esté configurado correctamente para capturar estos eventos. Para su codificador óptico, el tiempo de muestreo estará relacionado con la velocidad máxima que está intentando capturar y el número de posiciones en el codificador.

    
respondido por el jbarlow

Lea otras preguntas en las etiquetas