基于FPGA的工业相机系统的设计和实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:ouyang0078
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为机器视觉领域的重要组件,工业相机扮演着举足轻重的角色。在选用工业相机时需要从多个不同的角度综合考虑,以满足实际应用的需要。传统的工业相机成本较高,而且数据处理接口技术薄弱、软件开发平台的支持较差。针对以上缺点,本文设计了一款基于FPGA的CMOS工业相机系统,从硬件到软件系统设计均有涵盖,同时从硬件和软件设计角度研究对多个不同型号传感器的兼容性。本文首先详细分析研究了工业相机的基本框架,在综合比较几种不同的主控芯片之后,对图像传感器,FPGA芯片和外部接口芯片进行了拣选。最终,本文选择Sony公司的一款2000万分辨率的CMOS芯片作为系统的前端图像传感器,选择XilinxSpartan-6系列的一款FPGA作为系统底层数据传输的主控核心,选择USB3.0接口作为输出接口,同时搭配 Cypress 的 CY3014 芯片。在相机的硬件设计方面,以FPGA为核心部件,向下连接CMOS图像传感器芯片,向上连接USB3.0芯片,完成了所有电源驱动电路的设计以及外围电路的设计。依靠FPGA本身配置的灵活性,实现数据通道和控制信号通道的稳定传输。在电路板结构的规划上,将图像传感部分的电路从主控电路分离出来,通过接插件与主板相连,使得同一块主板能够兼容不同型号的传感器,在提升通用性的同时,节约了开发成本与开发时间。在软件设计部分,本文所做的主要工作包括:1)利用ISEDesignSuite开发平台完成了 FPGA程序的编写和调试,实现了超高分辨率的图像数据信号的接收、解析和缓存,不同通信协议的连接和转换,电源信号及控制信号的管理,CMOS图像传感器配置信息的存储等多种功能;并且在程序整合和优化方面,针对多个不同型号的传感器提升了其兼容性,使得开发后续某些型号的传感器时,大大缩短了开发周期;2)利用Visual Studio开发平台,设计并开发了集视频流显示和功能测试模块于一体的上位机软件。最后,本文进行了开发硬件的整体展示和实验测试,取得了预期的成果。
其他文献
以亚磷酸二甲酯、丙烯酰胺、环氧氯丙烷为原料合成了一种新型无甲醛耐久阻燃整理剂,并应用于粘胶纤维。重点研究了阻燃整理时的接枝反应原理,接枝反应对纤维纤度的影响及纤维晶
目的评价已刊登的肿瘤治疗类文献所提供的证据的正确性及其参考价值.方法选择被引频次在我国排名前三位的肿瘤学期刊2000年1月至2003年5月刊登的化学治疗类论文,从论文类型、
以L-脯氨酸为起始原料,两个在其羟基所在的α-C上具有大体积取代基的β-氨基醇配体被简便地合成出来,并被用于催化二乙基锌对醛的不对称加成,得到了ee值较高的S构型的手性二
KKF滤机是一种高效、低耗的粘胶过滤设备,它配以顺控程序可实现连续、顺序、自动反洗。本文介绍了KKF滤机变压自动反洗控制系统及生产中常见故障的判断。
实验采用臭氧与双氧水协同作用降解含酚废水,考察了pH值、温度、反应压力和反应时间对苯酚及CODCr去除效果的影响。实验得出,臭氧处理400mg/L苯酚溶液的最佳条件是:pH值8、室
<正>《语文课标》指出:"口语交际能力是现代公民的必备能力,应该培养学生倾听、表达和应对的能力,使学生具有文明和谐地进行人际交流的素养。"新课程中的口语交际课对培养学
广义积分收敛的必要条件具体地说为:若函数f(x) 在[a,b]上黎曼可积,则f(x) 在[a,b]上有界且几乎处处连续,而当f(x) 的无限广义积分收敛时,则f(x) 在其广义积分收敛的区域内几
本文论述了该校音像资料信息网络化计算机管理的必要性,介绍了音像资料信息网络化计算机管理系统的结构、设计思想及实现方法。