Sharp 1/3英寸130万像素CCD + AD9979+Altera Cyclone4 FPGA成像模组设计

众所周知,SONY的CCD生产线已经停掉了,目前sony全力研发cmos图像传感器,而且其coms传感器成像效果也算不错,市场占有率正稳步升高。

虽然sony的ccd已经停产了,但是没有关系,大家不要担心,日本还有sharp,sharp的许多型号的CCD图像传感器,在性能上也是很不错的。在工业和安防领域也有很多的应用。虽然较sony的sensor效果上有差距,但是相信随着sharp技术的发展,其产品性能也一定会不断的提升。

这段时间根据网友需求,设计了一款以sharp 130万像素CCD图像传感器RJ33J3BA0DT(彩色)/RJ33J3BA0DT(黑白)的成像模组:

*分辨率:1280x960

*像素宽度:14bits

*模块电源输入:+5V,板载正升压、负升压和降压电路

*帧率:30fps

*水平驱动频率:45MHz,水平驱动时序由AD9979提供

*模块功耗:小于300mA@+5V----@45MHz(估算)

*支持全局快门,

*曝光时间可调

*增益可调

*支持钳位电平设置

*通讯接口:SPI--最大可达20MHz

结合FPGA母板,可以实现:

*USB2.0实时图像传输,图像传输速度可稳定保持在47MBytes/s左右,这里可是47M字节哦,几乎已经达到用户极限带宽。

*DDR2实时图像缓存,具有1G存储空间。

*可通过USB2.0接口,实时设置sensor曝光时间,图像增益等参数。

*图像对比度拉伸、增强。

*图像触发方式:支持自动连续内触发、软件触发、外触发,三种触发方式。

CCD焦面电路板与FPGA母板之间采用2.54mm间距连接器连接。FPGA母板是采购的成品的cyclone4 FPGA开发板,花了800多大洋。CCD焦面电路板与FPGA母板对接如下图所示:

FPGA母板主要是给CCD提供垂直驱动信号,另外,利用板载的DDR2存储器,实时存储图像,进行图像处理,通过USB2.0接口实时输出图像。通过配套的win7系统驱动和上位机图像采集软件,USB2.0传输速度可达47M字节/s,速度已经非常惊人了(USB2.0理论带宽是60M字节/s,但是实际用户带宽不大于50M字节/s)。

FPGA母板开发板+AD9979+sharp 130万像素CCD,在45MHz水平驱动频率,30fpa帧率,启动USB2.0传输状态下,整个系统功耗约500mA@+5V。

OK,,下面还是按照惯例,上目标测试图吧:


                                              目标距离4米远,45Mhz驱动频率,30fps帧率。


                                                                           5米远目标


    5米远目标(近处有一根电线挡住了视线)

            5米远目标(近处有一根电线挡住了视线)

一般情况下,CCD都有这样一个特性,水平驱动频率和垂直驱动频率越高,CCD输出帧率越高,传感器的曝光时间越小。而CCD是光能量累积型的器件,曝光时间越短,成像靶面累积电荷越少,成像对比度越差,图像信噪比越差。

为了进一步提高图像质量,在FPGA上增加了对比度增强处理的算法,用于提高图像质量。以下分别提供算法前后的图像质量对比:


                                                                原始图像

                                                                      算法后图像

                                                                            原始图像

                                                                     算法后图像

                                                                      原始图像

                                                                                算法后图像


                                                         文件盒--原始

                                                                      文件盒--算法后


                                                              顺丰文件袋--原始

                                                              顺丰文件袋--算法后

该设计主要强调在大分辨率条件下,高速高帧率。但是由于CCD的特性,高速高帧率导致光能量累积减小,图像质量下降,图像对比度差,表面像蒙纱一样。但是配合适当的对比度拉伸处理,效果可大大改善。

基于AD9979+夏普sharp 1/3英寸130万像素CCD成像组件设计相关推荐

  1. 基于SONY ICX694的4通道成像组件设计与调试

    前段时间,无意间认识了一个X理工大学的学生,他的毕业设计内容是做一个ICX694的4通道输出的相机.由于该学生对调试CCD电路毫无经验,调试多日无果,遂找到了我,让我协助其一起调试. 起初看了他们的硬 ...

  2. 夏普Sharp SF-S751D 一体机驱动

    夏普Sharp SF-S751D 一体机驱动是官方提供的一款一体机驱动,本站收集提供高速下载,用于解决一体机与电脑连接不了,无法正常使用的问题,本动适用于:Windows XP / Windows 7 ...

  3. 夏普Sharp AR-M207 一体机驱动

    夏普Sharp AR-M207 一体机驱动是官方提供的一款一体机(打印.扫描)驱动,本站收集提供高速下载,用于解决一体机与电脑连接不了,无法正常使用的问题,本动适用于:Windows XP / Win ...

  4. 夏普/sharp willcom d4 刷linux,IT豆

    发表于 2009-2-26 07:01 上网本取消键盘就这么难 从手机的发展可以看到,从数字键,到全键盘的PALM BLACKBERRY HP及滑动的多普达 到现在APPLE,和越来越多的触屏的手机, ...

  5. 夏普/sharp willcom d4 刷linux,夏普手机怎么样

    世界最先进的手机应该非夏普莫属,什么叫做先进,就是在同一个领域超前于其他品牌推出的先进硬件和软件一两年. 那就是夏普.世界首款彩屏,世界首款拍照,世界首款真人真唱铃声,世界首款面部识别,世界首款杜比技 ...

  6. 图像传感器binning_尺寸获突破,Avago新推130万像素1/5英寸CMOS图像传感器

    尺寸获突破,Avago新推130万像素1/5英寸CMOS图像传感器 来源:jiasonghu 作者:华仔 浏览:777 时间:2016-08-10 14:18 标签: 摘要: 安华高科技(AvagoT ...

  7. 基于视频的电熔镁炉工况识别系统→6.电熔镁炉服务器设计

    基于视频的电熔镁炉工况识别系统→6.电熔镁炉服务器设计 <基于视频的电熔镁炉工况识别系统→6.电熔镁炉服务器设计> 程序目的 总结 主线程 当有新的客户端连接时 显示工况数据表 读取数据库 ...

  8. 【camera】基于深度学习的车牌检测与识别系统实现(课程设计)

    基于深度学习的车牌检测与识别系统实现(课程设计) 代码+数据集下载地址:下载地址 用python3+opencv3做的中国车牌识别,包括算法和客户端界面,只有2个文件,surface.py是界面代码, ...

  9. 【lidar】基于YOLO的3D目标检测(激光雷达点云)课程设计

    基于YOLO的3D目标检测(激光雷达点云)课程设计 代码+数据集下载地址:下载地址

  10. 基于可见光(LIFI)通信系统 的机动车智能辅助装置(课程设计)

    基于可见光(LIFI)通信系统 的机动车智能辅助装置(课程设计) 创新性 (1)解决了会车时因为驾驶员的疏忽而没有及时切换远光灯为近光灯,通过LED车灯的可见光通信途径完成智能辅助车灯远近光束切换功能 ...

最新文章

  1. C#从SQL server数据库中读取l图片和存入图片
  2. Spring Boot @ConfigurationProperties注解的使用
  3. 使用report COM_PRODUCT_DELETE_SINGLE删除product
  4. c调用c++ qt_【C/C++】qt库结构及示例
  5. wso2 esb_使用WSO2 ESB进行邮件内容过滤
  6. 基于mxnet的Regression问题Kaggle比赛代码框架
  7. vb如何测试连接mysql_VB怎么连接访问Access数据库?
  8. 获取Android 光感Sensor的值
  9. oracle单行函数 之 字符函数
  10. nginx负载均衡原理(理解篇)
  11. canoe和python_CANoe开发从入门到精通
  12. word文档无法另存为/导出pdf解决办法
  13. 关于鸿蒙,你怎么看,三面美团Android岗
  14. 程序员需要了解的硬核知识之操作系统入门
  15. 助力所有ERP初学者(转)
  16. Ubuntu/Mac/Windows与手机传输文件
  17. html+css+js实现文本编辑器
  18. MATLAB2016a生成COM组件及调用说明
  19. 6.1.4 6.1.5完美越狱
  20. python3 selenium 模拟登陆 获取cookies 保存到redis(安居客)

热门文章

  1. TARA-威胁建模方案1
  2. Git - 设置签名(Autograph)
  3. 第八章 - 轮廓 - 查找轮廓、表示轮廓、绘制轮廓
  4. python-opencv2利用 cv2.findContours()函数来查找检测物体的轮廓
  5. linux mint如何安装输入法(以google输入法为例)
  6. DCMP2.0项目总结_页面
  7. 聊天记录软件工作记录
  8. 永别了.武器------爱好和平人民的美好愿望(图)
  9. 使用SQL管理数据库
  10. eMMC mmcblk0boot0