新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 低端嵌入式系统的图像采集

低端嵌入式系统的图像采集

作者:时间:2009-01-09来源:网络收藏


3 系统设计方案



图3 系统框图

系统基于菲利普的低端ARM7微处理器
LPC2104,CMOS摄像头芯片采用美光科技公司的MT9V011。由于MT9V011的图像输出速率最大可达30帧每秒,而LPC2104处理器的I/O口读写速度远远不够,循环将它的某一个I/O口置为高然后立即置低,输出的方波的频率也不超过4MHz。图像数据的数据量相对于资源有限的系统来说太大了,MT9V011默认情况下输出的一幅图像的数据量大小为300K字节,而LPC2104处理器的内存大小仅为16K字节,而且没有开放存储器扩展总线,在处理器外部扩展存储器很不方便。其它的低端的面向控制的处理器如AVR单片机、MCS51单片机等都存在这样的问题,但是由于它们具有较高的性价比、开发调试比较方便和能够比较快速的组建应用系统,因此它们在许多领域都还有广泛的应用。针对此类处理器的一些资源和性能限制,我们可以采取一些辅助措施来解决。由于可编程逻辑器件(PLD)具有较快的速度和在线编程等诸多优点,十分适合与此类低端处理器相结合来解决一些纯处理器系统无法解决的问题。随着可编程逻辑器件技术的发展和相关技术的进步,此类系统得到了越来越广泛的应用。本文就是采用这种方案来解决单一处理器无法完成的问题。具体方案是由一片可编程逻辑器件来与MT9V011接口,控制图像数据缓存到一片SRAM中,然后通知处理器读取数据。这样就同时解决了处理器I/O速度慢和内存不够大两个问题,能够组建系统完成图像采集功能。图像采集系统框图如图3所示。系统由四大部分组成:CMOS摄像头电路、摄像缓存控制逻辑电路、SRAM存储器和32位嵌入式系统总线接口。系统摄像缓存控制逻辑电路由CPLD(可编程逻辑器件)EPM7128S实现。
linux操作系统文章专题:linux操作系统详解(linux不再难懂)


关键词: 嵌入式 图像采集

评论


相关推荐

技术专区

关闭