发明名称 一种火灾报警系统总线通讯协议
摘要 本发明公开了一种火灾报警系统总线通讯协议,火灾报警控制器向部件分别发送巡检命令、广播命令,部件接收到所述巡检命令时,判断与自身的地址码是否匹配,如匹配则向火灾报警控制器发送返回信息;部件接收到广播命令时,根据自身报警状况进行响应并按照一定的规则向火灾报警控制器发送返回信息。本发明能够有效地实现火灾报警控制器与各个部件之间快速报警。
申请公布号 CN102355395A 申请公布日期 2012.02.15
申请号 CN201110303105.0 申请日期 2011.10.09
申请人 蚌埠依爱消防电子有限责任公司 发明人 冯勇;石险峰;单夫来;孙峻岭;艾红斌;黄岭
分类号 H04L12/40(2006.01)I;G08B17/00(2006.01)I 主分类号 H04L12/40(2006.01)I
代理机构 安徽合肥华信知识产权代理有限公司 34112 代理人 余成俊
主权项 一种火灾报警系统总线通讯协议,包括火灾报警控制器、通过两根总线与火灾报警控制器通讯连接的多个部件,所述火灾报警控制器与多个部件之间构成总线通讯网络,其特征在于:所述火灾报警控制器向多个部件发送的信息分成两类,一类信息为巡检命令,另一类信息为广播命令,所述火灾报警控制器根据需要向多个部件分别发送两类命令,所述巡检命令包含巡检特征码和部件的地址码,当某个部件接收的巡检命令中包括的地址码与自身的地址码匹配时,该部件向火灾报警控制器返回自身的应答信息;所述广播命令包括广播特征码和可变长度地址位,其中可变长度地址位的长度可变;火灾报警控制器与部件之间的通讯按照以下步骤进行:第一步,火灾报警控制器向某一地址部件发送巡检命令,部件接收到该命令后,返回该部件的报警状态数据;第二步,火灾报警控制器向所有部件发送广播命令,发送的广播命令中只包括广播特征码,可变长度位不发送;有报警的部件接收到火灾报警控制器发送的广播命令时,部件从高位到低位逐位返回剩余的自身的地址位;多个部件中只有一个部件向火灾报警控制器返回地址位时,火灾报警控制器通过检测电流大小和脉冲宽度,可以确定只有一个部件返回地址,并且计算出其地址,火灾报警控制器对该地址对应的部件发送巡检命令,该部件在接收到火灾报警控制器发送的巡检命令并处理后,在接收到火灾报警控制器下一次广播命令时不再响应;当有多个部件同时返回地址位时,多个部件返回的地址位中有部分地址位相同,部分地址位不相同,此时火灾报警控制器从最高位开始检查多个部件返回的地址位中第一个不相同的地址位是第几位,然后火灾报警控制器把多个部件返回的地址位中相同的地址位填入下一次需要发送的广播命令中的可变长度地址位中,并在所述可变长度地址位末端中分别加入1和0,准备发送第二次广播命令; 第三步,发送两次广播命令,第一次发送可变长度位末端为1的广播命令,第二次发送可变长度位末端为0的广播命令,这两次广播命令的处理方式如下:  多个部件中只有一个部件向火灾报警控制器返回地址位时,火灾报警控制器通过检测电流大小和脉冲宽度,可以确定只有一个部件返回地址,并且计算出其地址,火灾报警控制器对该地址对应的部件发送巡检命令,该部件在接收到火灾报警控制器发送的巡检命令并处理后,在接收到火灾报警控制器下一次广播命令时不再响应;有一个特例,当第二步中只有两个部件有返回时,可以通过返回的电流的大小得以确认只有两个部件返回地址,同时根据脉冲宽度可以确定这两个部件有哪些位是不同的,当在可变长度位的末端加入1,并且发送广播命令后,可以确定第一个部件的地址是多少,由于已知这两个部件有哪些位不同,因此可以根据一个已知的地址推算出另一个地址,通过这种方法,就不再执行本步骤中所述的在可变长度位末端加入0的第二次广播命令;当有多个部件同时返回地址位时,多个部件返回的地址位中有部分地址位相同,部分地址位不相同,此时火灾报警控制器从最高位开始检查多个部件返回的地址位中第一个不相同的地址位是第几位,然后火灾报警控制器把多个部件返回的地址位中相同的地址位填入下一次需要发送的广播命令中的可变长度地址位中,并在所述可变长度地址位末端中分别加入1和0,准备发送下一次广播命令,重复进行第三步的操作;第四步,当火灾报警控制器判断检查完所有有报警的部件后,广播通讯结束,火灾报警控制器重新按照第一步至第三步的步骤执行。
地址 233006 安徽省蚌埠市长征路726号