功率电感生产厂家
联系我们
热门搜索
点击排行
推荐阅读
猜猜你喜欢的
技术知识 您所在的位置: 首页 > 技术知识

IP视频监控系统中云台控制模块的设计与实现

来源:    作者:    发布时间:2016-03-31 13:16:20    浏览量:

  主程序部分判断与BSP-15交互的信息,程序流程图如图3所示。图中接收和发送都是相对BSP-15而言的。87LPC764等待BSP-15的指令,一旦收到指令则执行,如果收到外部信号,则申请中断,等待BSP-15读取相应信息。其中I 2C读写、串口读写、内部定时器均采用中断方式。这里给出的流程图仅为部分流程,与差模电感器云台控制无关的部分程序,不做详细描述。

2.3 VxWorks中87LPC764驱动程序设计


  驱动程序部分主要是在VxWorks操作系统下,完成通过I2C与87LPC764交互,作为中介解释并传递由上层应用程序发送给87LPC764的命令,以及将87LPC764反馈的各种信息告知上层应用程序。


  驱动程序流程如图4所示。首先随系统启动初始化驱动程序中各部分的变量,将中断函数与指定的PCI中断连接,创建一个消息队列,然后开始进入阻塞式的等待状态。当87LPC764向BSP-15申请中断时,跳入中断函数入口,通过I2C总线从87LPC764读取一个字节的数据,并判断是否需要继续读取。读取完成后,中断函数将数据发送到消息队列中,然后跳出。驱动接收到消息队列中的数据时,将向上层应用程序报告,并转由上层应用程序处理。另外,驱动程序中同样提供了所有有关87LPC764的操作的独立函数,可直接由上层程序调用,由驱动程序通过I2C给87LPC764发送操作命令。


2.4 云台协议部分程序设计

  云台协议程序主要完成四个部分的内容:云台协议文件解析、Flash烧写、云台模块初始化、提供Web服务端控制接口。图5给出了协议文件解析和模块初始化的简单流程,下面对这四个部分进行具体说明:(1)云台协议文件的解析。这一部分主要是完成将上层Web服务端通过网络接收的云台协议文件进行转换。由于云台协议文件是文本文件,按照一定格式书写,因此文件解析主要是将文本中有效部分的ASCII码转换为十六进制的云台控制码。并且考虑到协议兼容性问题,解析过程中要标识很多特征位,如地址码、旋转速度码在码片中的位置、校验字节的位置及计算方法以及控制码的码长等。(2)Flash烧写功能。在云台协议文件解析后,将已解析后的云台协议调用底层Flash烧写驱动烧入Flash存储器,并且在需要的时候将协议从Flash存储器中读出。(3)程序初始化。在每次开机后,初始化并设置好所需变量,将云台协议数据按照一定格式存放在内存中。考虑到可能要同时控制多个不同协议的云台摄像机,因此实际项目中最多可同时支持四种不同的云台协议。相应地,在初始化时要调用Flash读取函数,从Flash中将需要的一个或多个协议读出,并存放在内存中供模块使用;(4)云台接口函数。根据Web服务端要求,当Web服务层调用时,将指定的云台标准协议进行解释,包括设置要控制的云台地址码、转动速度,计算出校验码,然后调用底层驱动程序将控制码发送给87LPC764,并在需要的情况下告知87LPC764应使用何种波特率。

  本文从总体上介绍了基于Tetra硬件开发平台电感电流的网络视频监控系统中云台摄像机控制模块的设计与实现。项目中云台模块对各种类型云台的兼容能力,以及可同时监控多种不同类型云台工字电感器摄像机,是本产品的一个亮点。本项目所开发的视频监控系统已经投入市场,以其完善的功能得到用户的认可。

参考文献

1 周航慈,周立功,朱 旻等. PHILIPS 51LPC系列单片机原理及应用设计[M]. 北京:北京航空航天大学出版社,2001
2 BSP-15 Processor datasheet[Z]. Equator Technologies, Inc.,2002
3 87LPC764 datasheet[Z]. Koninklijke Philips Electronics,2001
4 Equator hardware platforms stingray hardware platform· tetra hardware platform[Z]. Equator Technologi电感生产es, Inc.,2002

  • 瞬态电压抑制器(TVS)相关参数定义与解释在设计汽车的过程中,一个主要的难题是例如控制单元、传感器、信息娱乐系统等保护电子设备,免遭出现在电源线上的有害浪涌、电压瞬态、ESD和噪声的损害。瞬态电压抑制器(TVS)是用于保护汽车电子产品的理想方

  • 大功率LED光源热的计算方法和测试方法介绍本文分析了大功率LED光源热的产生、传导,依据热阻基本公式推导出比较完整的热阻计算公式和测试方法,并讨论了计算、测试热阻对大功率LED封装设计的实践意义和应用产品的热量处理。关键词:热量管理 P-N结

  • OLED发光材料测试电源控制部分的结构设计1 引 言有机电致发光(EL)器件,或称有机发光二极管(OLED)的一般结构是在一金属阴极和一透明阳极之间夹一层有机电致发光介质。在电极间施加一定的电压后,这层发光介质就会发光。将OLED应用于平板显

  •