我有一個溫度感測器 但是 我不怎麼會換算 請大大忙個忙
溫度感測器規格如下
電源電壓:24 VDC/ VAC
輸出:4 -20MA,0-5 VDC或0-10 VDC
精度:㊣0.1%量程
工作溫度:0~C- 70~C(32~F- 158~F)
我用lab view跑出 ni9203這張卡片 讀值為 0.021414 (這ㄍ是ma值嗎??) 我要怎麼轉換成度c呢"???
<span =“apple-style-span” style="font-size: 16px; line-height: 24px; ">ni9203是讀電流的卡片,所以你量到的應該是電流沒有錯。
<font =“apple-style-span” size=“3”><span =“apple-style-span” style=“line-height: 24px;”>但是你的溫度計的電流輸出是4ma-20ma,你讀到的只有0.021414ma,所以可能視線接錯了或是labview程式有寫錯,建議檢查一下。
<font =“apple-style-span” size=“3”><span =“apple-style-span” style=“line-height: 24px;”>
<span =“apple-style-span” style="font-size: 16px; line-height: 24px; ">依照你所提供的資料,
<span =“apple-style-span” style="font-size: 16px; line-height: 24px; ">4ma –> 0C
<span =“apple-style-span” style="font-size: 16px; line-height: 24px; ">20ma–> 70C
<span =“apple-style-span” style="font-size: 16px; line-height: 24px; ">
<font =“apple-style-span” size=“3”><span =“apple-style-span” style=“line-height: 24px;”>是線性的變化,所以你可以試著用線性內差的方式算出實際溫度。
<font =“apple-style-span” size=“3”><span =“apple-style-span” style=“line-height: 24px;”>
我只是讀取 它讀出的值 我還沒換算
換算用內差法換算就可以了是嗎? 但是 我忘記內差法怎麼算了耶 =.=
[QUOTE=smallHard]
我只是讀取 它讀出的值 我還沒換算
換算用內差法換算就可以了是嗎? 但是 我忘記內差法怎麼算了耶 =.=
[/QUOTE]
重點在於你可能接錯線或設定錯誤.值必須介於4.00~20.00,你讀出的低於4.00mA就表示有問題.
內差法換算:溫度=(值-4)/(20-4)*(70-0)+0
簡化:溫度=(值-4)*70/16
你讀到的值應該不是電流(mA)而是電壓(VDC)
一般的NI DAQ卡都是只有擷取電壓
如果要擷取電流的話是要掛載一電阻,
假設你的溫度器感測器原始輸出是電流(4-20mA),
你可以掛1各250歐姆的電阻,就可以將你的4-20mA訊號轉成1-5V到DAQ卡,
在用內差法的方式來換算溫度就可以了
<font =“apple-style-span” size=“1”>--------------------------------------
<font =“apple-style-span” size=“1”>另帶一提你的溫度傳送器規格型號是否可以提供一下
<font =“apple-style-span” size=“1”>因為他輸出型式有3種可能要查一下是不是需要由使用者自行掛電阻
<font =“apple-style-span” size=“1”>才會有電壓輸出或電流輸出
<span =“apple-style-span” style="line-height: 24px; "><font =“apple-style-span” size=“1”><p =“forummessagetext_large” style="line-height: 24px; ">溫度感測器規格如下
<p =“forummessagetext_large” style="line-height: 24px; ">電源電壓:24 VDC/ VAC
輸出:4 -20MA,0-5 VDC或0-10 VDC
精度:㊣0.1%量程
工作溫度:0~C- 70~C(32~F- 158~F)
[QUOTE=smallHard]
我只是讀取 它讀出的值 我還沒換算
換算用內差法換算就可以了是嗎? 但是 我忘記內差法怎麼算了耶 =.=
[/QUOTE]
可以參考以下文章
http://it360.tw/forum/forum_posts.asp?TID=13135
除了NI9203 之外, 想請問樓主有沒有可測量 mA 的 multi-meter 呢? 有點讚同Benjamin的觀點, 有可能是接線問題。先不要把sensor接到DAQ, 接到 multi-meter 看看讀數是否正常。
如果是正常讀數(例如在sensor的factory setting, 25C , multi-meter 讀數約為 9.7mA), 建議檢查DAQ有沒有做過calibration。(NI-9203 calibration procedure : http://digital.ni.com/manuals.nsf/websearch/42F7F95B21EAA6DC862574F0005A6EF8)
這東西 都是從VAV控制器裡 拆下來的 改天我會一並把 所有型號通通PO進來 因為最近在忙別的小工程 我到時也一並把<span =bold>mingxd大 的方法列入參考 謝謝~~~