一、协议
通讯波特率:9600,无奇偶校验,1位起始位,8位数据位,1位停止位。
1. 读取探测器的值
1.1 PC机向探测器发送:
0FE |
0AA |
055 |
000 |
000 |
探测器ID(缺省001) |
064 |
000 |
001 (数据长度) |
000
|
0AA |
000 |
CRC校验高8位 |
CRC校验低8位 |
1.2 探测器向PC机返回
0FE |
0AA |
055 |
000 |
000 |
探测器ID(缺省001) |
065 |
000
|
00F (数据长度) |
探测器状态高8位 |
探测器状态低8位 |
探测器烟雾值 16-23位 |
探测器烟雾值8-15位 |
探测器烟雾值0-7位 |
探测器非烟雾值16-23位 |
探测器非烟雾值8-15位 |
探测器非烟雾值0-7位 |
探测器污染值 16-23 |
探测器污染值 8-15 |
探测器污染值 0-7 |
探测器温度值 高8位 |
探测器温度值 低8位 |
电子滤网系数 高8位 |
电子滤网系数 低8位 |
0AA |
000 |
CRC校验高8位 |
CRC校验低8位 |
注意: CRC校验计算是从帧头0AA,055开始,到帧尾0AA ,000结束的,不包括起始位0FE.
探测器ID范围:000-0FE,0FF是通用地址,就是所有探测器地址有效。
探测器的烟雾值、非烟雾值、污染值需要除于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机向探测器发送:
0FE |
0AA |
055 |
000 |
000 |
探测器ID(缺省001) |
076 |
000 |
001 (数据长度) |
002 (新ID) |
0AA |
000 |
CRC校验高8位 |
CRC校验低8位 |
2.2 探测器向PC机返回
0FE |
0AA |
055 |
000 |
000 |
探测器ID(依然是以前的ID) |
002 |
000 |
001 (数据长度) |
0FF(设置成功) 或者 000(设置失败) |
0AA |
000 |
CRC校验高8位 |
CRC校验低8位 |