Contador de pulsos labview

Contador de pulsos labview

Contador de pulsos labview

Recuento de eventos con ni usb 6009

mi actual VI está utilizando LINX para obtener mediciones de voltaje de un pin analógico del arduino y mostrar los datos (corriente, potencia, etc). Tengo un sensor de efecto hall que obtendría los pulsos de una estructura vibrante y potencialmente mostraría la frecuencia a la que la estructura está vibrando en el mismo VI. ¿Cómo puedo implementar esto con mi diseño actual? He tratado de encontrar una manera de contar el número de pulsos en LabVIEW, pero no pude encontrar una manera de hacerlo de manera eficiente para poder hacer el cálculo de la frecuencia. Cualquier ayuda será apreciada. Gracias

Trate de configurar su captura de marca de tiempo similar a esto, donde una vez que se detecta un borde, o un bool True de su lectura digital, una marca de tiempo se añade en la matriz de registro de desplazamiento. Luego haz el cálculo de la frecuencia a partir de las diferencias de tiempo entre los sellos después de que un número de sellos hayan sido recogidos para que puedas promediarlos (si es necesario). Cuando se coge una marca de tiempo hay que asegurarse de que es una marca hecha lo más cerca posible del momento en que se genera la detección de bordes. (Lo siento, todo lo que tengo disponible es LV 7.1 y tuve que instalarlo para hacer cualquier código, wow es viejo).

Medición de la frecuencia en labview

Estoy usando un contador para generar un tren de pulsos digitales finitos. Y tengo un botón de parada para que el usuario pueda detener la generación de pulsos. Esto se hace con un bucle while que se ejecuta mientras la tarea no está hecha y el usuario no ha pulsado el botón de parada. Pero, ¿cómo puedo calcular cuántos pulsos ha generado el contador?

Parece que no hay ninguna propiedad de la tarea o de la temporización o del canal o o … que proporcione información sobre la cantidad de tiempo que una tarea se estaba ejecutando o el número de pulsos que se generaron. Y obtener una marca de tiempo del sistema justo después de iniciar y detener la tarea y luego calcular que probablemente se generaron pulsos xy podría estar bien sólo con frecuencias muy bajas.

Parece que no hay ninguna propiedad de la tarea o de la temporización o del canal o o … que proporcione información sobre la cantidad de tiempo que una tarea estuvo funcionando o el número de pulsos que se generaron. Y obtener una marca de tiempo del sistema justo después de iniciar y detener la tarea y luego calcular que probablemente se generaron pulsos xy podría estar bien sólo con frecuencias muy bajas.

Labview daq4 job (rpm gage)

Una tarea DAQmx de entrada de contador debería ser capaz de medir pulsos. Tendrá que especificar un contador diferente al que está produciendo los pulsos, aunque puede encontrarse con limitaciones de hardware aquí (no todas las tarjetas tienen múltiples contadores). Alternativamente, usted podría añadir un caso a su estructura que incrementaría un registro de desplazamiento con el número de veces que la salida pluse ha sido llamada (también puede necesitar mover alrededor de su tarea de salida de contador y configurar cómo obtiene la entrada de frecuencia necesaria.

Pulse counter / contador de pulsos con labview y arduino

Estoy tratando de hacer una lectura de frecuencia temporizada por hardware de un codificador de cuadratura mediante el uso de un contador libre en mi daq (pcie-6320) para generar pulsos que se pueden utilizar como una fuente de temporización. Estoy recibiendo este error: «Se detectaron múltiples pulsos de Reloj de Muestra dentro de un período de la señal de entrada. La frecuencia de entrada varía entre 0-100Hz, por lo que en algunos puntos, la señal de entrada siempre será menor que la velocidad del reloj de muestra. Necesito que la tasa de reloj de muestreo sea alta y constante para obtener la resolución que necesito para el codificador. Aquí está mi diagrama: http://imgur.com/3XOQYGNAny ideas de cómo solucionar esto? Gracias! 1 comentarioscompartirinformar67% VotadoEntrar o registrarse para dejar un comentarioEntrarRegistrarseOrganizar por: mejor

Acerca del autor

admin

Ver todos los artículos