高溫溫濕度變送器DMT440發表時間:2022-07-05 11:39作者:購儀器儀表網
高溫溫濕度變送器DMT440為專為苛刻的工業應用而設計的溫濕度變送器,變送器采用瑞士進口濕度測量元件,具有測量準確、適 應溫度范圍廣、抗化學污染能力強、工作穩定、使用壽命長等特點。 溫度、濕度兩路4-20mA電流信號輸出,兼有 RS485接口。 可耐溫200℃ DMT440采用的濕度芯片具有較高的溫度耐受能力,可以長時間工作在200℃的高溫環境中。傳感器表面 的特殊處理可使傳感器在有化學污染的環境中仍能持續工作。是高溫惡劣環境中工作的理想選擇。 高溫溫濕度變送器DMT440技術指標 濕度范圍0~100%RH 溫度范圍-40~200℃ 濕度誤差±2%RH 溫度誤差±0.3℃ 響應時間≤ 15s 輸出信號4-20mA 電流信號/RS485 接口 供電電壓24V DC 現場校正 儀器出廠時已經過多點校正。還可以通過485接口及調整軟件進入現場校正菜單進行現場多點校正。您還可以 將變送器送至我公司進行校準。 應用領域 工業現場測量、石油化工氣體排放檢測、熱電氣體排放檢測、煙草工業、烘干箱、環境試驗箱 高溫溫濕度變送器DMT440特點 ●0~100%RH全量程測量 ●可現場校正 ●溫度、濕度、露點,混合比,絕對濕度等4~20mA電流信號輸出可選 ●測量準確——傳感器內置瑞士原裝測量芯片,具有較高的測量準確性 ●測量范圍廣——溫度測量范圍可達-40~200℃ ●抗化學污染——抗化學污染能力強,可在多種復雜化學污染物中保持長時間穩定工作 ●數字接口——配備 RS485 數字接口,可實現實時通訊,精度校準,多點監測等功能 技術指標 供電/連接 供電電壓 24V DC± 10% 電流消耗 Max 45mA 電氣連接 接線端子 輸出/參數 參數計算 溫度、濕度、露點,混合比,絕 對濕度可選 模擬信號輸出 4-20mA 數字接口 RS485 MODBUS RTU 負載 ≤ 500Ω 外殼材質 ABS 變送器工作溫度 -40~70℃ 安裝方式 螺紋/法蘭 接線尺寸 1.5mm2 附件 無 五、接線說明 六、安裝尺寸 七、RS485 通訊方式 變送器內部有通訊地址標識貼,通訊串口設置為 (不可更改): 波特率:19200 校驗位:無校驗 數據位:8 停止位:1 自行開發監測系統 (以串口調試助手為例): 首先啟動串口調試助手 (該軟件可以通過網絡下載!) 如果您的接線沒有問題,RS485 模塊已經與電腦正常連接,該軟件將正常打開,如圖 1 所示: 圖 1.數據通訊采集軟件面板 在一切顯示正常后,即可對模塊進行數據采集。可以通過在電腦上使用該軟件向模塊發送指令 來讀取數據。 發送的命令格式如下: 地址+0x03+0x00+0x00+0x00+0x03+crc0+crc1 發送數據說明: **位 (01):表示地址位; 第二位 (03):表示命令符 (讀取數據,暫無其他命令功能); 第三位~第四位 (00 00): 固定格式,固定數據 (不可更改); 第五位~第六位 (0003):表示讀取數據長度 (不可更改); 第七位~第八位 (05 cb):CRC 校驗位; 圖 2 以地址 01 為例向您介紹發送命令方式: 配置:01+0x03+0x0+0x0+0x0+0x3+0x5+0xcb 因此當地址為 1 時,所發送的數據為: 01030000000305cb 圖 2.通過軟件發送命令 通過這樣的數據發送后,即可顯示出從模塊采集到的數據,數據讀取與注意事項見圖 3: 圖 3.數據采集過程 *注意事項: 圖 3 中顯示出通過軟件采集數據時所需要注意的事項: 1. 軟件設置:應該將軟件中的串口、波特率、校驗位、數據位、停止位等參數設置保證與 RS485 模塊一致; 2. 由于該模塊通訊數據為十六進制,因此在數據發送和接收時分別選擇“十六進制發送”和 “十六進制顯示”; 3. 發送數據為:0x01+0x03+0x0+0x0+0x0+0x3+0x5+0xcb (請根據例示確認需要發送的數據); 4. 選擇手動發送,則發送一次采集一次數據;也可通過設置自動發送周期的長短,選擇由軟 件自動發送命令并持續顯示采集數據; 5. 接收數據如顯示框中顯示,如圖 5 示; 接收數據說明: **位 (01):表示地址位; 第二位~第三位 (0306):表示命令符 (固定數值,與接收溫濕度數據無關); 第四位~第五位 (1E5F):表示濕度數據; 第六位~第七位 (7536):表示溫度數據; 第八位~第九位 (7391):表示露點數據; 第十位~地十一位 (A858):CRC 校驗位; 溫濕度計算方式如下: 以上述為例: 濕度計算:十六進制數值 (1E5F) →十進制 (7775) → 數據/100 (77.75) ,所得數據即為當前 濕度值 77.75%; 溫度計算:十六進制數值 (7536) →十進制 (30006) →數據-27315 (2691) →數據/100 (26.91), 所得數據即為當前溫度值 26.91℃; CRC 計算 冗余循環碼 (CRC) : 冗余循環碼 (CRC) 包含 2 個字節,即 16 位二進制。CRC 碼由發送設備計算,放置于發送信息 的尾部。接收信息的設備再重新計算接收到信息的CRC 碼,比較計算得到的CRC 碼是否與接收到的 相符,如果兩者不相符,則表明出錯。 CRC 碼的計算方法是,先預置 16 位寄存器全為 1。再逐步把每 8 位數據信息進行處理。在進行 CRC 碼計算時只用 8 位數據位,起始位及停止位,如有奇偶校驗位的話也包括奇偶校驗位,都不參 與 CRC 碼計算。 在計算 CRC 碼時,8 位數據與寄存器的數據相異或,得到的結果向低位移一字節,用 0 填補至 高位。再檢查最低位,如果最低位為 1,把寄存器的內容與預置數相異或,如果最低位為 0,不進行 異或運算。 這個過程一直重復 8 次。第 8 次移位后,下一個 8 位再與現在寄存器的內容相相異或,這個過 程與以上一樣重復 8 次。當所有的數據信息處理完后,最后寄存器的內容即為CRC 碼值。CRC 碼中 的數據發送、接收時低字節在前。 計算 CRC 碼的步驟為: 1) 預置 16 位寄存器為十六進制 FFFF(即全為 1)。稱此寄存器為 CRC 寄存器; 2) 把**個 8 位數據與 16 位 CRC 寄存器的低位相異或,把結果放于 CRC 寄存器; 3) 把寄存器的內容右移一位(朝低位),用 0 填補至高位,檢查最低位; 4) 如果最低位為 0:重復第 3 步(再次移位); 如果最低位為 1:CRC 寄存器與多項式 A001(1010 0000 0000 0001) 進行異或; 5) 重復步驟 3 和 4,直到右移 8 次,這樣整個 8 位數據全部進行了處理; 6) 重復步驟 2 到步驟 5,進行下一個 8 位數據的處理; 7) 最后得到的 CRC 寄存器即為CRC 碼。 例程 UINT crc void calccrc(BYTE crcbuf) { BYTE i ; crc=crc ^ crcbuf ; for(i=0;i<8;i++) { BYTE TT ; TT=crc&1 ; crc=crc>>1 ; crc=crc&0x7fff ; if (TT==1) crc=crc^0xa001 ; crc=crc&0xffff ; } } 至此便完成了 RS485 的全部溫濕度數據采集。 使用標準 485 軟件開發 使用標準 485 軟件開發時,設置波特率默認為 19200 ,校驗位為無校驗,數據位為 8 ,停止位 為 1 。 讀取寄存器時,讀取命令為 03 命令,只需讀取 40001 、 40002 、 40003 、三位寄存器即可, 三個寄存器讀取的數據為 40001 濕度 40002 溫度 40003 露點。溫濕度計算方式如下: 例:濕度計算:十六進制數值 (1E5F) →十進制 (7775) → 數據/100 (77.75) ,所得數據即為當前 濕度值 77.75%; 溫度計算:十六進制數值 (7536) →十進制 (30006) →數據-27315 (2691) →數據/100 (26.91), 所得數據即為當前溫度值 26.91℃ 。露點計算與溫度計算相同。 注意:設置寄存器數量時不得多于 3 個,否則無法正常讀取數據! 聲明:此篇為蘇州閩泰瑞澤電子科技有限公司原創文章,轉載請標明出處鏈接:http://www.salesjp.com/h-nd-415.html
下一篇風洞的分類
|