產品簡介
HCD6819多合一農業氣象傳感器是邯鄲耘農公司結合八年氣象行業經驗研發的針對農業氣象監測領域應用的小型氣象觀測設備。可實現大氣溫度、相對濕度、風速、風向、大氣壓力、光照度、降雨量共計七項參數的測量。
產品集成度高、性價比高,安裝方便,宜推廣,可wan全替代傳統拼湊式農業氣象站型,被廣泛應用于設施農業、大田四情、節水灌溉等數字農業監測領域。
產品特點
1、標配監測大氣溫度、相對濕度、風速、風向、大氣壓力、光照度、降雨量共計七項參數的測量。(可選配露點溫度、總輻射、日照時數、蒸騰量參數測量)
2、標準產品采用RS485通訊,MODBUS通訊協議,可選配其它功能(詳見技術參數表);
3、外觀精美、結構高度集成,參照氣象標準設計;
4、可選配內置4G無線通訊,實現API二次開發功能,可使用邯鄲耘農公司的“云上田野”云平臺軟件免費查看數據;
5、性能可靠,適用于戶外氣象惡劣環境領域。
6、免安裝、環保節能,可wan全替代傳統拼湊式農業氣象站型。
應用領域
監測參數:
監測參數量程分辨率準確度配置
空氣溫度-40-60℃0.1℃±0.3℃(25℃)標配
空氣濕度0-100*RH0.1%±3%RH
(在10%~80%,無凝露時)標配
風速0-40m/s0.1m/s±(0.5+0.05v)m/s,v為風洞標準風速值標配
風向0-359.9°0.1°精度:±5°(風速<10m/S時)標配
大氣壓力300hpa-1100hpa0.1hpa±0.3hPa(在25℃時,950hpa~1050hpa)標配
降雨量≤4mm/min0.2mm±0.4mm(R≤10mm)±4%(R>10mm)標配
光照強度0-200Klux10lux±3%或1%F.S標配
☆總輻射0-2000W/㎡1W/㎡<±5%(600w/㎡~1000w/㎡,與EKO&MS802(Aji)比較)定制選配
☆日照小時數0-24h0.1h5%定制選配
☆露點溫度0-40℃0.1℃≤0.5℃(0℃-30℃,40%RH~100*RH)
>1℃(<0℃,<40%RH)定制選配
☆ET0值0-80mm/d0.1mm/d±25%定制選配
備注☆ 代表可增加選配參數
技術參數
供電方式DC12-24V供電
功 耗<0.6W(僅計算設備主體)
傳輸方式默認RS485輸出,MODBUS協議 ,可選4G無線傳輸方式
工作環境溫度 -30-70℃ 濕度 5-99%RH
可選配功能 可選配API二次開發功能;含4G物聯網卡一張(30M/月),含三年流量費。
可選配3米戶外固定zhi架;
可選配1.8米戶外固定zhi架;;
可選配20W太陽能供電系統;
可選配無線遠程三行三列LED顯示屏;
可選配增加太陽輻射、日照時數、露點溫度、蒸騰量參數監測功能;
備注選配功能的價格均需要在標準價格基礎上增加。
MODBUS RTU通訊協議
波特率:9600
數據位:8
停止位:1
校驗位:無
1.1 CRC說明:
以下所有說明中,MODBUS RTU 協議中的CRC16兩字節,按照MODBUS規定:低字節在前,高字節在后。
以下說明中,假定傳感器地址0xFF(傳感器缺省地址為FF)
1.2 返回錯誤碼規定:
傳感器對于錯誤指令的接收(包括CRC16效驗錯誤),均實行不返回錯誤碼方式。上位機可在指令發出200ms后收不到返回數據時認為發出指令失敗,可重新發送指令。
1.3 標準MODBUS 寄存器說明
特別注意:MODBUS 命令中寄存器的數量或長度一項均為兩字節16 位為一個單位(高字節在前,低字節在后),而非單字節8 位為一個單位。
用戶應保證命令中寄存器的地址和數量這兩項參數的范圍在本系統規定范圍之內。如果超出范圍,傳感器的輸出結果將無法預測,用戶應在上位機軟件設計中保證MODBUS 命令符合本手冊要求,支持最小問詢周期為1S/次。
輸入寄存器:用功能碼 03 讀
地址操作內容備注
0x0001只讀空氣溫度,加40放大100倍的16進制數,如0x1B00表示6912/100-40=29.12℃
0x0002只讀空氣濕度,放大100倍的16進制數,如0x1603表示5635/100=56.35%
0x0003只讀大氣壓強,放大10倍的16進制數,如0x2784表示10116/10=1011.6hPa
0x0004只讀風速,放大100倍的16進制數,如0x0125表示293/100=2.93m/s
0x0005只讀風向,放大10倍的16進制數,如0x0C14表示3092/10=309.2°
0x0006只讀日雨量,放大10倍的16進制數,如0x0016表示2.2mm連續累計每日清0
0x0007只讀輻射,16進制數,如0x0172表示輻射強度為為370W/㎡選配
0x0008只讀光照,放大100倍的16進制數,如0x0123表示光照強度為2.91Klux或2910lux
0x0009只讀日照時數,放大10倍的16進制數,如0x0023表示日照時數為3.5h選配(需設置RTC時間)
0x000A只讀露點溫度,放大10倍的16進制數,如0x0023表示露點溫度為3.5℃
0x000B只讀ET0,放大10倍的16進制數,如0x0023表示ET0為3.5mmET0,每小時更新,安裝時需設置參數
1.4通訊示例
下面舉例介紹一下利用 Modbus RTU 命令訪問系統寄存器的方法:
1、讀取多個輸入寄存器(6個實時數據)命令
發送:FF 03 00 01 00 0B 40 13
FF0300 0100 0B40 13
系統地址功能碼寄存器地址寄存器數量軟件自動產生的CRC16校驗位
回答:FF 03 16 1A 57 0C 5F 27 83 00 11 0C 14 00 02 01 72 01 23 00 23 00 23 00 23 33 8C
FF03161A 57 0C 5F 27 83 00 11 0C 14 00 02 01 72 01 23 00 23 00 23 00 2333 8C
系統地址功能碼數據段字節數量數據段數據CRC16校驗位
解析數據:
0x1A57= 0x1A * 256 + 0x57= 6743
溫度 = 6743/100-40=27.43℃
0x0C5F= 0x0C * 256 + 0x5F= 3167
濕度=3167/100=31.67%RH
0x2783= 0x27 * 256 + 0x83= 10115
氣壓=10115/10=1011.5hPa
0x0011=17
風速=17/100=0.17m/s
0x0C14=0x0C * 256 + 0x14= 3092
風向=3092/10=309.2°
0x0002=2
雨量=2/10=0.2mm
0x0172=0x01*256*0x72=370w/㎡
輻射=370w/㎡
0x0123=0x01*256+0x23=291
光照=291/100=2.91Klux 或2910lux
0x0023=35
日照時數=35/10=3.5h
0x0023=35
露點溫度=35/10=3.5℃
0x0023=35
ET0=35/10=3.5mm
2、讀取地址寄存器命令
發送:00 03 00 00 00 01 85 DB
000300 0000 0185 DB
功能碼寄存器地址寄存器數量軟件自動產生的CRC16校驗位
回答:00 03 02 00 01 44 44
00030200 0144 44
功能碼數據段的字節數量數據段數據CRC16校驗位
數據段數據為0x0001 =01 表示系統地址為01
3、修改內部寄存器(系統地址)命令(把地址改為0x33)
發送:00 06 00 00 00 33 C8 0E
000600 0000 33C8 0E
功能碼寄存器地址新di址CRC16校驗位
回答:00 06 00 00 00 33 C8 0E (表示修改成功))
000600 0000 33C8 0E
功能碼起始地址新di址CRC16校驗位
補充協議:(默認設備地址為FF)
設置RTC時間(雨量累計、日照時數、ET0計算必須校時)
ASCII發送:AT+TSET=20200101120000
將RTC當前時間設置為2020年1月1日12時0分0秒,設置成功則收到ASCII回復‘OK’,否則收到‘ERROR’
讀取RTC時間
ASCII發送:RTCRED=?
讀取成功則收到ASCII回復,例如:‘20200101120000’ 當前RTC時間2020年1月1日12時0分0秒
經度設定(ET0參數必須設置)
Hex發送:EA1=XXXX
XXXX為經度擴大10的6次方倍后的hex形式整數 ,如經度114.490686 則寫入114490686的hex形式 06D2FD3E
緯度設定(ET0參數必須設置)
Hex發送:EA2=XXXX
XXXX為經度擴大10的6次方倍后的hex形式整數 ,如經度36.612273 則寫入36612273的hex形式 022EA8B1
風速測試點距離地面高度設定(ET0參數必須設置)
Hex發送:EA3=XX
XX為當前高度的100倍,數值形式hex, 單位m
質保及售后:
保修承諾:產品自交付期起質保期為12個月(因未按照相應的技術要求操作或其他的人為行為導致產品發生問題除外)。
售后承諾:用戶可以通過電話咨詢有關技術問題,并得到明確的解決方案。若屬于產品本身質量問題可返廠維修或更換。