如何选择合适、好用的工业相机

2016-06-14技术资料

1、知道系统精度要求相机分辨率,可以通过公式:
X方向系统精度(X方向像素值)=视野范围(X方向)/CCD芯片像素数量(X方向)
Y方向系统精度(Y方向像素值)=视野范围(Y方向)/CCD芯片像素数量(Y方向)

2、知道系统速度要求相机成像速度
系统单次运行速度=系统成像(包括传输)速度+系统检测速度。虽然系统成像(包括传输)速度可以根据相机异步触发功能、快门速度等进行理论计算,最好的方法还是通过软件进行实际测试。

3、将相机图像采集卡一并考虑,因为这涉及到两者的匹配
视频信号的匹配:对于黑白模拟信号相机来说有两种格式,CCIR和RS170(EIA),通常采集卡都同时支持这两种相机;
分辨率的匹配:每款板卡都只支持某一分辨率范围内的相机;
特殊功能的匹配:如要是用相机的特殊功能,先确定所用板卡是否支持此功能,比如,要多部相机同时拍照,这个采集卡就必须支持多通道,如果相机是逐行扫描的,那么采集卡就必须支持逐行扫描。
接口的匹配:确定相机与板卡的接口是否相匹配。如CameraLink、GIGE、CoxPress、USB3.0等。

4、在满足对检测的必要需求后,最后才应该是价格的比较
举例说明:如我们的检测任务是尺寸测量,产品大小是18mm×10mm,精度要求是0.01mm,流水线作业,检测速度是10件/秒,现场环境是普通工业环境,不考虑干扰问题。首先我们知道是流水线作业,速度比较快,因此选用逐行扫描相机;视野大小我们可以设定为20mm*12mm(考虑每次机械定位的误差,将视野比物体适当放大),假如我们能够取到很好的图像(比如可以打背光),而且我们软件的测量精度可以考虑1/2亚像素精度,那么我们需要的相机分辨率就是20/0.01/2=1000pixcel(像素),另一方向是12/0.01/2=600pixcel,也就是说我们相机的分辨率至少需要1000×600pixcel,帧率在10帧/秒,因此选择1024×768像素(软件性能和机械精度不能精确的情况下也可以考虑1280×1024pixcel),帧率在10帧/秒以上的即可。