楼宇防灾监控系统的通信包括:上位机(主站)与下位机(子站)的通信;监控系统与监控系统外微机(辅助多媒体监控、数据统计)的通信。
集散型系统通常采用分级阶梯式的控制方式,通过传输总线进行主站与子站及子站与子站之间的信息交流。为了更远距离的传送信号,监控系统通常装有总线接口,并提供有关切议,为与监控系统外微机进行信息交流提供了方便。
下面以Simplex 4100/4120为例,简要介绍一下楼宇火灾监控系统的通信接口和通信协议。Simplex
4100/4120主机是美国Simplex公司生产的火灾报替监控器,它通过RS-232C接口和微机及其他外围设备进行数据交换,从而构成一个完整的火灾监控系统。
Simplex
4100/4120通过内置卡上的RS-232C接口同监控系统的计算机等其他外围设备相连.报警系统将系统中的各种信息(如探头报火誓、预报警、系统内部故障、监视信息等)传给计算机和各种外围设备。计算机和外围设备也通过RS-232C口对4100/4120主机系统进行控制。
4100/4120系统的每台主机可接5块RS-232C卡,每块卡上有两个RS-232C口,对于RS-232C口上接任何外围设备,需要通过软件定义(该软件是指主机软件,因为主机要对RS-232C进行初始化和参数设置,还需检查RS-232C卡的状态,通过RS-232C卡向计算机系统发出命令和数据,并且通过RS-232C卡从计算机系统获取数据和请求等),通过软件还可对RS-232C卡的物理层参数进行定义。
4100/4120主机内的RS-232C口采用DB-25连接器,25根接口线用于完成主机和图文计算机之间数据收/发、定时供给、应答和各类状态的控制信号交换。它们分为四类:信号地线((2根)二数据信息线((4根)、控制信号线(12根)、定时信号线((3根)。其中约15根线组成主信道,另外一些为未定义和供辅信道使用的线。
图文计算机通过RS-232C口与主机连接时,考虑传输中线路的损耗及噪声干扰等问题,总线传输距离不允许超过15m,当图文计算机与主机距离较远时,应加装调制解调器。
当主机和图文计算机的数据传输率、数据位、奇偶校验位、停止位等参数完全匹配的情况下,才能准确无误的传输信息.在通信中系统用到了以下控制字符.
(1) ICH (FS-File Separate)文件分隔符。
(2) IEH (RS-Record Separate)记录分隔符。
(3) 17H (ETB-End Transmit Block)传送快结束。
(4) 05H (ENQ-Inquire)查询。
(5) 06H (ACK-Acknowledge)数据有效。
(6) 15H (NAK-Not Acknowledge)数据无效。
(7) XXH (SN-Sequence Number)通信序列计数号(00H~FFH)。
当主机的状态发生变化或有事件发生时,主机将信息送人图文计算机。图文计算机通过发送如下信息向主机确认事件:
(FS) (30H) (01 H) (ETB) (CRCO) (CRC1)
主机响应:ACK
当操作人员认为有必要对主机进行消音操作时,按下相应键,计算机便向主机发送如下信息:
(FS) (30H)(13H) (ETB) (CRC0) (CRC1)
主机响应:ACK
当操作人员认为有必要对主机进行复位操作时,按下相应键,计算机便向主机发送如下信息:
(FS) (30H) (04 H) (ETB) (CRCO) (CRC1)
主机响应:ACK
当要人为终止通信时,计算机发出如下信息:
(FS) (30H)(14H)(ETB)(CRCO)(CRC1)
当要人为恢复通信时,计算机发出如下信息:
(FS)(30H)(11 H) (ETB) (CRCO) (CRC1)
Simplex采用的校验方式是:当图文计算机收到整个字符串后进行检验,此时先对通信序列计数号SN和字符串的校验字节CRCO,
CRC1分别进行检验。按RS-232C标准,主机发送信息时,在每个字符的**高位后都加上一个奇偶校验位,检验位为“0”或“1",以保证整个字符(含校验位)“1”的位数为奇数或偶数。计算机在接收时,按照主机所确定的奇偶性,__对上面三个字符进行检验。如当主机按偶校验产生校验位时,图文计算机也必须按偶校验进行检验,若检验正确,计算机向主机发送ACK信号表示此串有效,主机按照同样的方式发送下一个串。若发现接收到的字符串中1的位数不是偶数时,便出现奇偶校验错误,计算机便向主机发送NAK信号,表示刚才的信息有误;并给状态寄存器相应位置置位以备查询。主机重新发送信息,若图文计算机不作响应,SN为30H时,表示通信中断。
成都熙南一卡通科技
地址:四川成都市磨子街7号新棕北大厦805室 技术支持:成都九正科技