Blogs
工业相机网口相机丢包问题解决方法 | 工业视觉技术资讯
网卡属性设置:巨型帧、接收/传输缓冲区、电源管理(不同网卡属性项有差异,需灵活参考)
电源选项设置为"高性能"模式
关闭 Windows 防火墙及第三方安全软件拦截
网线选型与网卡链接速度确认(应达到 1.0 Gbps)
网卡详细信息中确认链接速度为 1.0 Gbps

Packet Size / GevSCPD 参数调整

Pause 帧功能与网卡流量控制启用
工业相机丢包问题(网卡设置篇)
08/25/2026
工业视觉技术资讯机器视觉 · GigE 相机 · 工业网卡
工业相机网口相机丢包问题解决方法
导语:网口(GigE)工业相机在高速、多相机、长时间连续采集场景中,偶发丢包、采图卡顿、触发不同步,往往并非相机硬件故障,而是网卡、系统电源、防火墙、网线与相机传输层参数未协同优化所致。本文基于工程现场经验,给出一套从系统环境到相机参数的完整排查与解决流程。
一、系统环境设置
1.1 网卡设置(关键)
网卡推荐使用 Intel 芯片的独立千兆网口,如 Intel I350、I210 等芯片组网卡。这类网卡驱动成熟、巨帧与接收缓冲区可调、对 GigE Vision 流控支持更完整,是工业视觉项目稳定采图的基础。
- 设置巨型帧(Jumbo Frame)为 9KB 或 9014 字节。开启巨帧可显著减小 CPU 中断频率、提升大包吞吐,是降低丢包的第一项关键设置。
- 将网卡接收(Receive)与传输(Transmit)缓冲区调到最大。Intel 网卡一般可设为 2048,Realtek 一般为 512。更大的缓冲区能在突发流量时缓冲更多数据帧。
- 关闭网卡休眠与节能选项。两类网卡分别处理:类型 1 在网卡属性的"电源管理"中,取消勾选"允许计算机关闭此设备以节约电源";类型 2 在电源管理选项中,取消勾选"节能以太网"和"系统闲置时降低链接速度"。
提示:不同网卡类型,网卡属性项存在差异,上图仅供参考,请以本机网卡驱动属性面板为准逐项核对。
1.2 系统电源配置
将系统电源方案设置为高性能模式:通过"控制面板 > 电源选项 > 高性能"。高性能模式可避免 CPU/PCIe 链路因节能而降频、丢中断,从系统层面保障采图链路的实时性。
1.3 系统防火墙配置
关闭 Windows 防火墙:通过"控制面板 > Windows 防火墙 > 打开或关闭 Windows 防火墙"。如安装有 360、赛门铁克等第三方防火墙/安全软件,也请关闭其拦截功能,避免其过滤或延迟 GigE Vision 图像流数据包。
二、硬件环境检查
2.1 网线选型
| 相机网口规格 | 推荐网线 | 说明 |
|---|---|---|
| 千兆网口工业相机 | 超五类及以上(Cat5e / Cat6 …) | 满足 1Gbps 全双工传输 |
| 万兆网口工业相机(电口) | 七类网线(Cat7) | 电口需 Cat7;光口按对应光模块/光缆选型 |
2.2 网卡选型建议
| 推荐 / 不推荐 | 网卡芯片 | 备注 |
|---|---|---|
| 推荐 | Intel I350、Intel 82571 / 82545 / 82576 等 | Intel 芯片 PCIe 独立千兆网卡(电口/铜缆),驱动与巨帧支持完善 |
| 不推荐 | Realtek 全系列 | 市场型号杂、性能参差,实测稳定性弱于 Intel,不建议用于工业采图 |
| 谨慎使用 | Intel 82574L、Pro/1000 PM 等 | 部分型号实测表现一般,以实际项目测试为准 |
选型提示:未列出的芯片型号,建议以实际测试为主;工业项目优先选择经过验证的 Intel I350 / I210 等独立千兆网口方案。
2.3 网络环境参数确认
在网卡"详细信息"中确认链接速度为 1.0 Gbps。若速度仅 100 Mbps,请检查网线规格、水晶头压制质量及交换机端口协商状态,硬件链路未达千兆是丢包的常见根源。
三、相机参数设置
检查相机 Transport Layer Control 属性下的 GevSCPSPacketSize 与 GevSCPD 参数,这是解决丢包最核心的相机端调整。
- 检查 Packet Size(GEV SCPD 上方参数)数值是否为 8164 或 1500。巨帧开启后建议设为 8164,以匹配网卡 9KB 巨帧,提升单帧有效载荷、降低包速率。
- 逐步调大 GevSCPD。视现场情况按 400 → 800 → 1200 … 递增,为网络传输预留更充裕的包间隔,缓解突发拥塞导致的丢包。
- 开启相机端 Pause 帧功能。此功能需同步在网卡端启用流量控制("流量控制 > 启用 Rx 和 Tx"),通过 Pause 帧反压抑制发送端速率,适用于长时间运行下的少量丢包场景。
工程经验:Pause 帧功能适合长时间运行中的少量丢包;多数情况下,优先通过调节 SCPD 来控制丢包更为直接有效。


四、快速排查清单(按优先级)
- 确认网线为 Cat5e/Cat6(千兆)或 Cat7(万兆电口),网卡协商速率达 1.0 Gbps。
- 网卡开启 9KB 巨帧,接收/传输缓冲区调到最大,关闭休眠节能。
- 系统电源设为 高性能,关闭 Windows 及第三方防火墙拦截。
- 相机端 Packet Size 设为 8164(巨帧开启时),并按 400→800→1200 逐步调大 GevSCPD。
- 长时间少量丢包可开启 Pause 帧,并同步启用网卡 Rx/Tx 流量控制。
- 优先选用 Intel I350 / I210 等独立千兆网卡,避免使用 Realtek 系列。
小结
工业相机网口相机的丢包问题,绝大多数是"网卡—系统—网线—相机参数"协同不当造成的,而非相机本身故障。按本文顺序逐项核查:先把网卡巨帧、缓冲区、节能与系统电源/防火墙配置到位,再确认千兆链路与网线规格,最后通过 Packet Size、GevSCPD、Pause 帧完成相机端调优,即可在大多数工程现场有效消除丢包、保障长时间稳定采图。