POE 供电链路计算:以太网温湿度变送器在百米超五类线上的电压降实测
近期在调试一套工业环境监控系统时,遇到了关于 Modbus 连接保持的问题。现场部署了一批网口温湿度变送器,POE 取电、Modbus TCP 上云。改造时沿弱电井拉了一根 100m 超五类线到远端库区,上电后部分节点间歇重启、协商降级。把问题从"软件轮询"拉回供电链路,实测一遍,把计算和现场校核对上。
一、先厘清 POE 供电路径,别算错回路
POE 供电时,电流路径取决于模式和数据速率,这是压降计算的前提。
- Mode A(端点供电,数据对供电):802.3af/at 下,电源耦合到 1-2、3-6 两对。100BASE-TX 只用这两对传数据;1000BASE-T 四对都传数据,供电仍走这两对(幻象供电)。
- Mode B(中跨注入器,空闲对供电):电源走 4-5、7-8 两对。
- 802.3bt Type 3/4:四对同时供电,电流在两对组间分配。
关键:2-pair POE 时,去和回各用一对导体,电流回路是"发送对去、返回对回",环路电阻 = 两段导体电阻串联,不是单根。
二、电阻参数:别把单芯电阻当环路电阻
超五类实心铜,24AWG,TIA-568.2-D / IEC 61156 口径:
- 单芯直流电阻上限 ≈ 9.38Ω / 100m(20℃),实测优质线 8.0–8.8Ω/100m。
- POE 供电回路:电流出去走一对中的一根?不对——差分对上,供电是正端接一对中心抽头,负端接另一对中心抽头。实际电流路径:
- 正端 → 变压器中心抽头 → 该对两根导体并联回到 PSE 正端
- 负端 → 另一对两根导体并联回到 PSE 负端
所以工程上更稳妥的模型:每对两根导体并联,去程等效电阻 = R_conductor/2,回程同理,总环路电阻 = (R_conductor/2 + R_conductor/2) = R_conductor(每100m)。
但很多资料按保守模型算:环路电阻 = 2 × R_conductor_per_100m(去一根+回一根),即 2×9.38 ≈ 18.76Ω/100m。这是把每对当单根导体时的上限模型,偏保守,现场校核时取区间。
两种模型差异来自"对内并联否",实测时以钳表+端电压反推为准,别在办公室吵模型。
三、负载电流:从变送器功耗反推
工业以太网温湿度变送器,典型功耗:
- 仅测量+PHY+POE PD 管理:1.5–3W @48V → I = P/Vin ≈ 0.03–0.065A。
- 带本地显示、继电器输出、加热器除凝露:5–10W → I ≈ 0.1–0.21A。
- 接边缘网关协议栈满跑、POE 取电无本地辅助电源时,按铭牌或实测,别拍。
注意:PD 端 DC-DC 输入侧电流按输入功率/输入电压算,不是按输出功率。效率 η≈0.85,P_in = P_load/η。
例:负载 3W,η=0.85,PD 输入功率 3.53W;若 PD 输入电压 46V,I = 0.077A。
四、压降计算
V_drop = I × R_loop,R_loop 按实际线长 L 折算。
算例1:典型变送器,100m Cat5e 24AWG
- I = 0.08A
- R_loop 保守模型:18.76Ω → V_drop = 0.08×18.76 = 1.50V
- R_loop 并联模型:8.8Ω → V_drop = 0.08×8.8 = 0.70V
PSE 端口输出 53V(中跨/交换机),PD 端 V_pd = 53 − 1.5 ≈ 51.5V。余量充足。
算例2:带除凝露加热,100m,P_load=8W
- P_in = 8/0.85 = 9.4W;V_pd 未知,迭代:先估 V_pd=46V → I=0.204A
- R_loop 保守:18.76Ω → V_drop = 3.83V → V_pd = 53−3.83 = 49.2V,重算 I=9.4/49.2=0.191A,V_drop=3.58V,V_pd=49.4V,收敛。
- 温度升到 60℃导体:R×(1+0.00393×40)=×1.157 → R_loop≈21.7Ω,V_drop=0.191×21.7=4.15V,V_pd≈48.9V。仍 OK。
算例3:线径缩水/26AWG/CCA,100m
- 26AWG 单芯 ≈13.45Ω/100m,保守环路 2×13.45=26.9Ω;对并模型 13.45Ω。
- CCA 电阻高 1.5–2×,实测为准。
- 同上负载 I≈0.19A,R_loop=13.45Ω → V_drop=2.56V;保守模型 26.9Ω→5.1V。PSE 48V 时 PD 端 42.9V,贴下限但运行;PSE 输出偏低或线更长时掉电。
五、标准边界,别用错阈值
- PSE 输出电压:802.3af/at 端口,供电后线上 44–57V 区间;实际交换机端口常输出 53–55V。
- PD 输入工作范围:规范口径,PD 必须在 37–57V 下工作(Type 1/2);802.3bt 维持阈值 42.5V 以上,欠压切断点厂商自定。
- 设计校核:V_pd_min = V_pse_min − I_max×R_loop_max − 端子/接头余量。别把 PSE 标称 48V 当输出,按端口实际和冷启动协商后电压测。
六、现场实测方法
1. 静态电阻
- 远端变送器断开,短路 RJ45 供电对,近端测环路电阻;或远端短接回路,近端测。核对线序,确认供电对。
- 100m Cat5e 良好线,环路电阻应 <20Ω(保守模型)或 <9Ω(并联模型),实测反推用的是哪种拓扑。
2. 带载在线测
- POE 测试仪 / 分线夹具,在远端 RJ45 后接测试负载或原机,测:
- PSE 侧:交换机端口电压(Telemetry 或钳形表串分流)
- 远端 PD 侧:在磁性模块中心抽头后、DC-DC 输入前端测,别在网线外皮上猜
- 电流:霍尔钳表卡线对,或读 PD 管理页
- 记录:V_pse、V_pd、I、T_amb、线温。
3. 动态/边界测试
- 冷启动:上电瞬间 DC-DC 软启动,输入电容充电,I_peak 短时高,测启动跌落。
- 满载切换:触发除凝露加热/继电器动作,看 V_pd 谷值。
- 长期:72h 运行,记录离线、重协商、PHY 降速。
4. 数据面同步验证
- POE 欠压时,PHY 不一定掉线,可能降速 1000→100M 或丢包。交换机口看 CRC、符号误码、自动协商日志。
七、实测中常见的几个坑
- 测错点:在 RJ45 金属壳或线皮上测,没进 PD 电源级,读到的是 PSE 开路电压,不是负载端。必须进设备端或外接分线盒。
- 空载测压虚高:PD 未分类时 PSE 可能不给电或维持小电流,带载后才暴露压降。
- 接头电阻:110 打线刀压力不够、水晶头铜箔氧化、配线架跳线回路,引入额外 0.5–2Ω,长线时叠加。
- POE 协商降级:交换机端口功率预算不足,多口拉满时单口限流,V_pse 跌落,别全赖线缆。
- Mode A 下数据对供电,千兆时四对传数据:供电对仍是 1-2/3-6,但 PHY 侧变压器抽头电流分布不均,高温时磁件饱和,测量时区分供电问题与信号问题。
- 回路长度算错:水平 90m + 两端跳线 10m,信道模型 100m;但端到端铜缆可能 105–110m,按实际核算,别按铭牌。
八、设计余量与整改
- 新建:Cat6 23AWG,环路电阻更低,同负载压降小 30–40%。
- 利旧 Cat5e:限制单口负载,避免加热类附加功能走 POE;高耗模块本地取电或独立 DC 回路。
- 超距/余量薄:POE 中跨在 midpoint 补电,或把边缘网关下移靠近现场,缩短供电回路。
- 电源侧:选 PSE 输出 55V 档(合规范围内),别用 48V 下限设计。
- 监控:边缘侧上报 PD 输入电压、端口功率,越限预警,别等重启。
九、落地检查表
- 铭牌负载电流 I_max,按 1.3× 留余量
- 实测 R_loop,套用保守模型校核
- V_pd_min = V_pse_nom − I_max×R_loop − 2V 余量 > 维持阈值
- 高温降额后复算(R×1.15–1.2)
- 带载实测 V_pd 谷值 > 阈值 + 滞回
- 72h 老化,看协商/离线/重连
一句话:百米超五类上跑低功耗温湿度变送器,POE 压降通常不构成瓶颈;问题多在附加负载、线径缩水、接头电阻和 PSE 预算。计算给设计边界,实测给交付证据,二者对上才放行。
物联网 #Modbus #TCP/IP #UDP #POE供电 #腾讯云 #Wireshark #Python #InfluxDB #以太网温湿度传感器 #网口温湿度变送器 #机房监控