睿士达(RESDA)烟雾探测器在保证高灵敏高可靠核心的同时,还需要提供更方便更多样的传输方式,除了继电器输出和直接驱动报警器这两类产品外,怎样更好的联网,保证距离远,接线简单,并且通过电脑来监控。正是为了实现这一目标,并在兼容现有产品的基础上,我们开发了485转接模块。具体技术要求如下:
一、协议
通讯波特率: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位