el 11-05-2009 07:24 PM
hola! que tal?
soy nuevo en esto de usar el programa labview y la adquisicion de datos.
Bueno quisiera saber como hago un instrumento virtual(paso por paso). Y bueno tengo el programa labview 8.5 y una tarjeta de adquisicion de datos usb 6008. En si quiero que me digan como hago las conexiones en la tarjeta, para adquirir tempertauras de un horno mediante un termopar. Y lo que me gustaria en el instrumento es que grafique la temperatuta del horno.
Agradecere cualquier ayuda que me oriente, por que en realidad no se nada sobre estos temas.
el 11-19-2009 03:20 PM
Hola
Existen varios tutoriales en línea que te pueden guiar paso a paso en el proceso de desarrollar un programa en LabVIEW, este es uno de ellos:
http://zone.ni.com/devzone/cda/tut/p/id/5247
Por otra parte en realidad la 6008, por ser de las tarjetas más básicas, no es de lo más adecuado para medir la señal de un termopar debido a los cambios mínimos que puede detectar yo te recomendaría utilizar otro tipo de sensor para la temperatura o cambiar de tarjeta a una 9211 que ya trae el acondicionamiento para termopares integrado.
http://digital.ni.com/public.nsf/allkb/8166630BD6965EEA86256FDD0052E89C?OpenDocument
Saludosel 11-19-2009 03:52 PM
Bien, gracias por responder.
Bueno resulta que es la unica tarjeta de la que disponemos. No se si puedas decirme como acondiciono la señal del termopar a la usb6008, ademas si tengo que utilizar algun tipo de amplificador (cuales o que tipo de amplificadores)o como hacer algun tipo de pruebas pequeñas.
el 11-19-2009 04:13 PM
Hola
El termopar necesita hacerle una linearización, amplificarlo, filtrarlo y hacer la compensación de junta fría. La amplificación puedes usar cualquier opamp, el filtro si gustas puedes hacerlo digital con el Express VI Filter.vi, la compensación de junta fría necesitarías medir los nuevas diferencias de potencial generadas en la conexión con la tarjeta para restarlas del valor medido del termopar. Es por esto que te comento que es un poco difícil conectar un termopar a estas tarjetas básicas ya que no están pensadas para esto, pero siempre se puede implementar circuitería externa (que no provee NI) o elementos de software como los que te comento que pueden ayudarte a tener una mejor señal. Sin embargo por la resolución fija del convertidor analógico digital, como lo comenta el documento que te anexé, no te será posible detectar cambios de temperatura muy finos, solo cambios de alrededor de 8 grados.
http://zone.ni.com/devzone/cda/tut/p/id/4802
http://zone.ni.com/devzone/cda/tut/p/id/4084
http://zone.ni.com/devzone/cda/tut/p/id/4237
http://www.azom.com/Details.asp?ArticleID=1208
http://www.maxim-ic.com/appnotes.cfm/an_pk/4026
Saludos
el 12-15-2010 08:02 PM
Hola...
Soy estudiante de posgrado, y necesito realizar medición de temperatura. Cuento con un termopar tipo K de la marca FLUKE, y una tarjeta de adquisición de datos NI usb-6211. Mi pregunta es, si necesito hacerle algun acondicionamiento a mi termopar, ya que he oido algo de la compensación en frío; si necesito amplificar mi señal y sobre todo, si ya existe un VI disponible que me pueda auxiliar en ésta tarea.
Estoy interesado en adquirir el termopar confeccionado 745690-E001, ya que aparte de su precio accesible, lo puedo recortar de acuerdo a mi necesidad. Sólo que quisiera saber si tambien hay que hacerle algún tipo de acondicionamiento para su correcto funcionamiento.
Agradezco mucho su respuesta, saludos...
el 12-16-2010 04:10 PM
Que tal Kmarillo,
La tarjeta que tú tienes es una tarjeta de adquisición de señales genéricas. Es decir, con esta tarjeta puedes muestrear y adquirir casi cualquier señal que desees, sin embargo, por lo mismo que tu tarjeta está diseñada para recibir señales distintas la tarjeta no tiene un acondicionamiento específico.
Por lo que deberás de acondicionar tu señal para poder adquirirla de manera eficiente.
A continuación están algunas ligas que pueden ser de tu interés y utilidad para poder desarrollar tu aplicación de manera exitosa.
What is Signal Conditioning?
http://zone.ni.com/devzone/cda/tut/p/id/10630
Tutorial: Acondicionamiento de Señales
http://zone.ni.com/devzone/cda/tut/p/id/5922
http://digital.ni.com/worldwide/latam.nsf/web/all/D864C2C25C7B5EE086256F490070432B
NI USB DAQ Hardware Features
http://zone.ni.com/devzone/cda/tut/p/id/8240
NI USB DAQ Hardware Technologies
http://zone.ni.com/devzone/cda/tut/p/id/8242
Especificaciones de la tarjeta USB 6211
http://sine.ni.com/nips/cds/view/p/lang/en/nid/203224
Alguna ves trabajé con integrados de linealización y para la compensación de punta fría existen diversos integrados que puedes utilizar y después solo debes amplificar la señal preferentemente hasta 10 volts para poder tener una mejor resolución del sistema.
Otro documento que puede ser de mucha utilidad se sobre el cableado y consideraciones sobre el ruido:
http://zone.ni.com/devzone/cda/tut/p/id/3344
el 01-10-2011 10:06 PM
Buenas noches, alguien me podría orientar sobre construir un contador??
Compré hace unos dias un sensor inductivo de materiales ferrosos, y deseo hacer un VI que me cuente el numero de objetos metálicos que acerco a dicho sensor. Cuando no está cerca un metal, marca un voltaje de unos 0.35V aproximadamente, y cuando acerco un metal me marca el doble de voltaje (0.6-0.7 aprox). Intenté hacerlo con un contador edge, pero no me realiza ningun conteo, por lo que necesito si alguien me puede orientar como construir ese VI, de verdad que me urge mucho.
Gracias...
el 01-11-2011 08:17 AM
Buenos días Kamarillo
El que no te esté contando puede ser provocado por dos casos muy generales.
El primero puede ser que tu módulo o tu tarjeta no cuente con un contador integrado, si deseas puedes darme el modelo que estas utilizando y lo reviso.
Otra cosa que puede estar generadote problemas es que al usar Edge counting el cambio es muy pequeño y no lo estas detectando, ya que normalmente el voltaje de bajo se ve abajo de 0.2V, yo me imagino que esto debe de ser lo que te sucede.
La solución más sencilla sería la de conectar un Schmitt trigger o un Opamp comparador como puede ser el 311 a la salida de tu sensor para que este nos de la señal de 0 y 5V y de esta manera poder tener un edge counting satisfactorio.
Aquí te agrego la datasheet de un 311: http://www.datasheetcatalog.org/datasheet/nationalsemiconductor/DS005704.PDF
Aquí esta la datasheet del schmitt trigger: http://www.datasheetcatalog.org/datasheets/400/334439_DS.pdf
El único problema que tiene el Schmitt trigger es que es inversor, así que tu programación deberá de tomar eso en cuenta.
Saludos, y mucho exito en tu aplicación!
el 01-11-2011 11:47 AM
Que tal Ingeniero, mire yo tengo una tarjeta NI USB-6211, en vista de que no puedo utilizar el contador edge, me puse ayer a pensarle y lo que obtuve fue una respuesta lógica entre 0 y 1, es decir, realicé un pequeño programita donde con un comparador de mayor o igual mandaba una señal que cuando es mayor de 0.7 (que es el valor que me lee la tarjeta cuando acerco un objeto metálico a mi sensor) marque cero, y por el contrario, cuando marca menor de 0.7 me marca un uno.
Quisiera saber si una vez teniendo esos valores podría realizar un contador de las veces que me marca 1 la gráfica, o si es preferible hacerlo de otra manera.
Agradezco mucho su ayuda, creame, me está salvando
Saludos...
el 01-11-2011 12:20 PM
Buen día Kmarillo,
Revisé las especificaciones de la tarjeta NI 6211 y efectivamente tiene contadores, en teoría no deberías de tener ningun problema con el Edge counting, yo creo que esta es la mejor solción, sólo como lo habíamos comentado, normalizar la señal con un LM 311 o con un Schmitt Trigger, ya que la tarjeta maneja señales TTL.
NI 6211 Aquí esta el link a las especificaciones de la tarjeta.
Ahora, si este te esta mandando un error o algo así podriamos ver por que esta pasando esto. Si puedes obtener screenshots de lo que te sucede se facilita mucho el soporte.
Y finalmente, tengo aquí algunos ejemplos de contadores, incluso uno es para contar con señales analógicas.
Revisalos y no creo que vayas a tener ninguna complicación!
http://decibel.ni.com/content/docs/DOC-10885
http://decibel.ni.com/content/docs/DOC-2205
Si tienes algún otro problema podemos desarrollar un ejemplo más aproximado a tu aplicación!
Éxito en la misma!