產(chǎn)品介紹
SM639XB小型氣象站百葉箱式多功能傳感器為RS485總線式傳感器.是針對農(nóng)業(yè)生產(chǎn)過程中環(huán)境監(jiān)測而設(shè)計的專用傳感器,內(nèi)置核心傳感器全部為優(yōu)質(zhì)器件。儀器能夠連連續(xù)測二氧化碳氣體濃度、光照度及環(huán)境溫濕度等其中一種成多種環(huán)境參數(shù),每個參數(shù)值都持換成 MODBUS-RTU標(biāo)準(zhǔn)電信號傳輸給關(guān)聯(lián)設(shè)各。
選型注意:
本手冊為SM639XB系列產(chǎn)品通用手冊,其中一參數(shù)或多參數(shù)用戶可根據(jù)需求選擇。KM63B9X中 X為型號的通配符,用戶請根據(jù)以下需求選配不同的參數(shù):
1、溫濕度 2、大氣壓力 3、光照度 4、二氧化碳 5、溫濕度+光照度
6、溫濕度+大氣壓力 7、溫濕度+二氧化碳 8、大氣壓力+光照度
9、大氣壓力+二氧化碳 10、光照度+二氧化破 11、溫濕度+光照度+二氧化破
12、大氣壓力+光照度+二氧化碳
如選擇12號,那全部型號為SM639XB-12。
技術(shù)參數(shù)
以下為全部狀態(tài)量的技術(shù)參數(shù),具發(fā)貨時是否對應(yīng)傳感器及技術(shù)參數(shù),以用戶選型為準(zhǔn)。
接線
設(shè)備出廠前自帶了1引線 ,每根線芯的顏色已按下表進行了規(guī)定,請嚴格按照要求進行接線,否則會燒毀設(shè)備。
外形尺寸
通訊協(xié)議
設(shè)備所有操作或回復(fù)命令都為 16 進制數(shù)據(jù)。默認通訊波特率:9600,8,n,1。
基本命令格式:
[設(shè)備地址][功能碼][起始地址:2 字節(jié)][數(shù)據(jù)長度:2 字節(jié)][CRC16 校驗]
意義如下:
A、設(shè)備地址:設(shè)備地址范圍為 1-15,其中 250 即 0xFA 為通用查詢地址,當(dāng)不知道設(shè) 備地址時,可用此通用查詢地址進行查詢。
B、功能碼:不同的應(yīng)用需求功能碼不同,比如 3 為查詢輸入寄存器數(shù)據(jù)。
C、起始地址:查詢或操作寄存器起始地址。
D、數(shù)據(jù)長度:讀取的長度。
E、CRC 校驗:CRC16 校驗,低位在前,高位在后。
1)讀取數(shù)據(jù)(功能碼為 0x03 )
[設(shè)備地址][03][起始地址:2 字節(jié)][數(shù)據(jù)長度:2 字節(jié)][CRC16 校驗]
注:數(shù)據(jù)長度為 2 字節(jié),查詢數(shù)據(jù)長度范圍為 1-5。
設(shè)備響應(yīng):
[設(shè)備地址][命令號][返回的字節(jié)個數(shù)][數(shù)據(jù) 1][CRC16 校驗]
響應(yīng)數(shù)據(jù)意義如下:
A、返回的字節(jié)個數(shù):表示數(shù)據(jù)的字節(jié)個數(shù),也就是數(shù)據(jù) 1,2...n 中的 n 的值。
B、數(shù)據(jù) 1…N:各個傳感器的測量值,光照度、CO2、溫度、濕度、大氣氣壓值數(shù)據(jù) 各占 2 個字節(jié),為無符號整型數(shù)據(jù)。
例如:查詢 1 號設(shè)備上 5 個參數(shù)值傳感器數(shù)據(jù):
發(fā)送:01 03 00 00 00 05 85 C9
回應(yīng): 01 03 0A 0B FC 16 94 00 07 00 03 00 64 14 93
上例回復(fù)數(shù)據(jù)中:01 表地址 1,0A 表數(shù)據(jù)長度為 10 個字節(jié),由于測點數(shù)據(jù)長度占 2 個字節(jié),比如第 1 個數(shù)據(jù)為 0B FC (都是十六進制), 折成 10 進制方法:
V=256*0x0B+0xFC =3068。 即十進制為 3068。
因模塊分辨率為0.01,該值需除以100,則實際溫度為 30.68度
同理,濕度十六進制值為 16 94 即 5780,實際值需除以 100,則實際溫度為 57.80%RH。光照度十六進制值為00 07表示成十進制為 7,表示當(dāng)前光照值為 7lux。
二氧化碳十六進制值為02 AD表示成十進制為685,表示當(dāng)前二氧化碳為685 ppm。
大氣氣壓十六進制值為00 64表示成十進制為100,表示當(dāng)前光照值為 100hpa。
每個狀態(tài)量都可以單獨查詢,具體寄存器可參考組態(tài)軟件里的對照表。
在組態(tài)軟件中,寄存器對照表:
2)查詢設(shè)備地址(功能號:0x25 輔助命令號:0x02 )
若不知道當(dāng)前設(shè)備地址、且總線上只有一個設(shè)備時,可以通過此命令查詢當(dāng)前設(shè)備 地址。
發(fā)送命令格式:
[設(shè)備地址:0xFA][命令號:0x25][ 輔助命令號:0x02] [00 00 01] [CRC16]
說明:
A、設(shè)備地址 0xFA 為通用設(shè)備查詢地址。
B、00 00 01 為十六進制數(shù),為固定值,不可更改。
比如查詢當(dāng)前設(shè)備地址,命令為 FA 25 02 00 00 01 99 FE
設(shè)備響應(yīng): 01 25 01 01 D0 43
設(shè)備響應(yīng)格式:[設(shè)備地址][命令號] [數(shù)據(jù)長度:1 字節(jié)] [隨機字節(jié):1 字節(jié)] [CRC16]
比如:01 25 01 01 D0 43 表明設(shè)備地址為 01 。
3)設(shè)備地址設(shè)置(功能號:0x06 輔助命令號:0x0B )
我們可以用此參數(shù)來設(shè)置設(shè)備的設(shè)備地址,值范圍為 1-35,注意,為方便用戶對設(shè)備地址的查詢,設(shè)備帶有通配地址 250,即 0xFA,當(dāng)多個設(shè)備在總線上時,請不要使用通配地址對設(shè)備進行參數(shù)操作。
發(fā)送命令格式:
[設(shè)備地址][命令號:0x06][ 輔助命令號:0x0B] [00 00] [參數(shù)值:占 2 個字節(jié)] [CRC16]
比如不清楚當(dāng)前設(shè)備地址,可以直接用通配地址對設(shè)備進行地址設(shè)置,我們將當(dāng) 前設(shè)置地址設(shè)置為 1,命令為:01 06 0B 00 00 01 4A 2E
設(shè)備響應(yīng): 01 25 01 01 [CRC16]
響應(yīng)格式為: 設(shè)備響應(yīng)格式:[設(shè)備地址][ 00] [參數(shù)值:2 個字節(jié)] [CRC16]
若設(shè)備正確響應(yīng),表明參數(shù)設(shè)置成功
其它參數(shù)設(shè)置等非常用功能,不建議用戶隨意更改或校正,說見隨機測試軟件