搜索
bottom↓
回复: 3

线阵CCD采集图像的问题

[复制链接]

出0入0汤圆

发表于 2011-12-3 00:05:40 | 显示全部楼层 |阅读模式
我用的CCD是线阵CCD,型号为:TCD1206  有2160个有效像素  
数据处理和控制芯片采用的是FPGA,型号为:cyclone 2的 EP2C8Q208
AD的型号是:AD7820  为8位AD
光学处理系统采用的是实验室成熟的已经搭建好的系统
要做的工作就是用线阵CCD采集图像,然后通过串口把AD转换的数据发送到上位机
现在的问题是:1.怎么确定上位机接收的数据就是正确的图像数据?(如何验证接收的数据的准确性?)
              2.FPGA处理AD转换的数据时该做怎样的处理?FIFO缓冲?具体该怎么操作?要考虑哪些因素?
              3.线阵CCD采集的是一行数据,也就是像素为1*2016的图像,如果要用线阵CCD采集物体的图像,要做哪些工作?(如何让线阵CCD能像面阵CCD那样采集图像?)

本人不才,刚刚入门,希望大家能为小弟答疑解惑,本人不胜感激。我的QQ  516109561

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2011-12-3 01:15:03 | 显示全部楼层
1.光照到CCD上,把采到的图像AD值用明暗不同的色块或色点依次显示出来,再用手遮住一部分,显示出来的即发生变化了。
2.FPGA在你采集速率很快后再使用,试验时先用直采,虽然慢点但会少走弯路。再者,串口输出还有必要用FPGA来做FIFO嘛。先用个单片机驱动CCD和传输数据吧。
3.设定好采集速率,再配合步进电机,参照扫描仪那样,图像面就出来了。

出0入0汤圆

 楼主| 发表于 2011-12-3 01:38:30 | 显示全部楼层
回复【1楼】win2kddk
-----------------------------------------------------------------------

我的这个系统没有用到单片机,只用到FPGA,还有问题就是我要连续不断的采集数据,该怎么做?

出0入0汤圆

发表于 2011-12-3 08:57:53 | 显示全部楼层
那就用FPGA做一个FIFO,另外FIFO上在做一个串口模块,连续降FIFO中的数据发送到上位机。另外是不是要使用串口关键看你的采样速度,如果过高的话,建议还是用USB,否则速度跟不上。连续采样这个FPGA比较容易,FPGA给AD提供时钟,以及管理信号。当AD采样完成后会有触发信号给FPGA,FPGA接收到这个信号就从AD中读取数据。不过这样的话,一行你就需要采集2016次。因此采样频率你要计算好。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-29 04:39

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表