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