基于ARM9图像采集系统.docVIP

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ARM9图像采集系统

基于ARM9的图像采集系统 参赛队员: 2010年11月12日 摘 要 本文基于ARM9的S3C2440A平台设计了一款具有多功能的嵌入式图像采集系统。阐述了嵌入式测控系统的特点。以其价格低、便携式等特点在安防、智能家居等场所得到了越来越广泛的应用。结合目前比较流行的CMOS摄像头技术,以及目前较普遍的SD卡技术,对构建一个既能进行本地图像信息采集又能进行图像浏览、文件管理以及具有人机交互界面的嵌入式系统进行了架构设计,即采用ARM+UCOSII系统架构。 重点研究了OV9650 CMOS摄像头芯片流接口驱动的实现过程和开发方法,并应用DMA高速内存传输通道对采集到的图像数据进行传输,提高了大批量图像传输的效率。应用了u C / O S II开源代码系统,实现了实时性多任务的操作系统的移植。本文采用了320x240的点阵型彩色LCD模块,实现了RGB16的真彩色图像的呈现。并选用了电阻技术的触摸屏,通过模/数转换得到坐标,摒弃了传统式键盘体积庞大、操作复杂的缺点。移植了znFAT 文件系统,实现了对FAT32格式的SD卡的存储访问,提供了文件的浏览、打开、删除、磁盘总容量查询等功能。SD卡驱动设计、IIC串行通信技术、RTC时钟设置。 操作直观,界面友好,体现了本平台具有一定的应用前景。系统具有集成度高、可靠性高、功耗低、稳定性好等特点,可应用在远程监控、工业控制、视频会议、智能家居等诸多领域。该系统架构也为视频监控系统的发展提供了一种新思路。 关键字:ARM9、OV9650、u C / O S II、zn_FAT、TFT、SD、IIC 目录 1. 总体方案设计 1 1.1方案比较 1 1.2方案选择 1 2. 硬件模块 2 2.1 OV9650 2 2.2真彩TFT 3 2.3触摸屏 4 2.4 S D卡 4 2.5 I I C接口 5 3.软件模块 6 3.1系统平台 6 3.1.1μCOS-II 6 3.1.2 zn-FAT 7 3.2系统任务 8 3.2.1 主菜单显示 8 3.2.2 触屏扫描 9 3.2.3 图像采集 9 3.2.4 文件管理 10 3.2.5 时钟设置 11 3.2.6 背光调整 11 3.2.7 触屏校正 11 3.2.8 图片浏览 12 4. 系统调试 13 5. 设计总结 13 参考文献 14 附录一 程序组织结构图 15 1. 总体方案设计 为了适应采集图像的真实性、数据的大量性,我们并针对本设计的要求和目标,经过仔细的分析和考证,结合多方参考,对处理器、操作系统、摄像头模块进行了选型。 1.1方案比较 以往的8位单片机如51,AVR,430因价格便宜,硬件搭建简单,程序控制方便而广泛应用于工控,消费电子等产品中,但系统主频太低,存储容量小,难以满足高速图像采集及TFT显示。目前流行的32位处理器,具有其完整的体系结构以及较高的处理速度,极小的体积、极低的功耗、极低的成本、极高的性能,已在众多嵌入式微处理器中脱颖而出。 对于操作系统,Linux和WindowCE虽然经过多方调试和移植,源码公开,运行稳定,界面友好,但代码容量偏大,不适应本设计大量图像数据的传输,且移植不容易。而u C / O S II操作系统相对于前两者而言,代码容量偏小,移植简单,具有高速稳定的特点。 对于摄像头模块,USB摄像头虽然占用的系统资源少,运行简单,但无法满足本系统图像采集清晰度、读取速度、帧速的要求,而支持8位/16位数据总线传输的0V系列摄像头正达到了本系统的要求,且其可通过SCCB串行总线进行控制,操作简单。 1.2方案选择 在处理器方面,本系统使用了三星公司的S3C 2440A微处理器为主控芯, 采用ARM920T 内核,最高时钟频率533MHz,298引脚的BGA封装。该芯片具有 MMU 虚拟内存管理,独立的8K指令和 8K 数据缓存,支持DSP指令集,支持数据Cache和质量Cache,LCD控制器,NAND 控制器,3 通道 UART,4 通道 DMA,带脉宽调制的4路定时器,I/O端口,RTC (real time clock),8 路10位ADC和触摸屏接口,IIC总线接口,IIS总线接口,USB主机,USB从机,SD座和多媒体卡接口,2 路 SPI 和同步时钟发生器。 在操作系统方面,本系统使用了u C / O S II可抢占实时内核,并结合输入输出设备(触摸屏),以及自制的操作界面,移植了操作直观,界面友好,功耗低、稳定性好的嵌入式图像采集系统界面。 在摄像头方面,本系统选用了具有130万像素的OV9650 CMOS摄像头模块,支持8位或16位数据输出,通过 SCCB 接口进行串行控制,图像清晰度好,帧速可调,且可支持320X240、640X480、1280X1024等多种分辨率的图像

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档