基于ARM+FPGA的CCD图像采集系统
0赞项目名称 |
基于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日 |
完成系统硬件设计,并且调试,获得初步功能 |
|
2012年1月31日 |
提交视频和技术报告 |
|
总结 |
本设计实用性很强,采用的ARM+FPGA架构是目前主流的一种图像采集方案,由于有一定的FPGA经验,所以主要将熟悉Kinetis的应用开发,逐步实现各个功能模块的应用。 |
|
备注 |
希望能提供Kinetis系列的开发板和K60尽可能多的实际应用资料,因为网上目前资料太少。 |