jicheng0622

基于ARM+FPGA的CCD图像采集系统

0
阅读(4830)

项目名称

  基于ARM+FPGA的CCD图像采集系统

预计实施时间

  四个月

采用平台

  Kinetis K60 + Xilinx Spartan3

是否需要Kinetis塔式开发板(K60)特别支持

设计大赛将为没有开发工具的网友,提供200个开发板支持名额,提供Kinetis K40塔式开发板一个,供网友完成设计。

特别声明:开发板资源有限,如申请到开发板却又不能按计划完成设计,请联系工作人员退还开发板,我们将把开发板的名额顺延给更多的网友。请大家珍惜有限资源,为同道朋友提供更多机会

背景描述

  本设计主要用于研发一种适用于嵌入式机器视觉测控一体机的工业CCD相机,自己着手设计从最底层CCD传感器驱动的硬件设计到FPGA时序采集再到K60的图像与处理和传输,用于构建机器视觉系统

 

功能描述

  本设计首先采用Xilinx的Spantan3系列FPGA做面阵CCD传感器的时序驱动,并采集到双口RAM中作为缓存,再用Kinetis系列的K60读取数据并做一定的预处理和压缩,最后通过K60的以太网模块传输到上位机采集图像。

 

应用领域

  视频监控和工业探伤

解决办法

  本设计由于采用高分辨率CCD传感器,所以采用的XilinxFPGA要求时钟频率要快,同时为了同步缓冲FPGA和K60的数据交换,采用了双口RAM,这里K60选用带浮点运算功能并且要求主频要高,同时也用到了它的以太网模块。

预期效果

  期望效果为,该CCD相机采集图像稳定清晰,且传输速度快,同时也可以通过MCU控制快门时间和分辨率的动态调整。

时间安排

  2011年10月30日 —2011年11月15日  

  熟悉K60的使用(希望多些资料),完成框图架构的设计

  2011年11月16日—2012年1月10日

  完成系统硬件设计,并且调试,获得初步功能

2012131

  提交视频和技术报告

总结

  本设计实用性很强,采用的ARM+FPGA架构是目前主流的一种图像采集方案,由于有一定的FPGA经验,所以主要将熟悉Kinetis的应用开发,逐步实现各个功能模块的应用。

备注

  希望能提供Kinetis系列的开发板和K60尽可能多的实际应用资料,因为网上目前资料太少。