使用华菱光电CIS传感器设计的高速图像采集设备
  来源:www.w-hec.cn

通过使用线性图像传感器CIS采集的图像判断产线上的铝箔是否有污点、裂痕、气孔、褶皱等等问题,传统是通过人眼观察或者工业相机检查,人眼观察主要由于抽检,无法做到实时监测,工业相机的问题是为了获得足够宽的拍摄角度,相机距离被测物体较远,设备产生的震动、粉尘、照明光线等都会影响采集效果,而且无法做到高速检测,镜头的畸变也会影响检测效果。

选用的华菱光电CIS传感器,分辨率为300DPI时,一行像素有3672个,采样图像宽度在30cm左右,这个分辨率可以采集出的图片达到4K级别,这个是一般工业相机很难达到的。

FPGA将采集的信号通过千兆网输出到计算机,千兆网芯片选用的是RTL8211,由于开始设计的框图想用高速USB接口,结果由于驱动问题太麻烦,改成了千兆网进行传输。

其中麻烦的地方在于数据采集的时序和图像校正,先看一下传感器时序图。


CLK:2MHz时钟

SI:开始采集信号

LEDg/r/b:传感器自带RGB三色补光灯 

SIG:传感器输出的模拟信号,分为三段,相当于一根传感器是三个传感器组成的

ADC采集芯片选用的是AD9822,这个芯片主要由于CCD/CIS的图像采集,性能优秀,下面是时序图,芯片也是分3通道采集,可以对应RGB通道。


CDSCLK2:采样点

ADCCLK:ADC数据输出时钟(由CPLD提供,同时采样3通道,即频率为采样点的3倍)

OUTPUTDATA:并行输出数据

我们用来采集传感器的3个部分,经过AD转换后在进行数据重新排序和拼接。

在3通道SHA模式下,AD9822同时采样SIG1,SIG2和SIG3输入电压。采样点由CDSCLK2控制。 CDSCLK2的下降沿对每个通道上的输入波形进行采样[A1] 。来自三个SHA的输出电压由DAC修改,然后由三个PGA缩放。然后PGA的输出通过14位ADC多路复用。 ADC在ADCCLK的下降沿顺序采样PGA输出。

OFFSET引脚可以用作粗偏置调整引脚。在AD9822的一级放大器中,从施加到SIG1,SIG2和SIG3输入的电压中减去施加到该引脚的电压。在这种模式下,输入钳位被禁用。有关更多信息,请参见电路操作部分。

CDSCLK1应在该模式下接地。尽管不是必需的,但建议CDSCLK2的下降沿与ADCCLK的上升沿同时发生或在ADCCLK的上升沿之前发生。如tADC2所示,CDSCLK2的上升沿不应出现在先前的ADCCLK下降沿之前。输出数据等待时间为三个ADCCLK周期。

SIG1,SIG2和SIG3通道的偏移和增益值是使用串行接口编程的。通过对MUX寄存器进行编程,可以选择通过多路复用器切换通道的顺序。

PGA,offset参数需要根据测试结果调节,可以先设置为最小,逐渐增加。

采样效果如下:

由于被测物体时灰色,一般工业摄像机都很难看清细节,比如微小的划痕和裂缝,但是华菱光电的CIS传感器就可以很好的捕捉到各种细节。