產(chǎn)品特點(diǎn);
1、溫濕度采用瑞士 Sensirion 高精度數(shù)字溫濕度傳感器(SHT30),靈敏度高、穩(wěn)定性好、全量程自動(dòng)溫度補(bǔ)償。
2、大氣壓
3.標(biāo)準(zhǔn) RS485 輸出通訊接口,能夠?qū)崿F(xiàn)長(zhǎng)距離通訊。使用廣泛應(yīng)用于工業(yè)領(lǐng)域的標(biāo)準(zhǔn) Modbus-RTU 通訊協(xié)議。
4.內(nèi)部有 DCDC 轉(zhuǎn)換芯片,將高電壓轉(zhuǎn)換為模塊使用的 5V 電壓,為模塊工作提供穩(wěn)定電源,不會(huì)發(fā)熱,轉(zhuǎn)換效率高。
技術(shù)參數(shù)
供電電壓 :5V-15V 直流
功率 :0.1W
濕度測(cè)量精度 :±2%
溫度測(cè)量精度 :±0.2℃
濕度測(cè)量范圍 :0~*
溫度測(cè)量范圍 :-40~60℃
*穩(wěn)定性 :溫度:<0.1 ℃
濕度:<1%
響應(yīng)時(shí)間 :3秒
通訊方式 :485 Modbus-RTU
設(shè)備地址 默認(rèn):1
通訊波特率 默認(rèn):9600
通訊協(xié)議:
注:默認(rèn)波特率為 9600,無奇偶校驗(yàn),8 位數(shù)據(jù)位,停止位 1 位。
Modbus 寄存器
參數(shù)名稱 | 寄存器地址 | 參數(shù)類型 | Modbus 功能號(hào) | 參數(shù)范圍及說明 | 默認(rèn)值 |
溫度值 | 0x0000 | INT16,只讀 | 0x03/讀 | 0-1000 除以10再減40得實(shí)際溫度值。 | 無 |
濕度值 | 0x0001 | INT16,只讀 | 0x03/讀 | 0-1000 除以10得實(shí)際溫度值。 | 無 |
氣壓值 | 0x0002 | INT16,只讀 | 0x03/讀 | 300-1100 實(shí)際氣壓值。 | 無 |
Modbus從機(jī)地址 | 0x1000 | INT16,讀寫 | 0x03/讀 0x10/寫 | 0-255 | 2 |
![](https://img77.ybzhan.cn/a6b4191dd8fe4b2f34a52693d6a1db397b8e785c27ad3a9b3d8fabb037b6d0dc770f7851e33eb5db.jpg)
Modbus 寄存器參數(shù)說明
溫度值 | ||
參數(shù)范圍 | 0-1000 | 默認(rèn)值:無 |
參數(shù)存儲(chǔ) | 無 |
|
意義:溫度測(cè)量值
舉例:如果返回的值是0286 (16進(jìn)制,原碼),則*字節(jié) 高字節(jié)為01,第二字節(jié)低字節(jié)為CB,那么溫度 測(cè)量值為(02*256+86)/10-40=24.6℃
濕度值 | ||
參數(shù)范圍 | 0-1000 | 默認(rèn)值:無 |
參數(shù)存儲(chǔ) | 無 |
|
意義:溫度測(cè)量值
舉例:如果返回的值是01CB (16進(jìn)制,原碼),則*字節(jié) 高字節(jié)為01,第二字節(jié)低字節(jié)為CB,那么濕度 測(cè)量值為(01*256+CB)/10=45.9%
氣壓值 | ||
參數(shù)范圍 | 0-1000 | 默認(rèn)值:無 |
參數(shù)存儲(chǔ) | 無 |
|
意義:氣壓測(cè)量值
舉例:如果返回的值是03E9(16進(jìn)制,原碼),則*字節(jié) 高字節(jié)為03,第二字節(jié)低字節(jié)為E9,那么大氣壓力 測(cè)量值為(03*256+E9)=1001 hPa
Modbus從機(jī)地址(ADDRESS) | ||
參數(shù)范圍 | 0-255 | 默認(rèn)值:2 |
參數(shù)存儲(chǔ) | 立即存儲(chǔ) |
|
Modbus地址,可設(shè)置為0-255。使用0地址可以設(shè)置任何地址,設(shè)置后需要重新上電重新啟動(dòng)模塊,使此地址生效。
舉例說明
1、舉例:讀寄存器0x0000,即空氣溫度的測(cè)量值
請(qǐng)求:02 03 00 00 00 01 84 39(8個(gè)字節(jié))
設(shè)備地址 | 1字節(jié) | 0x02 |
功能號(hào) | 1字節(jié) | 0x03 |
起始寄存器地址 | 2字節(jié) | 0x0000 |
寄存器數(shù)量 | 2字節(jié) | 0x0001 |
校驗(yàn) | 2字節(jié) | 0x8439 |
響應(yīng):02 03 02 02 7F BC C4(7個(gè)字節(jié))
設(shè)備地址 | 1字節(jié) | 0x02 |
功能號(hào) | 1字節(jié) | 0x03 |
有效字節(jié)數(shù) | 1字節(jié) | 0x02 |
數(shù)據(jù) | 2字節(jié) | 0x02(高字節(jié)) |
|
| 0x7F(低字節(jié)) |
校驗(yàn) | 2字節(jié) | 0xBCC4 |
2、舉例:讀寄存器0x0001,即空氣濕度的測(cè)量值
請(qǐng)求:02 03 00 01 00 01 D5 F9(8個(gè)字節(jié))
設(shè)備地址 | 1字節(jié) | 0x02 |
功能號(hào) | 1字節(jié) | 0x03 |
起始寄存器地址 | 2字節(jié) | 0x0001 |
寄存器數(shù)量 | 2字節(jié) | 0x0001 |
校驗(yàn) | 2字節(jié) | 0xD5F9 |
響應(yīng):02 03 02 01 E8 FD 9A(7個(gè)字節(jié))
設(shè)備地址 | 1字節(jié) | 0x02 |
功能號(hào) | 1字節(jié) | 0x03 |
有效字節(jié)數(shù) | 1字節(jié) | 0x02 |
數(shù)據(jù) | 2字節(jié) | 0x01(高字節(jié)) |
|
| 0xE8(低字節(jié)) |
校驗(yàn) | 2字節(jié) | 0xFD9A |
3、舉例:讀寄存器0x0002,即大氣壓的測(cè)量值
請(qǐng)求:02 03 00 02 00 01 25 F9(8個(gè)字節(jié))
設(shè)備地址 | 1字節(jié) | 0x02 |
功能號(hào) | 1字節(jié) | 0x03 |
起始寄存器地址 | 2字節(jié) | 0x0001 |
寄存器數(shù)量 | 2字節(jié) | 0x0001 |
校驗(yàn) | 2字節(jié) | 0x25F9 |
響應(yīng):02 03 02 03 E9 3D 3A(7個(gè)字節(jié))
設(shè)備地址 | 1字節(jié) | 0x02 |
功能號(hào) | 1字節(jié) | 0x03 |
有效字節(jié)數(shù) | 1字節(jié) | 0x02 |
數(shù)據(jù) | 2字節(jié) | 0x03(高字節(jié)) |
|
| 0xE9(低字節(jié)) |
4、舉例:修改寄存器0x1000,即Modbus從機(jī)地址(ADDRESS)
請(qǐng)求:00 10 10 00 00 01 02 00 03 FA 00 (11個(gè)字節(jié))
設(shè)備地址 | 1字節(jié) | 0x00 |
功能號(hào) | 1字節(jié) | 0x10 |
起始寄存器地址 | 2字節(jié) | 0x1000 |
寄存器數(shù)量 | 2字節(jié) | 0x0001 |
有效字節(jié)數(shù) | 1字節(jié) | 0x02 |
寫入設(shè)備地址 | 2字節(jié) | 0x0003 |
校驗(yàn) | 2字節(jié) | 0xFA00 |
響應(yīng):00 16 10 00 00 01 8C D8(7個(gè)字節(jié))
設(shè)備地址 | 1字節(jié) | 0x00 |
功能號(hào) | 1字節(jié) | 0x10 |
起始寄存器地址 | 2字節(jié) | 0x1000 |
寄存器數(shù)量 | 2字節(jié) | 0x0001 |
校驗(yàn) | 2字節(jié) | 0x04D8 |