线扫相机的行频计算方法
网络admin2022-09-01
工业相机 - - 线阵相机
一、线阵相机的特点
1.线阵相机使用的线扫描传感器通常只有一行感光单元(少数彩色线阵使用三行感光单元的传感器)
2.线阵相机每次只采集一行图像
3.线阵相机每次只输出一行图像
4.与传统的面阵相机相比,面阵扫描每次采集若干行的图像并以帧方式输出
二、采集速度
线阵相机通常用行频为单位 KHz,如 12KHz 表示相机在 1 秒钟内最多能采集 12000 行图像数据
三、像元深度
像元深度定义了灰度由暗道亮的灰阶数,对于 8bit 的相机 0 代表全暗而 255 代表全亮。介于 0 和 255 之间的数字代表一定的亮度指标。10bit 数据就有 1024 个灰阶而 12bit 有 4096 个灰阶。 从 8bit 上升到 10bit 或者 12bit 的确可以增强测量的精度,但是也同时降低了系统的速度.
四、选型
1.计算分辨率;幅宽除以最小检测精度得出每行需要的像素。
2.检测精度;幅宽除以像素得出实际检测精度。
3.扫描行数;每秒运动速度长度除以精度得出每秒扫描行数。
根据以上计算结果选择线阵相机 举例如下:如幅宽为 1600 毫米,精度 1 毫米,运动速度22000mm/s 相机; 分辨率:1600/1=1600 像素,加上宽放,所以最少 2000 像素;选定分辨率为2K; 实际检测精度:1600/2000=0.8 ; 扫描行数(行频):22000mm/0.8mm=27.5KHz 综合:应选定相机为 2048 像素 ,行频28kHz 相机;
线扫相机的行频计算方法
一,变量的定义
首先设定以下变量:
(1)线阵相机的每线像素数(单位:pixel):Hc
(2)目标物的宽幅(单位:m):Lo
(3)目标物运行速率(单位:m/s):Vo
(4)线阵相机线扫描速率(单位:Hz,即 线/s):Vc
(5)扫描一帧图像目标物运行的时间(单位:s):To
(6)扫描一帧图像线阵相机的扫描时间(单位:s):Tc
(7)横向精度(每个像素代表的实际宽度):PH
(8)纵向精度(每个像素扫描的实际长度):PL
横向的扫描精度为:线阵相机的每线像素数/目标物的宽幅 即ph= Hc/( Lo);
纵向扫描精度为:
[线阵相机线扫描速率(单位:Hz,即 线/s)*扫描一帧图像线阵相机的扫描时间(单位:s)]/
[目标物运行速率(单位:m/s)*扫描一帧图像目标物运行的时间(单位:s)]
PL=(Vc×Tc)/( 1pixel×Vo× To)(To=Tc)=(Vc)/( 1pixel×Vo)
要想成像条件好,需要横向分辨率和纵向分辨率相等
Lo/Hc=Vo/Vc
二,线扫速度的计算
根据“横向和纵向的分辨率相等”的原则,得到公式如下:Lo/Hc=Vo/Vc
则相机的线扫描速率为:Vc =(Hc ×Vo)/( Lo),其中Hc是线阵相机的每线像素数, Lo目标物的宽幅,Vo目标物运行速率;
三,线阵相机的关键参数
resolution: 像素数, 传感器上有多少个像元。
MAX DATA RATE(应该叫相机时钟吧): 意思是相机每秒可以采取最大的数据量
Linerate 行频: 意思是每秒钟相机最大可以采取多少行影像
比如线扫相机中一行的像素为8192,每秒可以获得的最大数据量是160Mhz
则行频为:160000000/8192=19000 line/sec
也可以理解为:
四,实例说明
电子铜带宽度450mm,生产线速度120米/分=120000mm/60s=2000mm/s,需要检测的最小缺陷是0.2mm;
横向的分辨率的计算选择线扫相机的分辨率:450/Hc=0.2mm/pixel------->Hc=450/0.2=2250,但是真正的相机拍照,直接达到这和精度是有难度的,所以选型一般是Hc=450/0.2*2=4500,按照相机的分辨率的规律,可以选择4096像素的线扫相机;
纵向的选择(关键参数是线扫相机的行频):
根据上面的选型可以得到横向的分辨率:450mm/4096pixel=0.11mm/pixel
如果需要行和列的分辨率相等,则需要(2000mm/s)/(0.11mm/pixel)=18181line, 这样就可以推算出行频(意思是每秒钟相机最大可以采取多少行影像)满足18181line;
综上所述,相机的选型可以为行向分辨率4098,行频为19000的线扫相机即可。