GESHEM ENGINEERING PRACTICE

PoE 机器视觉边缘 PC 部署:功率、带宽、存储和丢包验证

机器视觉部署不能用“有几个 PoE 网口”推导“能带几台相机”。相机启动和运行功率、PoE 总预算、每路数据率、并发峰值、主机处理能力、SSD 写入和柜内散热共同决定系统边界。

PC-GS6277A 多网口接口侧
PC-GS6277A 多网口接口侧,仅用于识别候选型号;相机数量需由 PoE、带宽、处理和存储预算共同验证。

工程问题和适用边界

本文适用于以 GigE/PoE 相机接入边缘 PC 的项目级部署和验收。PC-GS6277A 提供 6 个千兆网口,LAN3–6 支持 802.3af,资料明确 PoE 总输出不超过 40 W。PC-GS3153MVA 的 LAN1–3 支持 802.3af、单口最大 15.4 W,但当前资料没有给出总预算,因此不能推导三口可同时满载。

相机数量和帧率不能仅凭端口或理论链路速率确定。本文只给验证方法,不声称任何配置已经达到完全无丢包或特定处理性能。

开工前应冻结的输入和配置

实施步骤与调试流程

  1. 计算 PoE 预算:分别列出每台相机的启动、典型和峰值功率,加上余量,再与单口和整机总输出限制比较。
  2. 计算数据预算:按有效像素、像素格式、帧率和协议开销估算每路及并发数据率;把处理后落盘量单独计算。
  3. 建立端口拓扑:记录相机—端口—IP—触发源映射,分开相机网络与管理网络,避免地址冲突和非必要广播。
  4. 从基础 MTU 开始:Basler 建议丢包排障可先从 1500 字节包大小开始。在链路各端明确支持后,再逐项验证更大 MTU;相机包大小不得超过 NIC 配置。
  5. 单相机基线:先验证供电、连接、流统计、帧计数、处理延迟和写盘,再逐台增加相机。
  6. 观察流统计:记录丢包/丢帧、重传、接收错误、应用缓冲溢出和 CPU/存储队列,不只看画面是否连续。
  7. 逐项调优:在设备支持的前提下核对巨帧、接收描述符和中断调节;多相机突发时可增加包间隔或帧传输延迟。每次只改一个参数并保留前后记录。
  8. 组合负载验证:同时运行目标相机数、图像处理、日志和持续写盘,监控 CPU、内存、SSD、网络和温度。
  9. 故障与恢复:执行单相机断连、端口恢复、应用重启和受控断电,核对帧序号、队列、数据完整性和报警。

验收项目、记录字段和判定方法

验收项记录字段判定方法
PoE 预算相机功率、端口、启动顺序、总功率单口和总输出均不越界,留有批准余量
网络配置IP、端口、MTU、驱动和 NIC 参数链路两端一致且有配置快照
流完整性发送/接收帧、丢包、重传、缓冲溢出满足项目自定义验收阈值;异常可定位
处理能力CPU、内存、队列、处理延迟在目标并发和算法下满足项目阈值
存储写入速率、队列、可用空间、健康日志持续写入无未解释阻塞或错误
热边界环境、机壳/CPU/SSD 温度、气流满足所选配置资料和项目边界
故障恢复断连、重连、应用/系统重启恢复时间和数据策略满足批准要求
证据SDK/NIC/系统日志、配置、曲线时间一致、可复核

常见失败模式与定位顺序

不适用情况和需要供应商确认的事项

硬实时视觉闭环、功能安全、专用同步卡、CoaXPress/Camera Link 或认证型网络性能不在本文范围。需向供应商确认 PoE 单口与总预算、端口内部拓扑、相机兼容性、NIC 芯片/驱动、同步方式、CPU 功耗限制、SSD 和环境条件。

Geshem 产品类别、型号和规格书路径

PC-GS6277A 的四个 PoE 端口受 40 W 总输出限制;端口数量不是相机数量结论。

官方资料与项目确认清单

确认清单:PoE 功率表、带宽表、端口/IP 映射、MTU/NIC 快照、相机流统计、处理/存储曲线、热记录和故障恢复均已归档。

FAQ

四个 PoE 端口就能带四台相机吗? 不能直接推导。以 PC-GS6277A 为例,还受 PoE 总输出不超过 40 W、相机功率、带宽和处理负载限制。

开启巨帧一定能消除丢包吗? 不能保证。全链路必须一致支持,排障应从流统计和基础配置开始,每次只改一个参数。

没有网卡丢包是否代表没有丢帧? 不代表。帧也可能在 SDK、应用缓冲、算法或存储队列中丢失。

PoE 功率只看相机典型功耗可以吗? 不够。还要看启动和峰值功率、线缆压降、单口限制和总预算。

向 Geshem 提交相机清单、功率、分辨率/帧率、数据格式、算法、存储周期、安装环境和验收阈值,可协助建立候选配置与验证表。

下一步:提交项目条件

请提供具体型号、配置、连接设备、安装环境和验收阈值。Geshem 工程团队将基于当前产品资料协助核对候选路径,不以本文替代项目确认。

联系 Geshem 工程团队