光源控制器¶
光源控制器是一个串口小盒子,光源接在它的通道上,软件通过串口告诉它每个通道要多亮。 用了控制器,亮度就跟着检测方案走:同一台相机拍正面用一套灯,拍侧面用另一套灯,不用人去拧旋钮。
前置条件¶
- 光源已经接到控制器的通道上(通道号记清楚,例如 CH1 接顶光、CH2 接侧光)。
- 控制器的串口线(通常是 USB 转串口)已插到工控机上,在"设备管理器 → 端口(COM 和 LPT)"里能看到 COM 号。
- 用超级管理员身份登录运行端,且软件处于停止状态。
第一步:配控制器串口(运行端)¶
在运行端点"设备"菜单 →"设备设置",切到"光源控制"页,先勾上"启用光源控制器"这个分组框,再逐项填:
| 项 | 填写/含义 | 调参建议 |
|---|---|---|
| 端口: | 控制器占用的 COM 口 | 下拉里列的是当前识别到的串口。拔插 USB 线后 COM 号可能变,变了要回来改 |
| 波特率: | 与控制器出厂设置一致 | 多数控制器是 9600 或 19200,以控制器说明书为准 |
| 校验位: | 一般 N |
|
| 数据位: | 一般 8 |
|
| 停止位: | 一般 1 |
|
| 超时时间: | 一次串口读写最多等几秒 | 默认值够用,不用改 |
| 控制器品牌: | KCS / OPT / HG / Zowee 四选一 |
必须选对,选错会连不上或亮度写不进去。不在这四个里的控制器暂不支持 |
| 通道数: | 4 / 6 / 8 / 12 / 16 |
按控制器实际通道数选。选小了多出来的通道调不了,选大了会写到不存在的通道 |
| 等待延迟: | 下发亮度之后等多少毫秒再拍照,单位毫秒 | 光源从收到指令到真正稳定需要时间。默认值不够(拍出来忽明忽暗)就往上加,一般 10~50 毫秒 |
| 运行时常亮: | 勾上 = 运行期间灯一直亮;不勾 = 每检测完一件就全部熄灭 | 用模板触发(靠画面变化判断产品到位)必须勾上,否则灯灭了就看不到产品。普通触发不勾更省灯管寿命 |

一个 COM 口只能给一个设备用
光源控制器、通讯设备、串口收发数据、三色灯和传送带这四样如果填了同一个 COM 口,点"确认"时会报"光源控制器串口与其他设备冲突"之类的提示,并且整个设备设置一项都不会保存。改掉冲突的那个再保存。
第二步:就地测一下通道通不通¶
还在"光源控制"页上,下面有一小块测试区:
- "测试通道选择:"选一个通道号(下拉里的条数跟着上面的"通道数"变)。
- "对应亮度值:"填 0~255 的数,255 最亮。
- 点"测试打开",对应的灯应该亮起来;点"测试关闭",灯灭。
灯不亮就看弹出的提示:
- 提示"光源测试失败:"后面跟一串英文,多半是 COM 口被别的程序占着(控制器厂家的调试软件没关)、或者 COM 口号填错。
- 提示"光源控制器品牌未支持",说明"控制器品牌:"选了个软件不认的值。
测通了点"确认"保存。保存后软件会立刻按新参数重新连控制器,不用重启。
第三步:给每个检测方案设亮度¶
控制器连上以后,运行端界面下方会出现一条绿色的"光源 已就绪";如果是红色的"光源 未就绪",说明串口没开成功,先回去查第一步。
亮度是每个检测方案各设一套的:
- 回到调试端,在任务树里选中要设的检测方案,右键"设置相机参数"。
- 切到"光源控制配置"页(只有控制器连上了才会出现这一页)。
- 表格里每一行是一个通道和它的亮度值(0~255)。改完点"指定通道打开"看效果,点"指定通道关闭"关掉。"全通道全开"和"全通道全闭"用来快速确认所有灯都接好了。
- 调到画面明暗合适,点"保存配置"。
运行时软件会在每次拍照前,把当前检测方案这套亮度一次性下发给控制器,等够"等待延迟"设的毫秒数,再让相机曝光。

接线要点¶
- 控制器和光源的电源要和工控机共地,否则亮度会不稳。
- 通道号要和实物对上:先只接一路灯,用"测试打开"确认是哪一路,再接下一路。靠猜很容易把顶光和侧光调反。
- 控制器面板上通常也有 CH 按键和加减键可以手动调亮度。调试阶段可以用它找感觉,但产线上必须把值填回软件里,否则换了工程、重启了控制器,亮度就丢了。
- 控制器厂家的调试软件和本软件不能同时开,串口只能被一个程序占用。
常见问题¶
运行端一直显示"光源 未就绪"。 串口没开成功。依次查:控制器电源、COM 口号、厂家调试软件是不是还开着、波特率是否和控制器一致。软件启动时如果勾了启用却没填端口,会弹提示告诉你去"设备设置"的"光源控制"页配串口。
灯亮了,但拍出来忽明忽暗。 "等待延迟"太短,灯还没稳定相机就曝光了。往上加 10~20 毫秒再试。
换了检测方案,灯没跟着变。 亮度是保存在检测方案里的,确认改完之后点过相机参数窗口的"保存配置",并且整个工程也保存过。
每检测完一件灯就灭一下,很闪。 勾上"设备设置 → 光源控制 → 运行时常亮:"。