08-04-2011 01:37 PM
Hola estimados(as), trabajando con un compañero en un trabajo de Tesis, dentro del sistema, estamos recibiendo y enviando una señal de 0-5 volts a dos calefactores a traves de un modulo Ni 6008, los problemas son los siguientes:
1- Enviando el maximo de voltaje(correspondiente a 1700 watts aprox) el sistema responde bien, mostrando en los indicadores del labview dos voltajes( uno para cada calefactor) cercanos a 5, pero sucede que al reducir el voltaje a Cero( de manera drastica), labview aun muestra el voltaje maximo.... este valor solo disminuye si bajamos el voltaje a los calefactores de manera escalonada, esto es, 5--> 4--> 3---> 2--> 0 volts.
ese es el primer problema, y el segundo es:
2- Aun cuando tenemos en cero el voltaje de salida a los calefactores, labview muestra que dichos equipos estan recibiendo voltajes que oscilan entre 0,8. 1,3, valores que deberian ser cero ni no muy cercanos a éste.
Muchas gracias.
08-05-2011 11:40 AM
¡Hola!
¿Por qué no probar esto?
Hacer un VI para la prueba utilizando sólo una Assistan Daq conectado directamente a algunos indicadores, como un gauga, a bargraph, waveformchart etc. y conectar un potenciómetro a el 6008 y variar el voltaje de modo que usted se dará cuenta de si el problema es con en hardware o no. Sería útil si carga su VI aquí.
Felipe Flores
Engenharia de Aplicações
National Instruments Brasil
08-09-2011 01:43 PM
Lo que hice fue que:
1.- Di la señal que mi flujometro enviara 0, verifique con un tester si el modulo enviava algun tipo de señal y este me arrojo 0 V en el tester, pero igual el indicador de panel de control de labview me marcaba un valor de 6,2, siendo que todo medido por mi tester daba 0.
no entiendo que pasa! ayuda!!!!
08-09-2011 02:45 PM
¿lo has probado en todas las entradas analógicas?
Por favor, envíenme un diagrama esquemático de las conexiones a 6008, y carga su VI también. Voy a hacer una prueba aquí para ver si ocurre el mismo problema o no.
08-09-2011 03:41 PM
he intentado en varios puertos del usb-6008, adjunto vi, que utilizamos, saludos y gracias.
08-10-2011 12:52 PM
Hola Niko!
En la mayor While Loop, debe haber una función "Wait (ms) o Wait Until Next ms Multiple", para temporizar el loop con el fin de dar tiempo para el procesamiento de los datos. Una vez que haya escogido el modo de adquisición, " 1 sample (On demand)", la adquisición sólo será posible cuando existir una demanda de datos. Cuando se cambia el valor de forma abrupta, no hay tiempo para el VI para entender la variación, y no haberá demanda, entonces el 6008 no adquirirá nada y mostrará el último valor adquirido.
Otra alternativa es utilizar el modo de adquisición "Continous Samples", en la que se obtiene un número determinado de muestras continuamente una frecuencia de muestreo determinada.
Haga una tentativa con las sugerencias anteriores.
Att.
Felipe Flores