1.產品介紹
1.1產品概述
土壤氮磷鉀三合一肥力傳感器適用于檢測土壤中氮磷鉀的含量,通過檢測土壤中氮磷鉀的含量來判斷土壤的肥沃程度,進而方便系統的評估土壤情況。可長期埋入土壤中,耐長期電解,耐腐蝕,抽真空灌封,*防水。該傳感器廣泛應用于土壤氮磷鉀的檢測、精細農業、林業、土壤研究、地質勘探、植物培育等領域。
1.2功能特點
1)門檻低,步驟少,測量快速,無需試劑,不限檢測次數。2)測量精度高,響應速度快,互換性好。
3)電極采用特殊處理的合金材料,可承受較強的外力沖擊,不易損壞。
4)*密封,耐酸堿腐蝕,可埋入土壤進行長期動態檢測。
5)探針插入式設計保證測量精確,性能可靠。
1.3 技術參數
直流供電(默認) | DC 5-30V | |
功耗 | ≤0.15W(@12V DC,25℃) | |
工作溫度 | 0℃~55℃ | |
氮磷鉀參數 | 量程 | 1-1999 mg/kg(mg/L) |
分辨率 | 1 mg/kg(mg/L) | |
精度 | ±2%FS(@1000mg/L,60%RH,25℃) | |
響應時間 | <1S | |
防護等級 | IP68 | |
探針材料 | 不銹鋼 | |
密封材料 | 黑色阻燃環氧樹脂 | |
默認線纜長度 | 2米,線纜長度可按要求定制 | |
外形尺寸 | 45*15*123mm | |
輸出信號 | RS485(Modbus協議) |
1.4產品選型
S- | 代號 | |||
N- | 土壤氮含量變送器 | |||
P | 土壤磷含量變送器 | |||
K | 土壤鉀含量變送器 | |||
S-SCNPK | 土壤氮磷鉀三合一變送器 | |||
N01- | RS485(Modbus-RTU協議) | |||
TR | 土壤檢測外殼 |
6.通信協議
6.1通訊基本參數
編 碼 | 8位二進制 |
數據位 | 8位 |
奇偶校驗位 | 無 |
停止位 | 1位 |
錯誤校驗 | CRC(冗余循環碼) |
波特率 | 可設,出廠默認為4800bit/s |
6.2 數據幀格式定義
采用Modbus-RTU 通訊規約,格式如下:初始結構 ≥4 字節的時間
地址碼 = 1 字節
功能碼 = 1 字節
數據區 = N 字節
錯誤校驗 = 16 位CRC 碼
結束結構 ≥4 字節的時間
地址碼:為變送器的地址,在通訊網絡中是的(出廠默認0x01)。
功能碼:主機所發指令功能指示。
數據區:數據區是具體通訊數據,注意16bits數據高字節在前!
CRC碼:二字節的校驗碼。
主機問詢幀結構:
地址碼 | 功能碼 | 寄存器起始地址 | 寄存器長度 | 校驗碼低字節 | 校驗碼高字節 |
1字節 | 1字節 | 2字節 | 2字節 | 1字節 | 1字節 |
地址碼 | 功能碼 | 有效字節數 | 數據一區 | 數據二區 | 數據N區 | 校驗碼低字節 | 校驗碼高字節 |
1字節 | 1字節 | 1字節 | 2字節 | 2字節 | 2字節 | 1字節 | 1字節 |
6.3 寄存器地址
寄存器地址 | PLC或組態地址 | 內容 | 操作 | 定義說明 |
001E H | 40031 (十進制) | 氮含量 | 只讀 | 氮含量實時值 |
001F H | 40032 (十進制) | 磷含量 | 只讀 | 磷含量實時值 |
0020 H | 40033 (十進制) | 鉀含量 | 只讀 | 鉀含量實時值 |
03E8 H | 41001 (十進制) | 氮含量系數 高十六位 | 讀寫 | 真實值 (IEEE754標準 浮點型) |
03E9 H | 41002 (十進制) | 氮含量系數 低十六位 | 讀寫 | |
03EA H | 41003 (十進制) | 氮含量校準值 | 讀寫 | 整數 |
03F2 H | 41011 (十進制) | 磷含量系數 高十六位 | 讀寫 | 真實值 (IEEE754標準 浮點型) |
03F3 H | 41012 (十進制) | 磷含量系數 低十六位 | 讀寫 | |
03F4 H | 41013 (十進制) | 磷含量校準值 | 讀寫 | 整數 |
03FC H | 41021 (十進制) | 鉀含量系數 高十六位 | 讀寫 | 真實值 (IEEE754標準 浮點型) |
03FD H | 41022 (十進制) | 鉀含量系數 低十六位 | 讀寫 | |
03FE H | 41023 (十進制) | 鉀含量校準值 | 讀寫 | 整數 |
07D0 H | 42001 (十進制) | 設備地址 | 讀寫 | 1~254(出廠默認1) |
07D1 H | 42002 (十進制) | 設備波特率 | 讀寫 | 0代表2400 1代表4800 2代表9600 |
6.4 通訊協議示例以及解釋
6.4.1舉例:讀取設備地址0x01的氮含量實時值問詢幀
地址碼 | 功能碼 | 起始地址 | 數據長度 | 校驗碼低字節 | 校驗碼高字節 |
0x01 | 0x03 | 0x00 0x1E | 0x00 0x01 | 0xE4 | 0x0C |
地址碼 | 功能碼 | 返回有效字節數 | 氮含量 | 校驗碼低字節 | 校驗碼高字節 |
0x01 | 0x03 | 0x02 | 0x00 0x20 | 0xB9 | 0x9C |
氮含量:0020 H(16進制)= 32 =>氮= 32mg/kg
6.4.2舉例:讀取設備地址0x01的磷含量實時值
問詢幀
地址碼 | 功能碼 | 起始地址 | 數據長度 | 校驗碼低字節 | 校驗碼高字節 |
0x01 | 0x03 | 0x00 0x1F | 0x00 0x01 | 0xB5 | 0xCC |
地址碼 | 功能碼 | 返回有效字節數 | 磷含量 | 校驗碼低字節 | 校驗碼高字節 |
0x01 | 0x03 | 0x02 | 0x00 0x25 | 0x79 | 0x9F |
磷含量:0025 H(16進制)= 37 =>磷=37mg/kg
6.4.3舉例:讀取設備地址0x01的鉀含量實時值
問詢幀
地址碼 | 功能碼 | 起始地址 | 數據長度 | 校驗碼低字節 | 校驗碼高字節 |
0x01 | 0x03 | 0x00 0x20 | 0x00 0x01 | 0x85 | 0xC0 |
地址碼 | 功能碼 | 返回有效字節數 | 鉀含量 | 校驗碼低字節 | 校驗碼高字節 |
0x01 | 0x03 | 0x02 | 0x00 0x30 | 0xB8 | 0x50 |
鉀含量計算:
鉀含量:0030 H(16進制)= 48 =>鉀=48mg/kg