査詢?cè)O(shè)備地址(功能號(hào):0x25輔助命令號(hào):0x02 )
若不知道當(dāng)前設(shè)備地址、且總線上只有一個(gè)設(shè)備時(shí),可以通過(guò)此命令査詢當(dāng)前設(shè)備 地址。
發(fā)送命令格式:
[設(shè)備地址:0xFA][命令號(hào):0x25][輔助命令號(hào):0x02] [00 00 01] [CRC16]
說(shuō)明:
A、 設(shè)備地址0xFA為通用設(shè)備查詢地址。
B、 00 00 01為十六進(jìn)制數(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è)備地址][命令號(hào)][數(shù)據(jù)長(zhǎng)度:1字節(jié)][隨機(jī)字節(jié):1字節(jié)][CRC16]
比如:01 25 01 01 D0 43表明設(shè)備地址為01。
更改設(shè)備地址(功能號(hào):0x06輔助命令號(hào):0x0B )
發(fā)送命令格式:
[設(shè)備地址][命令號(hào):0x06][輔助命令號(hào):x0B] [00 00][目標(biāo)地址:占1個(gè)字節(jié)][CRC16]
說(shuō)明:
A、 目標(biāo)地址:值范圍為1-35,目標(biāo)地址與當(dāng)前地址不能相同。
B、 00 00為十六進(jìn)制數(shù),為固定值,不可更改。
比如將設(shè)備地址1,更改為2,則命令為:
01 06 B 00 00 02 A 2F
設(shè)備響應(yīng):02 25 01 02 90 06
設(shè)備響應(yīng)格式:[設(shè)備地址][査詢?cè)O(shè)備地址命令號(hào)][數(shù)據(jù)長(zhǎng)度:1字節(jié)][隨機(jī)字節(jié):1
字節(jié)][CRC16]
比如:02 25 01 18 11 CD表明更主后當(dāng)前設(shè)備地址為02。
量程縮放系數(shù)設(shè)置(功能號(hào):0x06輔助命令號(hào):0x0A )
當(dāng)數(shù)據(jù)與用戶照度計(jì)或標(biāo)準(zhǔn)參照標(biāo)準(zhǔn)有誤差時(shí),我們可以通過(guò)調(diào)整量程縮放系數(shù)據(jù) 來(lái)減小顯示誤差。
發(fā)送命令格式:
[設(shè)備地址][命令號(hào):0x06][輔助命令號(hào):0x0A ] [04][量程縮放系數(shù)][CRC16]
說(shuō)明:
A、 設(shè)備地址:當(dāng)前設(shè)備地址。
B、 輔助命令:為固定值,不可更改。
C、 量程縮放系數(shù):值范圍2000-50000,對(duì)應(yīng)實(shí)際系數(shù)為0.2000-5.0000。即可對(duì)當(dāng)前顯示值可縮小5倍或放大5倍。對(duì)應(yīng)十六進(jìn)制量程范圍為:0x07D0-0xC350
如果當(dāng)前值偏小,建議系數(shù)大于1,即該參數(shù)大于10000,如果當(dāng)前值偏大,建議系數(shù) 1,即該參數(shù)小于10000。
比如設(shè)置當(dāng)前傳感器量程系數(shù)為0.9621,那寫入的值應(yīng)該為9621,對(duì)應(yīng)十六進(jìn)制為
0x 25 95,則設(shè)置命令為 01 06 0A 04 25 95 11 2C
設(shè)備響應(yīng):01 06 02 25 95 62
設(shè)備響應(yīng)格式:[設(shè)備地址][命令號(hào)][數(shù)據(jù)長(zhǎng)度][參數(shù)值][CRC16]
通訊方式設(shè)置(功能號(hào):0x06輔助命令號(hào):0x0A )
根據(jù)不同的應(yīng)用需求,我們可以通過(guò)更改通訊方式來(lái)實(shí)現(xiàn)。
發(fā)送命令格式:
[設(shè)備地址][命令號(hào):0x06][輔助命令號(hào):0x0A ] [05][固定值1或2] [CRC16]
說(shuō)明:
A、 設(shè)備地址:當(dāng)前設(shè)備地址。
B、 輔助命令:為固定值,不可更改。
C、 固定值1或2: 如果設(shè)置的值為1,那為查詢模式,處于查詢模式,可隨時(shí)進(jìn)行參數(shù)設(shè)置,設(shè)備只對(duì)有效命令進(jìn)行響應(yīng),如果命令不正確,不上傳任何數(shù)據(jù);當(dāng)此值 為2時(shí),為兼容模式,即同時(shí)具有查詢及主動(dòng)上傳2種方式,在此模式下,可以進(jìn)行 數(shù)據(jù)查詢,但不建議對(duì)參數(shù)進(jìn)行設(shè)置,若需對(duì)參數(shù)進(jìn)行設(shè)置,建議在開(kāi)機(jī)20秒內(nèi)進(jìn)行。
比如設(shè)置當(dāng)前傳感器通訊模式為查詢模式則命令為:
01 06 0A 05 00 01 5B D3 設(shè)備響應(yīng):01 06 02 00 01 79 48
設(shè)備響應(yīng)格式:[設(shè)備地址][命令號(hào)][數(shù)據(jù)長(zhǎng)度][參數(shù)值][CRC16]
比如設(shè)置當(dāng)前傳感器通訊模式為兼容模式則命令為:
01 06 0A 05 00 02 1B D2 設(shè)備響應(yīng):01 06 02 00 02 39 49
兼容通訊方式時(shí)時(shí)間間隔設(shè)置(功能號(hào):0x06輔助命令號(hào):0x0A )
處于兼容方式時(shí),傳感器會(huì)根據(jù)設(shè)置的時(shí)間間隔主動(dòng)上傳測(cè)點(diǎn)數(shù)據(jù)。本命令是 用來(lái)調(diào)整此時(shí)間間隔的。
發(fā)送命令格式:
[設(shè)備地址][命令號(hào):0x06][輔助命令號(hào):0x0A ] [06][參數(shù)值:100-50000] [CRC16]
說(shuō)明:
A、 設(shè)備地址:當(dāng)前設(shè)備地址。
B、 輔助命令:為固定值,不可更改。
C、 參數(shù)值:此參數(shù)的有效值范圍為100-50000,約為0.1秒-50秒。
比如設(shè)置當(dāng)前傳感器上傳的時(shí)間間隔約為1秒,此參數(shù)值為1000,則命令為:
01 06 0A 06 03 E8 00 AD
設(shè)備響應(yīng):01 06 02 03 E8 B8 36
設(shè)備響應(yīng)格式:[設(shè)備地址][命令號(hào)][數(shù)據(jù)長(zhǎng)度][參數(shù)值][CRC16]