- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于DSP驾驶疲劳检测系统开发设计
基于DSP驾驶疲劳检测系统开发设计
[摘要]阐述一个基于DSP的疲劳驾驶检测系统软件设计环节以及开发中的一些关键技术问题。首先疲劳驾驶实时检测系统的基本构成,该系统在Xc2s300控制下能实时将视频图像进行采集、处理、存储和显示;最后给出嵌入式系统的基本组成和开发流程中的一些问题。
[关键词]视频采集 嵌入式系统 TMS320DM642
中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2008)0420041-01
一、引言
视频采集系统是数字图像获取的最基本手段,是进行数字图像处理、多媒体和网络传输的前提,它可为各种图像处理算法提供待处理的原始数字图像和算法验证平台,嵌入式视频采集系统可完成视频的实时采集、传输以及各种视频压缩算法和图像处理算法的实现,根据不同的应用,可以编制不同的图像处理程序,所以具有更大的灵活性,并且设计与实现简单,DSP对采集的数据进行处理。嵌入式视频图像采集系统主要包括硬件设计、软件设计和操作系统3个部分。
二、驾驶疲劳检测系统开发设计
一个完整的基于DSP的疲劳驾驶检测系统,应具备对图像信号的采集功能、图像数据存储、对图像的处理和分析功能、对视频图像进行实时显示的功能。因此,一个基于DSP的疲劳驾驶检测系统通常可由如下五部分构成:视频图像的采集、图像数据存储、各种同步逻辑控制、视频图像的分析和处理、结果的显示及报警。基于DSP的疲劳驾驶实时检测系统的基本构成框图如图1所示。
图1基于DSP的驾驶疲劳检测系统框图
具体的系统结构框图应该包含图像采集、图像处理、数据存储、图像显示和电源五个部分,框图不再给出,具体功能阐述如下:
(一)图像采集
图像采集是将CCD摄像机采集到的人脸和眼睛图像,经高精度的A/D转换后得到数字人脸和眼睛图像。A/D转换器采用TI公司的TVP5145芯片,其采样精度达到10bit,输出支持CCIR-656和BT656等格式。
(二)图像处理
数字多媒体处理器TM320DM642属于TI公司C6000系列,是一款新型高性能的DSP。它是整个眼睛检测和疲劳识别系统的核心。它的任务是对得到的数字眼睛图像进行处理和识别,将处理的数据存入数据存储器,将识别的结果送到LCD显示器进行显示。
(三)数据存储
数据存储部分可以包括FLASH、SDRAM和CF卡三部分。FLASH存储器具有可在系统进行带电擦写,掉电后信息不丢失的功能,用它来保存系统自启动代码以及系统程序代码,本系统选用ATMEL公司的AT29LV020 FLASH芯片,它是NOR型的FLASH芯片,总容量为256KB,数据总线为8位。DSP 选择了EMIFA boot模式时,上电后自动从CE1空间装载程序,所以FLASH 必须接在EMIF的CE1空间。SDRAM存储器的存取速度较高,用它来存放系统运行时的代码以及临时图像数据,本系统选用四片三星公司的SDRAM K4S561632E,
每片为16位,32MB,接在DSP的EMIF接口的CE0空间。CF卡接在EMIF的CE2空间,用来存储原始图像数据和识别结果。
(四)图像显示
图像显示部分采用LCD,数模D/A转换芯片使用Phillips公司的SAA7121,另外还需一片可编程逻辑器件CPLD驱动LCD,该CPLD选用ALTERA公司的MAX3000系列的芯片。
(五)电源部分
电源部分在系统的硬件部分中占有重要的地位,它将影响到整机能否可靠运转。其中,要着重考虑以下两点:第一、要有一套保证DSP芯片内核和I/O能同时上电的解决方案,这样避免对芯片造成损害。本系统采用D型边沿触发器来开关电源输出,很好的解决了这个问题;第二、在高速电路板中,开关的电磁辐射和线路噪音会干扰器件的实际工作电压,而DSP芯片一般要求工作电压偏差不超过5%,否则,长时间工作在非正常电压容易缩短芯片寿命甚至于烧毁。因此,本系统中特别设计了电压监控电路来实时监控电压。根据本系统特点,采用了TI公司的TPS3307芯片。
系统从CCD输入PAL/NTSC制式的视频信号,通过视频信号输入与复合模块进行同步分离、A/D转换。视频解码器采用TI公司的TVP5145,PAL/NTSC、CVBS或Y/C模拟视频输入,8位BT.656数字视频数据流输出;视频编码器使用Phillips公司的SAA7121芯片。600MHz的DM642能以每秒30帧的速度同时处理多达4个MPEG2视频译码及D1(720*576)分辨率。根据不同的配置,视频编码器能够支持NTSC/PAL等不同格式的视频信息,并把信息输出到对应的输出端口,输出为4:2:2的Y
文档评论(0)