產品簡介
產品采用高精度溫度傳感器作為敏感元件,優秀的采樣算法,功能強、精度高、穩定性好。完善的防護電路:防過壓、防過流、防反接。輕巧、緊湊、防水的設計。專門應用于組件溫度監測。標準MODBUSRTU通訊協議,可指令改變變送器地址、通訊波特率、恢復出廠設置、遠程軟復位等,便于二次開發,適合OEM配套。
產品特點
1、不銹鋼傳感器探頭,特別圓片設計,易于接觸組件表面
2、標準的MODBUS通訊協議,功能強、穩定性好
3、完善的防護電路:防過壓、防過流、防反接
4、精度高,功耗低
5、輕巧、緊湊、防水
技術參數
輸出信號 RS485
測量范圍 -40℃~+120℃
分 辨 率 0.01℃
測量精度 ≤±0.3℃
通訊協議 MODBUS RTU
采集盒尺寸 60(長)×35(寬)×25(高)mm
探頭規格 不銹鋼 Φ6x30mm長 帶1米線
線纜長度 變送器 15米線
產品供電 外接7V~15V直流供電 (可訂制24V供電)
產品功耗 <15mA (12V)
MODBUS RTU 通信協議
(適用于RS485接口溫度計)
1.1 變送器的CRC說明:
以下所有說明中,MODBUS RTU 協議中的CRC16兩字節,按照MODBUS規定:
低字節在前,高字節在后。
以下說明中,假定變送器地址0x01(變送器缺省地址為01)
1.2 變送器返回錯誤碼規定:
變送器對于錯誤指令的接收(包括CRC16效驗錯誤),均實行不返回錯誤碼方式。上位機可在指令
發出500ms后收不到返回數據時認為發出指令失敗,可重新發送指令。
2.1 變送器的標準MODBUS 寄存器說明
特別注意:MODBUS 命令中寄存器的數量或長度一項均為兩字節16 位為一個單位(高字節在前,低字節在后),而非單字節8 位為一個單位。
用戶應保證命令中寄存器的地址和數量這兩項參數的范圍在本變送器規定范圍之內。如果超出范圍,變送器的輸出結果將無法預測,用戶應在上位機軟件設計中保證MODBUS 命令符合本手冊要求
輸入寄存器:用功能碼 03 讀
地址 操作 內容 備注
0x0000 只讀 土壤溫度值,放大100倍并提升20度的16進制數,
如10F9=4345(十進制)表示攝氏溫度23.45℃ 注一
注一:計算實際溫度=(返回溫度值-2000)/100,保留2位小數。
溫度范圍(-20.00℃~+60.00℃)
注二:數據采集更新周期2秒
內部寄存器:用功能碼 04 讀;功能碼06 寫
地址 操作 內容 備注
0x0001 讀寫 變送器地址,范圍01-254,出廠設置為01
0x0002 讀寫 通訊波特率, 出廠設置為03=9600,N,8,1 注一
注一:01=2400,N,8,1 02=4800,N,8,1 03=9600,N,8,1 04=19200,8,N,1
下面舉例介紹一下利用 Modbus RTU 命令訪問變送器寄存器的方法:
1. 讀取輸入寄存器(土壤溫度值)命令
發送:01 03 00 00 00 01 84 0A
01 03 00 00 00 01 84 0A
變送器地址 功能碼 寄存器地址 寄存器數量 CRC16校驗位
回答:01 03 02 10 F9 75 C6
01 03 02 10 F9 75 C6
變送器地址 功能碼 數據段的字節數量 數據段數據 CRC16校驗位
數據段數據為土壤溫度,10F9H = 4345 =(4345-2000)/100=23.45℃
2、讀取內部寄存器(通訊速率)命令
發送:01 04 00 02 00 01 90 0A
01 04 00 02 00 01 90 0A
變送器地址 功能碼 寄存器地址 寄存器數量 CRC16校驗位
回答:01 04 02 00 03 F9 31
01 04 02 00 03 F9 31
變送器地址 功能碼 數據段的字節數量 數據段數據 CRC16校驗位
數據段數據為0003H = 3 表示通訊速率是9600bps
3、修改內部寄存器(變送器地址)命令(把 01 地址改為02)
發送:01 06 00 01 00 02 59 CB
01 06 00 01 00 02 59 CB
變送器地址 功能碼 寄存器地址 修改的新值 CRC16校驗位
回答:01 06 02 00 02 39 49 (表示修改成功)
01 06 02 00 02 39 49
變送器地址 功能碼 數據段的字節數量 數據段數據 CRC16校驗位
數據段數據為0002H=2,表示變送器新的地址:02
協議測試:假定變送器地址0x01,C1 C2 為CRC16的高低字節,以下數據均為16進制數
1、讀輸入寄存器:功能碼0x04
--- 讀取土壤溫度值:
發送:01 03 00 00 00 01 84 0A
返回:01 03 02 HH LL C1 C2 (HH LL為放大100倍并提升20度的土壤溫度值)
2、讀取內部寄存器:功能碼0x03
--- 讀取通訊速率命令:
發送:01 04 00 02 00 01 90 0A
返回:01 04 02 00 XX C1 C2
(XX 為通訊速率代碼 1=2400bps 2=4800bps 3=9600bps 4=19200bps)
3、修改內部寄存器:功能碼0x06 (注意:修改內部寄存器命令僅供參考,如需要更改再執行)
--- 修改變送器地址命令
發送:01 06 00 01 00 XX C1 C2 (XX 為新的變送器地址,范圍1-254)
返回:01 06 02 00 XX C3 C4 (表示修改成功)
--- 修改通訊速率命令
發送:01 06 00 02 00 XX C1 C2 (XX 為新的通訊速率代碼,范圍1-4)
返回:01 06 02 00 XX C3 C4(表示修改成功)
4、其它輔助指令:
---讀取系統地址:
發送:FF 04 00 01 00 01 75 D4
返回:FF 04 02 00 XX C1 C2 (XX為系統地址)
----系統軟啟動:
發送:地址 06 00 AA 00 AA C1 C2
(如地址為01時:01 06 00 AA 00 AA 29 95)
返回:地址 06 02 AA AA C1 C2
(系統先回應再執行系統軟啟動指令:遠端控制啟動)
(如地址為01時:01 06 02 AA AA 46 57)
質保及售后:
保修承諾:產品自交付期起質保期為12個月(因未按照相應的技術要求操作或其他的人為行為導致產品發生問題除外)。
售后承諾:用戶可以通過電話咨詢有關技術問題,并得到明確的解決方案。若屬于產品本身質量問題可返廠維修或更換。