采用國際標準modbus數字通信協議,可與世界上任意一款組態軟件對接。通過RS-232或485串行接口可與計算機組成多點溫濕度測量系統。
二、主要技術指標
傳感器 | 溫度 | 濕度 |
傳感器類型 | 進口數字溫濕度敏感元件 | |
工作電源 | 24VAC口 24VDC口 12VAC口 12VDC口 其他定制供電電源: | |
測量精度 | ≤±0.3℃@0-50℃ | ≤±3%RH @10%-90%RH@25℃ |
濕度范圍 | 0-RH 有效測量范圍:5-95%RH | |
濕滯 | ≤±0.5%RH | |
濕度響應時間 | 3S | |
濕度漂移量 | ≤±0.5%RH/年 | |
通訊輸出 | RS485口 | |
結構形式 | 變送、探頭一體式 | |
工作電流 | ≤50mA | |
防護等級 | IP66按照EN60529/IEC529標準 | |
防爆等級 | iaIICT4 | |
外形尺寸 | 96x96x36mm | |
安裝方式 | 壁掛式 | |
工作環境 | –20℃-50℃ |
注:具體功能請以“”為準
三、通訊說明
可通過標準DB-9接口與計算機串口相連,當傳輸距離為15米時,碼元畸變率僅為4%;當通過標準485-232轉換接口與計算機串口相連,在傳輸距離為1500米時碼元畸變率小于等于4%,嚴格復合EIA(美國電子工業協會)串行總線標準。
通過標準的RS232或RS422/485通訊口,可直接接計算機通訊,國際標準MODBUS-RTU通訊協議:
在使用組態軟件時,須選用的設備為MODICON(莫迪康)的PLC,MODBUS-RTU地址型。數據為整型16位。支持MODBUS協議03H、04H、06H指令(03H、06H讀寫參數,04H讀測量值),
參數寄存器地址:
參數 | 設定范圍 | 出廠默認值 | 通訊指令 | 地址 |
溫度測量值 | / | / | 04H | 00H |
濕度測量值 | / | / | 04H | 01H |
本機地址 | 0-255 | 1 | 03H,06H | 00H |
通訊波特率 | 300-19200 | 9600 | 03H,06H | 01H |
濕度平移修正 | -20.0-20.0 | 0.0 | 03H,06H | 67H |
基本參數
波特率9600 數據格式:8位 校驗位 無 停止位 1位
數據默認1位小數,例如 109表示10.9
功能碼及消息結構
使用Modbus協議的公共功能碼
| 功能碼 |
| 0X04 | ||||||||
| 功能說明 |
| 讀串口數據 | ||||||||
|
| 消息格式 | |||||||||
| 讀串口數據 | ||||||||||
| 主機讀數據格式 | ||||||||||
開始 | 從機地址 | 命令 | 寄存器地址 | 讀數個數 | CRC校驗 | ||||||
≥5ms延遲 | 1字節 | 0x04 | 0x0000 | 0x0002 | 0xXXXX | ||||||
| 說明:讀數個數是指主機需要在從機讀回的數據個數,0001表示只讀溫度,0002表示讀回溫濕度兩個數,溫度在前,濕度在后; | ||||||||||
| 從機返回數據格式 | ||||||||||
開始 | 從機地址 | 命令 | 返回字節數 | 溫度值 (高位在前,低位在后) | 濕度值 (高位在前,低位在后 | CRC校驗(高位在前,低位在后) | |||||
≥5ms延遲 | 1字節 | 0X04 | 0x02 | 0x0000 | 0x0000 | 0xXXXX |
例1:讀取溫度測量值(測量值=260)
發送數據為:01 04 00 00 00 01 31 CA
其中,01是本機地址,04是通訊指令,00 00是寄存器起始地址,00 01表示讀一個數,31 CA 是校驗碼。
返回數據為: 01 04 02 01 04 B9 63 (其中01 04對應測量值)
其中,01是本機地址,04是通訊指令,02為返回數據即測量值字節數,B9 63是檢驗碼。
例2:讀參數本機地址值(本機地址=1)
發送數據為:01 03 00 00 00 01 84 0A
其中,01是本機地址,03是通訊指令,00 00是寄存器起始地址,00 01表示讀一個數,84 0A 是校驗碼。
返回數據為:01 03 02 00 01 79 84
其中,01是本機地址,03是通訊指令,02為返回數據即本機地址值字節數,79 84是檢驗碼。
例3:寫參數本機地址值(本機地址=1,寫入值為2)
發送數據為: 01 06 00 00 00 02 08 0B
其中,01是本機地址,06是通訊指令,00 00是寄存器地址,00 02表示參數值,08 0B 是校驗碼。
返回數據與發送數據一致。
例4:讀取溫濕度測量值(測量值:溫度=262,濕度=679)
發送數據為:01 04 00 00 00 02 71 CB
其中,01是本機地址,04是通訊指令,00 00是寄存器起始地址,00 02表示讀兩個數(溫濕度全讀?。?,71 CB 是校驗碼。
返回數據為:01 04 02 01 06 02 A7 D2 A3 (其中01為從機地址,04為命令,02為字節數,01 06為濕度測量值,02 A7為濕度值 ,71 CB為CRC碼)
注:對于工業組態軟件
溫、濕度測量值的寄存器分別為3x001和3x002;
設備地址使用的寄存器為4x001;
通訊波特率使用的寄存器為:4x002;
濕度偏差修正使用的寄存器為:4x104;
RS485通訊說明:
RS-485通訊線采用屏蔽雙絞線,其一端通過RS-232/485轉換模塊接到計算機的串行通信口,另一端接到RS-485模塊通訊端子。
雙芯屏蔽線的屏蔽層好單端與設備保護地連接。當一臺計算機掛多臺儀表時,網絡拓撲結構為總線型,每臺設備 必須直接并接在干線上。以減少信號反射干擾。通訊距離長時可選擇中繼模塊。
TX:數據發送端(連接電腦的串口3針)
RX:數據接收端(連接電腦的串口2針)
VCC:工作電源+
GND:工作電源- (232通訊時連接電腦的串口5針)
四、產品接線說明:
TX:數據發送端(連接電腦的串口3針)
RX:數據接收端(連接電腦的串口2針)
VCC:工作電源+
ND:工作電源- (232通訊時連接電腦的串口5針)
五、產品使用注意事項及保修說明
1、本品不適于在常期結露和化學污染環境下使用。
2、請在-20-50℃溫度環境下使用。
3、傳感器上電前確信各處接線正確。
4、傳感器和電腦連接數據線時,請關閉傳感器電源和電腦,防止誤操作將通訊電路燒壞;同樣斷開通訊數線時,也要先關閉傳感器電源和電腦。
5、傳感器不用時,應置于良好環境(建議在濕度30-70%RH室溫)下保存。
6、產品自購買之日起保修一年,并對產品進行終身服務,保修期過后我們以成本價進行維護和修理。
7、如您在使用九純健公司產品過程中出現一些問題,請勿自行對產品進行拆卸、維修,請及時與我公司售后服務部聯系,在工程師的指導下解決您遇到的一些問題 ;否則因用戶的不當操作造成的不良后果由用戶自己承擔。
附:CRC校驗碼
unsigned char 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
};
unsigned char code auchCRCLo[]={
0x00 0xC0 0xC1 0x01 0xC3 0x03 0x02 0xC2 0xC6 0x06
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
};