產(chǎn)品簡介
“農(nóng)墑”導管式土壤監(jiān)測儀采用精密傳感器及智能芯片,由土壤水分傳感器、土壤溫度傳感器、太陽能供電及傳輸裝置組成。默認同時測量10cm、20cm、30cm、40cm土層的溫度和濕度,適用于具有代表性土壤的長期不間斷監(jiān)測。
可內(nèi)置DTU及鋰電池,可提供RS485輸出,還可以通過GPRS無線網(wǎng)絡(luò)傳輸數(shù)據(jù)至物聯(lián)網(wǎng)數(shù)據(jù)平臺,實時用電腦和手機查看數(shù)據(jù),方便快捷,極大的滿足了各方面使用的需求。
產(chǎn)品特點
1.具備多深度水分、溫度變化測量能力,標準節(jié)點:10cm、20cm、30cm、40cm深度,實時監(jiān)測,快捷方便;
2.根據(jù)需求支持RS485數(shù)字輸出,以及GPRS無線網(wǎng)絡(luò)數(shù)據(jù)傳輸;
3.不同供電方案:DC12~24V直流供電;太陽能供電,內(nèi)置長效鋰電池持續(xù)供電,供電能力設(shè)計一次充滿可持續(xù)30天(主動上報模式,1小時上報1次)
4.測量精度高,性能可靠,受土壤土質(zhì)影響較小,適用于各種土質(zhì);
5.采用特殊定制PVC塑料管,可防老化,更耐土壤中酸堿鹽的腐蝕;
6.用環(huán)氧樹脂做為密封材料,可長期浸泡水中而不會發(fā)生滲漏;
應用領(lǐng)域
產(chǎn)品廣泛用于農(nóng)業(yè)、林業(yè)、環(huán)境保護、水利、氣象等行業(yè)部門的環(huán)境信息監(jiān)測和采集,同時還應用于節(jié)水灌溉、
花卉園藝、草地牧場、土壤速測、植物培養(yǎng)、溫室控制、精細農(nóng)業(yè)等,以滿足科研、生產(chǎn)、教學等相關(guān)工作需求。
技術(shù)參數(shù)
土壤水分測量范圍 干土~水分飽和土,實驗室測量精度:±3%,野外測量精度:±5%,濕度分辨率:0.1%;
溫度測量范圍 -40℃~80℃,測量精度±0.5℃,溫度分辨率:0.1℃;
供電方式 可選配適配器DC12~24V寬電壓供電或者內(nèi)置鋰電池供電;
通訊方式 RS485通訊,MODBUS通訊協(xié)議,(波特率9600可設(shè),地址0-255可設(shè));GPRS無線通訊;
接線方式 RS485輸出4線制,電源正、電源負、485+、485-;
響應時間 通電后3s內(nèi)進行響應;
穩(wěn)定時間 通電后約10s進入穩(wěn)定過程
外形尺寸 ?63mm,長度隨傳感器的測量深度而不同,標準長度約1000mm;
傳感器測量原理 FDR頻域反射法;
功耗 靜態(tài)時功耗小于10mA,采樣時的功耗70 mA;
工作環(huán)境 一40℃~80℃;0-RH
平均無故障時間 ≥25000h
感應范圍 99%是從管子外部10cm以內(nèi)的范圍讀取
外殼防護等級 用環(huán)氧樹脂做為密封材料,地面部分:IP67;地面以下:IP68
通訊協(xié)議
數(shù)據(jù)字節(jié)格式:
起始位 數(shù)據(jù)位 停止位
1 8 1
波特率:9600
讀取數(shù)據(jù)(標準modbus協(xié)議)
地址默認為0x01,可以更改
1、讀取數(shù)據(jù)
主機呼:
01 03 00 00 00 09 85 CC
代碼 功能定義 備注
01 站號(地址)
03 功能碼
00 00 起始地址 單獨傳感器起始地址固定為0
00 09 讀取點數(shù) 即為讀取的寄存器,單獨傳感器只讀取一個寄存器
85 CC CRC校驗碼,前低后高
從機答:
01 03 12 aa bb cc dd ee ff gg hh ii jj kk ll mm nn oo pp qq rr CRC16
代碼 功能定義 備注
01 站號(地址)
03 功能碼
12 讀單元字節(jié)
aa bb 電壓
cc dd 層土濕
ee ff 層土溫
gg hh 第二層土濕
ii jj 第二層土溫
kk ll 第三層土濕
mm nn 第三層土溫
oo pp 第四層土濕
qq rr 第四層土溫
CRC16 CRC16校驗碼,前低后高
上面數(shù)據(jù)為兩個字節(jié),高位字節(jié)在前。每幀的開頭和結(jié)尾至少有3.5個字節(jié)時間的間隔。
如讀取溫度傳感器的值:
發(fā)送:01 03 00 00 00 01 84 0A
返回:01 03 02 00 9B F9 EF
00 9B 即為溫度數(shù)據(jù),是十六進制整數(shù),換算成十進制是155,我們的溫度傳感器分辨率是0.1,則當前溫度應該除以10,即為15.5度。
溫度是有負數(shù)的,我們傳感器返回的負數(shù)是以十六進制補碼的形式表示,例如:
返回:01 03 02 FF 65 39 9F
FF 65 即為溫度數(shù)據(jù),是十六進制整數(shù),換算成十進制是-155,我們的溫度傳感器分辨率是0.1,則當前溫度應該除以10,即為-15.5度。
2.讀設(shè)備地址
00 20 CRC16(4個字節(jié))(讀取:00 20 00 68)
00 20 Address CRC (5個字節(jié))
3.寫設(shè)備地址
00 10 Address CRC16(5個字節(jié))(地址設(shè)為01:00 10 01 BD C0)
00 10 CRC16(4個字節(jié))(返回:00 10 00 7C)
說明: 1.讀寫地址命令的地址位必須是00。
2. Address為1個字節(jié),范圍為0-255.
用戶在為主機編程時,除了站號(地址)和CRC校驗碼之外,其它字節(jié)的字符均采用上面的內(nèi)容不變。主機格式中的讀取點數(shù)為01。從機回答幀中的功能碼(03)和讀單元字節(jié)數(shù)(01)不變。
計算CRC碼的步驟:
1、預置16位寄存器為十六進制FFFF(即全為1)。稱此寄存器為CRC寄存器;
2、把個8位數(shù)據(jù)與16位CRC寄存器的低位相異或,把結(jié)果放于CRC寄存器;
3、把寄存器的內(nèi)容右移一位(朝低位),用0填補位,并檢查右移后的移出位;
4、如果移出位為0:重復第3步(再次移位)
如果移出位為1:CRC寄存器與多項式A001(1010 0000 0000 0001)進行異或;
5、重復步驟3和4,直到右移8次,這樣整個8位數(shù)據(jù)全部進行了處理;
6、重復步驟2到步驟5,進行下一步8位數(shù)據(jù)的處理;
7、后得到的CRC寄存器即為CRC碼;
8、將CRC結(jié)果放入信息幀時,將高低位交換,低位在前。
//************************************************************************************************
//**名 稱:CRC16
//**說 明:CRC效驗函數(shù)
//**形 參:*p效驗幀的指針 幀長 datalen
//**返 回 值:效驗字
//****************