汽车的普及为人们的生活带来了方便,同时也给人们提出了一大难题——汽车防盗。本设计是为了解决以往汽车防盗产品的缺点和不足而开发的集成传感、报警和远程图像监控3大功能模块的汽车防盗报警系统。
系统工作原理及组成
本系统是把传感器装在车身的隐蔽位置,当有人走进监控距离、车身移动或振动、车门被打开时,传感器发出电信号,通过A/D转换装置,发送到主控制器。控制器根据信号的来源,把报警分为“有人靠近”、“车体振动”和“车门被开”3个等级,并用GPRS/GSM终端将报警信息用短信的方式发送到用户手机上。把“车门被开”作为高级别的报警,通知用户的同时,启动视频驱动程序,通过车内的摄像头把车内实况记录下来,发送到车主手机。前两种情况下系统不传输图像,除非客户端主动查看图像,此时,系统几乎不占用信道。当有入侵者进入防范区域时,MCU通过手机短信向用户发出告警信息。由于此时发送的只是文字信息,信息量少,信息传递速度快。同时,系统将告警时的画面存放在系统内的存储器件中供用户查看。
系统硬件设计系统的总体框架
本系统硬件由以下几个模块组成:主控制器模块、信息采集模块(传感器)、USB摄像头模块、无线通信模块(GPRS MODEM )和图像压缩模块。
主控制模块
三星的S3C2410基于ARM内核,最大工作频率能达到203MHz,能支持NAND闪存启动,具有更高的性价比。另外,S3C2410在市场上己有很多成熟的应用,因此选用了S3C2410作为系统的CPU.
S3C2410集成了一个LCD控制器(支持STN和TFT液晶显示屏)、NAND闪存控制器、SDRAM控制器、3个通道的UART、4个通道的DMA、4个具有PWM功能的计时器和1个内部时钟,以及8通道的10位ADC.
S3C2410还有很多丰富的外部接口,如触摸屏、I2C总线、12S总线接口,以及2个US主机接口、1个USB设备接口、2个SPI接口、SD接口。在时钟方面,S3C2410集成了一个具有日历功能的RTC(实时控制)和具有PLL的芯片时钟发生器。能产生200MHz的工作频率。这样的工作频率能够使处理器轻松运行WinCE、Linux等操作系统,以及进行较为复杂的数据处理。
USB摄像头
USB摄像头主要由3部分构成:镜头、图像传感器和USB接口控制芯片。本系统采用的摄像头是市面上比较常见的一款。它的USB接口控制芯片型号是301p,图像传感器芯片采用CMOS技术,因此性价比较高。该摄像头可通过USB接口直接与主机通信,将采集到的图像传输到主机。该芯片的特点如下:图像最大为640×480像素,可根据不同摄像头进行配置调整;图像白平衡等参数可配置;可在Arm-Linux嵌入式系统下高效运行;通过I2C总线编程CMOS图像传感器内部的寄存器来改变缺省参数。