基于嵌入式Linux与S3C2440双USB接口的视频存储
针对长途客车“三超”(中途超载上人,超时,超速)以及在非正常停靠站私自停车上人导致的客车超载,同时目前市面上视频监控设备由于体积大、成本高等,使其难以推广应用在车辆中等问题,整合USB摄像头低成本、USB存储介质较SD(Secure Digital Memory Card)卡存储速度更快、支持更大容量等优点,提出了基于嵌入式。Linux及S3C2440平台的双USB接口车载视频存储方案。本方案主要利用单片机判别模块采集车辆行驶过程中运动状态信息(是否超速,存在急刹车、中途停车超时等),并结合车门在车速为零时的开闭对长途客车在非正常停靠点超载上人进行主动视频监控,便于以后的责任追究和认定,为监控中心的管理提供辅助。
本文引用地址:http://www.amcfsurvey.com/article/151471.htm1 系统总体结构设计
为方便系统扩展,本文将其划分为单片机判别模块和视频采集存储模块两部分。单片机判别模块采用C8051F040处理器,利用其充足的接口资源,对车辆是否超速、急停、超载等情况做出判断。本模块完成将力传感器信号、车速脉冲信号调理后供单片机处理并与存储模块通信。采用测周法测量车辆变速箱输出脉冲周期,进而可以得到车速、加速度等信息,配合力传感器测量结果为判定车辆是否超速、急停、超载等提供判断依据。单片机对以上情况进行编码,通过串口将不同信息编码发送给ARM视频存储模块,供其作出不同存储策略。系统总体结构如图1所示。
视频存储模块根据接收到单片机发出的串口信息,对后续行为做出判断,如是否存储、存储时间、存储位置等。模块硬件平台设计如图2所示:中央处理器选用三星公司ARM9架构S3C2440处理器(可以稳定工作在400 MHz,保证采集存储过程流畅);选用64 MSDRAM内存及64 MBFLASH作为系统程序存储设备。接口资源包括:2个USB口(均配置为HOST模式)、100 M以太网口、2个串口、音频口等。
评论