使用說明
設(shè)備自帶兩個(gè)接口,一個(gè)是傳感器接口,一個(gè)是電源和RS485接口。右邊接口會(huì)引出一根4芯線。供電電壓建議為6-24V之間。具體顏色與引腳定義如下表所示:直接使用設(shè)備自帶的引線,根據(jù)顏色提示進(jìn)行接線。
線芯顏色 | 標(biāo)號(hào) | 說明 |
紅色 | V+ | 電源正,電壓范圍:DC6-24V |
綠色 | V- | 電源負(fù)極 |
藍(lán)色 | B- | RS485- |
黃色 | A+ | RS485+ |
通訊協(xié)議
設(shè)備所有操作或回復(fù)命令都為 16 進(jìn)制數(shù)據(jù)。默認(rèn)通訊波特率:9600,8,n,1。
基本命令格式:
[設(shè)備地址][功能碼][起始地址:2 字節(jié)][數(shù)據(jù)長(zhǎng)度:2 字節(jié)][CRC16 校驗(yàn)]
意義如下:
A、設(shè)備地址:設(shè)備地址范圍為 1-35,其中 250 即 0xFA 為通用查詢地址,當(dāng)不知道設(shè) 備地址時(shí),可用此通用查詢地址進(jìn)行查詢。
B、功能碼:不同的應(yīng)用需求功能碼不同,比如 3 為查詢輸入寄存器數(shù)據(jù)。
C、起始地址:查詢或操作寄存器起始地址。
D、數(shù)據(jù)長(zhǎng)度:讀取的長(zhǎng)度。
E、CRC 校驗(yàn):CRC16 校驗(yàn),高位在前,低位在后。
1) 讀取數(shù)據(jù)(功能碼為 0x03 )
[設(shè)備地址][03][起始地址:2 字節(jié)][數(shù)據(jù)長(zhǎng)度:2 字節(jié)][CRC16 校驗(yàn)]
注:數(shù)據(jù)長(zhǎng)度為 1字節(jié),SD2102B-PT1000溫濕度傳感器值固定為 0x00 03
例如:查詢 1 號(hào)設(shè)備上溫濕度傳感器數(shù)據(jù):
發(fā)送:01 03 00 00 00 03 05 CB 00
回應(yīng) : 01 03 06 0B 65 0D E2 06 D8 CD 66
上例回復(fù)數(shù)據(jù)中:01表地址1,06表數(shù)據(jù)長(zhǎng)度為6個(gè)字節(jié),由于測(cè)點(diǎn)數(shù)據(jù)長(zhǎng)度占兩個(gè)字 節(jié),比如個(gè)數(shù)據(jù)為0B 65, 折成10進(jìn)制即為:2917, 因模塊分辨率為0.01,該值需 除以100,即實(shí)際值為29.17度.
2) 更改設(shè)備地址(功能號(hào):0x06 輔助命令號(hào):0x0B )
[設(shè)備地址][命令號(hào):0x06][ 輔助命令號(hào):0x0B] [00 00] [目標(biāo)地址:占 1 個(gè)字節(jié)] [CRC16]
A、 目標(biāo)地址:值范圍為 1-35,目標(biāo)地址與當(dāng)前地址不能相同。
B、 00 00 為十六進(jìn)制數(shù),為固定值,不可更改。
比如將設(shè)備地址 1,更改為 2,
則命令為:01 06 0B 00 00 02 0A 2F
回復(fù)命令:02 25 01 02 90 06
3) 查詢?cè)O(shè)備地址(功能號(hào):0x03 輔助命令號(hào):0x00 )
發(fā)送命令格式:
[設(shè)備地址:0xFA][命令號(hào):0x03][ 輔助命令號(hào):0x00] [00 00 01] [CRC16]
說明:
A、設(shè)備地址 0xFA 為通用設(shè)備查詢地址。
B、00 00 01 為十六進(jìn)制數(shù),為固定值,不可更改。
查詢當(dāng)前設(shè)備地址,命令為:FA 03 00 00 00 01 91 81
設(shè)備響應(yīng): 02 03 02 0B 65 3B 5F(當(dāng)前地址為2)
產(chǎn)品尺寸
產(chǎn)品圖片