最好的標誌SM1911B RS485接口溫濕度傳感器
使用者手冊

SONBEST SM1911B RS485接口溫濕度傳感器

SM1911B採用標準RS485總線MODBUS-RTU協議,方便接入PLC、DCS等儀表或系統,用於監測溫度、濕度狀態量。 內部採用高精度傳感核心及相關器件,保證高可靠性和優異的長期穩定性,可定制RS232、RS485、CAN、4-20mA、DC0~5V\10V、ZIGBEE、Lora、WIFI、GPRS等輸出方式。

技術參數

技術參數  參數值 
品牌 最好的
溫度測量範圍 -30℃~80℃
測溫精度 ±0.5℃@25℃
濕度測量範圍 0~100%RH
濕度精度 ±3%RH@25℃
通訊介面 RS485
默認波特率 9600 8 1
力量 DC9〜24V 1A
運轉溫度 -40~80℃
工作濕度 5%RH~90%RH

接線說明
任何不正確的接線都可能對產品造成不可逆轉的損壞。 請在電源故障的情況下按照以下步驟小心接線,然後連接電纜,確認無誤後再使用。

ID  核心顏色  鑑別  筆記 
1 紅色的 V+ 電源+
2 綠色的 V- 力量 -
3 黃色的 A+ RS485A+
4 藍色的 B- RS485 B-

在斷線的情況下,如圖所示接線。 如果產品本身沒有引線,核心顏色僅供參考。
通訊協議
產品採用RS485 MODBUS-RTU標準協議格式,所有操作或回復命令均為1進制數據。 設備出廠時默認設備地址為9600,默認波特率為8,n,1

讀取資料(功能 ID 0x03)
查詢幀(十六進位),發送example:查詢1#設備1數據,上位機發送命令:01 03 00 00 00 02 C4 0B。

設備ID 函數編號 起始位址 數據長度 CRC16
01 03 00 00 00 02 C4 0B

對於正確的查詢幀,設備將響應數據:01 03 04 00 7A 00 00 DB EA,響應格式解析如下:

設備ID 函數編號 數據長度 數據1 數據2 校驗碼
01 03 04 00 79 00 7A 數據庫 EA

資料說明:指令中的資料為十六進位。以數據1為examp樂。 00 79 轉換為十進制值 121。如果數據放大倍數為 100,則實際值為 121/100=1.21。
其他等等。

數據地址表

地址  起始位址  描述  資料類型  取值範圍 
40001 00 00 溫度 只讀 0~65535
40002 00 01 濕度 只讀 0~65535
40101 00 64 型號代碼 讀/寫 0~65535
40102 00 65 總分 讀/寫 1~20
40103 00 66 設備ID 讀/寫 1~249
40104 00 67 波特率 讀/寫 0~6
40105 00 68 模式 讀/寫 1~4
40106 00 69 協定 讀/寫 1~10

讀取和修改設備地址
(1) 讀取或查詢設備地址
如果不知道目前設備位址且匯流排上只有一個設備,可以使用指令 FA 03 00 64 00 02 90 5F 查詢設備位址。

設備ID 函數編號 起始位址 數據長度 CRC16
FA 03 00 64 00 02 90F

一般地址的 FA 為 250。 不知道地址的時候,可以用250得到真實的設備地址,00 64是設備型號寄存器。
對於正確的查詢命令,設備會做出回應,例如ample,響應數據為01 03 02 07 12 3A 79,格式如下表:

設備ID 函數編號 起始位址 守則 CRC16
01 03 02 55 3C 00 01 3A 79

數據中應該有響應,第一個字節 01 表示當前設備的真實地址是,55 3C 轉換為十進制 20182 表示當前設備的主型號為 21820,最後兩個字節 00 01 表示設備有狀態量。
(2)更改設備地址 例如ample,如果當前設備地址為1,我們要改成02,命令為:01 06 00 66 00 02 E8 14。

設備ID 函數編號 起始位址 目的地 CRC16
01 06 00 66 00 02 E8 14

修改成功後,設備會返回信息:02 06 00 66 00 02 E8 27,其格式解析如下表所示:

設備ID 函數編號 起始位址 目的地 CRC16
1 6 00 66 00 02 E8 27

數據中應有響應,修改成功後,第一個字節是新設備
地址。 通用設備地址更改後立即生效。 此時,用戶
同時需要更改軟件的查詢命令。
讀取和修改波特率
(1) 讀取波特率
設備默認出廠波特率為9600,如需更改,可根據
下表及對應的通訊協議。 例如ample,讀取當前設備的
波特率ID,命令為:01 03 00 67 00 01 35 D5,其格式解析如下。

設備ID 函數編號 起始位址 數據長度 CRC16
01 03 00 67 00 01 35 D5

讀取當前設備的波特率編碼。 波特率編碼:1為2400; 2是4800; 3是9600; 4是19200; 5是38400; 6 是 115200。
對於正確的查詢命令,設備會做出回應,例如amp文件中,響應數據為01 03 02 00 03 F8 45,其格式如下表所示:

設備ID 函數編號 數據長度 費率 ID CRC16
01 03 02 00 03 F8 45

依波特率編碼,03為9600,即目前設備波特率為9600。
(2)改變波特率
對於前ample,將波特率從9600改為38400,即把代碼從3改為5,命令為:01 06 00 67 00 05 F8 1601 03 00 66 00 01 64 15。

設備ID 函數編號 起始位址 目標波特率 CRC16
01 03 00 66 00 01 64 15

將波特率從9600更改為38400,將代碼從3更改為5。修改的。
讀取修正值
(1) 讀取校正值
當數據與參考標準存在誤差時,我們可以通過調整校正值來減少顯示誤差。 修正差可以修改為正負1000,即取值範圍為0-1000或64535-65535。 例如amp例如,當顯示值太小時,我們可以通過加 100 來修正。命令為: 01 03 00 6B 00 01 F5 D6 。 命令中100是十六進制0x64,如果需要減少,可以設置一個負值,比如-100,對應FF 9C的十六進制值,計算為100-65535=65435,然後轉換為十六進制為0x FF 9C。 校正值從00 6B 開始。 我們將第一個參數作為 examp樂。 對於多個參數,校正值的讀取和修改方式相同。

設備ID 函數編號 起始位址 數據長度 CRC16
01 03 00 6B 00 01 F5 D6

對於正確的查詢命令,設備會做出回應,例如amp文件中,響應數據為:01 03 02 00 64 B9 AF,其格式如下表所示:

設備ID 函數編號 數據長度 數據價值 CRC16
01 03 02 00 64 B9 自動對焦

在回應資料中,第一個位元組01表示目前裝置的真實位址,00 6B為第一個狀態量修正值暫存器。如果設備有多個參數,則其他參數依此類推。同樣的,一般溫度、濕度都有這個參數,燈光一般沒有這個項目。
(2)改變修正值
對於前ample,當前狀態量太小,我們要對其真值加1,當前值加100校正操作指令為:01 06 00 6B 00 64 F9 FD。

設備ID 函數編號 起始位址 目的地 CRC16
01 06 00 6B 00 64 F9FD

操作成功後,設備會返回信息:01 06 00 6B 00 64 F9 FD,參數修改成功後立即生效。
免責聲明
本文檔提供有關產品的所有信息,不授予任何知識產權許可,不明示或暗示、禁止以任何其他方式授予任何知識產權,例如本產品銷售條款和條件的聲明、其他問題。 不承擔任何責任。 此外,我公司對本產品的銷售和使用不作任何明示或暗示的保證,包括產品特定用途的適用性、適銷性或任何專利、版權或其他知識產權的侵權責任等。
規格和產品描述可能隨時修改,恕不另行通知。

聯絡我們

公司:上海松百實業有限公司
地址:上海市寶山區東北路8號215號樓
Web: http://www.sonbest.com
Web: http://www.sonbus.com
SKYPE:蘇布
電子郵件: sale@sonbest.com
電話:86-021-51083595 / 66862055 / 66862075 / 66861077

文件/資源

SONBEST SM1911B RS485接口溫濕度傳感器 [pdf] 使用者手冊
SM1911B,RS485介面溫濕度感測器,SM1911B RS485介面溫濕度感測器

參考

發表評論

您的電子郵件地址不會被公開。 必填欄位已標記 *