基于S3C2410的网络式汽车防盗系统

发布者:Xinmei最新更新时间:2012-07-17 来源: 21ic 关键字:嵌入式系统  S3C2410  传感器  图像处理 手机看文章 扫描二维码
随时随地手机看文章

  引言

  汽车的普及为人们的生活带来了方便,同时也给人们提出了一大难题——汽车防盗。本设计是为了解决以往汽车防盗产品的缺点和不足而开发的集成传感、报警和远程图像监控3大功能模块的汽车防盗报警系统。

  系统工作原理及组成

  本系统是把传感器装在车身的隐蔽位置,当有人走进监控距离、车身移动或振动、车门被打开时,传感器发出电信号,通过A/D转换装置,发送到主控制器。控制器根据信号的来源,把报警分为“有人靠近”、“车体振动”和“车门被开”3个等级,并用 GPRS/GSM终端将报警信息用短信的方式发送到用户手机上。把“车门被开”作为高级别的报警,通知用户的同时,启动视频驱动程序,通过车内的摄像头把车内实况记录下来,发送到车主手机。前两种情况下系统不传输图像,除非客户端主动查看图像,此时,系统几乎不占用信道。当有入侵者进入防范区域时,MCU通过手机短信向用户发出告警信息。由于此时发送的只是文字信息,信息量少,信息传递速度快。同时,系统将告警时的画面存放在系统内的存储器件中供用户查看。

  系统硬件设计

  系统的总体框架

  本系统硬件由以下几个模块组成:主控制器模块、信息采

集模块(传感器)、USB摄像头模块、无线通信模块(GPRS MODEM )和图像压缩模块。

  主控制模块

  三星的S3C2410基于ARM内核,最大工作频率能达到203MHz,能支持NAND闪存启动,具有更高的性价比。另外,S3C2410在市场上己有很多成熟的应用,因此选用了S3C2410作为系统的CPU

  S3C410集成了一个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图像传感器内部的寄存器来改变缺省参数。

  无线通信模块

  本系统采用GSM2406模块,它接口简单、使用方便,只需要单一的2.7V电源即可工作。采用AT指令对此模块进行控制,初步计划与控制器之间采用串口进行通信。同时,用此模块实现语音通话功能。由于GPRS是基于IP协议的,所以,处理器在与GPRS网络通信的时候要发送符合IP协议的数据包。

  图像压缩模块

  因为视频处理芯片1s输出25帧图像 ,一帧640×480的图像大约2.45Mb,为了缓和存储器的存储压力,图像必须经过压缩以提高存取速度。

  系统设计采用集成JPEG编解码的ZR36060图像压缩芯片。它可以方便地实现对视频信号的实时压缩/解压缩。在进行压缩时 ,ZR36060接收 YUV 4:2:2数字视频信号,将其编码为JPEG码流输出;在解压缩时 ,它接收JPEG码流 ,将其解码为YUV 4:2:2数字视频信号输出。

  ZR36060的接口分为3个部分,分别为视频接口、代码与主机接口和控制接口。视频接口的功能是完成输入/输出视频信号;代码与主机接口的功能是通过主机完成对芯片控制字的初始化,并且在主动方式下,JPEG压缩码流也经过CODE[7:0]输入/输出;控制接口则完成一系列简单的工作顺序控制操作。两种视频同步方式为同步主模式和同步从模式。同步主模式指芯片内部产生所有的控制和定时信号;同步从模式则是芯片作为从机同步于一个外部的视频源。

  数据采集模块

  防盗系统的数据采集模块由微波多普勒传感器组、振动传感器组、霍尔器件组和热释电红外传感器组组成,用于汽车防盗信息的采集以及数据的初步融合处理。数据采集模块的构成如图1所示。

数据采集模块的构成

图1 数据采集模块的构成

  利用微波多普勒传感器

  对入侵范围进行监测

  微波多普勒传感器采用Agilis公司的HB100微波运动传感器模块。HB100的多普勒效应收发机模块利用介质谐振振荡器和微带接插天线技术,可以实现低电流消耗、高温稳定性和高灵敏度。[page]

  利用加速度传感器对车体振动与倾斜进行监测

  对车体的振动与倾斜状况进行测量,可以对窃贼采用拖吊法盗窃车辆以及破坏车体的现象进行预警。由于加速度传感器ADXL202E能够测量0~5kHz、士2g范围内的动态或静态加速度:动态加速度的测量可以用于振动检测,利用静态的重力加速度作为输入矢量,就可以确定物体的空间方向。因此可以利用ADXL202E同时对车体的振动和倾斜角度进行监测。

  利用霍尔开关器件

  对车门的开关进行监测

  A3210E是霍尔效应开关器件。采用数字信号输出,在南、北磁极的作用下均能产生霍尔效应:磁极靠近时,开关打开,输出电平为低;磁极远离时,开关关闭,输出电平为高。该类传感器的功耗非常低,如A3209E的功耗低达400mW,特别适合低功耗应用。

  霍尔器件组的设计是将多个霍尔器件分布在汽车的4个车门,将车门打开时,霍尔器件会发出微弱的电信号,然后将每个开关器件的输出信号送至器件组的局部决策中心进行融合,这里将4个车门的警报等级看作相同,可以直接采用硬件进行“或”

运算,得到融合结果送至中央处理模块。

  设计中的关键技术

  操作系统

  Linux内核的配置

  配置Linux内核的步骤如下:

  首先,进入系统的源代码目录/Linux-2.4.18,运行menuconfig命令,系统就自动进入配置界面。界面很直观,这里,需要分别对串口、网卡和摄像头进行配置。

  1. 网卡和串口的配置

  内核映像的下载需要用到串口和网卡,必须对串口和网卡驱动进行修改,以保证能够顺利完成移植工作。为了使内核支持串口,在进行内核配置时,对串口必须要有以下的配置选项:

  [*] ARM AMBA PLOT! serial port support

  [*]Support for console on AMBA serial port

  对网卡必须要有以下的内核配置选项:

  *)Ethernet (10 or 100M)

  Generic Media independent Interface device support

  [*]SMC 91C9x/91Clxxx support

  串口驱动程序位于源码树的///drivers/serial/amba.c,网卡驱动程序位于linux/drivers/net/ann/smc9lx.c和linux/drivers/net/arm/smc9lx.h。网卡的Memory map要比串口的简单。

  2. USB系统的配置

  要启用USB系统,首先进入USB support一节并启用Support for USB选项(对应模块为usbcore.o)。接着,需要选择USB主控制器驱动程序。选项是EHCI(对应模块为ehci-hcd.o)、UHCI(对应模块为usb-uhci.o)和OHCI(对应模块为usb-ohci.o )。

  每块支持插入USB设备的主板都需要有USB主机控制器芯片。这个特别的芯片与插入系统的USB设备进行交互操作,并负责处理允许USB设备与系统其他部分通信所必需的所有低层次细节。

  启用了USB support和USB主机控制器驱动程序后,接下来应该启用Preliminary USB devicefilesystem,然后启用USB外围设备的驱动程序。例如,为了启用对USB摄像头的支持,应该启用USB Camera support。

  一旦用新的内核重新引导后,目录//proclbus/usb下应该有相应的USB设备信息。如若没有信息,应输入以下命令,将USB设备文件手动挂装到//proc/bus/usb。

  #mount-t usbdevfs none /proc/bus/usb

  3. 摄像头

  本车载终端使用cam301p摄像头,所以,在配制Linux系统内核时要选择cam301p这一项。

  Multimedia devices--->

  <*>Video For Linux

  Video For Linux--->

  [*]V4L information in proc filesystem

  USB support--->

  <*>USB cam301p Camera support

[page]

  编译新内核

  配置好内核后,进入//usr/src/linux-2.4.18目录下执行以下步骤:

  1. $make dep,以正确设置所有的依赖关系。

  2. $make clean,清除所有己存在的目标文件。如果忘记做这一步,生成的内核将会非常庞大。

  3. $make zImage,生成一个经过压缩的内核。

  4. 运行make modules和make modules_install。

  5. make install。

  一旦为目标系统编译了内核,通过使用引导装载程序(bootloader),内核就被装入到目标系统的内存。通过使用串口,引导装载程序与主机通信,将内核传送到目标机的DRAM中。将内核完全装入目标机后,引导装载程序将控制权交给内核。

  图像报警技术

  图像报警是系统的关键技术,也是系统的难点,通过对监视图像的分析和控制,实现报警和警情处理。该技术中融合了传感器、数字化处理、摄像与图像处理技术。报警流程图如图2所示。

报警流程图

图2 报警流程图

  由于传感器是一种微弱信号检测设备,很容易受外界因素的影响而导致误报警,有些通过用户的努力是可以避免的;有些从原理上讲是不可以避免的,如小动物和电磁波干扰引起的误报警。为了尽量降低误报率,该系统采用了一种数字化处理技术,即对模拟信号直接进行数字化处理,通过对各种入侵情况和干扰情况的综合分析,在MCU上预先设定报警阈值。经传感器采集到的信号送至MCU处理,超过报警阈值时,MCU启动报警;在报警阈值以下则判为干扰信号,不报警。

  结语

  本设计以嵌入式系统为平台,结合传感器、数据采集、图像处理和无线通信技术实现了对汽车的远程监控和防盗功

能,有效减少了汽车报警系统的误报。在理论和实践上实现了对汽车全天候的图像监控。由于受网络状态的影响,报警信息可能会有延迟,随着网络和通信技术的发展,相信这些问题都会得到完美的解决。

  参考文献

  1. 杨兴裕,吴海彬,许松清.GPRS无线传输在远程图像监控系统中的应用[J].微计算机信息,2005,21(3):64

  2. 杜春雷编著.ARM体系结构与编程[M].北京:清华大学出版社,2003

  3. 吴明晖,徐睿,黄健,徐辰.基于ARM的嵌入式系统开发与应用.北京:人民邮电出版社,2004

  4. 刘笃仁,韩保君.传感器原理及应用技术.西安:西安电子科技大学出版社,2003

  5. 毛德操、胡希明著.Linux内核源代码情景分析.杭州:浙江大学出版社,2001

关键字:嵌入式系统  S3C2410  传感器  图像处理 引用地址:基于S3C2410的网络式汽车防盗系统

上一篇:ARM启动代码的设计分析
下一篇:基于ARM控制器的渗炭炉温度控制系统的设计

推荐阅读最新更新时间:2024-03-16 13:03

ISP型PLD的图像处理系统硬件设计
    摘要: 分析图像采集的存储地址产生时序,利用Lattice公司的ISPLSI1032E芯片和ISPEXPERT集成开发环境设计和实现了图像的采集、存储和控制。图像处理部分采用Atmel的89C55。     关键词: 单片机 ISP VHDL语言 图像处理 图像采集 引言 随着图像处理技术应用的普及,其应用范围越来越广。在医学、军事、公安等领域,特别是近些年在工业自动化、工业检测方面得到广泛应用。目前的图像处理系统大多采用计算机加上视频采集卡和摄像头来构成其硬件系统,这种硬件结构对于处理自满不复杂的简易图像处理系统显然是不合适的。 目前,EPLD芯片内部的资源越来越多,速度越来越快,开发的软件功
[嵌入式]
纳芯微推出全新表压压力传感器NSPGS5系列
全球抗击疫情中,呼吸机成为救治新冠肺炎重症患者的重要医疗设备之一。呼吸机作为能人工替代自主通气功能的有效手段,已普遍应用于现代临床医学中的重症、急诊、麻醉医学以及家庭保健护理等领域。随着人们健康意识的不断加强,带动了家用医疗器械的高速发展,家用呼吸机还可以帮助打鼾人群缓解呼吸困难的症状,改善睡眠质量。 呼吸机主要通过检测呼吸机端气体压力与外部压力的差值变化来确定病人的呼吸状态,从而实现辅助呼吸的作用。其内部往往离不开一颗高精度、高可靠性、高稳定性的压力传感器。 2022年7月5日-纳芯微宣布推出一款表压压力传感器NSPGS5系列。 该系列产品内部采用CMOS混合信号调理芯片对MEMS芯体的输出进行放大,校准和补偿,能将-1
[传感器]
纳芯微推出全新表压压力<font color='red'>传感器</font>NSPGS5系列
主打 “微光快拍” HiDM(德淮)13MP CIS AR1337实现量产出货
集微网2018年1月15日消息,HiDM(德淮)宣布其1.1um 1/3.2” 13MP影像传感器AR1337实现量产,并将于近期大批量向客户供货。AR1337支持业界最优的“微光快拍”相位对焦技术,将旗舰级的体验下沉到13MP主流手机。 2016年12月HiDM全面获得了ON Semi的手机CIS技术和专利,资深的研发、生产、质量团队经过不到一年的时间快速吸收转化了ON Semi的技术实现了AR1337的量产,HiDM很荣幸其产品不但为客户增加了新的本土中高端CIS选项,而且通过AR1337为中高档手机带来独特的“微光快拍”体验和卖点。 公司管理团队充满了信心。并将在2018年推出包括HR163x (1.0um堆栈式16
[传感器]
主打 “微光快拍” HiDM(德淮)13MP CIS AR1337实现量产出货
腾讯无人车“登场”,都装备了哪些传感器
腾讯 无人车首次公开露面出现在北京四环,这是腾讯自动驾驶原型车的首次公开露面。   这是一辆白色长安SUV改装的原型车,头顶硕大醒目的激光雷达,车尾还有一个改装添加的 传感器 ——并不算常见,长得也像激光雷达。车身前后四周,则加装了相机、 毫米波雷达 等传感器。     据猜测腾讯无人驾驶的技术方案应该是采用激光雷达和相机等多传感器冗余,是目前较为主流且稳妥的路线。   之前,腾讯在2017全球合作伙伴大会上也介绍过无人车的大致思路——核心是“高级辅助驾驶”和“无人驾驶”两条腿走路。   而今日所见,大抵就是“无人驾驶”那条线上的原型车。   近年来BAT三巨头纷纷布局无人驾驶。2014年7月,百度首次证实已启动“百度无人驾驶汽
[嵌入式]
采用数字温湿度传感器的多点温湿度报警系统设计
  实验室作为学生实验和科研活动的重要场所,实验室环境指标是否符合要求,直接关系到实验能否顺利进行,乃至实验的成败,特别是对于医学院校生物、生理等实验课程,都要求稳定的实验室环境,所以对于实验室环境参数的检测就显得尤为重要。传统的实验室温度湿度检测方案基本使用温湿度传感器采集信号,经放大、滤波、校准、模数转换、显示等硬件电路实现,这种方案由于硬件系统复杂,调试困难,使用时系统小元件故障就可能造成系统不稳定乃至瘫痪。鉴于此,我们采用数字温湿度传感器DHT11对传统温湿度检测方案进行改进设计,对实验室温湿度参数采用多点检测,实现了实时综合评估实验室温湿度环境适宜性的目的。   1 系统原理及硬件构成   1.1 系统原理
[电源管理]
采用数字温湿度<font color='red'>传感器</font>的多点温湿度报警系统设计
xWorks嵌入式系统下视频监控系统通信的研究
现代的各种视频监控系统是高度复杂的集成系统,这些系统的内部外部所产生的数据远远超过了操作员的处理能力. 所以,对各种数据进行准确及时的传送和处理,是视频监控系统的一个突出的要求. 它不仅提供系统的实时监控和检测诊断,为数据的正确传输和处理提供了重要的保障,而且通过实时的监控平台,可以及时准确地显示、处理各种信息,回馈到监视器上. 它可以最大限度的满足系统对数据处理连通性的要求. 这种数据处理的连通性提供了有效的数据获得和传送结构. 本文所论述的视频监控系统应用于飞机发动机的各项参数显示与记录;同时对于各项异常情况,在显示报警的同时应能够在微秒级时间内作出自动响应. 它取代了原有的机械仪表而使整机的智能化有了很大的提高. 由于飞行
[嵌入式]
Uber无人驾驶BUG频发,开车跟玩命似的
不久前, DT君有幸在匹兹堡亲身体验了 Uber (优步)的 无人驾驶 计程车。    当时,我心怀窃喜地坐在驾驶座位上,准备迎接Uber自动驾驶的万千滋味。    Uber工作人员一脸郑重地告诉我,不要紧张,只要转动方向盘、踩下脚踏或者按下红色按钮,就可以终止自动驾驶模式。    刚开始,车确实跑得很顺畅,但偶尔的转身一瞥也让我注意到了身旁工程师异常紧张的神情。    很快,车行驶到一座桥上,这时对面有车迎面而来,而Uber汽车此时却突然开始朝左转向,表现出要和对面来车嘴对嘴亲密接触的愿望。    “抓住方向盘!”工程师大声惊叫道。    这或许是一个小小的bug,又或者汽车 传感器 在
[嵌入式]
一种基于CMOS图像传感器和USB的指纹识别仪
  引 言   CMOS图像传感器是近年来得到快速发展的一种新型固态图像传感器。它将图像传感部分和控制电路高度集成在同一芯片里,体积明显减小、功耗也大大降低,满足了对高度小型化、低功耗成像系统的要求。与传统的CCD图像传感器相比,CMOS图像传感器还具有集成度高、控制简单、价格低廉等诸多优点。因此随着CMOS集成电路工艺的不断进步和完善,CMOS图像传感器已经广泛应用于各种通用图像采集系统中。同时作为一种PC机与外围设备间的高速通信接口,USB 具有许多突出的有点: 连接简便,可热插拔,无需定位及运行安装程序,无需连接外设时关机及重启系统,实现真正的即插即用;高传输速率,USB 1.1协议支持12Mb/s;不占用系统硬件资源,能
[单片机]
一种基于CMOS图像<font color='red'>传感器</font>和USB的指纹识别仪
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
热门活动
换一批
更多
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

更多每日新闻
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved