参考博主@机器视觉001的博文 https://blog.csdn.net/liubing8609/article/details/78254703

工业相机,最本质的功能就是将光信号转变成有序的电信号。

CCD传感器成像过程

1.用相机拍摄景物时,景物反射的光线通过相机的镜头透射到CCD上。

2.当CCD曝光后,光电二极管受到光线的激发释放出电荷,感光元件的电信号便由此产生。

3.CCD控制芯片利用感光元件中的控制信号电路对光电二极管产生的电流进行控制,由电流传输电路输出;CCD会将一次成像产生的电信号收集起来,统一输出到放大器。

4.经过放大和滤波后的电信号被送到A/D,由A/D将电信号(此时为模拟信号)转换为数字信号,数值的大小和电信号的强度即电压高低成正比,这些数值其实就是图像的数据了。

5.仅依靠第4步所得到的图像数据还不能直接生成图像,还要输出到数字信号处理器(DSP),在DSP中,这些图像数据被进行色彩校正、白平衡处理等后期处理,编码为相机所支持的图像格式、分辨率等数据格式,然后被存储为图像文件。

6.最后,图像文件就被写入到存储器上。

CCD基础结构

打开正方形黑色外壳,会发现CCD不只是一块芯片,而是芯片和处理器做成一个完整的组件。这样的设计能确保DC的组件化,降低维修和检查的成本。

CMOS图像传感器结构

工业相机传感器尺寸对照表(CCD芯片尺寸大全):

芯片规格 宽度H 高度V
1" 12.7mm 9.6mm
1"CMOS 12.44mm 9.83mm
4/3" 18mm 13.5mm
1/1.2" 11.33mm 7.1mm
2/3" 8.8mm 6.6mm
1/1.7" 7.4mm 5.6mm
1/1.8" 7.2mm 5.3mm
1/2" 6.4mm 4.8mm
1/2"CMOS 6.12mm 4.88mm
1/2.3"CMOS 6.44mm 4.62mm
1/2.5" 5.8mm 4.3mm
1/3" 4.8mm 3.6mm
1/3.6"CMOS 3.8mm 2.9mm
1/3.7"CMOS 4.22mm 2.38mm
1/4" 3.2mm 2.4mm

如果知道相机分辨率和像元尺寸,也可以得出靶面的宽和高。

例如相机分辨率1280*960,像元尺寸3.75μm

1280* 3.75μm = 4800μm=4.8mm

960*3.75μm=3.6mm

再对照上面的表就知道该芯片的规格为1/3''。

曝光时间

指相机单次拍摄过程中图像传感器接受光照的时间。工业相机中采用电子快门实现曝光控制。

帧曝光(Global shutter):也叫全局曝光。全局快门。传感器阵列中所有像素同时曝光一定时间。是CCD传感器和极少数CMOS传感器采用的曝光方式。曝光时间越长,采集的图像会越亮,如果曝光时间太长,图像就会太亮而损失细节。如何计算运动物体的曝光时间?路程=速度*时间。s=vt。这里的路程就是1个像元尺寸,曝光时间*运动速度....

逐行曝光(Rolling shutter):也叫卷帘曝光。滚动快门。是多数CMOS图像传感器上使用的快门。所有像素点逐行轮流曝光一定时间。

CCD传感器成像、尺寸、曝光时间相关推荐

  1. CCD传感器和CMOS传感器有什么区别

    CCD传感器和CMOS传感器有什么区别 CCD与CMOS传感器是被普遍采用的两种图像传感器,两者都是利用感光二极管(photodiode)进行光电转换,将图像转换为数字数据,而产生差异的主要原因是由于 ...

  2. 数码相机CCD传感器和CMOS传感器有什么不一样?

    CCD:电荷藕合器件图像传感器CCD(Charge Coupled Device),它使用一种高感光度的半导体材料制成,能把光线转变成电荷,通过模数转换器芯片转换成数字信号,数字信号经过压缩以后由相机 ...

  3. (二)CCD传感器1000帧(可调)采集,fpga主控,sdram存储 68013usb2.0传输到上位机保存显示:fpga逻辑程序

    fpga这部分是花了大部分时间调试的,总结出来:比较难调试,调试方式单一 概述 fpga控制ccd传感器和ad转换芯片,从而获得ccd上所有阵列的电压数据,之后将数据存储在sdram中,然后控制680 ...

  4. CMOS和CCD传感器

    大家用到的相机传感器大体上分为这两种:CMOS和CCD. CMOS型图像传感器及互补金属氧化物场效应管.其工作原理是,外界光照射到像素阵列后,发生光电效应,在像素单元内产生相应的电荷,最后转换成数字图 ...

  5. (五)CCD传感器1000帧fpga-68013-usb2.0传输:verilog程序部分quartus编译

    整个工程中,一共编译了这么些.v文件,相对应的bdf很复杂,但是RTL视图很清晰 配置参数: fpga的fifo用了4096 乘 2个,分别用作sdram的输入和输出,sdram=16M ccd的工作 ...

  6. (一)CCD传感器1000帧(可调)采集,fpga主控,sdram存储 68013usb2.0传输到上位机保存显示:项目介绍

    这是一个关于ccd图像采集到上位机的项目,从设计pcb到开发上位机,开发了很久.期间遇到了各种大大小小的坑,特此记录一下. 功能说明: 自己设置的帧率,通过上位机下发到fpga中,fpga控制ccd采 ...

  7. (四)CCD传感器1000帧fpga-68013-usb2.0传输:实际测试数据

    测试数据部分 1产生数据: 由于fpga采用的是verilog硬件语言,只要ccd那里时序没问题,数据一定是可靠的. 当然了,如果硬件上有干扰另当别论,在实际测试时候,由于供电的纹波以及高频振荡,偶尔 ...

  8. (六)CCD传感器1000帧fpga-68013-usb2.0传输:上位机MFC的c++部分

    我是在cypress例程上改的,具体加入了下发数据和解析上传的数据 图中圈出来的地方是对应的显示操作的地方 以下是按了start后,就这样下发AAAA的数据后跟着frame_number这个从界面输入 ...

  9. 如何确定镜头CCD靶面尺寸?

    在组建机器视觉系统时,需要选用适合实际应用的产品.今天,中国机器视觉商城的培训课堂为您带来的是关于工业镜头CCD靶面尺寸的确定方法. 在选择镜头时,我们通常要注意一个原则:即小尺寸靶面的CCD可使用对 ...

  10. CCD摄像机主要技术参数解释

    CCD 目录[隐藏] CCD摄像机的选择和分类 CCD彩色摄像机的主要技术指标 CCD彩色摄像机的可调整功能 CCD摄像机主要技术参数解释 Charge Coupled Device (CCD) 电荷 ...

最新文章

  1. python入门教程2word-使用python操作word
  2. 浅析COM的思想及原理
  3. 刚学编程的程序员必备这5大编程网站,你知道几个?
  4. 1.cocos2dx 3.2环境搭建
  5. 推公式hdu2298
  6. SQL UPDATE with INNER JOIN
  7. 餐饮水单打印软件_开发一款餐饮手机app系统软件什么价格?有哪些方面需要考虑?...
  8. C++ Primer章课后编程问题
  9. matlab中结果为nan,这么简单的程序,为什么结果为NaN呢?
  10. 云数据库时代:企业数据架构的云化智能重构和变革(含大会PPT)
  11. 通过AO连接多个EO并进行使用
  12. matlab如何获得数组有多少数,请问MATLAB里有得到一个数组中相同数有多少个的函数么?...
  13. 福昕pdf阅读器 去广告版|福昕pdf阅读器Foxit reader 去广告电脑版下载v9.3
  14. 公钥,私钥,对称密钥
  15. Dialog加载页面动画(Loding.....加载等待)三种方式
  16. 计算机老师中专教学论文,中专计算机多元化教学论文
  17. Source Insight工程导入
  18. 从零开始搭建仿抖音短视频APP-后端消息业务模块开发(2)-基础版完结篇
  19. x3dom:9.为物体添加纹理
  20. u盘linux 修复grub,ubuntu修复grub,u盘引导问题

热门文章

  1. 浅谈 Mlp-Mixer(pytorch and keras)
  2. 如何在ps添加箭头_Photoshop怎么画箭头 三种方法教你用PS做箭头
  3. modelsim 波形设置显示时间单位
  4. cad相对坐标快捷键_47个快捷键+50个CAD技巧助你玩转CAD
  5. 如何调用CAD命令行命令?
  6. [微信小程序] 原生小程序picker组件实现时间日期的选择
  7. Two Cylinders (辛普森公式处理积分)
  8. uniapp app端调起高德地图导航
  9. 用Python制作核酸检测日历
  10. 虚拟机如何与主机之间直接复制粘贴文件(使用VMware Tools)