Medir Temperatura usando Termopar tipo J y la DAQ 6008

Muy buenos días. Les pido disculpas ya que este tema se ha tocado en el foro y les agradecería si atienden mi consulta. 
Quiero adquirir con LabVIEW una señal de temperatura usando un termopar tipo J. Estoy al tanto que es necesario amplificar la señal. Pero donde necesito ayuda es respecto a la tercera medida de referencia (temperatura ambiente). No sé cómo exactamente tengo que corregir la medida que me darán las puntas de la termocupla.
La termocupla que tengo es tipo J, tiene un punto de toma y dos puntas donde leeré el voltaje que se genera. ¿No se puede hacer la conexión directa a la DAQ 6008? Obvio que no, pues milivoltios que arroja el termopar no serán muy útiles. Pero luego de amplificarlos...¿Cuál sería la conexión a la DAQ y cómo leo la temperatura de referencia y cómo corrijo la medida que me da el termopar?
Bueno, cualquier ayuda estaré muy agradecido, les menciono que estoy desarrolando un proyecto y necesito usar necesariamente el termopar, es decir tengo que resolver esto si o si, no tengo la posibilidad de usar otro sensor, a menos que sea un complemento.
Muchas gracias.

Duplicated post
http://forums.ni.com/ni/board/message?board.id=6170&message.id=7949#M7949
Abel Souza
Engenheiro de Aplicações
National Instruments Brasil

Similar Messages

  • Como medir voltaje e intensidad a la vez NI Daq 6259

    Hola buenas tardes,
    Estoy realizando mi proyecto final de carrera y estoy usando para ello la NI USB 6259. 
    Necesito leer el voltaje de un sensor y a la vez la intensidad de otro y no encuentro la manera.
    Me preguntaba si alguien sabia alguna manera de realizar esta tarea, o si la unica solución posible es tener dos tarjetas de adquisición.
    Un saludo.
    ¡Resuelto!
    Ir a solución.

    No entiendo si el problema es medir dos canales con tu targeta u si es medir tension y corriente a la vez.
    Puesto que tu targeta tiene 16 canales puedes adquirir los dos señales a la vez: buscando en los ejemplos que viene con el DAQmx para tu entorno de programación puedes encontrar varios para adquirir múltiples señales.
    Si el problema es el diferente tipo de señales, podrìas medir la corriente por medio de una resistencia: si por ejemplo el sensor tiene una salida de 0-20 mA, bastante comun, puedes poner una resistencia de 500 ohm en serie y leer la tensión en la resistencia, que serà de 0-10V.
    Si puedes añadir algun detalle soble tus dudas podremos ayudarte con mayor precisión.
    Proud to use LW/CVI from 3.1 on.
    My contributions to the Developer Zone Community
    If I have helped you, why not giving me a kudos?

  • ¿Empresas que puedan diseñar aplicación?

    Buenos días:
    Trabajo para un Centro de Investigación en el que tenemos una pequeña planta piloto con un sistema de control algo anticuado ya, y sobre todo, muy cerrado, por lo que dependemos totalmente de la empresa que lo diseñó en su día para poder hacer cualquier mínima modificación. Es por ello que habíamos pensado en actualizarlo usando hardware y software de LabView para poder en un futuro ir acomodándolo por nosotros mismos según nuestras necesidades pero el problema es que debido a nuestros mínimos conocimientos en este campo necesitaríamos de alguna empresa que pudiera poner el proyecto en marcha desde el principio para, desde esa base, ir luego escalándolo nosotros según lo fuésemos requiriendo. Básicamente se trata de un sistema de monitorización y adquisición de datos (tales como temperaturas usando termopares tipo K, presiones mediante medidores de presión diferencial, caudales de aire, medidas de emisiones de gases con ayuda de analizadores digitales), y accionamiento y control de algunos componentes electromecánicos de la instalación tales como electroválvulas, tornillos dosificadores de sólidos, soplantes, etc.
    ¿Conocéis algunas empresas con las que pudiera ponerme en contacto para contarles el proyecto y pedirles presupuesto?
    Muchas gracias de antemano y un saludo.
    Solved!
    Go to Solution.

    Hola, oryctes,
    las empresas que desarrollan aplicaciones para otras con tecnología de NI se llaman Alliance Partners. La página principal de España es la siguiente:
    http://spain.ni.com/alliance/
    Desde ahí puedes ir a la página facilitada por el otro usuario y buscar el Alliance Partner que más te interese:
    http://sine.ni.com/apps/utf8/niaa.search_display
    Si haces una búsqueda por compañía, van a aparecer tres: http://sine.ni.com/apps/utf8/niaa.search_int
    Sin embargo, hay alguno más. Lo mejor es que te pongas en contacto con nosotros (NI) en el teléfono 91 640 00 85 para que te facilitemos las personas de contacto de esas empresas. El acuerdo al que lleguéis y las condiciones es una cuestión privada vuestra en la que NI no toma parte.
    No obstante, si lo que queréis es escalar y mantener una aplicación desarrollada por terceros, te recomiendo que os forméis vosotros. Te copio un enlace en el que se muestra los cursos que ofrecemos y el calendario de formación, aunque si sois varias personas de vuestra empresa, se puede organizar un curso on site en vuestras propias instalaciones:
    http://spain.ni.com/formación
    Bajo mi punto de vista y habiendo leído la información que facilitas, te recomiendo, a priori, los cursos de LabVIEW Core I (24 horas), LabVIEW Core II (16 horas) y LabVIEW Data Acquisition and Signal Conditioning (16).
    Espero que esta información te resulte de utilidad.
    Un saludo.
    Jesús.

  • Mediciones de temperatura con scxi 1000

    Debo de desarrollar una aplicacion para medir temperatura con 2 tipos  de sensores: con un RTD cortado en campo de NI y la otra con termopar tipo s.
    Para lo anterior dispongo de:
    una PCI-MIO-16E-1
    un NI SCXI-1000
    un NI SCXI-1121
    y por ultimo un NI SCXI-1320.
    La primera duda ¿Que controlador necesito para  el sistema SCXI?
    La siguiente duda que tengo es si mi PCI puede soportar estas mediciones y en caso de que no ¿Que PCI puede soportar mi aplicacion, con al menos 3 sensores RTD y 3 termopares?
    por ultimo. Debido a que el RTD tiene una configuracion de 3 hilos ¿Cual es la conexion adecuada en el modulo scxi 1320?

    Foro duplicado: 
    http://forums.ni.com/t5/Discusiones-sobre-Productos-NI/mediciones-de-temperatura-con-scxi-1000/m-p/2... 
    José Alberto G.
    National Instruments
    ELP Support Engineer
    www.ni.com/soporte

  • How do I use traditional NI-DAQ to find a temperature using a thermocouple?

    I have seen examples using scxi modules and NI-DAQmx programming to find temperature using a thermocouple. For my application, I do not have a scxi module and my programming is in traditional NI-DAQ. I tried copy and pasting a NI-DAQmx application into my program and it did not work due to the traditional and mx conflict. My question now is how can I measure temperature using a thermocouple with Traditional NI-DAQ programming on a PCI6025E? Thank you.

    I believe I posted a response for the same question here:
    http://forums.ni.com/ni/board/message?board.id=250&message.id=8836
    Thanks,
    LA

  • Producer consumer control of temperature

    Hello Everyone
    Im using a DAQ 6008, and Labview 8.5 to achieve the following outcome:
    measure the temperature across a heater bank, compare the temperature to set point, using PID, output a analog value - (0 -5) this then is used to control the duty cycle of pwm output in labview (pwm vi)
     I previously tried to write this all into 1 while loop, however due to the slow duty cycle required (1hz) for my output, and the fast sampling of the input I got a 200279 error.
    After reading many forums, I have now converted this to a producer consumer loop. Where the Producer loop, reads the temp, and PID produces an output, it outputs the result to the consumer loop, to create the duty cycle of my pwm output.
    I have a question about the queuing data: My worry is that "old duty" cycle values will be building up in the queue, resulting in a old duty cycles for the pwm output, which do not correspond to the latest as possible temperature - resulting in a unstable control.
    Was hoping some one would be able to clarify this ?
    Thanks/ Dankie

    If you only want the latest data, use a notifier instead.  The notifier can only store a single value.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • Program Structure for PID temperature Controller

    Hi everybody,
    I built a PID temperature controller VI for a third party DAQ board, based on a very basic knowledge in programming.
    Now the VI works fine in both ends "i/ps & o/ps", the problem is that i cant get the response that I'm looking for from the PID controller. Since the system is time critical, I wounder if the structure of the VI is cosing this problem. please if you have any idea, hint or suggestion.
    Marwan
    http://www.geocities.com/marwan_m13/weemee8080.jpg
    Attachments:
    PIC Temperature Control(PID).vi ‏364 KB

    Marwan,
    You say that time is critical. The timeout is set to 1 second in the main loop. You will only get one update per second with this setting.
    Several comments:
    1. I have never seen the event structure used soley to control loop timing like this. No reason it should not work, but that is not its primary purpose. If you were to use the event structure to also handle user events (as it is designed to do), then things could get complicated. The Wait (ms) functions and Elapsed Time Express VIs can perform the timing for you without the risk of unintended consequences.
    2. Generally it is recommended to use only one event structure in a program, unless you have very specific reasons for using more than one. Since you are using them only as timers, the interaction potential is minimal.
    3. Right to left wiring and avoidance of wires hidden behind other objects make code much easier to read and to debug.
    4. Putting the user controls and displays and the write to file functions in independent loops allows the PID function to run at different rates from the user interface and file save functions. Look at examples of Producer/consumer architecture.
    5. Precalculating things which do not change from iteration to iteration can save time. For example multiply by 2.55 rather than multiply by 255 and divide by 100. Also make the datatypes consistent to avoid type coercion (indicated by little dots at the input connections such as the 255 input to the mutliply. Changing the datatype of the 255 constant to Double eliminates the coercion.
    Lynn

  • Quiero saber sobre Control de tranferencia de calor con PID

    Hola Amigos quisiera saber si uno de ustedes tiene algun programa en Labviw 8.2 donde pueda controlar la temperatura con PID usando la DAQ 6008, si me puediesen ayudar le estaria muy agradecido y si no de alguna manera, gracias por su tiempo, nos vemos

    Hola Antonio el control PID, es lo mismo si es para control de calor o nivel de un tanque o cualquier cosa, la diferencia radica en que la planta que controlas es diferente y por lo tanto los paramentaros cambian pero el principio es el mismo, por lo que puedes utilizar los ejemplos de PID en Help>>Find Examples para ver cómo puedes utilizar. La forma más fácil de realizarlo es si tienes el toolkit de control PID
    Este foro te podría ser de interés:
    http://forums.ni.com/ni/board/message?board.id=6170&message.id=1932
    En esta liga puedes encontrar en español un poco de información sobre lo que es PID.
    http://es.wikipedia.org/wiki/Proporcional_integral_derivativo.
    También estos links te pueden ser de gran utilidad:
    Ready-to-Run PID Temperature Controller
    PID Theory Explained
    Using the LabVIEW PID Control Toolkit with the LabVIEW Control Design and Simulation Module
    PID Control
    Complete resources for a PID control system with NI M Series devices
    PID control
    Configuring a Non-Linear Process Control System using National Instruments Products
    Con respecto a los parámetros específicos que debes de usar dependen completamente de tu planta (sistema térmico a controlar)
    Saludos
    Benjamin C
    Senior Systems Engineer // CLA // CLED // CTD

  • CLAD Certified LabVIEW developer with 6 months exp seeking for Job in LabVIEW/Embedded

    Hi,
    I am currently working at CC Engineers Pvt. Ltd. as a software developer in LabVIEW and seeking for a job change. Please find the skillset, project  and certification information below.
    Academics:
    B.E. Electronics with 70.90% on degree.
     Objective: To make use of the knowledge acquired by interest, skill and education for the personal growth of the organization in development of various applications in LabVIEW.  Summary of Skills:
     ● Good knowledge of NI LabVIEW with CLAD certification● Good knowledge of C programming● Basic knowledge of SQL, PL/SQL, RDBMS concepts● Basic knowledge of Linux, Macintosh OS● Good knowledge of Windows 98/XP/Vista● Good knowledge of Computers, Hardware, Latest Technologies  Certifications:
     ● Certified LabVIEW Associate Developer (CLAD), National Instruments. ● NI LabVIEW from YCCE college, Nagpur. ● Oracle9i  from Concourse, Nagpur. ● Programming excellence through C from Kanetkar’s Institute of Computing &      Information Technology(KICIT) Pvt. Ltd, Nagpur.  Work Experience:
     Currently working at CC Engineers Pvt. Ltd, Pune as a software developer in LabVIEW from past 6 months.     Projects Undertaken :
     ●  Railway Braking System Fault Trainer using NI LabVIEW 8.5:Company: C.C. Engineers Pvt. Ltd.Description:An invaluable aid in the effective understanding and troubleshooting of the faults associated with Railway Coach Air Braking System. The fault trainer has a teacher panel that can be kept out of student control. The teacher can create faults using this panel. The student panel has an array of buttons necessary to monitor various system parameters respectively. The student then has to follow laid down fault finding procedure and locate the fault. ●  DIESEL ENGINE TRAINER using NI LabVIEW 8.5:    Company: C. C. Engineers Pvt. Ltd.     Description:     Diesel Engine Trainer is process of testing faulty Loco. The main goal of our        project was to simulate faults occurring in Diesel engine for railway trainees.      Software was divided into two parts Teacher and Student. Teacher selects      fault and student finds out particular cause of fault. Student finds fault using      Symptom, Input Description and remedial action. Input Description is      accessed from hardware having 32 buttons using RS232 communication. Two       Monitors divided by NVIDIA Graphics card were used. ●   Simulated Data Acquisition and Device control using NI LabVIEW 7.1:Description: Input was taken as temperature through a thermocouple from DAQ device. The LabVIEW code would accept this input and record its average value along with the values of voltage and current, over given time in a text file. If the temperature exceeded a fixed threshold value, the DAQ would send an output signal through one of its configured ports which would control a bulb through a relay. This LabVIEW Code could also be controlled remotely through internet, or on a Local Area Network.   If my skillset match any open positions, please mail me to [email protected]
    Thanks a lot!
    -FraggerFox!
    Certified LabVIEW Architect, Certified TestStand Developer
    "What you think today is what you live tomorrow"

    Dearest Friend,I AM most interested in this position. PLEASE forward, to, me the (MAIL ID) ID for which I send the RUSME for this position and attacha lll conntact detailes available at this time. We are requiiring you prom,t and cisrterous replies to this topic . Many Greatful Thanks to you and all,Sajib Nowdhury

  • Ayuda con proyecto fuzzy y tarjeta DAQ 6008

    Hola buenas noches,
    Les escribo porque estoy realizando un proyecto basado en un sistema de control de temperatura basado en lógica difusa, así que me decidí por usar Labview y la tarjeta DAQ 6008 que tenia a la mano, modifiqué satisfactoriamente un ejemplo que trae el toolkit, cuando lo simulo me funciona perfecto, el sistema responde muy bien, pero cuando intento conectarle el sensor de temperatura y la señal de salida de control, el sistema falla totalmente, no se que parte estoy haciendo mal, pero solo reemplazo conxiones y nada, la tarjeta está buena, la probé aparte y funciona bn, solo cuando laintegro al sistema fuzzy no funciona el proceso.
    adjunto archivo .zip con la simulación funcionando bien y con el esquema del problema, si alguien es tan amable de colaborarme.
    Muchas gracias
    Adjuntos:
    Temp.zip ‏549 KB

    Que tal.
    Despues de revisar los dos codigos encontre los siguiente:  en el codigo simulado se presenta la siguiente situacion
    Sin embargo cuando trabajas con la DAQ haces lo siguiente.
    pienso que eso puede ser el error. Edite tu codigo pero debes verificarlo para ver si es lo que necesitas o sigue presentando errores. 
    Saludos.
    Jonathan Cruz
    CHALLENGER
    K U D O S __ B I E N V E N I D O S
    Adjuntos:
    Control Fuzzy Temperatura PG test tarjeta 6008.vi ‏329 KB

  • I want smooth thermocoup​le signal

    Hi!
    I just try to measure the temperature in boiling water by using T- type thermocouple, Ni DAQ 6008 devise and labveiw 8.2 version.
    I was work but there is a problem which the temperature it fluctuating ( so much variation) I want it to be smooth.
    do I want to use amplification  to input signal ?
    If any one can help me it will be appreciated 
    thanking you
    Danushka 

    Try this moving average filter.
    Balaji PK (CLA)
    Ever tried. Ever failed. No matter. Try again. Fail again. Fail better
    Don't forget Kudos for Good Answers, and Mark a solution if your problem is solved.
    Attachments:
    moving_average.vi ‏33 KB

  • Avarage calculation with array

    hello i have the labview 8.5
    an i must measure the temperature,,,,
    with the labview i must:
    with DAQ-assistent take the datas an show (every second (1hz)) it.......
     i must also take the avarage from the last 60 datas (1min) and save it in a excel file....i thought i take the 60datas in a for loop wire it in an array and then divide it through 60
    CAN SOMEBODY HELP ME PLEASE

    Hi,
    here there is the link to an example that acquires data and writes them in an Excel file in tablature and graph form:
    http://zone.ni.com/devzone/cda/epd/p/id/25
    In attachment there is an example about how to do the running average.
    Regards,
    Serena
    Applications Engineering
    National Instruments
    Attachments:
    Calculate Running Average.vi ‏16 KB

  • Mi Nuevo Macbook Pro Retina calienta mucho, es normal? cómo puedo medir la temperatura?

    Hola a todos. Les cuento que hace 2 semanas tengo mi Nuevo Macbook Pro Retina y calienta demasiado, al grado de tener sensación de quemarse el dedo cuando se pasa por el computador. Me gustaría medir la temperatura interior y exterior. Alguien conocer una aplicación para éste?
    Agradeceré sus respuestas.
    Saludos

    Try this application. iStat menus:
    http://bjango.com/mac/istatmenus/
    Ciao.

  • Medição de Distâncias usando Camera USB

    Estou desenvolvendo um sistema que utiliza medição de distâncias através de análise de imagem. Essas imagens serão providas por uma camera USB. Não possuo o pacote IMAQ Vision e por isso a aquisição da imagem e tratamento dos elementos será feito "na raça". Alguém já fez isso? Conhece alguma aplicação exemplo?

    Eu não conheço Portugese, este texto é traduzido pelo Internet e pode ter erros: Há um excitador disponível de http://www.cs.unc.edu/~parente/labview/index.shtml que permite a captação das imagens das câmeras do USB. Eu usei este eu mesmo criar um VI para capturar imagens para a rede. Pode ser um começo útil para você.

  • [OT] programa para hacer este tipo de imagenes

    Hola
    Me gustaria saber con q tipo de programa se hacen estas
    imagenes , me
    imagino q sera con 3D studio Max, aunq como nunca vi imagenes
    sacadas de
    ese programa lo mismo se pueden hacer con photoshop o alguno
    estilo
    freehand o ilustrator.
    Ademas me gustaria si sabeis como intertar hacer unos corales
    rojos como
    los q aparecen en la imagen usando photoshop o freehand.
    la imagen es esta:
    http://www.educalandia.net/tarima2defIBB.jpg
    Gracias y feliz 2007

    Sí, como bien decís, este tipo de imágenes se
    hacen con 3D Studio Max, pero
    no solo, sino con cualquier otro programa de 3D. Los
    principales son:
    Maya, Softimage, Lightwave y 3D Studio Max, todos bastante
    caros, pero
    tienes muchos otros más baratos para conseguir
    imágenes tan simples como
    ésa, Rhinoceros y Power Animator se llevan la palma en
    este segmento y
    luego incluso los hay que son libres y gratis, como Blender.
    Salu2
    `8¬}
    Juan Muro
    ": : Ale Photoshop : :" <[email protected]>
    escribió en el mensaje
    news:enlv5o$9kk$[email protected]..
    > anibal,
    > por un lado, te cuento qu si con el 3D studio podés
    hacer ese tipo de
    > imagenes.
    > Poor otro lado, lo de los corales... te la debo... pero
    creo que sería
    > buena idea en google buscar con
    Tutorial+photoshop+coral, a ver que sale
    > entre los 2.000.000 de resultados!
    >
    >
    > suerte!
    >
    >
    > Ale Photoshop
    >
    > "Anibal" <[email protected]> escribió en el
    mensaje
    > news:enjsg1$o5p$[email protected]..
    >> Hola
    >>
    >> Me gustaria saber con q tipo de programa se hacen
    estas imagenes , me
    >> imagino q sera con 3D studio Max, aunq como nunca vi
    imagenes sacadas de
    >> ese programa lo mismo se pueden hacer con photoshop
    o alguno estilo
    >> freehand o ilustrator.
    >>
    >> Ademas me gustaria si sabeis como intertar hacer
    unos corales rojos como
    >> los q aparecen en la imagen usando photoshop o
    freehand.
    >>
    >> la imagen es esta:
    >>
    >>
    http://www.educalandia.net/tarima2defIBB.jpg
    >>
    >> Gracias y feliz 2007
    >
    >

Maybe you are looking for

  • How to integrate BlazeDs in RAD 7.5.0

    Hi, I have existing application in RAD 7.5, My app is in JSF framework and backend Oracle. Our new tech requirement is FLEX from JSF using as much as possible server side code. Currently trying to come up with some POC. On the very begining , trying

  • How to Add Album Art to Multiple Songs Same Time?

    I have many scenarios where 60-70 songs will share the same imported album art. Is there a method to add the art to the bulk of songs all at the same time. Similar to the multiple item entry field? Thanks!

  • In need of Tiger Samba Bible - OD/PDC/BDC question.

    To cut to the chase, we have two 10.3.9 servers at two sites, both running as OD Master, PDC for two separate domains. Each has it's own users, some frequent travellers have accounts on both machines. Note that the Samba dmain name is NOT the same at

  • Reflection error (Illegal constant pool index)

    Heya, I use reflection to invoke Java classes and I get Error: java.lang.ClassFormatError: AppendToElement (Illegal constant pool index)      at java.lang.ClassLoader.defineClass0(Native Method)      at java.lang.ClassLoader.defineClass(ClassLoader.j

  • Every time I try to convert from PDF to word it comes up with an error on my account.

    Varför kommer detta felmeddelande upp hela tiden då jag försöker konvertera till word "An error accured while trying to access the service"