您好,欢迎来到达州工业云! 平台首页 企业驾驶舱 帮助中心 企业登录 企业注册

HI,欢迎使用达州工业云平台!

账号必须大于2位

创新资源平台
服务平台首页>专利库>专利详情

出售专利一种智能日志型分布集中式云台控制系统(CN200910196071.2)

  • 申请号:CN200910196071.2 申请公布号: CN102023619A
  • 申请日: 2009-09-22 申请公布日: 2011-04-20
  • 申请(专利权)人: 专利代理机构: 上海科盛知识产权代理有限公司
  • 分类号:G05B19/418

专利介绍

本发明涉及一种智能日志型分布集中式云台控制系统,该系统包括中央集中云台控制子系统、分布式云台控制终端、管理终端,所述的中央集中云台控制子系统包括单片机电路、第一485通讯电路、第二485通讯电路、蜂鸣器电路、第一计算与控制模块,所述的分布式云台控制终端包括通讯控制器、云台控制设备,所述的第一485通讯电路、第二485通讯电路、蜂鸣器电路、第一计算与控制模块分别与单片机电路连接,所述的管理终端与第一485通讯电路连接,所述的第一485通讯电路、云台控制设备分别与通讯控制器连接,所述的第二485通讯电路与云台连接。与现有技术相比,本发明具有扩充能力强、适应性强、系统体积小、易设置易管理等优点。
1.一种智能日志型分布集中式云台控制系统,其特征在于,该系统包括中央集中云台控制子系统、分布式云台控制终端、管理终端,所述的中央集中云台控制子系统包括单片机电路、第一485通讯电路、第二485通讯电路、蜂鸣器电路、第一计算与控制模块,所述的分布式云台控制终端包括通讯控制器、云台控制设备,所述的第一485通讯电路、第二485通讯电路、蜂鸣器电路、第一计算与控制模块分别与单片机电路连接,所述的管理终端与第一485通讯电路连接,所述的第一485通讯电路、云台控制设备分别与通讯控制器连接,所述的第二485通讯电路与云台连接。
2.根据权利要求1所述的一种智能日志型分布集中式云台控制系统,其特征在于,所述的中央集中云台控制子系统控制流程如下:1)系统启动;2)设备检测和初始化;3)判断第一485通讯电路是否有数据,若判断为是,则执行步骤4),若为否,则返回步骤3);4)判断是否设置管理或设置请求,若判断为是,则执行步骤5),若为否,则执行步骤11);5)读取相对应的通讯控制器的电路地址;6)判断该电路地址是否合理,若判断为是,则执行步骤7),若为否,则返回步骤5);7)判断读日志还是设置,若为读日志,则执行步骤8),若为设置,则执行步骤9);8)输出日志存储器中与该通讯控制器电路相关的日志信息;9)记录设置参数:通讯控制器电路地址、云台控制协议、传输速率、优先级别,并将设置参数经第一485通讯电路发送到对应地址的通讯控制器电路;10)通讯控制器判断是否收到该地址的回应,若为是,则回应管理终端设置成功并返回步骤3),若为否,则返回步骤5);11)单片机电路分析控制设备地址、云台控制协议、传输速率、目标云台地址和云台控制指令;12)将解析得到云台控制指令、云台控制协议、传输速率、目标云台地址发送到第二485通讯电路;13)判断第二485通讯电路是否正确发送指令,若为是,则执行步骤15),若为否,则执行步骤14);14)蜂鸣器电路报警;15)记录操作日志;16)将指令发动成功/失败信息发送到第一485通讯电路;17)判断第二485通讯电路是否正确回应本请求发出设备,若为是,则执行步骤19),若为否,则执行步骤18);18)蜂鸣器电路报警;19)记录操作日志,并返回步骤3)。
3.根据权利要求1所述的一种智能日志型分布集中式云台控制系统,其特征在于,所述的管理终端控制流程如下:(1)管理终端设备启动;(2)设备检测和初始化;(3)判断是否推出程序,若为是,则执行步骤(4),若为否,则执行步骤(5);(4)程序结束;(5)键盘选择相关的通讯控制器电路的地址;(6)向单片机询问是否为合理地址,若为是,则执行步骤(7),若为否,则返回步骤(3);(7)判断键盘选择读日志还是设置,若为读日志,则执行步骤(8),若为设置,则执行步骤(10);(8)向单片机电路发出读日志请求;(9)读取日志并保存到本地硬盘;(10)输入设置参数:通讯控制器电路地址、云台控制协议、传输速率、优先级别,并发送到单片机电路;(11)判断是否收到设置成功回应,无论是否都返回步骤(3)。
4.根据权利要求1所述的一种智能日志型分布集中式云台控制系统,其特征在于,所述的通讯控制器包括第三485通讯电路、单片机电路一、第二计算与控制模块,所述的第三485通讯电路分别与单片机电路一、云台控制设备、第一485通讯电路连接,所述的单片机电路一与第二计算与控制模块连接,该通讯控制器的工作流程如下:a、通讯控制器启动;b、设备检测和初始化;c、判断第三485通讯电路是否有数据,若为是,则执行步骤d,若为否,则返回步骤c;d、判断该数据是否来自第一485通讯电路,若为是,则执行步骤g,若为否,则执行步骤e;e、将指令封装、附上本通讯控制器地址和云台操作波特率,发送到第一485通讯电路;f、判断是否收到来自第一485通讯电路的回应,若为是,则返回步骤c,若为否,则返回步骤e;g、保存来自中央集中云台控制子系统的参数设置。
5.根据权利要求1所述的一种智能日志型分布集中式云台控制系统,其特征在于,所述的云台控制设备的数量最多为250台。
6.根据权利要求1所述的一种智能日志型分布集中式云台控制系统,其特征在于,所述的云台也可以为云台摄像机。
7.根据权利要求1或6所述的一种智能日志型分布集中式云台控制系统,其特征在于,所述的云台或云台摄像机的数量最多为250台。
8.根据权利要求1所述的一种智能日志型分布集中式云台控制系统,其特征在于,所述的云台控制设备包括云台控制键盘、DVR、DVS。技术领域
本发明涉及一种云台控制系统,尤其是涉及一种智能日志型分布集中式云台控制系统。
背景技术
目前,市场对云台摄像机的操作通过特定的键盘或者DVR来进行操作,一个键盘可以操作一个或者多个云台,但是多个键盘不可以同时操作一个云台。对于需要多个键盘或者DVR同时控制同一台云台的操作,现在市场上没有好的方法和产品。目前市场上有一些485共享器产品,仅可以联接少量的云台控制设备,如果有多台设备同时控制时,则需要是用更多的共享器堆积实现,体积庞大,扩展有限,不利于配置和管理,本文中出现的485通讯电路由485芯片和一些电路元器件组合而成,该电路遵循RS-485通讯标准。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种扩充能力强、适应性强的智能日志型分布集中式云台控制系统。本发明的目的可以通过以下技术方案来实现:一种智能日志型分布集中式云台控制系统,其特征在于,该系统包括中央集中云台控制子系统、分布式云台控制终端、管理终端,所述的中央集中云台控制子系统包括单片机电路、第一485通讯电路、第二485通讯电路、蜂鸣器电路、第一计算与控制模块,所述的分布式云台控制终端包括通讯控制器、云台控制设备,所述的第一485通讯电路、第二485通讯电路、蜂鸣器电路、第一计算与控制模块分别与单片机电路连接,所述的管理终端与第一485通讯电路连接,所述的第一485通讯电路、云台控制设备分别与通讯控制器连接,所述的第二485通讯电路与云台连接。所述的中央集中云台控制子系统控制流程如下:1)系统启动;2)设备检测和初始化;3)判断第一485通讯电路是否有数据,若判断为是,则执行步骤4),若为否,则返回步骤3);4)判断是否设置管理或设置请求,若判断为是,则执行步骤5),若为否,则执行步骤11);5)读取相对应的通讯控制器的电路地址;6)判断该电路地址是否合理,若判断为是,则执行步骤7),若为否,则返回步骤5);7)判断读日志还是设置,若为读日志,则执行步骤8),若为设置,则执行步骤9);8)输出日志存储器中与该通讯控制器电路相关的日志信息;9)记录设置参数:通讯控制器电路地址、云台控制协议、传输速率、优先级别,并将设置参数经第一485通讯电路发送到对应地址的通讯控制器电路;10)通讯控制器判断是否收到该地址的回应,若为是,则回应管理终端设置成功并返回步骤3),若为否,则返回步骤5);11)单片机电路分析控制设备地址、云台控制协议、传输速率、目标云台地址和云台控制指令;12)将解析得到云台控制指令、云台控制协议、传输速率、目标云台地址发送到第二485通讯电路;13)判断第二485通讯电路是否正确发送指令,若为是,则执行步骤15),若为否,则执行步骤14);14)蜂鸣器电路报警;15)记录操作日志;16)将指令发动成功/失败信息发送到第一485通讯电路;17)判断第二485通讯电路是否正确回应本请求发出设备,若为是,则执行步骤19),若为否,则执行步骤18);18)蜂鸣器电路报警;19)记录操作日志,并返回步骤3)。所述的管理终端控制流程如下:(1)管理终端设备启动;(2)设备检测和初始化;(3)判断是否推出程序,若为是,则执行步骤(4),若为否,则执行步骤(5);(4)程序结束;(5)键盘选择相关的通讯控制器电路的地址;(6)向单片机询问是否为合理地址,若为是,则执行步骤(7),若为否,则返回步骤(3);(7)判断键盘选择读日志还是设置,若为读日志,则执行步骤(8),若为设置,则执行步骤(10);(8)向单片机电路发出读日志请求;(9)读取日志并保存到本地硬盘;(10)输入设置参数:通讯控制器电路地址、云台控制协议、传输速率、优先级别,并发送到单片机电路;(11)判断是否收到设置成功回应,无论是否都返回步骤(3)。所述的通讯控制器包括第三485通讯电路、单片机电路一、第二计算与控制模块,所述的第三485通讯电路分别与单片机电路一、云台控制设备、第一485通讯电路连接,所述的单片机电路一与第二计算与控制模块连接,该通讯控制器的工作流程如下:a、通讯控制器启动;b、设备检测和初始化;c、判断第三485通讯电路是否有数据,若为是,则执行步骤d,若为否,则返回步骤c;d、判断该数据是否来自第一485通讯电路,若为是,则执行步骤g,若为否,则执行步骤e;e、将指令封装、附上本通讯控制器地址和云台操作波特率,发送到第一485通讯电路;f、判断是否收到来自第一485通讯电路的回应,若为是,则返回步骤c,若为否,则返回步骤e;g、保存来自中央集中云台控制子系统的参数设置。所述的云台控制设备的数量最多为250台。所述的云台也可以为云台摄像机。所述的云台或云台摄像机的数量最多为250台。所述的云台控制设备包括云台控制键盘、DVR、DVS。与现有技术相比,本发明具有以下优点:1.高度智能日志型,系统采用管理终端进行设置和管理,系统自动记录每次操作的日志,可帮助分析操作历史的回顾;2.易设置易管理,管理终端采用良好的人际界面,使得设置管理简单明了;3.扩充能力强,采用分布-集中式结构,可以满足多至250台云台控制设备同时操作250个云台的需要;4.适应性强,市场上现有的云台和云台控制设备(例如键盘、DVR等)不需要做任何改动,就可以联接到本系统中,实现分布-集中式的云台控制系统;5.系统体积小,有利于装置在相关设备的内部,使得产品在物理上的数量没有增加,在使用时更加方便;6、集成化程度高、生产和使用成本低,由于采用了高度集成化的单片机和相关元器件,产品元器件数量减少,生产和适用成本降低,同时产品的可靠性提高。
附图说明
图1为本发明一种智能日志型分布集中式云台控制系统的结构示意图;图2为本发明一种智能日志型分布集中式云台控制系统的通讯控制器结构示意图;图3为本发明一种智能日志型分布集中式云台控制系统的中央集中云台控制子系统的工作流程图;图4为本发明一种智能日志型分布集中式云台控制系统的管理终端的工作流程图;图5为本发明一种智能日志型分布集中式云台控制系统的通讯控制器的工作流程图;图6为本发明一种智能日志型分布集中式云台控制系统的协议格式图。
具体实施方式
下面结合附图和具体实施例对本发明进行详细说明。实施例如图1、图2所示,一种智能日志型分布集中式云台控制系统,该系统包括中央集中云台控制子系统、分布式云台控制终端、管理终端5,所述的中央集中云台控制子系统包括单片机电路1、第一485通讯电路2、第二485通讯电路3、蜂鸣器电路4、第一计算与控制模块7,所述的分布式云台控制终端包括通讯控制器6、云台控制设备15,所述的第一485通讯电路2、第二485通讯电路3、蜂鸣器电路4、第一计算与控制模块7分别与单片机电路1连接,所述的管理终端5与第一485通讯电路2连接,所述的第一485通讯电路2、云台控制设备15分别与通讯控制器6连接,所述的第二485通讯电路3与云台11。所述的云台控制设备15的数量最多为250台。所述的云台11也可以为云台摄像机12。所述的云台11或云台摄像机12的数量最多为250台。所述的云台控制设备15包括云台控制键盘8、DVR9、DVS10。所述的通讯控制器6包括第三485通讯电路14、单片机电路一13、第二计算与控制模块16,所述的第三485通讯电路14分别与单片机电路一13、云台控制设备15、第一485通讯电路2连接,所述的单片机电路一13与第二计算与控制模块16连接。如图3所示,中央集中云台控制子系统控制流程如下:第101步,系统启动;第102步,设备检测和初始化;第103步,判断第一485通讯电路是否有数据,若判断为是,则执行步骤104,若为否,则返回步骤103;第104步,判断是否设置管理或设置请求,若判断为是,则执行步骤105,若为否,则执行步骤111;第105步,读取相对应的通讯控制器的电路地址;第106步,判断该电路地址是否合理,若判断为是,则执行步骤107,若为否,则返回步骤105;第107步,判断读日志还是设置,若为读日志,则执行步骤108,若为设置,则执行步骤109;第108步,输出日志存储器中与该通讯控制器电路相关的日志信息;第109步,记录设置参数:通讯控制器电路地址、云台控制协议、传输速率、优先级别,并将设置参数经第一485通讯电路发送到对应地址的通讯控制器电路;第110步,通讯控制器判断是否收到该地址的回应,若为是,则回应管理终端设置成功并返回步骤103,若为否,则返回步骤105;第111步,单片机电路分析控制设备地址、云台控制协议、传输速率、目标云台地址和云台控制指令;第112步,将解析得到云台控制指令、云台控制协议、传输速率、目标云台地址发送到第二485通讯电路;第113步,判断第二485通讯电路是否正确发送指令,若为是,则执行步骤115,若为否,则执行步骤114;第114步,蜂鸣器电路报警;第115步,记录操作日志;第116步,将指令发动成功/失败信息发送到第一485通讯电路;第117步,判断第二485通讯电路是否正确回应本请求发出设备,若为是,则执行步骤119,若为否,则执行步骤118;第118步,蜂鸣器电路报警;第119步,记录操作日志,并返回步骤103。如图4所示,管理终端控制流程如下:第201步,管理终端设备启动;第202步,设备检测和初始化;第203步,判断是否推出程序,若为是,则执行步骤204,若为否,则执行步骤205;第204步,程序结束;第205步,键盘选择相关的通讯控制器电路的地址;第206步,向单片机询问是否为合理地址,若为是,则执行步骤207,若为否,则返回步骤203;第207步,判断键盘选择读日志还是设置,若为读日志,则执行步骤208,若为设置,则执行步骤210;第208步,向单片机电路发出读日志请求;第209步,读取日志并保存到本地硬盘;第210步,输入设置参数:通讯控制器电路地址、云台控制协议、传输速率、优先级别,并发送到单片机电路;第211步,判断是否收到设置成功回应,无论是否都返回步骤203。如图5所示,通讯控制器的工作流程如下:a、通讯控制器启动;b、设备检测和初始化;c、判断第三485通讯电路是否有数据,若为是,则执行步骤d,若为否,则返回步骤c;d、判断该数据是否来自第一485通讯电路,若为是,则执行步骤g,若为否,则执行步骤e;e、将指令封装、附上本通讯控制器地址和云台操作波特率,发送到第一485通讯电路;f、判断是否收到来自第一485通讯电路的回应,若为是,则返回步骤c,若为否,则返回步骤e;g、保存来自中央集中云台控制子系统的参数设置。通讯是本系统中的关键部份。首先为了长距离和各种设备进行数据交换和联系,在通讯控制器、单片机电路和管理终端之间都采用串口通讯协议。协议的格式如图6所示,上面的协议格式用于通讯控制器、单片机电路和管理终端之间的通讯,下面的格式封装了相关的云台控制协议和波特率参数,用于通讯控制器向中央集中云台控制系统请求对云台的操作和控制。因为该协议只是再次封装了云台控制协议,因此可以完全正确地执行云台控制,同时在封装的协议中提供了云台控制的波特率,因此使得中央集中云台控制系统以特定的波特率和云台通讯并操作云台,而中央集中云台控制系统和通讯控制器、管理终端之间可以采用较高的通讯速度,以提高整个系统的运行效率。在使用本系统时,中央集中云台控制子系统包括单片机电路1、第一485通讯电路2、第二485通讯电路3、蜂鸣器电路4可以布置在一块PCB板上。为了方便联接设备,可以为第一485通讯电路2保留9个接插口,其中一个为管理终端5使用,另外8个为云台控制设备15用,为第二485通讯电路2保留8个接插口用于联接云台,当然也可以根据需要做更多的接插口。对于小型系统应用,可以将若干个(例如8个)通讯控制器6布置在中央集中云台控制子系统一起,使管理和联接更加简单;对于大中型系统应用,可以讲通讯控制器6专门布置在另外的机箱中;将每一个通讯控制器6安装在一个微型机壳中,根据需要为每一个云台控制设备联接一个通讯控制器。管理终端5可以在需要的时候,联接到中央集中云台控制系统上,对系统的各项参数进行设置,或者读取云台操作日志。