论文部分内容阅读
本课题源于中海客运安全监控系统项目,是对该项目中所建立的覆盖大连到烟台航道的海上无线宽带网络的应用服务的拓展,针对中小型船舶的安全监管中的视频监控薄弱环节而提出。课题的主要设计目标实质是研究一种应用于中小型船舶的视频监控子节点远程控制系统,在岸端实现对船舶实时的视频监控的同时,工作人员可以根据需要通过控制监控摄像头的方向和焦距对监控画面进行动态调整。本文在对实际应用中关于摄像头的运动控制综合分析后,结合嵌入式Linux技术在远程网络控制中的应用优势以及本文的工程应用背景提出了一套可行的摄像头远程控制设计方案。本课题研制的视频监控子节点远程控制系统中,采用基于网络的浏览器/服务器(B/S)模式,用户通过PC浏览器访问系统所在的IP地址进入控制管理界面,服务器端在提供Web服务和视频监控服务的同时,也充当控制器的作用,用于管理控制监控摄像头的步进电机的运转;服务器端作为系统的核心部分,采用嵌入式处理器,运行具备良好网络支持的Linux系统。系统硬件部分采用以三星的ARM11架构的S3C6410为核心处理器的开发平台Tiny6410,用于摄像头运动控制的28BYJ-48步进电机以及ULN2003步进电机驱动板,软件部分包括Linux系统的移植、嵌入式Linux下提供Web服务的Boa服务器的移植配置和用于采集摄像头的视频数据并提供基于Web的视频流服务的Mjpg-streamer的移植配置及启用、系统控制界面的制作和步进电机驱动程序以及CGI控制处理程序的设计。论文中对系统的具体方案、硬件构成、软件编程的基本思想等均做了详细的叙述。测试结果表明系统运行正常,且符合功能需求,并且在实现远程控制时具备良好的实时性。