现在的位置: 首页 > 综合 > 正文

视频安防监控系统对前端设备的控制协议

2013年10月24日 ⁄ 综合 ⁄ 共 4452字 ⁄ 字号 评论关闭

 
 
   1 范围

    本部分规定了视频安防监控系统对前端设备通讯协议的通用要求,适用于控制设备和前端设备之间的信息传输。

    2 规范性引用文件

    下列标准所包含的条款通过在本标准中引用而构成本标准的条款,在标准发布时所示版本均为有效,所有标准都会被修订,使用本标准的各方应探讨使用下列标准最新版本可能性。

    iso/iec8482

    information technology--telecommunications and information exchange between systems--twisted pair multipoint interconnections

    信息技术—系统之间远程通信和信息交换—双绞线多点互连刊a/eia-485-a

    electrical characteristics of generators and receivers for use in balanced digital multipoint systems

    用于均衡式数字多点系统的发生器和接收器的电器特性。

    3 定义

    ga/t379.5-2002/iec60839-7-5:2001中的定义适用于本部分。

    1)守望位keep watch

    在无人操作的条件下,云台在一定的时间内自动转到预先设定的监视位置。

    2)预置点preset point

    预先设置的监视点。

    3)巡航cruise

    云台按一定节奏、一定顺序循环巡视预先设置的监视点的过程。

    4)巡航点cruise point

    巡航过程中巡视到的预先设置的监视点。

    5)线扫auto scan

    云台在两个固定点或两个设定点之间按一定速度的往返转动。

    6)巡迹pattern

    自动重复预先设置好的一段时间内的云台镜头的操作过程。

    7)点动spasmodically turn

    云台或镜头运动一个基本角度或很短时间后自动停止。

    8)连动continuously turn

    云合或镜头运动一个较大角度或一定长时间后停止,时间应大于1秒。

    9)报警联动action with alarm

    报警事件发生时,引发报警设备以外的其他设备进行动作。

    4 传输协议

    1)指令描述

    1]指令格式(见表1)

    指令长度固定为7字节,协议中全部为十六进制数,任意两个指令之间的时间间隔要大于传输两个字节的时间。本协议中,结尾带h的是十六进制数据表示法,结尾带b的是二进制数据表示法,不带任何标记的为十进制数表示法。

   

    2]指令格式说明

    字节1:指令的首字节,本协议中,下列命令都以a5h开始。

    字节2:目的地址码,目的地址码是被控设备的编号,用一个字节表示。在控制过程中,协议中的目的地址必须与被控设备的物理地址一致。地址范围00h—ffh(即0—255),ffh地址作为广播地址。当地址数目大于255时,应使用a6指令格式进行地址映射(详见附录)。

    字节3:指令码,控制云台镜头的指令。

    字节4、5:数据1、数据2,配合指令码的数据

    字节6:源地址码,源地址码为控制信号发送者(如控制键盘)的物理地址编号,用于解决控制级别的问题。在多个控制者控制一个对象时,编号越小优先级别就越高,0的优先级最高。

    字节7:校验码,为前面1~6字节的算术和的低字节,即算术和对256取模后的结果。

    字节7=(字节1+字节2+字节3+字节4+字节5+字节6)%256

    2)物理层

    信号的编码与传送方式、传送介质、接口的电气及机械特性、信号的传输速率等可以采用现已成熟的rs-485总线或can、devicenet、profibus、lonworks等现场总线技术,并且要符合相应的标准。推荐采用tia/eia-485-a标准,每一个数据帧设置1个起始位、8个数据位、1个停止位、无奇偶校验位,8个数据位低位在前(图1),传输速率应可以提供多种速率选项(至少包括:2400 bps,4800 bps,9600 bps,19200 bps),出厂缺省设置为9600 bpso

   

    5 控制指令

    字节3包含了全部指令。云台和镜头指令中字节3的bit7位永远是0,其他指令中字节3的bit7位永远是1。云台指令中字节3的bit6位为0,镜头指令中字节3的bit6位为1。若要云台和镜头同时动作,需要云台指令与镜头指令交替发送。

    1)云台基本指令(见表2)

   

    当指令码(字节3)中的bit7和bit6位都是0时为云台指令,bit3、bit2、bit1、bito位分别控制上、下、左、右移动的方向,置相应bit位为1时转动,清相应bit位为0将停止转动。

    bit3和bit2不能同时为1;bit1和bit0不能同时为1。云台的转动方向以监视器显示图像的移动方向为准。停止云台基本动作,指令码为0。

    点动方式:点动方式中字节4、字节5的值为0。

    连动方式:连动方式中字节4、字节5的值不为0,分别代表水平和垂直的转动速度。字节4控制水平方向的速度,速度范围由慢到快为1—ffh(1-255);字节5控制垂直方向的速度,速度围由慢到快为1-ffh(1~255)。若要保持边疆转动,需在1秒内重复发码。

    2)镜头基本指令(见表3)

   

    当指令码(字节3)中的bit7=0和bit6-1时为镜头指令,bit5~bito的相应位为1时有效,为0时停止镜头的相应动作,即指令码为40h时,镜头停止动作。

    bit5和bit4为摄像机光圈(iris)功能,只有在辐助功能中的‘自动光圈’关闭时有效,bit5为1时光圈缩小;bit4为1时光圈放大。数据1的低4位指明光圈方式(见表4)。

    bit3和bit2为摄像机聚焦(focus)功能,只有在辅助功能中‘自动聚焦’关闭时有效,bit3为1时近距离聚焦;bit2为1时远距离聚焦。数据2的高4位指明聚焦方式(见表4)。

    bit0和bit1为摄像机变倍(zoom)功能,bit1为1时图像缩小;bit0为1时图像放大。数据2的低4位指明变倍方式(见表4)。

   

    连动方式中,若要保持连续转动,需在1秒内重复发码。

    6 功能指令(见表5)

    功能指令中,指令码(字节3)的bit7永远为1。

   

    功能指令由以下6部分组成。指令码81h对应一些设置功能,如设置预置点、巡航速度、扫描速度、线扫的左右边界等;指令码82h对应一些删除功能指令;指令码83h对应一些调用指令,如调用预置点、开始巡航、扫描等。具体说明如下:

    1)预置指令(见表6)

   

    说明:

    1 序号1设置守望位指令,若字节4不为0,则设置守望位和自动回守望位时间(1~255秒);若字节4为0,则停止该功能,并不是将回守望位时间设置为0秒。启动此功能后,在设置时间内没有任何操作,云台自动转到守望位设置的位置。

    2 序号2回守望位,该指令启动此功能。

    2)巡检指令(见表7)

   

   

    说明:

    1 序号1设置当前位置为左/右边界指令可以设置5组线扫,字节5是奇数则设置为线扫的左边界,是偶数则设置为线扫的右边界,十进制81和82构成第一组线扫,83和84构成第二组线扫,其他依次类推。

    2 序号2、4、5、6中,字节4设置相应功能中云台转动速度。

    3 序号3设置巡航停留时间指令。巡视一个巡航点后,等待字节4设置的时间(秒)后开始巡视下一个巡航点。

    4 序号7、8、14、15是与巡航相关的指令,字节4表示最多可以编辑8组巡航。

    5 序号7删除巡航点指令,字节5给出要删除的预置点号(包括守望位)。

    6 序号15加入巡航点指令,字节5给出要加入的预置点号(包括守望位)。

    7 序号16、17、18是与寻迹相关的指令,字节4表示最多可以编辑5组轨迹。

    8 序号9停止扫描、巡航、巡迹,云台接收到此指令后停止正在运行的扫描、巡航、巡迹动作,云台在接收到云台基本指令中的停止指令后也可以停止正在进行的扫描、巡航、巡迹动作。

    9 序号11随机扫描指令,随机扫描已设置的5组线扫,线扫速度为相应线扫的设置速度。

    3)3继电器节点、开关量输出指令(见表8)

   

    1 序号1中,字节4为0则打开开关,最1则增加开关量,字节5的详细内容见第7部分。

    2 序号2中,字节4为0则关闭开关,是1则减小开关量,字节5的详细内容见第7部分。

    4)报警联动指令(见表9)

   

    说明:

    1 辅助开关8负责打开或关闭此功能。

    2 序号1报警联动设置指令中,字节4的高4位x代表预置点信息,x的范围为1~fh,分别对应1~15号预置点,字节4的低4位和字节5为报警信息编号(范围为000h~fffh),报警联动设置的指令设置nnnh号报警对应x号预置点。

    3 序号2报警联动指令,字节4的高4位永远为0。当报警设备发出nnnh号报警后,云台将自动调用序号1指令所设置的预置点。

    5)状态查询指令(见表10)

   

    1 序号1状态查询指令,控制端查询前端设备的运行状态,字节4、5为查询信息编号。

    2 序号2状态应答指令,前端设备的应答,字节4、5为前端设备的返回信息。前端设备在接收到状态查询指令后必需在最短时间应答,从查询指令到应答指令返回的最大时间间隔不应大于200ms。

    6)其他功能指令

    1]隐私遮蔽设置(见表11)

   

    设置隐私区域必须先将隐私遮蔽使能辅助开关(33号)打开,字节5使用二进制表示,低5位表示遮蔽的区域号,范围是0~31,字节5的高3位表示不同的操作。

    2]菜单摄像机菜单设置(见表12)

   

    3]字符设置(见表13)

   

    4]其他(见表14)

   

    7 继电器节点、开关量具体描述

    1)辅助开关一开,命令87h(见表15)

    字节4为0表示打开开关

   

    2)摄像机开关量一开,命令87h(见表16)

    字节4为0表示打开该开关,字节4为1表示增大开关量。

   

   

    3)辅助开关量关闭(指令88h)

    字节4为0,关闭该开关;字节4为1,向小的方向调整该开关量。字节5的具体设置与表15、表16相同。

    附录

    为了解决地址大于256的问题,增加辅助设备进行地址映射,该部分协议不针对云台。

    1 指令格式(见表17)

    每个指令长度为8字节,与上述协议比较,区别为:

    (1)首字节为a6h

    (2)目的地址字节扩展为2个字节(字节2和3),范围是0000h~ffffh

    (3)指令码、数据、源地址码的定义不变,只是字节位置顺延。

    (4)校验方式相同。

   

    2 说明

    辅助设备接收到该指令后,根据字节2和本身的设置来进行地址映射。将符合条件的命令转换为上述的前端设备通讯协议转发给前端设备。

   

 

抱歉!评论已关闭.