1 介紹
感謝您選擇MQ系列溫度傳感器。
紅外溫度傳感器可以不接觸目標(biāo)而通過測量目標(biāo)發(fā)射的紅外輻射強度計算出物體的表面溫度。非接觸測溫是紅外測溫儀的優(yōu)點,使用戶可以方便地測量難以接近或移動的目標(biāo)。
MQ系列溫度傳感器為一體化集成式紅外溫度傳感器,傳感器、光學(xué)系統(tǒng)與電子線路共同集成在不銹鋼殼體內(nèi);MQ系列易于安裝,金屬殼體上的標(biāo)準(zhǔn)螺紋可與安裝部位快速連接;同時MQ系列還有各型選件(例如吹掃器、安裝支架、可調(diào)安裝支架、吹掃保護套等)以滿足各種工況場合要求。
2 參數(shù)描述
a. 基本性能
保護等級 IP65 (NEMA-4)
環(huán)境溫度 -20 ~60°C
存儲溫度 -20 ~ 80°C
相對濕度 10 – 95%(不結(jié)露)
材料 不銹鋼
電纜長度 1.5 m (標(biāo)準(zhǔn)) , 其它特殊規(guī)格(定制)
b. 電氣參數(shù)
工作電源 24 VDC
電流 50mA
輸出信號 4 ~ 20mA
c.測量參數(shù)
光譜范圍 8 ~ 14 µm
溫度范圍 -50 ~350°C
光學(xué)分辨率 10:1 或5:1
響應(yīng)時間 100 ms (95%)
測溫精度 測量值的±1%或±1.5℃,取大值
重復(fù)精度 測量值的±0.5%或±1℃,取大值
尺寸 113mm×ф18mm(長度*直徑)
發(fā)射率 0.95固定
3 工作原理及注意事項
a. 紅外測溫原理
任何物體都向外輻射紅外能量,輻射強度隨著溫度的變化而變化。紅外測溫儀一般使用波長在0.8μm-18μm范圍內(nèi)的紅外輻射能量。
紅外溫度傳感器是一種光電子傳感器,它接收紅外輻射并將其轉(zhuǎn)化成電信號,經(jīng)電子線路放大器、線性化、信號處理,顯示或輸出溫度。
b.被測量點的距離和尺寸。
被測目標(biāo)的尺寸和紅外測溫儀的光學(xué)特性決定了被測目標(biāo)和測量頭之間的距離。為了避免測量誤差,被測目標(biāo)應(yīng)盡量充滿探測頭的視場。因此,應(yīng)保持被測點始終小于被測物體或至少與被測目標(biāo)相同尺寸。
c.
環(huán)境溫度
MQ系列紅外溫度傳感器可以在環(huán)境溫度0-60℃范圍內(nèi)工作。否則,請選用冷卻保護套。
d. 鏡頭清潔
儀器的鏡頭必須保持清潔,避免因粘有灰塵、煙塵等污染物而導(dǎo)致測量誤差甚至損壞鏡頭,若鏡頭粘有灰塵,可用擦鏡紙蘸擦拭。
e. 電磁干擾
為了防止電磁方面的干擾,請保證以下
措施:
請在安裝時盡量使紅外溫度傳感器遠離電磁場源(比如電動機、馬達、大功率電纜等),如有必要可加金屬套管。
4 安裝
a 機械安裝
MQ系列金屬殼體帶M18×1螺紋,可用于直接安裝,也可通過使用安裝支架進行安裝,可調(diào)安裝支架能夠使測量頭的調(diào)節(jié)更加方便。
在調(diào)整被測目標(biāo)與測量頭時必須確保光路無遮擋。
b 電氣安裝 接線
類型 | 線顏色 | 功能 |
輸出 4~20mA | 棕色 | +24V |
蘭色 | 信號輸出+ | |
0-5V 0-10V | 紅色 | +24V電源正 |
黑色 | 0V電源負(fù) | |
黃色 | 信號輸出 - | |
藍(白)色 | 信號輸出 + | |
RS485(Modbus) | 紅色 | +5V電源正 |
黑色 | 0V電源負(fù) | |
黃色 | 信號輸出 B- | |
藍(白)色 | 信號輸出A + |
對于4~20mA的模擬信號輸出。為兩線制環(huán)路電流輸出方式,其與顯示器或控制器的連接,有以下兩種典型應(yīng)用(連接法):
5 外型尺寸和選件
a. 外型尺寸
圖5-1 外型尺寸
冷卻保護套尺寸
6 包裝清單
標(biāo)準(zhǔn)配件:
MQ系列溫度傳感器(含1.5米長的電纜),固定螺母,用戶手冊。
請檢查產(chǎn)品包裝是否有損壞,有任何損壞請立即通知當(dāng)?shù)氐拇砩?,并請保留損壞的包裝供檢查。
您可以在產(chǎn)品的標(biāo)簽上找到產(chǎn)品的序列號。當(dāng)您聯(lián)系客戶服務(wù)部要求維護、定購配件或維修時請出示序列號。
7 維修
當(dāng)您使用MQ系列溫度傳感器時遇到任何問題時,請聯(lián)系我們的服務(wù)部門。我們的客戶服務(wù)人員將就如何設(shè)置溫度傳感器工作,標(biāo)定過程以及維修方面給予您技術(shù)支持。
經(jīng)驗證明,上述的這些問題都可以通過電話解決,請您在決定將儀器寄回給我們之前先與我們的客戶服務(wù)部門取得聯(lián)系。
8 保證
每臺儀器都經(jīng)過質(zhì)量檢驗程序,如果發(fā)生任何問題,請立刻聯(lián)系服務(wù)商。
儀器從出廠起保質(zhì)期為12個月,過保質(zhì)期后,生產(chǎn)商另外保證在6個月以內(nèi)維修或更換元件。如果私自拆開儀器或因使用不當(dāng)引起的損壞不在保修范圍。
在保修期內(nèi)若儀器出現(xiàn)問題,可以免費更換,標(biāo)定或修理,期間發(fā)生的運費由發(fā)貨人承擔(dān)。生產(chǎn)商有權(quán)選擇修理儀器或更換元件。如果儀器故障是由于用戶的使用不當(dāng)造成的,用戶必須負(fù)擔(dān)維修費用,在這種情況下用戶可以事先詢問維修費用。
9 電流性計算公式
temp=[(i-4)*400/16]-50度
RS232數(shù)據(jù)通訊格式
TTL轉(zhuǎn)USB模塊接線圖:
Rs232電氣安裝
接線:紅色:電源+5V,黑色:V-,白(藍)色:TXD,黃色:RXD
RS485紅外溫度傳感器Modbus協(xié)議
串口參數(shù):
波特率9600,
數(shù)據(jù)位8,
校驗位 無,
停止位1
接線:紅色:V+,黑色:V-,白(藍)色:A+,黃色:B-
讀取寄存器:03
計算機向表頭發(fā)送: 設(shè)備站號 命令 開始地址 需要讀取數(shù)目 CRC校驗
表頭返回: 設(shè)備站號 命令 數(shù)據(jù)大小 有效數(shù)據(jù) CRC校驗
讀寄存器:Reg0-7
發(fā)出 0x01 0x03 0x00 0x00 0x00 0x08 0x44 0x0C
接收 0x01 0x03 0x10 0x0A 0x13 0x0B 0xFB 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x61 0x42
0x01設(shè)備站號
0x03命令
0x10數(shù)據(jù)大小
(0x0A 0x13) (0x0B 0xFB) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 有效數(shù)據(jù)
Temp_obj = 0x0A13 = 2579 = 25.79
Temp_ref = 0x0BFB = 3067 = 30.67 (Temp_obj Temp_ref 位為0是正數(shù),1為負(fù)數(shù))
0x61 0x42 CRC校驗
改地址: 06 (改地址時,設(shè)備站號要為0)
計算機向表頭發(fā)送: 設(shè)備站號 命令 開始地址 修改的數(shù)據(jù) CRC校驗
表頭返回: 設(shè)備站號 命令 開始地址 修改的數(shù)據(jù) CRC校驗
改地址:
發(fā)出 0x00 0x06 0x00 0x00 0x00 0x02 0x09 0xDA ->將總線上的設(shè)備地址改為0x00 0x02
接收 0x00 0x06 0x00 0x00 0x00 0x02 0x09 0xDA ->返回與接收數(shù)據(jù)一至
注:改地址時,總線上只能有一個從機設(shè)備,否則所有的從機設(shè)備都會改掉
CRC16校驗產(chǎn)生函數(shù)
/******************************************************************************
* Function Name : crc16
* Input : 數(shù)據(jù)緩沖區(qū)指針:puchMsg , 數(shù)據(jù)長度:usDataLen
* Return : 16 位CRC校驗碼
* Description : 產(chǎn)生 16 位CRC校驗碼
*******************************************************************************/
INT16U crc16(INT8U *puchMsg, INT8U usDataLen)
{
INT8U uchCRCHi=0xFF ; /* 高CRC字節(jié)初始化 */
INT8U uchCRCLo=0xFF ; /* 低CRC字節(jié)初始化 */
INT16U uIndex; /* CRC循環(huán)中的索引 */
while(usDataLen--) /* 傳輸消息緩沖區(qū) */
{ uIndex =uchCRCHi^*puchMsg++ ; /* 計算CRC */
uchCRCHi=uchCRCLo^auchCRCHi[uIndex] ;
uchCRCLo=auchCRCLo[uIndex];
}
return (uchCRCHi<<8|uchCRCLo);
}
/* CRC 高位字節(jié)值表 */
const INT8U code auchCRCHi[] = {
0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,
0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,
0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0,
0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40,
0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1,
0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41,
0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1,
0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,
0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,
0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40,
0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1,
0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40,
0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,
0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40,
0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0,
0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40,
0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,
0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,
0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0,
0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,
0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0,
0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40,
0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1,
0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,
0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,
0x80, 0x41, 0x00, 0xC1, 0x81, 0x40
} ;
/* CRC低位字節(jié)值表*/
const INT8U code auchCRCLo[] = {
0x00, 0xC0, 0xC1, 0x01, 0xC3, 0x03, 0x02, 0xC2, 0xC6, 0x06,
0x07, 0xC7, 0x05, 0xC5, 0xC4, 0x04, 0xCC, 0x0C, 0x0D, 0xCD,
0x0F, 0xCF, 0xCE, 0x0E, 0x0A, 0xCA, 0xCB, 0x0B, 0xC9, 0x09,
0x08, 0xC8, 0xD8, 0x18, 0x19, 0xD9, 0x1B, 0xDB, 0xDA, 0x1A,
0x1E, 0xDE, 0xDF, 0x1F, 0xDD, 0x1D, 0x1C, 0xDC, 0x14, 0xD4,
0xD5, 0x15, 0xD7, 0x17, 0x16, 0xD6, 0xD2, 0x12, 0x13, 0xD3,
0x11, 0xD1, 0xD0, 0x10, 0xF0, 0x30, 0x31, 0xF1, 0x33, 0xF3,
0xF2, 0x32, 0x36, 0xF6, 0xF7, 0x37, 0xF5, 0x35, 0x34, 0xF4,
0x3C, 0xFC, 0xFD, 0x3D, 0xFF, 0x3F, 0x3E, 0xFE, 0xFA, 0x3A,
0x3B, 0xFB, 0x39, 0xF9, 0xF8, 0x38, 0x28, 0xE8, 0xE9, 0x29,
0xEB, 0x2B, 0x2A, 0xEA, 0xEE, 0x2E, 0x2F, 0xEF, 0x2D, 0xED,
0xEC, 0x2C, 0xE4, 0x24, 0x25, 0xE5, 0x27, 0xE7, 0xE6, 0x26,
0x22, 0xE2, 0xE3, 0x23, 0xE1, 0x21, 0x20, 0xE0, 0xA0, 0x60,
0x61, 0xA1, 0x63, 0xA3, 0xA2, 0x62, 0x66, 0xA6, 0xA7, 0x67,
0xA5, 0x65, 0x64, 0xA4, 0x6C, 0xAC, 0xAD, 0x6D, 0xAF, 0x6F,
0x6E, 0xAE, 0xAA, 0x6A, 0x6B, 0xAB, 0x69, 0xA9, 0xA8, 0x68,
0x78, 0xB8, 0xB9, 0x79, 0xBB, 0x7B, 0x7A, 0xBA, 0xBE, 0x7E,
0x7F, 0xBF, 0x7D, 0xBD, 0xBC, 0x7C, 0xB4, 0x74, 0x75, 0xB5,
0x77, 0xB7, 0xB6, 0x76, 0x72, 0xB2, 0xB3, 0x73, 0xB1, 0x71,
0x70, 0xB0, 0x50, 0x90, 0x91, 0x51, 0x93, 0x53, 0x52, 0x92,
0x96, 0x56, 0x57, 0x97, 0x55, 0x95, 0x94, 0x54, 0x9C, 0x5C,
0x5D, 0x9D, 0x5F, 0x9F, 0x9E, 0x5E, 0x5A, 0x9A, 0x9B, 0x5B,
0x99, 0x59, 0x58, 0x98, 0x88, 0x48, 0x49, 0x89, 0x4B, 0x8B,
0x8A, 0x4A, 0x4E, 0x8E, 0x8F, 0x4F, 0x8D, 0x4D, 0x4C, 0x8C,
0x44, 0x84, 0x85, 0x45, 0x87, 0x47, 0x46, 0x86, 0x82, 0x42,
0x43, 0x83, 0x41, 0x81, 0x80, 0x40
} ;