1 介紹
感謝您選擇MQ系列溫度傳感器。
紅外溫度傳感器可以不接觸目標而通過測量目標發(fā)射的紅外輻射強度計算出物體的表面溫度。非接觸測溫是紅外測溫儀的優(yōu)點,使用戶可以方便地測量難以接近或移動的目標。
MQ系列溫度傳感器為一體化集成式紅外溫度傳感器,傳感器、光學系統(tǒng)與電子線路共同集成在不銹鋼殼體內;MQ系列易于安裝,金屬殼體上的標準螺紋可與安裝部位快速連接;同時MQ系列還有各型選件(例如吹掃器、安裝支架、可調安裝支架、吹掃保護套等)以滿足各種工況場合要求。
2 參數描述
a. 基本性能
保護等級 IP65 (NEMA-4)
環(huán)境溫度 -20 ~60°C
存儲溫度 -20 ~ 80°C
相對濕度 10 – 95%(不結露)
材料 不銹鋼
電纜長度 1.5 m (標準) , 其它特殊規(guī)格(定制)
b. 電氣參數
工作電源 24 VDC
電流 50mA
輸出信號 4 ~ 20mA
c.測量參數
光譜范圍 8 ~ 14 µm
溫度范圍 -50 ~350°C
光學分辨率 10:1 或5:1
響應時間 100 ms (95%)
測溫精度 測量值的±1%或±1.5℃,取大值
重復精度 測量值的±0.5%或±1℃,取大值
尺寸 113mm×ф18mm(長度*直徑)
發(fā)射率 0.95固定
3 工作原理及注意事項
a. 紅外測溫原理
任何物體都向外輻射紅外能量,輻射強度隨著溫度的變化而變化。紅外測溫儀一般使用波長在0.8μm-18μm范圍內的紅外輻射能量。
紅外溫度傳感器是一種光電子傳感器,它接收紅外輻射并將其轉化成電信號,經電子線路放大器、線性化、信號處理,顯示或輸出溫度。
b.被測量點的距離和尺寸。
被測目標的尺寸和紅外測溫儀的光學特性決定了被測目標和測量頭之間的距離。為了避免測量誤差,被測目標應盡量充滿探測頭的視場。因此,應保持被測點始終小于被測物體或至少與被測目標相同尺寸。
c.
環(huán)境溫度
MQ系列紅外溫度傳感器可以在環(huán)境溫度0-60℃范圍內工作。否則,請選用冷卻保護套。
d. 鏡頭清潔
儀器的鏡頭必須保持清潔,避免因粘有灰塵、煙塵等污染物而導致測量誤差甚至損壞鏡頭,若鏡頭粘有灰塵,可用擦鏡紙蘸擦拭。
e. 電磁干擾
為了防止電磁方面的干擾,請保證以下
措施:
請在安裝時盡量使紅外溫度傳感器遠離電磁場源(比如電動機、馬達、大功率電纜等),如有必要可加金屬套管。
4 安裝
a 機械安裝
MQ系列金屬殼體帶M18×1螺紋,可用于直接安裝,也可通過使用安裝支架進行安裝,可調安裝支架能夠使測量頭的調節(jié)更加方便。
在調整被測目標與測量頭時必須確保光路無遮擋。
b 電氣安裝 接線
類型 | 線顏色 | 功能 |
輸出 4~20mA | 棕色 | +24V |
蘭色 | 信號輸出+ | |
0-5V 0-10V | 紅色 | +24V電源正 |
黑色 | 0V電源負 | |
黃色 | 信號輸出 - | |
藍(白)色 | 信號輸出 + | |
RS485(Modbus) | 紅色 | +5V電源正 |
黑色 | 0V電源負 | |
黃色 | 信號輸出 B- | |
藍(白)色 | 信號輸出A + |
對于4~20mA的模擬信號輸出。為兩線制環(huán)路電流輸出方式,其與顯示器或控制器的連接,有以下兩種典型應用(連接法):
5 外型尺寸和選件
a. 外型尺寸
圖5-1 外型尺寸
冷卻保護套尺寸
6 包裝清單
標準配件:
MQ系列溫度傳感器(含1.5米長的電纜),固定螺母,用戶手冊。
請檢查產品包裝是否有損壞,有任何損壞請立即通知當地的代理商,并請保留損壞的包裝供檢查。
您可以在產品的標簽上找到產品的序列號。當您聯系客戶服務部要求維護、定購配件或維修時請出示序列號。
7 維修
當您使用MQ系列溫度傳感器時遇到任何問題時,請聯系我們的服務部門。我們的客戶服務人員將就如何設置溫度傳感器工作,標定過程以及維修方面給予您技術支持。
經驗證明,上述的這些問題都可以通過電話解決,請您在決定將儀器寄回給我們之前先與我們的客戶服務部門取得聯系。
8 保證
每臺儀器都經過質量檢驗程序,如果發(fā)生任何問題,請立刻聯系服務商。
儀器從出廠起保質期為12個月,過保質期后,生產商另外保證在6個月以內維修或更換元件。如果私自拆開儀器或因使用不當引起的損壞不在保修范圍。
在保修期內若儀器出現問題,可以免費更換,標定或修理,期間發(fā)生的運費由發(fā)貨人承擔。生產商有權選擇修理儀器或更換元件。如果儀器故障是由于用戶的使用不當造成的,用戶必須負擔維修費用,在這種情況下用戶可以事先詢問維修費用。
9 電流性計算公式
temp=[(i-4)*400/16]-50度
RS232數據通訊格式
TTL轉USB模塊接線圖:
Rs232電氣安裝
接線:紅色:電源+5V,黑色:V-,白(藍)色:TXD,黃色:RXD
RS485紅外溫度傳感器Modbus協議
串口參數:
波特率9600,
數據位8,
校驗位 無,
停止位1
接線:紅色:V+,黑色:V-,白(藍)色:A+,黃色:B-
讀取寄存器:03
計算機向表頭發(fā)送: 設備站號 命令 開始地址 需要讀取數目 CRC校驗
表頭返回: 設備站號 命令 數據大小 有效數據 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設備站號
0x03命令
0x10數據大小
(0x0A 0x13) (0x0B 0xFB) 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 有效數據
Temp_obj = 0x0A13 = 2579 = 25.79
Temp_ref = 0x0BFB = 3067 = 30.67 (Temp_obj Temp_ref 位為0是正數,1為負數)
0x61 0x42 CRC校驗
改地址: 06 (改地址時,設備站號要為0)
計算機向表頭發(fā)送: 設備站號 命令 開始地址 修改的數據 CRC校驗
表頭返回: 設備站號 命令 開始地址 修改的數據 CRC校驗
改地址:
發(fā)出 0x00 0x06 0x00 0x00 0x00 0x02 0x09 0xDA ->將總線上的設備地址改為0x00 0x02
接收 0x00 0x06 0x00 0x00 0x00 0x02 0x09 0xDA ->返回與接收數據一至
注:改地址時,總線上只能有一個從機設備,否則所有的從機設備都會改掉
CRC16校驗產生函數
/******************************************************************************
* Function Name : crc16
* Input : 數據緩沖區(qū)指針:puchMsg , 數據長度:usDataLen
* Return : 16 位CRC校驗碼
* Description : 產生 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
} ;