前言
从 PLC 转到视觉,最大的门槛不是算法,而是没有实验台。
纯看书看视频学 Halcon,跟实际调试完全是两码事。没有真实的相机、光源、镜头,你永远不知道"打光不行"到底长什么样。
这篇是我自己的搭建记录,总预算控制在 ¥3850 以内,全部走国产方案。
硬件清单
| 项目 | 型号 | 价格 | 选型理由 |
|---|---|---|---|
| 工业相机 | 海康 MV-CA013-21GC(130万像素,GigE) | ¥980 | 130万足够入门,GigE 接口通用性最强 |
| 镜头 | 海康 MVL-8mm-2MP(8mm定焦,2/3") | ¥280 | 配合 1/3" 芯片,视野适中 |
| 环形光源 | 海康 MV-LL-42-W(白色,42mm 内径) | ¥420 | 打光通用性最好,先买白色 |
| 光源控制器 | 海康 MV-DC24V-2A(模拟调光) | ¥260 | 入门够用,后续换数字款 |
| 工控机 | 二手 ThinkCentre M720q(i5-8500T,8GB) | ¥1,600 | 咸鱼淘的,跑 Halcon + C# 足够 |
| 网线+线缆 | 超五类屏蔽网线+触发线 | ¥60 | 千兆屏蔽线必须 |
| 支架+铝型材 | 2020 铝型材搭建 | ¥250 | 本地铝材店现切,比网上买便宜一半 |
合计:¥3,850
选型逻辑
为什么选海康不选 Baumer / Basler?
- 理由只有一条: 海康的价格是 Baumer 的 1/4,SDK 文档做得不差,社区案例多
- 深度视觉(大恒/华睿)也行,但海康的 SDK(MVS)最成熟,中文资料最全
- 后续如果要换 Basler,GigE Vision 协议是通用的,代码改动很小
为什么 130 万像素够了?
- 入门阶段主要做:有无检测、尺寸测量、定位抓取
- 130 万(1280×1024)配合 8mm 镜头,200×150mm 视野内精度约 0.15mm
- 等你真的遇到需要 500 万像素的项目,再买也不迟
光源为什么先买白色环形?
- 白色 LED 的通用性最高,金属件、塑料件、印刷品都能应付
- 环形光源对圆形目标(螺丝、轴承、瓶盖)效果最好
- 后期根据实际项目再加背光源(¥300)和同轴光源(¥500)
软件环境
| 软件 | 用途 | 价格 |
|---|---|---|
| Halcon 18.11 / 20.11 | 核心视觉算法 | 学习版免费 / 正版 ¥20,000+ |
| Visual Studio 2022 | C# 开发环境 | Community 版免费 |
| MVS(海康 SDK) | 相机驱动与采集 | 免费 |
| C# + Halcon 绑定 | Halcon/.NET 接口 | 内置 |
| VMware(可选) | 虚拟机跑 Windows | Player 免费 |
⚠️ 工业视觉上位机只用 Windows,不搞 Linux。没意义。
下一步计划
- 第 1-2 周:相机上电 → MVS 能出图 → 调焦距、光圈、曝光
- 第 3-4 周:C# 调用 Halcon 采集图像 → 保存到本地
- 第 5-6 周:做一个简单的"有无检测"案例(螺丝是否安装到位)
- 第 7-8 周:尺寸测量(卡尺工具标定+测量精度验证)
- 第 9-12 周:标定板标定 + 九点标定,做定位引导抓取
预估时间成本
- 硬件组装调试:2 个周末(等快递的时间不算)
- 从零到出第一个检测 Demo:约 60 小时(每晚 2 小时 + 周末)
- 如果你之前没接触过 Halcon,先看官方自带的 HDevelop 示例程序,别先看书
发布日期:2026-06-20
标签:#机器视觉 #硬件选型 #海康威视 #Halcon