基于USB2.0的CMOS图像传感器视频传输系统的研制

被引量 : 0次 | 上传用户:liongliong453
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着数码产品的不断普及,摄像头的应用范围在不断的扩大,摄像头中的核心部件----图像传感器的用量也在日益增长,由于CCD图像传感器成本等因素的限制,近几年CMOS图像传感器的用量急剧上升,大量的摄像头生产厂商都选用了CMOS图像传感器,特别是在手机等数码产品所用的摄像头中都选用了CMOS图像传感器。本文就是基于以上背景的情况下,给出了基于USB2.0接口的CMOS图像传感器视频传输系统。它可广泛应用在摄像头产品的质量检测、图像获取系统,具有传输速度快、电路简单、成本低廉和连接安装方便等特点。围绕基于USB2.0的视频传输系统,文中讨论了它的基本组成,系统的硬件、软件设计方法,并详细描述了USB2.0接口部分的原理以及在PC上视频显示的原理,给出了相关程序设计过程和部分源代码,还进行了综合测试。系统采用的主要核心部件包括Cypress公司FX2系列的CY7C68013芯片、CMOS传感器组成的摄像头等。首先根据实际的需要设计了系统的硬件电路,制作了PCB板;然后在该硬件电路的基础上,编写了系统的固件程序。固件程序设计主要包括以下几部分:(1)USB2.0接口的初始化。通过对CY7C68013的CPUCS, USBCS, IFCONFIG等寄存器进行设定,使其工作在预定的模式下;(2)图像传感器的初始化程序设计;(3)通用编程接口(GPIF)程序设计。首先FIFO读波形描述符(GPIF波形)由GPIF Designer工具产生,然后固件启动FIFO读波形,从而实现对CMOS摄像头时序的控制和图像数据采集。(4)USB2.0的批量传输程序设计;(5)主程序设计。主程序的功能除了要完成(1)~(4)中断论述的功能外,还要给出USB控制传输的固件应答程序及相应的中断初始化和中断服务程序。最后,编写了应用程序。其主要功能有:检测USB设备、设置USB数据传输管道设置,从USB接口采集数据,在PC中实时(动态)显示并能实时抓取图像,为以后在该系统的基础上对需要的图像进行分析处理奠定了基础。设计过程充分利用了现有芯片资源,在不使用CPLD等控制芯片的条件下,用GPIF接口的控制逻辑来有效合理地控制CMOS摄像头的工作时序,并读取数据至缓冲区,从而节省了一般类似系统所必需的FIFO芯片和控制时序的CPLD芯片等。综上所述,本文给出的这种设计方案是一种优化性能突出的设计方案,它不仅降低了开发成本,也节省了系统容量,更利于产品开发。通过实验,系统数据传输稳定、图像清晰。该系统已应用在CMOS数字图像传感器摄像头的质量检测系统。
其他文献
<正>建设项目跟踪审计的特点是与长期以来普遍采用的建设项目审计模式——概(预)算执行情况审计和竣工决算决算审计相比较而显现的。其特点有三,一是跟踪审计将审计监督关口
<正>病历摘要患者,女,53岁,主因"间断中上腹绞痛8个月余"入院。患者2009年9月起,于进食半小时后出现中上腹局限性绞痛,向后背带状放射,伴恶心、呕吐胃内容物及墨绿色胆汁,同
软件最终用户问题是科技发展给著作权领域带来的一个挑战。为了协调软件著作权人与最终用户之间的利益平衡,构建和谐的软件使用秩序,应当追究最终用户使用侵权软件的法律责任
侵占罪是我国新修订的刑法典中增设的一个罪名,而在外国和地区刑法中对于该罪的规定及研究有着久远的历史以及丰富的经验。为加强对此罪的预防和惩治,本文根据我国刑法的规定,结
研究铝合金化学镀Ni-W-P三元合金的耐磨性能,探讨钨含量对铝合金(LY12)化学镀Ni-W-P耐磨性和硬度的影响。结果表明:铝合金表面化学镀Ni-W-P三元合金在400℃加热1h后,表面硬度达H
林业作为国民经济中的一个特殊产业,一方面其特殊性主要体现在其生产周期较长、对土地依赖性强、受自然力的影响较大。另一方面该产业提供的木材产品具有经济、自然生态和社会
绩效考核是企业实行薪酬管理的一种方式,完善绩效考核的过程,从而优化薪酬的管理对于企业留住人才有着重要的作用。本文对绩效考核在薪酬管理中的问题进行分析,提出了相应的
鞍山作为一个重工业城市,拥有丰富的钢铁资源和独特的工业文化,利用废旧金属材料进行改造,设计各式各样具有鞍山工业文化特色的手工艺产品,使之产生工艺价值,促进鞍钢老工业
本文分析了北洛河流域水资源开发利用现状,研究了改革开放以来流域供水量和用水量的变化趋势,在此基础上进行了流域水资源供需平衡分析,并提出了水资源配置思路。
和谐社区文化建设关系到和谐社会的构建。社区文化建设是精神文明建设的重要内容,是社会文明进步的一个重要标志。本文从对当前社区文化特点的认识和当前社区文化存在的问题