联系我们合金采样电阻贴片采样电阻保护元件FAE

品质诚信服务

当前位置:首页 >> 产品和行业资讯 >> 汽车安全防御系统的设计与实现

汽车安全防御系统的设计与实现

0引言近年来,嵌入式技术和Internet技术的结合使嵌入式技术在远程控制,智能交通,视频会议和安全领域越来越重要。

随着人们生活水平的提高和个人财富的积累,汽车已逐渐成为人们出行和出行的常用交通工具,盗窃汽车并不少见。

因此,如何保证个人或集体汽车已成为亟待解决的问题。

这促使我们开发出一种成本更低,更方便的视频监控设备。

汽车安全系统可以满足车主的需求。

1系统硬件设计汽车安全防范系统主要由视频采集处理模块,3G无线网卡,嵌入式Web服务器,GSM模块和客户端浏览器组成。

嵌入式Web服务器由三星的ARM处理器S3c2440和网络芯片组成。

摄像机首先将收集的图像数据发送到视频处理器,然后由视频处理器对其进行压缩和编码,然后再传递给ARM处理器。

ARM处理器将该数据帧与前一数据帧进行比较。

如果相同,即表示没有运动物体,则丢弃该帧以节省存储空间;如果不存在,则丢弃该帧。

如果不相同,则表明存在运动对象,处理器将存储该数据帧并启动GSM模块以发送警报消息。

如果客户希望及时了解汽车状况,则可以通过浏览器访问嵌入式Web服务器以查看实时视频。

系统硬件主要包括三星的ARM处理器S3c2440、3G无线网卡,实现MMU,AMBA BUS和哈佛高速缓存体系结构的16/32位ARM处理器,具有独立的16KB指令缓存和16KB数据缓存。

网络芯片使用更常用的Cs8900。

SDRAM选择两片HY57 V561620(32M)。

NORFLASH选择AM29LV 160DB。

NAND FLASH选择使用32M的K9F 1208芯片。

视频处理部分使用硬件H.264编解码器,特别是美国Q pixel公司的QL202B,它是一种低功耗实时单芯片半双工H.264 / AVC编码器。

系统硬件结构图如图1所示。

图1系统硬件结构框图2软件设计this该系统的软件设计包括:嵌入式Linux操作系统的移植,视频捕获程序和动态检测程序的编写。

,嵌入式Web Server的实现以及相关驱动程序的准备和移植。

2.1动态捕获视频捕捉视频捕获和动态监控的原理如图2所示。

将摄像机视频捕获周期设置为T。

系统初始化后,将获取的第一帧图像保存为背景图像。

,然后在每次T时捕获一帧,并使用背景减法进行运动目标检测。

该检测方法实时地从视频流中提取目标,检测与图像序列中的运动三维物体有关的点,并滤出与图像中的运动物体无关的信息。

该软件是使用QT / E的图像处理库QImage处理程序开发的。

首先,周期性地收集两帧图像数据,然后在二值化处理之后,提取两幅图像的亮度作为差异。

获得背景差异图像后,将其与设置的亮度阈值进行比较,如果未超过该阈值,则丢弃该帧。

如果超过该值,将触发警报,启动GSM模块发送警报信息,并同时通知ARM处理器,以便ARM处理器可以执行后续工作。

2.2嵌入式Web Server的软件设计嵌入式Web Server的软件设计和构建分为两个部分:(1)Linux服务器boa的配置和移植; (2)嵌入式CGI的实现。

嵌入式Web的工作流程如图3所示。

图3嵌入式Web服务器的工作流程图1)Boa的移植和配置Boa是具有出色性能和速度的单任务Http服务器。

您可以从http://www.boa.org下载主流版本。

从boa发行包中下载源代码,然后进行配置和移植。

由于Boa的配置和移植方法可以在Internet上轻松找到,因此在此不再赘述。

2)嵌入式CGI:原始设计要求Web能够动态显示和交互操作。

传统的静态网页没有这种功能。

为了解决这个问题,CGI(通用门