论文部分内容阅读
21世纪,随着社会经济的快速发展,机场、车站、会展中心及物流仓库等大型人流、物流场所的规模和数量不断增加,对于安保需求也日趋迫切。由于传统的模拟视频监控、基于PC的数字视频监控基本都是基于有线的,并且在费用、工程难度、使用灵活性等方面,给监控工作带来诸多不便。目前,基于嵌入式的无线视频传输技术正成为视频监控系统发展的新趋势。 本课题主要研究了无线视频传输技术在嵌入式系统中的应用,采用Arm9移植嵌入式linux操作系统作为无线视频传输技术应用载体。无线视频采集终端使用S3C2440芯片作为主控芯片,通过与USB摄像头、无线路由器、舵机、电机和蜂鸣器LED等外围设备搭建组成视频采集硬件平台,通过给Arm板移植Linux系统和视频采集服务器程序MJPG_streamer组成控制终端的软件平台。 论文设计的Android平台的车载无线视频监控系统使用Android智能手机作为上位机,Android上位机和Arm9目标机由无线路由发射的wifi信号进行连接,整个系统采用了B/S模式来设计客户端和服务器端的软件。安卓手机监控客户端可实现远程视频监控和控制小车行进的功能,其中小车的控制采用TCP通信协议,主要原理为监控客户端利用 wifi网络发送相关控制信号,车载终端通过车载无线路由接收手机端发送来的控制信号并分析转换成控制指令,通过控制指令实现小车的前进、后退、左拐、右拐等功能。与此同时,采取多线程程序设计,控制终端把采集的视频数据流通过wifi发送到安卓手机监控客户端,客户端通过由SurfaceView类设计的视频界面显示程序,把接收的视频数据流实时显示在手机屏幕上,从而达到远程遥控获取信息,探测周围环境的目的。经过测试,本车载视频监控系统可在150米的有效控制范围内对目标进行实时监控,并且客户端可以通过按键方式、摇杆方式、重力感应等方式对小车进行无错控制。