ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

30元自制PoE分离器:从网线取电给摄像头供电

30元自制PoE分离器:从网线取电给摄像头供电 去年给值班室旁装监控摄像头网线早就从机房租好拉过去了设备安装那天才发现供电的电源线根本没留。望着头顶那根孤零零的网线冒出个很朴素的想法能不能直接用网线供电这就是POEPower over Ethernet以太网供电最原始的动机。我在电商平台翻了翻一只成品POE分离器也就十块二十块按说直接下单最省事。但一方面是本地快递要等另一方面总觉得自己折腾一个出来更有意思于是花了一个周末用三十块钱不到的散件做了一只从网线取电的分离器。整个过程走下来等于把POE原理、DC-DC降压、线损估算这些知识点全串了一遍比单纯买成品值多了。这篇文章就按我自己动手时的顺序来写先讲清楚从网线取电必须知道的几件事再对比三种自制路线然后把原理图里每个元件为什么存在拆开讲接着是完整的焊接制作流程和实测数据最后把我踩过的坑和可以继续扩展的方向一并交代。适合正在做安防摄像头、无线AP、智能家居网关这类项目又不想额外布电源线的DIY玩家参考。我尽量把话说直白涉及计算的都给过程。1. 在动手之前先搞清POE取电的三个关键问题1.1 什么是POE数据与电共用一对双绞线POE的全称是Power over Ethernet核心就是让网线同时承担数据传输和设备供电两件事。标准POE由IEEE 802.3af/at定义常见工作电压是48V直流其中802.3af也就是常说的POE单端口最大供电功率15.4WPD端受电设备实际可用约12.95W802.3atPOE把上限提到30WPD端可用约25.5W。大家平时网线里看到的是8根芯分成4对双绞线。在百兆网络中实际传输数据只用到了1/2和3/6这两对4/5和7/8这两对是空闲的。这就是为什么可以从网线里“偷电”而不干扰数据供电端想方设法把直流电叠加到线对上受电端再想办法把它提取出来。标准POE有两种供电模式Mode A通过数据线对1/2和3/6供电Mode B则通过空闲线对4/5和7/8供电。两种模式下的电压极性都不是固定的允许正反。理解这个之后你就知道一个POE分离器无非干两件事一是把叠加在网线上的直流电取出来二是把它降到设备需要的电压比如12V、9V、5V同时保证数据信号原样通过。1.2 标准POE和非标POE分不清会白干一场这是我最初没意识到的坑也是最多人DIY翻车的地方。市面上的POE供电设备其实分成两类标准POE设备遵循802.3af/at协议交换机在正式输出48V之前会先输出一个2.8V~10V之间的低压探测信号去检测线缆另一端是否存在一个25kΩ左右的特征电阻如果没有检测到合法的PD设备它不会供电。这就是所谓“握手”过程。非标POE设备则简单粗暴常见于一些安防摄像头套装、POE供电适配器直接通过空闲线对或数据线对施加直流电压不做任何检测。这种环境下取电就非常简单接上就有电。所以在做分离器之前先拿万用表去量一下你的POE交换机或者供电适配器如果网线端口在没有接PD设备时空闲线对之间始终有一个稳定电压常见48V也有12V或24V那大概率是非标供电如果只有跳变的低压信号那大概率是标准POE需要在分离器里加一个模拟PD特征电阻的电路或者直接用专用PD芯片。这一步没搞清楚后面全是白忙。1.3 哪些设备适合用分离器取电分离器最适合的设备是那些本身不带POE、但输入电压在5V到12V之间的小功率设备。我自己试过且用得最舒服的是网络摄像头最常见场景一般12V/1A以内功耗约6W到10W无线路由器/AP很多家用路由是12V或9V输入功耗0.3A到1A树莓派和各类开发板5V输入根据负载不同需要2A到3A电流光猫、智能家居网关这类设备通常耗电不大12V或5V输入如果设备功率超过12W就要确认POE供电端支持802.3at否则容易把供电端拉保护。分离器只是取电工具它不能凭空变出功率所有电都来自网线另一端的PSE供电设备。2. 30元方案怎么选三种自制路线对比在定原理图之前先确定走哪条路线。同样是从网线取电不同做法难度差得不少。2.1 路线A空闲线对取电整流桥降压模块最简单百兆网络只用了1/2和3/6两对线4/5和7/8是空的所以最省事的方案就是直接从空闲线对取电。做法是进来的网线里4/5并起来作为电源输入的一个极7/8并起来作为另一个极之后经过整流桥和DC-DC降压模块变成设备需要的电压。这个方案的优点是电路极其简单洞洞板上半小时就能焊完数据信号完全不受影响。缺点是不能用于千兆网络因为千兆网要用到全部四对线强行在空闲线对上加直流电会直接把网络搞挂。不过对绝大多数摄像头、家用路由器、树莓派这种百兆应用来说这一条路线完全够用。2.2 路线B数据线对网络变压器中心抽头取电如果网络必须跑千兆或者你手上就是一台标准POE交换机那就得走Mode A路线。原理是给网口的网络变压器中心抽头加上直流电压利用变压器的绕组把直流电耦合到数据线对上同时不影响差分数据信号。这种方案最关键的一点是必须使用带中心抽头的网络变压器或者直接买集成了带中心抽头变压器的RJ45座。变压器中心抽头引出来接整流和降压电路数据信号仍然通过变压器正常传输。电路比路线A复杂对焊接工艺也有要求而且成本会上升。在30元预算内比较紧更适合直接买现成模块来改。2.3 路线C成品分离器模块自己加外壳和输出所谓“半DIY”就是买一个现成的POE分离器模块不带外壳的那种自己做外壳、接输出线、配上合适的DC-DC模块或者直接把输出电压固定到设备需要的值。这个路线最省心尤其适合第一次接触POE的玩家既能体会到DIY改装的乐趣又不用去碰高频差分信号的坑。分离器模块本身不贵几块钱到十几块钱都有多数是48V转12V或48V转5V选的时候要看清楚输出电流。2.4 我为什么推荐路线A以及什么情况必须换路线我最后实际做的是路线A的加强版把整流桥和DC-DC模块放在一块小洞洞板上再配一个25kΩ电阻电路以兼容标准POE交换机。这样做有充分理由成本最低所有元件加起来不到25元算上运费折旧也就30元上下制作门槛低不需要处理高频信号走线有电烙铁基础知识就能完成改动灵活后续想换输出电压换一个降压模块就行覆盖面广家庭和办公室环境里百兆设备占比很高但你如果明确知道自己要接千兆POE交换机、或者设备网口本身是千兆那就老老实实换路线B或路线C。强行在千兆链路的空闲线对上供电轻则网络不工作重则可能烧坏网卡或交换机的PHY芯片这个险不值得冒。3. 原理图逐元件拆解每个零件都在解决一个具体问题下面以路线A为标准把分离器每个部分为什么存在说透。这张“原理图”虽然不复杂但每一条连线都是有意义的。3.1 分离器整体结构与信号流向电路整体可以分为两条互不干扰的通路通路一的职责是数据。输入RJ45座的1/2/3/6四个引脚直接直通到输出RJ45座的对应引脚。这条通路不允许串接任何电阻、电容、电感更不能接电源电路目的就是让差分信号以最小损耗通过。通路二的职责是电源。输入RJ45座的4/5引脚并在一起、7/8引脚并在一起接到整流桥的交流输入端整流桥输出经过滤波电容再进入DC-DC降压模块最后从降压模块输出稳定的直流电给负载。为了让你在洞洞板上好接线我用文本把连接关系画出来相当于一个简版接线图输入RJ45(IN) 输出RJ45(OUT) 1 ────────────────────────────── 1 2 ────────────────────────────── 2 3 ────────────────────────────── 3 6 ────────────────────────────── 6 4 ─┐ 5 ─┴──► 整流桥交流端A ──► 整流后 ──► DC-DC IN ──► OUT ──► 设备正极 7 ─┐ 8 ─┴──► 整流桥交流端B ──► 整流后- ──► DC-DC IN- ──► OUT- ──► 设备负极3.2 整流桥比想象中更重要有人觉得POE供电端4/5是正极、7/8是负极那直接接上不就行了为什么还要加整流桥实际工程中完全没法保证极性肯定如此因为标准POE允许极性反接而且很多非标适配器的正负极定义也不统一。一旦接反接反的瞬间就可能烧掉降压模块或者后级设备。整流桥的作用就是把不确定的输入极性自动校正成固定极性输出。我在这个项目里用的是4个SS310肖特基二极管搭成的桥。选肖特基而不是普通硅二极管的原因很直接SS310的导通压降只有0.3V左右普通1N4007在1A电流下压降接近1V。别小看这零点几伏的差距在1A负载下就意味着多出0.7W的发热而且输入侧电压越低降压模块工作越吃力。耐压方面也要注意POE标准供电电压是48V但线路上可能叠加浪涌二极管的耐压最好留出两倍余量。SS310是3A/100V既满足电流又满足耐压价格几毛钱一颗性价比很高。3.3 降压模块的选型参数和关键细节分离器里最核心的元件就是DC-DC降压模块它的任务是把整流后的POE电压降到设备实际需要的电压。选型时必须看三个参数第一输入电压范围。这点最容易翻车。市面上很常见的MP1584模块最大输入只有28V用于48V的POE取电会直接烧掉。我用的模块基于XL7005方案输入范围8V到100V对付48V绰绰有余。其他可以选的还有LM2596HV模块输入上限60V也很稳。如果买成品模块先看产品标题里有没有“宽压”字样再看输入范围标注。第二输出电流。按照设备的峰值电流再留20%到30%余量。比如给12V/0.5A的摄像头用买标称1A以上的模块给需要5V/2A的树莓派用买标称3A的模块。很多廉价模块标的电流都是虚标的实测发热严重时电流至少要打个七折。第三输出可调性。我选的是ADJ可调版本板上有一个蓝色电位器能通过万用表微调输出电压。这样同一块板子既能做12V版本也能改成9V或5V版本。不过也正因为可调焊接完成后必须做一次准确的调压操作这部分我放到第四节细说。3.4 数据线为什么要绕过所有电源电路如果觉得“网线既能传数据又能传电数据线和电源线是不是可以混在一起走”那就会吃大亏。数据线对是高频差分信号电源部分尤其是开关式DC-DC模块工作时会辐射出很宽的噪声频谱一旦混到数据线上轻则降低链路余量、偶发丢包重则直接导致网络不通。所以原理图设计上数据通路和电源通路必须是物理隔离的。最好的做法就是让数据线直接穿透分离器电源电路通过另外两对线从旁路取电只有到了设备端才汇合。这也是为什么路线A看起来“偷懒”但实际稳定性一点也不差。另外如果使用整流桥和DC-DC模块务必给它们留出足够的空间位置让高频开关节点尽量远离RJ45座的信号引脚。洞洞板上走线时数据线尽量短而直电源线可以稍长但不要在数据线附近绕圈。3.5 标准POE交换机的25kΩ握手问题前面提到标准POE交换机不接PD不供电那DIY分离器怎么解决最简单实用的办法是在分离器输入端并联一个25kΩ左右的电阻让交换机探测到合法的PD特征之后就会正常输出48V。我实际用的是一对12kΩ电阻串联常见规格容易买到再串联一个1kΩ电阻凑到25kΩ并联一个2.2μF电容帮助稳定探测过程。要注意的是这个方法属于实践可行的“民间方案”并非所有交换机都吃这一套。有些企业级交换机对分级检测要求严格简单的特征电阻不一定能骗过它。彻底兼容的做法是使用TPS2375这类专用PD接口芯片它会完整实现探测、分级、上电时序但成本更高、电路更复杂超出了这次30元方案的范畴。经过实测手头这台是普通的非标POE交换机直接输出48V不需要握手电阻就能工作但我在电路里预留了电阻位方便以后接标准POE。4. 手把手制作过程洞洞板焊接与实测调参这一节直接照做就行元件的排列和焊接顺序我都是优化过的可以减少返工。4.1 完整物料清单与成本核算这张表是我实际购买时的渠道价格属于散件价格一次性买齐。如果有些元件手头已经有了总成本会进一步降低。元件规格数量参考单价元RJ45母座8P8C直插带屏蔽21.5肖特基二极管SS3103A/100V40.4可调DC-DC模块XL7005宽压模块8~100V输入15.5电解电容100μF/100V10.6独石电容2.2μF/50V10.2色环电阻12kΩ、1kΩ各两只/一只30.1洞洞板7×9cm玻纤板11.2ABS外壳约100×60×25mm13.5DC电源线5.5×2.1mm公头带线11.0网线超五类成品线剪短0.3米0.5热缩管、焊锡、辅料若干-2合计约22.5加上运费分摊和偶尔焊接返工带来的耗材整体控制在30元以内是没有问题的。如果家里有废旧网线和旧DC头还能再省几块钱。4.2 焊接顺序与线芯处理焊接顺序直接影响效率我建议按这个顺序操作第一步先把两个RJ45座固定在洞洞板两端。座与座之间的间距最好留出四五个孔位方便数据线直通走线。固定时注意方向一致免得后面接网线时绕线。第二步处理网线线芯。取一小段超五类网线按T568B线序分成两组橙色对1/2和绿色对3/6这是一组蓝色对4/5和棕色对7/8是另一组。把两组线头剥开镀锡备用。第三步先焊数据线直通。把1、2、3、6四根线分别接到输入座和输出座对应的引脚上。这里最容易出错的是1/2和3/6的顺序很多人按颜色接结果把对绞线弄乱导致近距离都不通。最简单的方法是看RJ45座的引脚编号1/2/3/6一一对应别管颜色。第四步焊接取电线对。把4/5并接后引出红皮线作为电源输入的一个极7/8并接后引出黑皮线作为另一个极。如果网线本身有颜色区分习惯上把蓝色对当正极、棕色对当负极但这只是习惯最终极性靠整流桥来兜底。第五步在洞洞板另一侧搭整流桥。四个SS310按全桥接法排列交流输入端分别接刚才引出的两根电源线正负输出端接电解电容正负极电容再并到DC-DC模块的输入端。第六步接DC-DC模块。模块的IN接整流桥正输出IN-接整流桥负输出OUT和OUT-先不急着接DC线等调压完成后再焊。4.3 电位器调压的正确姿势模块上的蓝色电位器是输出电压调节的核心。第一次调压建议用镊子或者小型一字螺丝刀一点一点拧每拧动一点就等输出电压稳定一下再继续。调压步骤是先在DC-DC模块输出端接一个假负载我习惯用一个几欧到几十欧的功率电阻没有的话空载也行但空载调节会不太稳定万用表打到直流电压档红笔接OUT黑笔接OUT-。通电后观察电压如果目标电压是12.0V那就边量边拧直到电压稳定在12V正负0.1V以内。做完这个步骤后再焊DC输出线和DC公头。这里有一个非常关键的告诫输出端一定要先测量再接入设备千万不要凭感觉直接接。有次我焊完没量就接到一个路由器上结果电位器初始位置偏高输出电压接近15V路由器电源芯片当场冒烟报废。几十秒的测量能避免几百块的损失值。4.4 上电前的安全检查清单电路焊接完成后先别急着插交换机。按下面这个清单检查一遍能帮你过滤掉大部分低级错误用万用表蜂鸣档量一下DC-DC模块输入端确认整流桥正负之间没有短路量一下输出端在空载时是否已经有稳定的目标电压量一下两个RJ45座的1/2/3/6引脚是否一一导通且相互之间没有短路目测有没有焊桥、虚焊尤其注意整流桥四个二极管的方向是否一致检查所有裸露焊点尤其是48V高压侧整流桥到DC-DC输入这一段用热缩管或者电工胶带包好全部通过后再接上POE供电端先用万用表测分离器输出端电压确认无误后再接负载设备。第一次通电时如果发现输出异常马上断电从输入端开始一级一级往后查。5. 实测数据与真实翻车现场做好之后当然要拉去实战才能看出水平。下面是我在不同网线长度、不同负载下的实测情况以及几次翻车后的修复记录。5.1 不同网线长度下的电压跌落实测测试环境POE供电端是非标48V输出网线分别用10米、30米两种长度分离器输出设定为12V负载分别接0.2A和0.8A。网线长度负载电流分离器输入实测电压输出实测电压输出纹波示波器估测10米0.2A47.8V12.02V约40mV10米0.8A46.9V11.87V约70mV30米0.2A46.2V11.98V约55mV30米0.8A43.1V11.72V约100mV可以看到网线长度和负载电流对输入端电压的影响还是比较明显的。30米网线加0.8A负载时输入端已经从48V跌到43V这中间的压降主要损耗在网线的直流电阻上。普通超五类无氧铜网线每米单芯电阻大约0.09Ω30米往返60米电阻接近5.4Ω0.8A电流下压降就有4.3V左右和实测数据基本吻合。所以如果网线很长一定要选纯铜的铜包铝网线电阻会高出50%以上取电能力会直线下降。5.2 负载能力实测能带什么带不动什么把几个常见设备都试了一遍结果放在表格里设备输入需求测试结果某品牌网络摄像头12V / 0.5A稳定运行48小时无断流家用路由器12V / 0.6A稳定运行一周树莓派4B低负载5V / 1.2A稳定运行长时间CPU空载树莓派4B满载5V / 3A压降明显偶发重启不推荐某USB小音箱5V / 0.5A正常树莓派满载那个结果是预料之中的5V×3A15W已经超过802.3af标准中PD端12.95W的上限。如果一定要用POE给树莓派满载供电就得确认所在交换机支持802.3at并且分离器选用输入功率余量更大的模块最好再加一个5V/3A的独立输出设计。5.3 我踩过的坑标准POE交换机不供电、极性反接、发热这个项目最大的坑就是一开始把分离器接标准POE交换机时完全不供电。当时万用表量网线空闲线对只有1V多一点的跳变电压后来翻资料才知道需要PD握手。临时找了两只12kΩ电阻和一只1kΩ电阻串联并联在输入端正负极之间再并一只2.2μF电容插上去之后交换机立刻识别到PD并输出48V。这个“土办法”后来我测了很多次对常见交换机是有效的但不保证所有型号都能兼容大家如果手头是家用POE交换机可以先试试。第二个是极性问题有一次图省事没焊整流桥直接用肖特基二极管串联在输入正极结果上一台POE适配器是4/5正极、7/8负极换了一台却是反的当场把一枚LM2596模块烧了。从那以后我再也不省这个事整流桥这四颗二极管是必须的。第三个是发热问题第一次用普通1N4007整流管做桥在0.8A负载下二极管表面的温度相当可观手都放不住。按功耗算四个二极管一共多出3W多的热损耗对洞洞板上的小环境来说太勉强。后来全部换成SS310发热明显改善后续想更极限一点可以换同步整流方案但那个成本就上去了。5.4 防反接、防浪涌的加固改造基础版分离器能用但在室外或者交换机离得比较远的环境里还是建议做一个加固改造。我在电路里额外加了两个元件一个是自恢复保险丝PPTC串联在DC-DC模块输入端电流超过设定值会自动断开冷却后恢复避免后级短路时把整个POE供电端拉坏。另一个是TVS二极管推荐用SMBJ58A这类反向截止电压要高于POE正常电压接在整流桥输出和地之间。这个器件平时等于不存在一旦线路上有雷击或感应浪涌它会把电压钳位住保护肖特基二极管和降压模块。这两个元件加起来不超过三块钱但对于室外摄像头的场景来说能大大降低莫名其妙的死机概率。装上之后记得再做一次整机测试。6. 做完之后的扩展玩法这么个小电路焊完放在那儿只给摄像头供电感觉有点浪费如果你也喜欢电路折腾后面的扩展方向其实很多。6.1 多路输出一个分离器养活两个设备可以将DC-DC模块输出分成两路一路直接给12V设备另一路再接一个固定输出的5V模块就能同时给摄像头和附近的小型板子供电。前提是POE供电端的总功率够用有12W以上余量时带上“一个12V/0.5A摄像头加一个5V/1A传感器板”是没问题的。电路改动也不复杂在DC-DC模块输出端并联接入一个LM2596-5.0固定输出模块或者LDO降压模块就行。6.2 加状态指示灯和输出开关把DC-DC模块输出端通过一个几百欧电阻接一只LED到地就能直观看到有没有电。我加了一红一绿两个灯红灯表示输入侧有48V绿灯表示输出稳定排查问题的时候非常有用。输出开关建议用那种自带指示灯的船型开关装在ABS外壳上既能控制供电又能当状态指示灯用。6.3 从分离器到其他DIY项目的思路延伸做完这个小项目你会发现整个设计流程里真正有用的不是那几条线怎么接而是一套分析方法先确认输入条件再确认负载需求然后选型、计算功耗、测试验证。顺着这套思路继续深入电源相关DIY你会对DC-DC拓扑、转换效率、散热设计越来越敏感。之前折腾过LCR电桥这类项目回头再看POE分离器本质上都是“把输入条件吃透把输出需求定义清楚中间再找一个合适的转换路径”道理是相通的。这次做完没有急着买成品而是在自己动手的过程中踩了几个坑、记了几组数据最后用三十块钱换来了对POE取电这条链路比较完整的认识。如果再有人问“网线供电到底靠不靠谱”我会说原理不太复杂关键是要尊重两端设备的协议规矩然后认真对待每一颗电阻和每一处走线。
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进