当前位置: 首页 > news >正文

第九篇技术笔记:PoDL:一根线,供电上网两不误

写在开篇:

最近一位新疆美女导游特别火,说的也听感动:

湾湾当归!早日回到祖国的怀抱!

不是因为技术做不到,是因为那边有人需要。

车载以太网也是这个道理。不是“把电源和数据放一根线上”这个技术有多难,是车上的摄像头、雷达、传感器需要——能省一根是一根,能减一克是一克


一、写着写着,我又想到一个问题

前面几篇,啰里八嗦的,把PHY、MAC、PAM3、屏蔽、差分信号、IP、MAC地址几乎都啃了一个遍。但有个问题一直没解决:摄像头的电从哪来?

ADAS摄像头装在挡风玻璃上、后视镜上、保险杠上。如果每颗摄像头既要拉一根以太网线(传数据),又要拉一根电源线(供电),那线束还是那么多,重量还是那么重。

那能不能把电源和数据用同一根线传?

你别说,还真能。NB的工程师们设计并把这项技术叫PoDL


二、PoDL是什么?

PoDL,全称Power over Data Line,中文叫“数据线供电”。

简单说:通过同一对双绞线,同时传输数据和直流电源。

你家里的路由器可能支持PoE——一根网线,既传数据又供电,摄像头不用单独插电源。PoDL就是PoE的“单对线版本”。

对比项PoEPoDL
线对数量2对或4对1对
典型电压44-57V12-48V
典型场景IP摄像头、无线AP车载摄像头、雷达、传感器

关键点:PoDL不是简单地把PoE“砍一半”,它是为单对以太网(SPE)量身定制的供电方案。

补充:PoE是“Power over Ethernet”的缩写,就是“以太网供电”。家用PoE用的是RJ45网线(8芯),车载PoDL用的是1对双绞线(2芯)。

三、先回答你那个“先有鸡还是先有蛋”的问题

学的过程中遇到了个小问题,说是会通过交互确认是不是支持PoDL,我就困惑了(相信你也会困惑):如果零部件不支持PoDL,它都供不上电,你又是如何能进行协议交互,问它支持不支持的呢?

这是个绝佳的问题(再次佩服我自己),也是PoDL设计中最精妙的地方。

答案是:检测阶段用的不是“正常供电”,而是“微弱的试探信号”。

PoDL的工作流程分三步:

第一步:检测(Detection)——用小电压试探,不供电

供电设备(PSE)先在线缆上施加一个很低的电压(通常1.5V-10V)和很小的电流(限制在几毫安)

这个电压很低,即使接到不支持的设备上,也不会烧坏东西。就像一个手电筒照一下对面,看有没有人回应,而不是直接扔一颗炸弹过去。

第二步:被供电设备(PD)回应“我是谁”

如果对面设备支持PoDL,它内部有一个特定的签名电路——比如一个特定阻值的电阻(如25kΩ)或一个齐纳二极管。

PSE通过测量线缆上的电压/电流特性(我的理解就是利用了欧姆定律),就能判断:“哦,对面有个25kΩ的电阻,这说明它是支持PoDL的设备。”

如果对面没有这个签名电路,PSE就知道“这不支持PoDL”,然后彻底断电,不再继续。

第三步:分级(Classification)——协商要多少电

确认支持后,PSE再通过一个叫串行通信分级协议(SCCP)和设备对话:“你要多少瓦?”设备回答后,PSE才按需供电。

一个类比:

你想给朋友送充电宝,但不知道他手机支不支持快充。你不会直接插上满功率输出——那可能会烧了他的手机。

你会先拿出一个5V/0.5A的小充电头(检测试探),问他:“你支持快充吗?”他回答“支持,我需要9V/2A”(分级协商),你才拿出快充头给他充电。

PoDL的检测阶段就是那个“5V/0.5A小充电头”——电压低、电流小,即使接错了也不会出事。

所以:不是“先供电再问”,而是“先试探,确认安全后再供电”。

四、PoDL怎么工作的?

原理其实不复杂。

第一步:在发送端,把电源“叠”到数据线上

PHY芯片发送的数据信号,是高频、低压的(±1V左右)。车载电源是12V(或24V、48V)的直流电。

用一个叫耦合电感的元件,把直流电源叠加到数据线上。两者频率不同,互不干扰。

第二步:在线缆上,数据和电源一起跑

同一对双绞线上,既有±1V摆动的数据信号,又有12V的直流电源。就像高速公路上的“客货混跑”——客车(数据)走快车道,货车(电源)走慢车道,互不影响。

第三步:在接收端,把电源“拆”出来

远端设备(摄像头)收到信号后,再用一个耦合/解耦网络把电源和数据分开:

  • 数据信号→PHY芯片处理

  • 直流电源→给摄像头供电

简单类比:就像快递员给你送包裹,包裹里既有文件(数据),又有现金(电源)。你收到后把文件和现金分开,各归各处。

五、在车上,到底谁用PoDL谁不用?

我提的这个有关实战中的好问题,我相信你也会存疑。

现状是:

零部件供电方式原因
域控制器、座舱控制器单独供电功率大(几十到上百瓦),PoDL带不动
智驾摄像头PoDL功率小(2-5W),省一根线价值大
毫米波雷达PoDL同上
超声波传感器PoDL同上
显示屏看情况小屏可以PoDL,大屏单独供电

核心逻辑:

  • 大功率设备(域控、座舱)→ 单独拉电源线,以太网只传数据

  • 小功率传感器(摄像头、雷达)→ PoDL,数据+电源一根线搞定

TI的参考设计中,PoDL方案给摄像头供电,功率等级最高约12W。域控制器动辄几十瓦,根本带不动。

还有一个例外:网关

网关是“配电枢纽”的角色。它自己单独供电,但下面挂的传感器可以用PoDL从网关取电。网关内部有智能配电单元,通过半导体开关给各个负载供电,同时监测电流、做过流保护。

一句话总结:

“大家伙”自己吃饭(单独供电),“小家伙”从网线上蹭电(PoDL)。

六、PoDL的安全机制

把电源和数据放在一根线上,短路怎么办?接错怎么办?

IEEE 802.3bu的标准定义了一套安全机制:

1. 检测阶段:PSE先小电压试探,确认对面是PoDL设备

2. 分级阶段:通过SCCP数字通信协商功率等级

3. 过流保护:PSE输出端有高侧开关,实时监测电流,一旦过流立刻切断

4. 共模扼流圈(CMC):滤除共模干扰,同时让差模信号(数据)和直流电源顺利通过

这些机制合在一起,确保PoDL安全可靠。

七、PoDL在车上的典型应用

PoDL主要用于低功耗的边缘节点

  • ADAS摄像头:环视、后视、前视,功耗一般2-5W

  • 毫米波雷达:功耗也在几瓦级别

  • 超声波传感器:自动泊车用的那些小探头

论上P理oDL最高支持52W,但在车载12V系统里,实际能传的功率受限于线缆长度和线径。给摄像头供电绰绰有余,但给域控制器供电就不够了。

八、踩的坑

最大的坑:以前我以为“PoDL就是先供电再问支不支持”。这次才知道,检测阶段用的是小电压试探,不会烧坏设备。这是一个“先问再给”的设计,不是“先给再问”。

第二个坑:以前我以为车上所有零部件都用PoDL。这次才知道,只有小功率传感器用PoDL,域控、座舱这些“大家伙”还是单独供电

想通的那一瞬间:是当我意识到——PoDL和前面讲的“4对改1对”是同一个逻辑:能省一根是一根,能减一克是一克。省不了的不强求,能省的一定省。

九、下步目标

PoDL算是把“省线”这件事讲透了。下步准备搞搞以太网帧结构——数据到底是怎么打包的?前导码、MAC地址、类型、数据、FCS,每一段长啥样?

下期预告:以太网帧解剖,我把一个真实的数据包拆开给你看(感觉每次自己定下的下期学习预告总是被自己的临时想法给打乱,哎,没办法,谁让自己问题太多呢!一步步来吧,想到哪学到哪

十、写在最后

这次最大的收获,是终于搞懂了PoDL那个“先有鸡还是先有蛋”的问题

不是先供电再问,而是先小电压试探,确认安全后再供电。

诚邀谈心:你在车上见过哪些“一根线干两件事”的设计?留言告诉我,咱们一起开眼界。

坚持不懈,努力到感动自己,嘿嘿。

写好啦,又晚啦,准备睡觉觉。

明天周日起来继续,期待有一天也能像大神们一样,洋洋洒洒写出很多很看起来就NB的车载以太网技术笔记,努力学习,加油!886。

http://www.jsqmd.com/news/663372/

相关文章:

  • 告别网络‘假死’!用STM32CubeMX配置LWIP的TCP保活(KeepAlive)与链路状态回调
  • 从Logo到生态:解码全球主流IC公司的品牌标识与战略定位
  • 从图像处理到雷达感知:搞懂‘多维傅里叶变换’,这一篇就够了(附Matlab/Octave实例)
  • 软件建造者管理化的复杂对象构建
  • 抓住鸿蒙流量红利!2026华为应用商店ASO优化全解
  • Akagi雀魂AI辅助工具:你的个人麻将教练,实时分析提升技术
  • 20252808 2025-2026-2 《网络攻防实践》第五次作业
  • 性能提升的真相|WebGPU 到底能让 Highcharts 快多少?
  • Java高频面试场景题07
  • Postman 在线测试:简单易懂
  • 面试官总问的‘凸优化’:在逻辑回归、SVM与神经网络中到底怎么用?(避坑指南)
  • MySQL如何配置定时清理过期备份文件_find命令与保留周期策略
  • 保姆级教程:用Multisim搭建两相四线步进电机驱动仿真(附双H桥电路文件)
  • 智能摄像头Hi3516DV300过热保护方案:基于TSENSOR的驱动实现与温度告警策略
  • 别再用print调试了!TensorRT模型精度问题,用Polygraphy这个官方神器5分钟定位
  • 2025届必备的五大降重复率网站实际效果
  • 元界科技圈丨Kimi十角兽的错位之战 游宝阁获 10 亿融资 OpenAI Codex重构桌面生产力
  • 暗黑破坏神2终极优化指南:3步解锁宽屏60帧游戏体验
  • 【仅限首批200家企业的内部方法论】:SITS2026认证的AI变更影响热力图生成技术(含Python SDK私有部署包)
  • 六足机器人DIY:如何用‘时间节拍’和‘等待判断’解决多舵机协调难题
  • 手持小风扇MCU升压方案解析:如何实现多档电压输出与边充边放功能
  • mysql如何防止用户重命名数据库_限制ALTER与RENAME权限
  • 从‘抛硬币’到‘投资组合’:独立随机变量‘期望方差可加性’的3个现实应用场景
  • 如何配置RMAN使用第三方备份软件接口_NetBackup或Commvault的MML层整合
  • 光学检测新手指南:用C++和OpenCV手把手实现PSD功率谱密度分析(附完整代码)
  • SpringBoot+Vue校内跑腿业务系统源码+论文
  • 在安卓Termux上部署Kali NetHunter:无需Root的完整实战指南
  • 人工智能毕业设计
  • 你的PyTorch GPU加速真的生效了吗?一个命令+三种验证方法,彻底排查CUDA/cuDNN安装隐患
  • 2025届最火的降AI率网站横评