机器视觉_工业相机及相关配件选型

article/2025/11/7 10:52:17

文章目录

  • 工业相机
    • 一、 概述
    • 二、 相机参数
      • 1. 传感器芯片
        • 1.1. CCD&CMOS
        • 1.2. CCD
        • 1.3. CMOS
        • 1.4. 靶面
        • 1.5. 传感器芯片选型
      • 2. 黑白or彩色
      • 3. 帧数
      • ⭐4. 接口类型
        • 4.1. POE供电
    • 三、相关硬件
      • ⭐1. 镜头
        • 1.1. 焦距
        • ⭐1.2. 视野
        • ⭐1.3. 物距
        • 1.4. 景深
        • ⭐1.5. 调焦
        • 1.6. 镜头的一些理论小知识
      • 2. 光源
      • 3. 控制器
      • 4. 工控机
      • 5. 线缆
      • 6. 交换机
    • 四、参考


工业相机

一、 概述

凭我的经验,一般能带上工业两字的,和日常版最大的区别就是更稳定、抗干扰能力更强(高温、高压、防尘、防水、防爆、抗电磁干扰等;列举这么多,并不意味着必须带有这些功能,这些功能通常是可定制的),当然还有其他特点,比如接口可扩展、定制性比较强等。

为什么需要这些功能?
因为工业环境比日常环境更复杂,设备可能运行在极端环境下。

那是不是环境简单些,工业级就退化成了民用级了呢?
也未必,工业级设备有一个比较突出的点就是需要长时间稳定运转。同样是电脑,工控机可能得全年无休开着。而民用PC,或许每天都会关机。(至于为何工控机就能长时间稳定运行,与软硬件都有一定关系,涉及方面比较多)。

扯远了,回到工业相机。
有了上面对工业两字的了解后,可以知道工业相机相比于传统民用相机,它具有更高的图像稳定性、高传输能力和高抗干扰能力(事实上,这句话是百度上的原话)。

在进一步学习工业相机前,来聊聊工业相机的应用场景。

工业相机的使用场景,
如果平时有拍照需求会特意去搜工业相机吗?一般不会,直接去电子产品店里找个单反或者拿手机拍不就行了(也不是说工业相机就比民用的高级、昂贵,人家玩单反的一个镜头几万的也有,工业相机便宜的也就几百千把块,所以它们是两条分支)。

工业相机通常用在机器视觉系统中,是其中关键的一环。本质功能就是将光信号转变成有序的电信号,说人话就是在机器视觉系统中用来拍照(摄像)的(采集图像)(这边的工业相机指机体+镜头,如果细分的话,镜头(透镜平行光入射成像)是成像,机体(内部是感光芯片)是感光并且转化为电信号传输出去)。
在这里插入图片描述


二、 相机参数

分类依据类1类2
按芯片类型CCD相机CMOS相机
传感器结构特征线阵相机面阵相机

1. 传感器芯片

1.1. CCD&CMOS

图像采集和处理的过程,最基本的就是要把实物尽量真实地反映到虚拟的图像中。
在这里插入图片描述

感光芯片设计思想:就是分割被描述的区域,用相应的灰度填充。

在这里插入图片描述

而CCD和CMOS是两种不同的芯片,它们都能在相机中记录光线变化。

1.2. CCD

CCD(Charge Coupled Device)是电荷耦合器件的简称。

  • 它将大量独立的光敏元件排列在一起
  • 每个光敏元件称为像素

像素,是图像的基本单位,也是最小的视觉显示单位。

目前主要有两种类型的CCD光敏元件,分别是线性CCD和矩阵性CCD。线性CCD用于高分辨率的静态照相机,它每次只拍摄图象的一条线,这与平板扫描仪扫描照片的方法相同。这种CCD精度高,速度慢,无法用来拍摄移动的物体,也无法使用闪光灯。矩阵式CCD,它的每一个光敏元件代表图象中的一个像素,当快门打开时,整个图象一次同时曝光。

1.3. CMOS

CMOS(Complementary Metal-Oxide-Semiconductor),中文学名为互补金属氧化物半导体。它的制造技术和一般计算机芯片没什么差别,主要是利用硅和锗这两种元素所做成的半导体,使其在CMOS上共存着带N(带–电) 和 P(带+电)级的半导体,这两个互补效应所产生的电流即可被处理芯片纪录和解读成影像。于是,CMOS图像传感器被应用于工业图像处理。

1.4. 靶面

在这里插入图片描述
靶面,其实从字面意思比较好理解。
光线透过镜头后,成像打在感光芯片(传感器)上。所以感光芯片是个靶子。
从靶面这个参数的单位是"(英寸),可以知道它指的是靶子(感光芯片)的大小(是靶子的对角线长度)。

💡提示:
与靶面相关的一个参数是像面,像面就是镜头成像的像的大小,单位也是 " (英寸)。
光线穿过镜头成像后打在感光芯片上。
如果像面小于靶面,那么图像周围会出现黑色(黑角、暗角)的情况;
若像面大于靶面,那么像面的多余部分会被浪费。
当然,这并不意味着实际选型时,一定要像面等于靶面,一般来讲像面大于等于靶面都可以。

1.5. 传感器芯片选型

虽然从原理来讲CCD和CMOS是不一样的,且需要较专业的知识才能去深度认识。
但对于工业相机选型来说,并不需要做太多区分。
因为它们两者要做的事情是一样的。
就现在来讲(2022年),国内市面上比较多见的是CMOS相机,其特点是帧率高、速度快、功耗低,成本相对较低。

靶面的话,是芯片尺寸,其实你也不需要太多关心。
反而是分辨率这种直观的参数,你是需要去了解的。分辨率的长宽直接反映了图像的比例以及清晰度。

所以选型时在相机传感器芯片这块,一般不需要去深度了解,实际选型的不太会去关心,你的相机是CCD的还是CMOS的,能达到效果即可(事实上,我和几家供应商交流时也没有说到这个参数)。

2. 黑白or彩色

同样分辨率的相机,黑白的精度往往比彩色高,尤其是在看图像边缘时,黑白效果更好。做图像处理,黑白工业相机得到的是灰度信息,可直接处理。

一般相机厂商的型号中,M是黑白(Mono),C是彩色(Color)。

3. 帧数

当被测物体有速度要求时,就需要选择帧数高的工业相机,一般分辨率越高,帧数就越低;

⭐4. 接口类型

类型传输速率有效工作距离其他
USB 3.05Gbps 625MB/s5m
GigE(千兆网)1Gbps 125MB/s100m在这里插入图片描述
Camera Link6.4Gbps 800MB/s15m
CoaXPress1.06.25Gbps50m
CoaXPress2.012.5Gbps

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在项目和实验中,对于低中速,常规的工业场景,常使用USB3.0、GigE接口的相机。所能带动的帧率在30FPS-500FPS不等。

而在超高速领域,如:子弹发射、爆炸瞬间;或细胞微粒流动等微米纳米尺度下的运动场景,一般采用高速相机来进行图像的捕捉采集和分析。由于需要达到超高速采集1000FPS、2000FPS、10000FPS,需要Camera Link或CoaXPress来连接高速相机和主机。

4.1. POE供电

POE,(Power Over Ethernet),指的是在现有的以太网Cat.5布线基础架构不作任何改动的情况下,在为一些基于IP的终端(如IP电话机、无线局域网接入点AP、网络摄像机等)传输数据信号的同时,还能为此类设备提供直流供电的技术

现在大部分相机都支持POE供电(网口供电)。
如果您不知道自己是否需要POE,我还是建议选择带POE的。
因为工业场景繁杂,未必有插座给你插电源。而且工业相机有时候是装工厂天花板上的,那种场景要给它单独供电很麻烦,线得拉很长。

POE供电所需要的线是超5类、6类线,并且连接的网口是要支持POE供电的。
一般的台式机、笔记本是不支持的,但工控机的网口一般都支持(保险起见还是向供应商说清楚支持POE供电)。


三、相关硬件

⭐1. 镜头

镜头选型是在相机选型之后,往往只需要告诉镜头供应商物距&视野&相机参数,他们就能为你选出合适型号。

1.1. 焦距

焦距是镜头上一个重要的参数,以“mm”为单位。
焦距,是光学系统中衡量光的聚集或发散的度量方式。
在这里插入图片描述
指平行光入射时从透镜光心(上图中的光学中心)到光聚集之焦点的距离。
很显然,具有短焦距的光学系统比长焦距的光学系统有更佳的聚光能力(焦距短,说明平行光通过透镜能更好地聚集起来)。
照相机中 焦距f<像距2f才能成像。
在这里插入图片描述

⭐1.2. 视野

这是一个很重要的参数,指的是您想要拍摄的区域范围(放在镜头标题下可能不是很合适)。
即使您对硬件的参数一点都不了解,也必须知道想要拍摄的目标区域,联系供应商咨询工业相机时,销售肯定会问你的。通常只需要告诉他们,区域大概多大就行了,比如区域是3m*1m的大小(由于应用场景的问题,单位通常会是mm,3000mm*1000mm)。

⭐1.3. 物距

物距,顾名思义,就是要拍摄的目标物体与镜头之间的距离(在物理学中,物距就是指物体到透镜光心的距离,这边可以看作与镜头间距离)。

这个参数和视野差不多,没有太多专业性,但是需要您根据实际情况而定。

1.4. 景深

在这里插入图片描述
我们拍摄物体时,需要对/调焦,当您看到的图像是清晰时,便认为是对上焦了。
理论上来说,真正能合焦的只有一个平面;但实际上,在对上焦后,前后稍微转动调焦环,看到的图像都还是清晰的(这是因为各种误差,包括人眼识别度的问题导致的)。而这一段清晰的距离就是景深。

⭐1.5. 调焦

调焦或叫对焦、聚焦—指改变像距v,也就是改变镜头光心到底片平面的距离,以获得本物体清晰像的调节过程。

我们知道透镜成像的原理,像在屏上(相机的底片或者感光元件)总有一个最清晰的位置,这是光线汇聚的位置,无数个点构成了一个平面,这里就叫做焦平面。调焦也就是改变焦点的前后位置(改变焦点的位置不代表改变焦距,只是移动了镜片,让焦点位置发生移动)。
在这里插入图片描述
为什么需要调焦?
在一次调焦后,让物体清晰成像不就代表像正确地落在了感光芯片上吗?
因为您几次拍摄的物体远近不同,角度不同,物距是在变化的;您拍一米距离的物体调清晰了不代表五米十米的也会清晰。

但工业场景下,如果你拍摄的物距基本固定,那通常调一次就好了。

1.6. 镜头的一些理论小知识

只是选型的话,注意物距&视野这两个参数就可以了。
感兴趣的小伙伴可以继续往下看,有了上面三个参数之后,再结合高斯成像公式和下表的初中物理知识,

高 斯 成 像 公 式 : 高斯成像公式:
1 / u + 1 / v = 1 / f 1/u + 1/v = 1/f 1/u+1/v=1/f

在这里插入图片描述
在这里插入图片描述
工业相机实际使用,物距u 肯定是远远大于 焦距f 的,u > 2f 会生成倒立缩小的像,这就是透镜成像应用在相机中的原理。

正如前面所说,倒立缩小的像会打在感光芯片上,光信号转化为电信号,通过工业相机的输出端口输出到外部系统。而您得到的图像精度,与感光芯片上的元件有关,感光芯片的颗粒越小,往往越精细。

再如前面所说,
若像面 等于 靶面,则通过透镜成像的大小正好完完全全打在整个感光芯片上,那有效利用整个芯片,非常好;如果像面大于靶面,最终得到的图像只是像面的一部分,就像图片裁剪了一样;反之,图像会出现暗角。

工业镜头选型中,焦距往往是固定的(定焦)。

不过最终选型时,您只需要确定物距。供应商会根据情况为您选镜头。

2. 光源

光源就是发光的物体,比如灯泡。
工业相机的配件中往往有它。
因为工业场景可能光线不好,这时就需要配光源。
光源的选择因实际情况而定,如果现场光线不好,最好配光源,增强成像效果;
如果光线不错,不配也没事。
还有的情况,为了突出目标物体,需要打特殊的光。

3. 控制器

控制器其实就是一台PC,只是它专用于去控制视觉硬件(相机、光源)且一般会进行一定的图像处理。

可以说它是视觉子系统,会接一定数量的相机。然后将相机的图像做一定处理后,输出到外部系统汇总起来。它几乎不做图像处理之外的事。

但控制器不是必须的,您完全可以将相机的图像直接输出到您的PC上,然后做您的处理。

4. 工控机

工控机的选型上注意几点:

  1. 性能:是否能满足处理需求,比如我要接100个相机,就用一台机器,那一般是拖不过来的(事实上,在网络传输这块就很容易出问题)。
  2. 接口:工控机上往往运行着汇总的上位机,那要接的设备非常多,接口上一定得够且有一定预留。
  3. 存储空间:看与服务器分体还是一体。

5. 线缆

涉及的线缆无非是电源线和网线。
如果是POE供电,电源线就不需要了。

6. 交换机


四、参考

  • 工业相机原理及选型指导

http://chatgpt.dhexx.cn/article/gexuNc1v.shtml

相关文章

Ubuntu环境下配置巴斯勒相机及相机测试

Ubuntu环境下配置巴斯勒相机及相机测试 Ubuntu配置巴斯勒相机及相机测试软硬件要求Ubuntu虚拟系统安装安装c编译器安装Sublime Text 3及配置C运行环境配置巴斯勒相机SDK及代码测试 Ubuntu配置巴斯勒相机及相机测试 软硬件要求 软件 我们对Markdown编辑器进行了一些功能拓展与…

Python之OpenCV 005 工业相机Basler之图像采集

工业机器视觉系统2D应用用到Basler(德国),Baumer(瑞士),ImageSource(台湾),大恒和海康等等牌子工业相机。 Basler(巴斯勒)是比较常用的&#xff…

机器视觉 · 工业相机

文章目录 工业相机 面阵相机工业相机 线阵相机工业相机 光场相机工业相机 棱镜相机工业相机 多光谱/高光谱工业相机 偏振相机工业相机 传感器 CCD工业相机 传感器 ICCD工业相机 传感器 EMCCD工业相机 传感器 CMOS工业相机 传感器 sCMOS工业相机 传感器 红外探…

BASLER巴斯勒线扫相机使用流程

(Q有答疑)康耐视智能相机Insight-OCR读取案例 1、相机连接—线缆连接 将相机电源线、网线与相机连接,网线另一端连接电脑 无编码器触发时,只需连接网线、电源线即可 2、修改电脑IP 3、修改相机IP 4、相机连接—软件连接 连接相机有两种方式: 1、双击该相机型号进行连接;…

basler工业相机使用经验小记

1,windows10的系统,要用5以上的sdk不然打不开相机。 2,如果用opencv或vs程序打开忘记…

国内工业相机十大排名

国内智能相机十大排名,我们今天先不从视觉检测解决方案的角度出发,而是从ccd视觉检测产品的角度来评选出机器视觉龙头企业。众所周知,整个视觉系统我们所用到的软硬件产品有:光源、镜头、工业相机、视觉软件等,那么在这…

工业相机厂家十大排名

我们今天先不从视觉检测解决方案的角度出发,而是从ccd视觉检测产品的角度来评选出机器视觉龙头企业。众所周知,整个视觉系统我们所用到的软硬件产品有:光源、镜头、工业相机、视觉软件等,那么在这些领域哪些公司做的比较好呢&…

机器视觉-工业相机篇

机器视觉-工业相机篇 工业相机又俗称摄像机,相比于传统的民用相机(摄像机)而言,它具有高的图像稳定性、高传输能力和高抗干扰能力等优点。目前市面上工业相机大多是基于 CCD ( Charge Coupled Device )或 …

丝贝视像的工业相机系列介绍

目前,丝贝视像的主要工业相机型号如下表所示, 型号分辨率最大帧率可采用备注SVV034-USB2752X48060单色全局快门 SVM001-USB21280x102415单色有少量彩色型号SVM001-USB31280x102430单色有少量彩色型号SVP001-USB32560x192015彩色可定购单色 对大多数普…

巴斯勒相机SDK全代码

本文已参与「新人创作礼」活动,一起开启掘金创作之路。 js using Basler.Pylon; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.T…

机器视觉 工业相机

一、工业相机的结构 工业相机一般由镜头接口、滤光片、图像传感器、驱动电路、数字图像处理模块、转换电路、相机的供电/控制信号接口、图像数据传输组成接口。 二、工业相机的分类 1、按照相机芯片分类 按照芯片工艺分类CCDCMOS曝光方式一般为全局曝光卷帘/全局曝光灵敏…

linux-巴斯勒相机 GigE通信配置步骤

环境:ubuntu18.04 交换机:8端口千兆-带PoE供电功能的交换机 问题:1、始终显示没有设备(no device found),可能是因为使用了扩展坞,也可能本身就存在这个问题; 2、显示端口冲突。 问题1解决方案&#xff…

Qt调用工业相机之巴斯勒相机

作者:billy 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 开发环境 操作系统:Windows 10 1903 18362.778 相机型号:BASLER acA 1300-60gm 相机软件:pylon_Run…

W25QXX使用教程

W25QXX是华邦公司生产的一块FLASH储存芯片 那W25Q256为例:驱动方式:单路双路四路SPI、QSPI; 擦写周期:10W次 支持电压:2.7~3.6V 频率:单路最大104Mhz、双路208Mhz、四路416Mhz 容量:容量为32M字…

flash spi w25q128 w25q64 w25q32 w25q16 verilog fpga程序代码

flash spi w25q128 w25q64 w25q32 w25q16 verilog fpga程序代码 fpga w25q128/64/32/16 verilog代码 资料包清单: 1.w25qxx_code_uart_top:altera工程代码,可移植ise,后续会出,需要的话提前加好友 2.功能说明书 注1&a…

STM32读写W25Q

文章目录 硬件外观引脚说明代码摘要代码获取 硬件外观 引脚说明 关于如何接线? 1,CS 2,MISO 3,3.3V 4,GND 5,MOSI 6,SCK 7,3.3V 8,3.3V 关于如何查询芯片引脚&#xff…

SPI Flash芯片W25Q32英文版数据手册解读(三)---------程序编写,电路应用

一、序言 序言对这篇文章进行一个总体的说明: 1、这部分是根据手册写程序,因此采用手册截图程序截图的形式,对图片不进行标号,而且对重点部分进行颜色标注。 2、考虑到很多读者(包括我),使用…

K_A39_012 基于STM32驱动W25Q32 模块读写数据 串口+OLED0.96显示

K_A39_012 基于STM32驱动W25Q32 模块读写数据 串口OLED0.96显示 所有资源导航一、资源说明二、基本参数参数引脚说明 三、驱动说明时序对应程序: 四、部分代码说明1、接线引脚定义1.2、STM32F103C8T6W25Q32 模块 五、基础知识学习与相关资料下载六、视频效果展示与程序资料获取…

W25Q16编址详解

W25Q16是一款基于SPI接口Flash存储器。 但往往我们对一串长长的16进制地址无从下手,以至于数据存储位置不当。 先看一下官方的数据手册 看着比较乱,我们自己画一个思维导图帮助理解 可以看到W25Q16最大寻址范围为0x000000H~0x1FFFFFH ,根据…

rt-thread通过spi连接W25Q32后无法读取ID

注意,cs引脚必须由rtt控制,但是我这个cs引脚用的是PA15,它默认是jlink的引脚,所以首先要将jlink禁用,如下: rcu_periph_clock_enable(RCU_AF);rcu_periph_clock_enable(RCU_GPIOA);rcu_periph_clock_enable…