一、產品簡介
耘農智慧自主研發生產的XF-CQ19風速風向檢測器是一款利用超聲波在空氣中的傳播時間差來測量風速、風向的測量儀器。與傳統的機械式風速風向儀相比,具有磨損小、使用壽命長、響應速度快等特點。
二、產品特點
(1)實時檢測
(2)反應靈敏
(3)維護簡便
三、外形尺寸及安裝說明
風速風向檢測器為一體化設計,安裝時應安裝在隧道行車方向的右側,隧道內墻壁高度3米位置。
四、技術參數
檢測范圍風速 -40米/秒至40米/秒,風向0-360°(可選)
測量角度垂直≥20°水平≥20°
測量精度風速:
±(0.3+0.03v)m/s(≤30M/S)
±(0.3+0.05v)m/s(≥30M/S)
v 為標準風速
風向:
±3°(風速<10m/s 時)
環境溫度-40-65℃
環境濕度0-100*RH(無冷凝)
通訊接口2路4-20mA,1路RS485,1路繼電器報警輸出
供電電壓220V±15%VAC 50HZ
防護等級IP65
整機重量2.5kg
外形尺寸149.1*116*166mm
4-20mA轉換對照表
電流與風速對照表如圖所示:
電流與風向
五、Modbus RTU通訊協議
(1) CRC 說明
以下所有說明中,MODBUS RTU 協議中的 CRC16 兩字節,按照 MODBUS規定:低字節前,高字節在后。 以下說明中,假定傳感器站號 0xFF(傳感器缺省站號為 FF)
(2)校驗
用于判斷接收信息是否出錯,校驗方法采用的是16位冗余循環碼(CRC16),校驗對象為除去檢驗字節本身的所有字節。校驗碼采用低字節在前,高字節在后。
校驗計算方式代碼如下:
int CRC_Check(unsigned char *m_Data,short m_Size)
{
int i0,i1;
char CRC16Lo,CRC16Hi, SaveHi,SaveLo;
CRC16Lo = 0xFF; CRC16Hi = 0XFF;
for(i0=0;i0<m_Size;i0++)
{
CRC16Lo = CRC16Lo ^ *(m_Data+i0);
for(i1=0;i1<8;i1++)
{
SaveHi = CRC16Hi;
SaveLo = CRC16Lo;
CRC16Hi >>=1;
CRC16Lo >>=1; if((SaveHi & 1) == 1)
{
CRC16Lo |=0x80;
}
if((SaveLo & 1) == 1) {
CRC16Hi ^=0XA0;
CRC16Lo ^=1;
}
}
}
return ( CRC16Hi << 8 )| CRC16Lo;
}
(3) 返回錯誤碼規定
傳感器對于錯誤指令的接收(包括 CRC16 效驗錯誤),均實行不返回錯誤碼方式。上位機可在指令發出 200ms 后收不到返回數據時認為發出指令失敗,可重新發送指令。
(4) 標準 MODBUS 寄存器說明
特別注意:MODBUS 命令中寄存器的數量或長度一項均為兩字節 16 位為一個單位(高字節在前,低字節在后),而非單字節 8 位為一個單位。
用戶應保證命令中寄存器的地址和數量這兩項參數的范圍在本系統 規定范圍之內,如果超出范圍,傳感器的輸出結果將無法預測。
用戶應在上位機軟件設計中保證 MODBUS 命令符合本手冊要求,支持 最小問詢周期為 1S/次。
(5)通訊默認參數
通訊默認參數
波特率9600
數據位8
停止位1
校驗位無
站號0xFF(默認)
(6)上位機發送格式
數據類型解析說明備注
整數16位整數表示字元件高低字節不顛倒例:0x0028轉十進制數為40
(7)功能碼說明
·本機常用功能碼 0x03,0x06
0x03讀單個或多個寄存器
0x06寫單個寄存器
(8)通訊示例
·讀取數據
發送FF0300 0100 0280 15
設備地址功能碼首地址寄存器數量CRC
接收FF030400 11 0C 14B0F6
設備地址功能碼數據長度數據內容CRC
注:0x0011=17 風速=17/100=0.17m/s 0x0C14=0x0C * 256 + 0x14= 3092 風向=3092/10=309.2°
讀單個參數
發送FF0300 0100 0180 15
設備地址功能碼首地址寄存器數量CRC
接收FF030200 1C90 59
設備地址功能碼數據長度數據內容CRC
注:0x001C= 0x00 * 256 + 0x1C= 28 風速 = 28/100=0.28m/s
·讀取站號
發送000300 0000 0185 DB
廣播碼功能碼寄存器地址設備地址CRC
接收00030200 FFC5 C4
廣播碼功能碼數據長度設備地址CRC
·修改站號
發送000600 0000 0149 DB
廣播碼功能碼寄存器地址新di址CRC
接收000600 0000 0149 DB
廣播碼功能碼寄存器地址新di址CRC
·寫風速報警閾值
發送FF1000 2A
00 01
0B B851 8A
設備地址功能碼寄存起始器地址寄存器數量報警值高限CRC
接收FF1000 2A
00 01
0B B851 8A
設備地址功能碼寄存起始器地址寄存器數量報警值高限CRC
注:報警值高限30.00m/s,30.00*100=0x0BB8
發送FF1000 2B
00 01
00 006B 08
設備地址功能碼寄存起始器地址寄存器數量報警值低限CRC
接收FF1000 2B
00 01
00 006B 08
設備地址功能碼寄存起始器地址寄存器數量報警值低限CRC
注:報警值低限0m/s,0*100=0x0000
·設置加熱開啟溫度(僅針對選配加熱功能)
發送000601 0C00 01
00 0AC9 E3
設備地址功能碼寄存起始器地址寄存器數量低于 10℃開啟CRC
接收000601 0C00 01
00 0AC9 E3
設備地址功能碼寄存起始器地址寄存器數量低于 10℃開啟CRC
注:出廠默認低于5℃開啟
·讀取經緯度信息: 發送 AT+GPS#
回復 GPS:36.12345,N;114.12345,E;2019-01-01,D;10:20:00,T;0040.2,H#
地址操作內容備注
0x0001只讀風速,放大 100 倍的 16 進制數,如 0x0125 表示293/100=2.93m/s
0x0002只讀風向,放大 10 倍的 16 進制數,如 0x0C14 表示3092/10=309.2°北為0°
0x010C讀寫加熱開啟溫度僅適用帶加熱型號
六、質保及售后
保修承諾:產品自交付期起質保期為12個月(因未按照相應的技術要求操作或其他的人為行為導致產品發生問題除外)。
售后承諾:用戶可以通過電話咨詢有關技術問題,并得到明確的解決方案。若屬于產品本身質量問題可返廠維修或更換。