专栏中心

EEPW首页 > 专栏 > 基于S3C2410的辅助倒车数字图象系统设计

基于S3C2410的辅助倒车数字图象系统设计

发布人:lulu888 时间:2009-06-24 来源:工程师 发布文章
       1 、引言

  据统计,由于车后盲区所造成的交通事故在中国约占30%,美国20%。前两代倒车辅助产品,一种是倒车喇叭,一种是倒车雷达。前者只能提醒路人自行躲闪,而司机却一无所知,固定的障碍物更是无法探测,起到的作用微乎其微,后者虽能把固定的障碍物通过报警的形式告知司机,但司机还是无法判断障碍物的确切位置,更不能探测地坑或低矮障碍物。

  目前,国内外的研究趋势是在倒车雷达的基础上采用数字图像处理技术,利用强大的嵌入式处理器,开发用于检测车后物距和监视车后图像的优点相结合的车载可视倒车装置。

  因此本文提出一种基于S3C2410的辅助倒车系统设计,该系统不但使驾驶员可以在车内观察到汽车车尾的真实场景,而且可以通过系统所带的测距报警模块可以实时测距,并在车与障碍物过近时,对驾驶员实施语音报警,从而克服了后试镜小,视野窄的缺点,使倒车变得更加快速高效,增强倒车的安全性。

  2、系统概述

  系统以S3C2410为主控制器,主频最高可达266MHz,选用Linux2.6.14.1操作系统,系统总体设计可以被分为三个部分:

1) 图像数据实时显示模块设计;
2) 测距报警模块设计;
3) 人机交互界面设计。

  图像数据实时显示模块主要是实现图像数据实时采集并显示在LCD显示器上,系统通过装在汽车尾部的摄像头采集车后实时图像,并将图像显示在终端 LCD上。测距报警模块以超声波测距电路来进行测距,当所测距离值超过系统设定的安全距离时实施语音报警,人机交互界面模块为系统提供了一个良好的人机交互界面,配合触摸屏,操作便利、简洁。其系统框架结构图如图1所示。

  3、图像数据实时显示模块实现

  图像数据实时显示模块采用Linux内核公开支持ov511芯片的网眼公司的v3000USB摄像头来采集图像,其实现分为两部分,Linux内核中摄像头驱动程序模块的加载和基于Qt的可视倒车应用程序设计。

  3.1 USB驱动模块动态加载

  在嵌入式Linux的内核定制和编译时,加入对Video4Linux模块及OV511设备的支持,通过Video4Linux模块提供的编程接口(API)从OV511设备中获取图像帧。如下配置Linux内核:Multimedia device->< M >VideoforLinux; usb support-><M>usb camera ov511,采用模块方式编译video4Linux驱动和OV511摄像头驱动,用命令insmod加载USB及OV511设备驱动模块。加载驱动后将 OV511摄像头插入USB接口,摄像头将被正确识别并生成 /dev/v4l/video设备。

[大 中 小][打印]

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

电子科技大学--嵌入式系统应用开发技术28

鼎阳科技全新推出模块化产品组合,构建新一代模块化、软件定义的测试平台

Samba_24学时教程7

资源下载 2007-02-16

我来了!

jackwang 2002-05-17

电子科技大学--嵌入式系统应用开发技术31

电子科技大学--嵌入式系统应用开发技术30

Samba_24学时教程9

资源下载 2007-02-16

电子科技大学--嵌入式系统应用开发技术29

模块化汽车连接器支持分区架构——以及更多

Bourns 发布新一代热跳线芯片系列 以微型化设计提升散热效能

Meta拟将AI智能眼镜产能翻倍 年产量或直冲2000万副

智能计算 2026-01-14

电子科技大学--嵌入式系统应用开发技术32

奇瑞将于2026年测试Exeed电动车搭载固态电池

Samba_24学时教程8

资源下载 2007-02-16

为绿色未来而刻画

利用Wiegand能量收集技术为物联网设备供能

英伟达因AI芯片热潮将与三星的差距拉大530亿美元

国际视野 2026-01-14

Arm 成立 Physical AI 业务部门:从“算力架构”走向“现实世界”的关键一跃

智能计算 2026-01-14

Donut Lab的“固态电池”可能是真的

S-HS固态继电器原理与应用

更多 培训课堂
更多 焦点
更多 视频

技术专区