一、協(xié)議
通訊波特率:9600,無奇偶校驗,1位起始位,8位數(shù)據(jù)位,1位停止位。
1. 讀取探測器的值
1.1 PC機向探測器發(fā)送:
0xFE | 0xAA | 0x55 | 0x00 | 0x00 | 探測器ID(缺省0x01) | 0x64 | 0x00 | 0x01 (數(shù)據(jù)長度) | 0x00
|
0xAA | 0x00 | CRC校驗高8位 | CRC校驗低8位 |
1.2 探測器向PC機返回
0xFE | 0xAA | 0x55 | 0x00 | 0x00 | 探測器ID(缺省0x01) | 0x65 | 0x00
| 0x0F (數(shù)據(jù)長度) | 探測器狀態(tài)高8位 |
探測器狀態(tài)低8位 | 探測器煙霧值 16-23位 | 探測器煙霧值8-15位 | 探測器煙霧值0-7位 | 探測器非煙霧值16-23位 | 探測器非煙霧值8-15位 | 探測器非煙霧值0-7位 | 探測器污染值 16-23 | 探測器污染值 8-15 | 探測器污染值 0-7 |
探測器溫度值 高8位 | 探測器溫度值 低8位 | 電子濾網(wǎng)系數(shù) 高8位 | 電子濾網(wǎng)系數(shù) 低8位 | 0xAA | 0x00 | CRC校驗高8位 | CRC校驗低8位 |
注意: CRC校驗計算是從幀頭0xAA,0x55開始,到幀尾0xAA ,0x00結(jié)束的,不包括起始位0xFE.
探測器ID范圍:0x00-0xFE,0xFF是通用地址,就是探測器地址。
探測器的煙霧值、非煙霧值、污染值需要除于1000,得到的浮點數(shù)。溫度值、電子濾網(wǎng)系數(shù)除于100。
1.3 探測器狀態(tài)值含義
探測器狀態(tài)值由16bit組成
15—10:保留 | |||||||||
9:復位 | 8:隔離狀態(tài) | 7:輔助故障 | 6:污染值過高 | 5:煙霧傳感器故障 | 4:系統(tǒng)故障 | 3:火警2報警 | 2:火警1報警 | 1:行動 | 0:預警啟動 |
提供4級煙霧報警:預警、行動、火警1、火警2;報警閾值可以由遙控器設置。
2.設置探測器的ID
2.1 PC機向探測器發(fā)送:
0xFE | 0xAA | 0x55 | 0x00 | 0x00 | 探測器ID(缺省0x01) | 0x76 | 0x00 | 0x01 (數(shù)據(jù)長度) | 0x02 (新ID) |
0xAA | 0x00 | CRC校驗高8位 | CRC校驗低8位 |
2.2 探測器向PC機返回
0xFE | 0xAA | 0x55 | 0x00 | 0x00 | 探測器ID(依然是以前的ID) | 0x02 | 0x00 | 0x01 (數(shù)據(jù)長度) | 0xFF(設置成功) 或者 0x00(設置失?。?/span> |
0xAA | 0x00 | CRC校驗高8位 | CRC校驗低8位 |