一:概述
SBus总线是豪恩安全科技自行研发的一种单总线防区探测协议,使用两条线进行通信,一条是地线,一条信号线。总线的电气参数如下: 距离 传输速率 电压 电流
说明 单向距离1600m,双向可以达到3200m 800 Bit/s 直流12V 800(mA) 二:物理层协议
时钟是单独由主机控制产生的,数据是主机和从机都可以产生。
SBus OUT是由时钟和数据线叠加而成的,数据的发送是先发送高位,然后再发送低位。主机和从机发送数据的时序如下图所示。
主机发送数据的时序图
SCL:是周期为1200us的PWM信号。
主机发送:当时钟信号在高电平的时候,它也为高电平,在时钟信号为低的时候,它先拉低100us,然后再根据当前的数据信号来进行判断是拉高电平还是拉低电平。为0就拉低电平,为1就提高电平。在主收从发的时候,它要在时钟的下降沿后把数值拉低100us,然后释放总线。
从机发送:是在接收完主机的地址和命令后,而进行发送的。当时钟下降沿时,在主机的Master_SDA拉底100us后,Slave_SDA再把它相应的数值发送到数据线上去。
OUT:是SDA和SCL叠加后的信号。
三:数据层协议
SBus是由地址,命令,校验,数值组成的。具体所包含的位如下图所示 类型 长度
类型 模式 地址 数据 校验 回复 模式 3bit 地址 6bit 数据 8bit 校验 8bit 回复 2bit 长度 3bit 6bit 8bit 8bit 2bit
前导位:时钟,信号都为低,代表数据传输的开始。 模式: 001 模式空闲状态
011 主机查询模式 101 主发从收模式 110 从机有发模式 111 从机无发模式
地址 组号 0 8 0,1,2,3,4,5,6,7 8,9,10,11,12,13,14,15 组成员
高4位表示组号,低4位表示组员
数据:就是来区分现在是来进行什么查询。命令内容如下列的对应表: 数值 0x17 0x10 0x11 ….. …… ….. 不报警 防拆报警 入侵报警 保留 保留 保留 含义
校验:由地址、数据(N*8 bits)所有数据累加和,取余0x7F运算后的值作为检验字节 回复:01 接收正确
10 接收不正确 11 从机不在
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- stra.cn 版权所有 赣ICP备2024042791号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务