el 10-24-2006 08:22 AM
el 10-25-2006 11:47 AM
Hola,
no has especificado la version que LabVIEW que tienes, asi que envio un ejemplo en la 7.1.
Si tienes otra version, dimelo y te lo paso.
Un saludo,
AitziberH
el 10-26-2006 05:21 AM
el 10-26-2006 05:27 AM
Hola de nuevo.
Se me olvido mencionar que sobre todo falla cuando alcanzo frecuencias mayores a 1Khz, ya que esta frecuencia es muy baja para lo que yo tengo que aplicarlo, ya que es para un puente inversor con tecnica PWM.
Saludos.
el 10-26-2006 11:10 AM
Hola Carlos80 que tarjeta de adquisición de datos estas utilizando?
Para lo de comparación sino podría serte útil el VI que esta en Signal Processing>>Wfm Measurment>>Amplitud and Levels este te saca directamente la amplitud y después solo compárala como te indicaba AitziberH.
También el Vi Express de Mask and limit testing te puede ser de gran utilidad.
Saludos
el 10-26-2006 12:04 PM
Hola Becega.
La targeta de adquisicion de datos es la A-8111 de icp-das (http://www.icpdas.com/products/DAQ/pc_based/a-8111.htm) y puede muestrear hasta 30Ks/s, asi que no creo que sea problema de la targeta.
Por otro lado tanto con la comparacion que me puso AitziberH como lo que me has indicado del bloque Signal Processing>>Wfm Measurment>>Amplitud and Levels el valor que me devuelve de la amplitud es un valor constante y yo lo que deseo es saber el valor de tension (poniendo esta magnitud como ejemplo) en cada momento para compararla con un valor fijo. Por lo que si comparo una onda senoidal con un valor fijo, el valor de la tension de la senoide ira variando (la amplitud de la señal sera siempre la misma) y cuando sea inferior o superior al valor fijo que se compara, basculara la salida de la comparacion y entonces generara una onda cuadrada a la frecuencia que yo establezca con la onda senoidal.
Saludos.
el 10-26-2006 01:18 PM
Hola Carlos80 utiliza el Vi Express de Mask and limit testing este hace lo que necesitas exactamente, pones los limites y cuando la senoidal los corta te va a generar la salida cuadrada que necesitas
La salida a tu tarjeta la esta escribiendo de una muestra en una o estas usando buffer?
Saludos
el 10-26-2006 02:11 PM
Hola BeCeGa,
Si utilizo el Vi Express de Mask and limit testing hace lo que tu dices , pero solo hasta 4Hz, a partir de esta frecuencia no funciona ( al menos a mi). Te dejo un ejemplo , no vaya a ser que lo este haciendo yo mal.
Por otro lado la señal de la comparacion la mando a la tarjeta de una en una muestra (por un solo canal o bit), para que asi en el mismo momento en que se hace la comparacion el resultado este a la salida y actue el transistor.
Saludos.
el 10-26-2006 03:27 PM
Hola Carlos80 el de pased te indica pasado cuando son los puntos de toda la prueba, al ser la frecuencia mas rápida, no utilices este sino mas bien utiliza la salida del point by point comparation. Y ya si quieres la conviertes en boleana
También los problemas que puedes tener por la generación de frecuencias altas puede ser debido a la velo ciada que desarrolla tu loop, mientras mas cosa hay dentro de esta mas se tarada en completar tu ciclo por lo que llega un punto en que a pesar de que tu tarjeta puede escribir mas rápido tu no le puedes dar los datos a esa velocidad.
Saludos
el 10-27-2006 05:56 AM