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