ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Basler工业相机选型:ace/boost/racer/线扫/3D参数全解

Basler工业相机选型:ace/boost/racer/线扫/3D参数全解 工业相机选型这行干久了最常被问到的就是Basler到底有哪些型号、参数差在哪。这个问题看着简单真要把 ace、ace 2、boost、racer、dart、pulse、blaze 这几条产品线的参数理清楚没个半天功夫根本下不来。我手头攒了一份自己整理了好几年的对照表平时给客户做方案、给团队新人做培训都用它。这次把它系统化地写出来覆盖 Basler 主流工业相机的型号、传感器、分辨率、帧率、靶面、接口这些核心参数顺便把命名规则、选型逻辑和踩过的坑一并说清楚。不管你是刚开始接触basler工业相机的新手还是做了几年相机标定、线扫相机项目的老手这篇都能当个随身手册用——至少能帮你少翻几次官网 datasheet。1. 别急着背型号先把Basler的命名规则拆开看Basler 的型号看着像乱码其实是一套非常规整的编码系统。你只要把这套规则吃透看到一个型号名脑子里立刻就能还原出它八成的参数根本不用一个个去查表。这比死记硬背几百个型号高效得多也是我带新人时第一节课就讲的东西。拿最经典的acA1920-40gm举例把它拆成五段ac产品系列ace 面阵系列的缩写A扫描方式A 代表 Area面阵L 代表 Line线扫1920水平像素数近似值这里是约 190 万像素40满幅最大帧率单位 fps这里是 40 帧g接口类型g GigEu USB 3.0c CoaXPressk Camera Linkm色彩m Mono 黑白c Color 彩色。所以acA1920-40gm一眼就能读出来ace 系列、面阵、约 200 万像素、40 帧、GigE 接口、黑白。再看a2A1920-160uma2是 ace 2 代u是 USB 3.0所以这是 ace 2 的 200 万像素 160 帧 USB 相机。线扫的规则略有不同比如raL4096-24gmra是 racerL是线扫4096是横向像素数24是最大线率单位 kHz不是 fpsg是 GigE。搞懂这套规则之后你会发现几个规律特别好用。第一同一系列里数字越大像素越高或线率越高但两者往往此消彼长。第二接口后缀直接决定了你能跑多高的数据量uUSB 3.0和cCoaXPress天生比gGigE带宽大。第三basler 命名里的数字是近似值不是精确值比如标 1920 的实际可能是 1936×1216标 4096 的实际可能是 4112×2176这个细节在做像素级标定的时候必须注意不能想当然。提示型号里的分辨率数字是感光芯片的有效像素近似值实际分辨率一定要以官方 datasheet 为准。我见过有人按 1920×1080 去算视场结果实际是 1936×1216边缘多了几十个像素标定参数全得重来。另外要提醒一点Basler 的型号里没有直接体现靶面尺寸和像素尺寸而这两个参数在实际项目里往往比分辨率还关键。靶面决定了你配什么焦距的镜头、能覆盖多大视场像素尺寸决定了弱光下的信噪比和理论精度。所以光看型号不够下面这张张表才是真正要收藏的。2. ace和ace 2面阵相机的绝对主力从30万到2000万像素ace 系列是 Basler 出货量最大的产品线覆盖了工业检测里绝大多数常规场景。它最大的特点是型号多、接口全、价格相对友好从几十万像素的老芯片到两千万像素的新背照式芯片都有。ace 2 是后来推出的第二代主要换了更新的传感器、提升了帧率、增加了 USB 3.0 的高帧版本。2.1 ace经典款面阵参数全表下面这张表是我整理的 ace 系列 GigE 接口主流型号参数都核对过官方 datasheet可以直接对着选型号黑白传感器分辨率最大帧率靶面像素尺寸快门类型acA640-90gmSony ICX424659×49490 fps1/37.4 µmGlobalacA640-120gmSony ICX618659×494120 fps1/45.6 µmGlobalacA780-75gmSony ICX415782×58275 fps1/28.3 µmGlobalacA1300-30gmSony ICX4451294×96430 fps1/33.75 µmGlobalacA1300-60gme2v EV76C5601280×102460 fps1/1.85.3 µmGlobalacA1600-20gmSony ICX2741628×123620 fps1/1.84.4 µmGlobalacA1600-60gme2v EV76C5701600×120060 fps1/1.84.5 µmGlobalacA1920-40gmSony IMX2491936×121640 fps1/1.25.86 µmGlobalacA1920-50gmSony IMX1741936×121650 fps1/1.25.86 µmGlobalacA2040-25gmSony IMX1742048×204825 fps1/1.25.86 µmGlobalacA2040-35gmSony IMX2522048×204835 fps1/1.83.45 µmGlobalacA2440-20gmSony IMX2502448×204820 fps2/33.45 µmGlobalacA2500-14gmonsemi MT9P0312592×194414 fps1/2.52.2 µmRollingacA2500-20gmonsemi PYTHON 50002592×194420 fps1/2.54.8 µmGlobalacA3088-16gmSony IMX1783088×206416 fps1/1.82.4 µmRollingacA3800-10gmonsemi MT9J0033856×276410 fps1/2.31.67 µmRollingacA4024-8gmSony IMX2264024×30368 fps1/1.71.85 µmRollingacA4096-11gmSony IMX2674112×217611 fps13.45 µmGlobalacA4112-8gmSony IMX3044112×30088 fps1.13.45 µmGlobalacA4600-7gmSony IMX1784608×32887 fps1/1.82.4 µmRollingacA5472-5gmSony IMX1835496×36725 fps12.4 µmRolling这张表里有几个型号值得单独拎出来说。acA2500-14gm用的是 onsemi 的 MT9P031Rolling Shutter卷帘快门虽然像素尺寸只有 2.2 µm 看着挺高但卷帘快门在拍摄运动物体时会有果冻效应做动态检测千万别选它。如果你要做飞拍或者运动物体抓拍acA1920-50gm和acA2040-25gm用的 Sony IMX174 才是经典之选全局快门、5.86 µm 大像素、弱光表现好很多经典的高速检测方案都建在这两颗芯片上。acA4096-11gm和acA4112-8gm是 1 英寸和 1.1 英寸大靶面的代表用的是 IMX267 和 IMX304全局快门、3.45 µm 像素。它们的优势是靶面大、能配更大口径的镜头、覆盖更大视场很多需要高精度测量又不想上多相机的场景会选这两颗。缺点就是帧率掉得厉害8~11 帧在很多产线上是不够用的这时候就得考虑 USB 或 CXP 版本了。2.2 ace 2的升级点到底在哪ace 2 不是简单的换壳它主要做了三件事。第一传感器换代把老芯片换成了 Sony 的 Pregius S 系列和部分背照式芯片像素尺寸降下来但量子效率提上去弱光表现反而更好。第二接口分成了 GigE 和 USB 3.0 两条腿USB 版本帧率能翻好几倍。第三加入了更多的功能特性如自动增益、更高位深输出。ace 2 主流型号对照型号传感器分辨率最大帧率接口靶面a2A1920-51gmSony IMX3921936×121651 fpsGigE1/1.2a2A1920-160umSony IMX3921936×1216160 fpsUSB 3.01/1.2a2A2590-60umSony IMX3342592×194460 fpsUSB 3.01/1.8a2A3840-45umSony IMX3343864×218045 fpsUSB 3.01/1.8a2A4096-30umSony IMX2674112×217630 fpsUSB 3.01a2A4200-40umSony IMX5454200×216040 fpsUSB 3.01/1.1a2A4504-18umSony IMX5414504×450418 fpsUSB 3.01/1.1a2A5320-23umSony IMX5425328×304023 fpsUSB 3.01.1a2A5328-15umSony IMX5315328×304015 fpsUSB 3.01.1这张表最值得关注的是a2A1920-160um同样 200 万像素帧率从 ace 一代的 40~50 帧直接拉到 160 帧靠的就是 USB 3.0 的带宽。但这里有个巨大的坑USB 3.0 相机在多相机系统里非常挑宿主控制器和线缆不同 USB 控制器之间带宽是共享的你插三台 160 帧的相机到同一块主板的 USB 控制器上实际帧率可能掉到 50 帧都不到。而 GigE 版本虽然单帧率低但可以走交换机、可以 PoE 供电、组网灵活得多。这个取舍我在第七节会详细展开。2.3 几个容易买错的型号陷阱第一个陷阱是acA1300-30gm和acA1300-60gm别搞混前者是 Sony ICX445显然更老、30 帧后者是 e2v EV76C560、60 帧两者芯片完全不同采购的时候光看1300很容易下错单。第二个陷阱是分辨率标称相同但靶面不同的型号。比如acA1920-40gmIMX2491/1.2和a2A1920-51gmIMX3921/1.2虽然靶面一样但代次不同、QE 曲线不同、驱动支持不同不能直接互换。做备件替换的时候一定要把传感器型号也对上不只是分辨率对上。第三个陷阱是卷帘快门的型号被当全局快门用。acA2500-14gm、acA3800-10gm、acA4024-8gm、acA4600-7gm、acA5472-5gm这几款都是 Rolling Shutter做静态拍摄没问题一旦涉及运动物体就会出现倾斜或果冻。很多新手看着像素高价格低就买了结果项目做到一半发现根本没法用这个亏我见过太多次。3. boost和racerCoaXPress高速面阵的完整参数当 GigE 和 USB 3.0 的带宽不够用或者要跑 500 万像素以上同时还要几十上百帧的时候就得请出 CoaXPressCXP接口了。Basler 在 CXP 领域的主力是 boost 系列面阵和 racer 系列面阵线扫。CXP 用同轴电缆同时传数据、供电和触发信号单根 CXP-6 能跑 6.25 GbpsCXP-12 能跑 12.5 Gbps四通道叠加就是 50 Gbps这个带宽是 GigE1 Gbps的几十倍。3.1 boost系列的主控参数型号传感器分辨率最大帧率靶面像素尺寸接口通道boA4096-93cmSony IMX2674112×217693 fps13.45 µmCXP-6 ×1boA4112-68cmSony IMX3044112×300868 fps1.13.45 µmCXP-6 ×1boA5320-150cmSony IMX5425328×3040150 fps1.12.74 µmCXP-12 ×2boA5328-100cmSony IMX5315328×3040100 fps1.12.74 µmCXP-12 ×2boA6500-72cmGpixel GMAX32656500×614472 fps1.13.2 µmCXP-12 ×2boA8100-51cmGpixel GMAX8192×...51 fps大靶面—CXP-12 ×4boA9344-46cmGpixel GMAX9344×700046 fps大靶面—CXP-12 ×4boost 系列的定位非常清晰高分辨率 高帧率 大靶面典型的应用就是半导体检测、高速 AOI、高精度测量。boA4096-93cm这颗 IMX267 跑 93 帧是很多中高端检测设备的心头好性能和成本的平衡点抓得很准。boA5320-150cm用 IMX542 跑 150 帧需要 CXP-12 双通道才能吃下这个数据量。3.2 CXP-6和CXP-12的带宽账要算清楚这里必须算一笔带宽账否则你买了相机发现帧率上不去原因就是采集卡或线缆不匹配。以boA4096-93cm为例4112×2176 像素、8 bit 灰度、93 fps数据量约为 4112×2176×93 ≈ 832 MB/sCXP-6 单通道理论 6.25 Gbps ≈ 780 MB/s看起来刚好不够但 CXP 实际有效带宽约 600 MB/s 到 700 MB/s取决于编码方式所以这个型号官方写的是配合 ROI 或 8 bit 下的最大帧率。如果你要跑满 93 帧就得确认采集卡和线缆等级。同理boA5320-150cm的数据量是 5328×3040×150 ≈ 2.43 GB/s单根 CXP-12 约 1.25 GB/s 有效带宽根本不够必须上双通道 CXP-12。这就是为什么它的规格写的是 CXP-12 ×2。很多项目预算里只算了相机钱忘了算多通道采集卡和同轴线预算直接超一大截。我给客户做方案时的习惯是先按数据量反推通道数再选采集卡最后才是相机。3.3 racer面阵别和racer线扫搞混racer 这个名字有点绕因为 Basler 用它命名了两个东西racer 面阵CXP 接口的高速面阵和 racer 线扫CXP 接口的线阵。买的时候一定要看清型号里的A和L。racer 面阵的典型型号如raA4096-93cm之类但这类产品线后来逐渐被 boost 取代实际在售的主力是 racer 线扫。所以做面阵选型我现在基本直接推荐客户看 boost做线扫racer 才是主力。这种产品线重叠是工业相机行业的常态厂商为了覆盖不同价位和不同代次命名会交叉。我吃过一次亏客户拿着老项目的 racer 面阵型号让我找替代我下意识把它当线扫去查找了半天没对上后来才发现面阵和线扫共用一个系列名。所以再强调一次看型号里的第二个字母A是面阵L是线扫。4. 线扫三兄弟runner、racer、sprint怎么分线阵相机和面阵相机的思路完全不同。面阵是一次拍一整张图线阵是一次只拍一行或几行靠物体和相机之间的相对运动把图像扫出来。所以线阵的核心参数不是帧率而是线率line rate单位 kHz也就是每秒能扫多少行。Basler 的线阵主要有三条线runner、racer、sprint分别对应不同的速度档次和应用场景。4.1 runner性价比入门线扫runner 系列是 GigE 接口的经济型线扫主要吃的是速度要求不高、但基线要长、成本要控的市场。典型型号型号分辨率最大线率接口典型应用ruL2048-56gm2048 px56 kHzGigE普通表面检测ruL4096-28gm4096 px28 kHzGigE中等宽度检测ruL8192-14gm8192 px14 kHzGigE宽幅检测runner 的线率不算高但 GigE 接口让它部署简单、布线便宜。做织物、纸张、印刷品这类不需要超高速度的表面检测runner 完全够用。我做过一个纸张缺陷检测项目用的就是 ruL4096产线速度 60 米/分按每毫米一行算只需要 1 kHzrunner 的 28 kHz 绰绰有余根本没必要上 racer。4.2 racer线扫主流工业化线扫racer 线扫是 Basler 线阵的中坚力量用 CXP 接口线率比 runner 高一个档次。老款 GigE 版本如raL2048-48gm、raL4096-24gm、raL8192-12gm新款 CXP 版本线率更高型号分辨率最大线率接口raL2048-80km2048 px80 kHzCXP-12raL4096-40km4096 px40 kHzCXP-12raL6144-27km6144 px27 kHzCXP-12raL8192-20km8192 px20 kHzCXP-12raL12288-13km12288 px13 kHzCXP-12raL16384-10km16384 px10 kHzCXP-12选线扫的时候线率的计算逻辑是产线速度 ÷ 需要的纵向分辨率 最小线率。比如产线 300 米/分 5000 mm/s你要在纵向做到 0.1 mm/像素的精度那就是 5000 ÷ 0.1 50000 行/秒 50 kHz这个速度 runner 和普通 racer 都吃力得上 raL2048-80km 或者 raL4096-40km。横向像素数则由幅宽 ÷ 横向精度决定。这套计算必须在选型前算明白否则买到手才发现线率不够画面会被拉长纵向分辨率不足测出来的尺寸全错。4.3 sprint高速Camera Link老将sprint 系列是更老的高速线扫用 Camera Link 接口。典型型号如spL2048-140km、spL4096-70km、spL8192-35km线率高得吓人2048 像素能跑到 140 kHz。它的定位是超高速线扫比如高速分拣、高速印刷在线检测。不过 Camera Link 接口需要专用的采集卡线缆也贵现在逐渐被 CXP 的 racer 取代。除非你的项目有历史包袱或者对某个特定型号有依赖否则新项目我一般推荐 racer。这里顺便说一句线扫相机差分信号的接线是很多新手容易搞错的点Camera Link 和 CXP 的触发、编码器信号都是差分传输接反或没接终端电阻会导致触发丢失我后面避坑章节会讲。5. dart、pulse、blaze板级、嵌入式、3D ToF的选型参数前面讲的都是常规工业相机Basler 还有几条面向特殊场景的产品线参数逻辑和面阵完全不同单独拿出来说。5.1 dart板级嵌入式塞进设备里dart 系列是板级board-level相机没有外壳只有一块小电路板加感光芯片专门给嵌入式设备、医疗设备、机器人这些空间受限的场景用。接口主要是 USB 3.0。型号分辨率最大帧率靶面特点daA1280-54um1280×96054 fps1/3最小尺寸daA1600-60um1600×120060 fps1/1.8中等daA1920-30um1920×108030 fps1/2.81080PdaA1920-160um1920×1080160 fps1/2.8高帧daA2500-60um2592×194460 fps1/2.5500万daA3840-30um3840×216030 fps1/1.84Kdart 最大的价值是能集成配合 S-mount 或 CS-mount 的小镜头整机厚度能压到很薄。做内窥类、手持类、嵌入式视觉产品的dart 几乎是标配。要注意的是 dart 没有 IP 防护等级也没有工业外壳散热和环境适应性都要靠你自己的结构设计来解决。5.2 pulse小体积成品拿来即用pulse 系列是带外壳的小型面阵相机定位介于 dart 和 ace 之间。典型型号如puA1280-54um、puA1600-60um、puA1920-30um、puA2500-14um。它的特点是小巧、便宜、USB 供电适合嵌入到终端产品里比如自助设备、医疗仪器、小型检测仪。pulse 的参数不算亮眼但胜在集成简单不需要额外的采集卡和供电模块。5.3 blazeToF 3D相机的代表blaze 是 Basler 的 3D ToFTime-of-Flight相机型号如blaze-101输出 640×480 的深度图帧率 30 fpsGigE 接口。ToF 的原理是通过测量光飞行时间来得到每个像素的距离一次成像就能拿到整幅深度图不需要像双目那样做立体匹配也不像结构光那样需要多帧投影。搭配 ToF 的还有ToF640-20gm。这类相机做体积测量、拆垛码垛、避障、AGV 导航都很合适。但 ToF 的精度受环境光影响很大室外或者强光环境下精度会明显下降选型时要确认工作环境的光照条件。如果要更高精度的 3D就得考虑结构光或者线激光了那又是另一套体系。很多做3d结构光相机原理研究的团队会拿 blaze 做起点先理解深度成像的基本逻辑。6. 传感器背后的账Sony、onsemi、Gpixel怎么选相机厂商自己不造感光芯片芯片主要来自 Sony、onsemi、Gpixel 等几家。理解芯片代次和特性比记型号有用得多因为很多型号的差异本质上就是芯片的差异。Sony 是工业 CMOS 的绝对霸主Pregius 系列是全球快门的主流。IMX174、IMX249 是上代大像素全局快门弱光好、动态范围高IMX250、IMX252、IMX264、IMX265 这代像素降到 3.45 µm分辨率更高IMX267、IMX304 是 1 和 1.1 大靶面再往后的 IMX530/531/540/541/542 是 Pregius S 背照式像素更小但量子效率更高是现在的旗舰。看型号里的 IMX 编号基本能判断它的代次和定位。onsemi原 Aptina的芯片主要是性价比路线像 PYTHON 系列全局快门、MT9P031/MT9J003卷帘。它们便宜、功耗低但弱光和一致性一般多用于对成本敏感的消费级或入门工业场景。acA2500-14gm、acA3800-10gm用的就是这类芯片便宜是真便宜但别指望它在弱光或高动态场景下有好表现。Gpixel长光辰芯是国产芯片近几年在高端大靶面领域追得很猛。boost 系列里那些 6500 万像素、9000 万像素的型号用的就是 GMAX 系列靶面大、分辨率高价格比同规格的 Sony 方案友好。做大幅面检测、天文、科研的团队可以重点关注。芯片厂代表系列快门特点典型定位SonyPregius / Pregius S全局QE高、一致性好中高端主力onsemiPYTHON / MT9全局/卷帘便宜、功耗低入门性价比GpixelGMAX全局大靶面、高像素高端/科研选芯片本质上是选QE曲线 像素尺寸 快门方式 靶面这四个维度的组合。QE 决定弱光下的信噪比像素尺寸决定理论精度和满阱快门方式决定能不能拍动态靶面决定镜头和视场。这四个想清楚了型号自然就出来了。7. 参数表里没有的坑带宽、镜头、散热的实测经验参数表能告诉你相机理论上能做什么但实际项目里翻车的地方往往在参数表之外。下面这几个坑全是我自己踩过或者帮客户排查过的真实案例。第一坑GigE 带宽是共享的多相机不要插同一交换机。GigE 相机单台标称 1 Gbps实际有效带宽约 960 Mbps但如果你把三台 40 帧的 GigE 相机接在同一个千兆交换机上总带宽就爆了实际每台只能分到三分之一。解决方案要么换万兆交换机、要么用支持巨帧Jumbo Frame的交换机、要么每台相机独立网卡。我见过一个六相机检测站客户图省事接了一个千兆交换机结果六台相机全是 10 帧都不到排查了两天才发现是交换机带宽瓶颈。第二坑USB 3.0 多相机共享控制器。USB 3.0 相机的带宽也是在控制器层面共享的同一块主板上往往有多个 USB 控制器不同控制器之间互不干扰但同一个控制器下的几个口是共享 5 Gbps 的。怎么判断哪些口是同一个控制器看设备管理器里的 USB 控制器树结构或者直接每台相机插到不同的 PCIe 扩展卡上。这个坑比 GigE 更隐蔽因为 USB 3.0 看着带宽大实际一共享就捉襟见肘。此外 USB 3.0 相机的线缆质量极其关键劣质线缆会导致丢帧甚至掉线这种看起来插上了但不работ的问题最难排查我现在的习惯是给 USB 项目一律配品牌主动式线缆。第三坑镜头卡口和靶面不匹配。ace 系列大多是 C-mount但 1 和 1.1 靶面的相机如 acA4096、acA4112如果配普通 C-mount 镜头会有明显的暗角vignetting因为标准 C-mount 的成像圈只覆盖到 2/3 左右。大靶面要么配支持大成像圈的镜头要么上 F-mount 转接。这个暗角不会让相机报错但会在标定和测量时引入边缘误差非常隐蔽。做相机标定的时候边缘暗角还会让角点提取变差直接影响标定精度。我有一次做双目标定边缘角点总是提不准查了半天才发现是镜头成像圈不够大换了镜头立刻好了。第四坑线扫触发和差分信号接线错误。线扫相机靠编码器或外部触发来同步扫描触发信号多为差分RS-422。接反差分对、忘记接终端电阻、编码器分频设置错误都会导致丢行、图像被拉伸或压缩。排查方法是先用固定频率的方波信号代替编码器做触发看图像是否正常排除相机本身问题后再接编码器。这个排查链路比直接怀疑相机有用得多。第五坑散热和长时稳定性。工业相机长时间跑高帧率会发热芯片温度上升会带来暗电流增加和噪声上升。紧凑型相机dart、pulse尤其明显。做长时间在线检测的设备一定要给相机留散热空间或加散热片必要时用风扇做强制风冷。我见过一个跑了 8 小时之后图像噪声明显变大的案例最后发现是相机贴在被测物附近、环境温度高、又没有散热芯片温度上了 20 度。第六坑PoE 供电的功率核算。GigE 相机支持 PoE 供电省一根电源线看似方便但要核对总功率。PoE 标准单口最大 15.4 WPoE或 30 WPoE大靶面高功耗的相机可能超过 PoE 上限或者交换机总功率不够。多相机系统用 PoE 时务必算一下交换机的总 PoE 预算超了就得分路或者用独立电源。坑位症状根因处理方式多GigE带宽共享帧率远低于标称交换机总带宽瓶颈万兆交换机/独立网卡/巨帧USB多相机共享控制器丢帧、掉线同一USB控制器带宽共享分散到不同控制器/扩展卡镜头成像圈不匹配边缘暗角、标定误差C-mount成像圈不足换大成像圈镜头或F-mount线扫差分触发丢行、图像拉伸差分接反/缺终端电阻先用方波信号验证长时间发热后期噪声变大芯片温升预留散热空间/强制风冷PoE供电不足相机不启动或重启功率超上限核对PoE预算/独立供电最后分享一个我个人在选型时的习惯先把应用拆成横向精度、纵向精度、速度、光照、动态/静态、预算这六个维度然后按维度去过滤型号而不是一上来就按像素数选。很多新手选型都是从我要多少万像素开始的这是最容易走偏的路因为决定精度的从来不只是像素数还有靶面、镜头放大倍率、像素尺寸和光照条件。把这六个维度想清楚再去对照上面这些表基本能一次选对不用来回试错。另外上面所有参数我都建议你在下单前再去官网 datasheet 对一遍芯片和固件会更新个别型号的帧率、靶面在不同固件版本下会有微调我这份表是给你做筛选用的不是替代官方文档的。做工程这行多核对一次参数比后期改方案省下的时间多得多。
返回列表