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

第九篇技术笔记: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。

相关文章:

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

写在开篇:最近一位新疆美女导游特别火,说的也听感动:湾湾当归!早日回到祖国的怀抱!不是因为技术做不到,是因为那边有人需要。车载以太网也是这个道理。不是“把电源和数据放一根线上”这个技术有多难&#…...

Hermes_Agent_Windows安装文档

Hermes Agent Windows 安装文档适用系统:Windows 10/11 + WSL2 + Ubuntu 整理自实际安装过程,包含常见报错解决方案前置说明 Hermes Agent 不支持原生 Windows,必须通过 WSL2(Windows Linux 子系统)安装。 WSL2 会在 Windows 里运行一个完整的 Linux 环境,Ubuntu 的数据存…...

Workout.Cool:打造您的终极开源健身教练平台,3大核心功能全面解析

Workout.Cool:打造您的终极开源健身教练平台,3大核心功能全面解析 【免费下载链接】workout-cool 🏋 Modern open-source fitness coaching platform. Create workout plans, track progress, and access a comprehensive exercise database.…...

实战指南:Element-ui Select 选择器深度样式定制(从透明背景到悬停交互)

1. 为什么需要深度定制Select选择器? 最近在做一个深色主题的管理后台项目时,我发现Element-ui默认的Select选择器样式完全不符合设计需求。原生的白色背景在下拉时显得特别突兀,就像在一张黑色画布上突然撕开一道口子。这让我意识到&#xf…...

SOCD Cleaner终极指南:如何用键盘映射提升游戏操作精度

SOCD Cleaner终极指南:如何用键盘映射提升游戏操作精度 【免费下载链接】socd Key remapper for epic gamers 项目地址: https://gitcode.com/gh_mirrors/so/socd 在竞技游戏中,你是否曾因同时按下相反方向键而导致操作失误?SOCD Clea…...

结合上篇文“怪奇物语物流假设”的对死亡搁浅3的构想

在死亡搁浅中,“送货”从来不是简单的玩法机制,而是一种被具象化的哲学表达。玩家以身体为媒介,在破碎的大地上缓慢前行,将孤立的人类节点重新连接起来。连接,在这里既是行为,也是意义本身。而在死亡搁浅2所…...

实用CLI工具:命令行下的高效选择

命令行界面在开发者日常工作中占据重要位置。很多任务通过它完成时速度更快,也更直接。尤其当处理文件搜索、内容查看或者目录跳转这类重复操作时,合适的CLI工具能节省大量时间。 Homebrew官网: https://brew.sh/ 这些工具大多可以通过简单…...

算法训练营第六天|206. 反转链表

题目链接: https://leetcode.cn/problems/reverse-linked-list/ 视频链接: https://www.bilibili.com/video/BV1nB4y1i7eL题意:反转一个单链表。 示例: 输入: 1->2->3->4…...

用AI修复和复刻老照片

最近,用AI修复了自己不同时期的照片,非常感慨。尤其是小时的场景,我并没有留下多少童年照片,现在,AI根据我的口述,把我放进去了。也算是拼接上了久远的时间轴。包括老的数码、彩照,黑白&#xf…...

CSS Grid布局如何解决图片溢出网格单元_设置object-fit与网格尺寸.txt

函数节流核心是控制高频触发下函数执行频率,分定时器版(尾部延迟执行、首次不立即执行)和时间戳版(首调立即执行、后续按间隔节制),二者适用场景与性能表现各异。函数节流(Throttle)…...

2026年降AI率工具排行榜怎么选?3招避开智商税

2026年毕业季一到,朋友圈、知乎、小红书上铺天盖地的"降AI率工具排行榜"就开始刷屏。今天这家说"全网第一",明天那家又"权威评测",榜单的前三名永远在换人。我帮三届学弟学妹选过工具,也自己踩过不少坑,今天就…...

动网格实战:Spring光顺法原理详解与案例剖析

1. Spring光顺法入门:为什么需要动网格处理? 做流体仿真的时候,经常会遇到边界运动的场景。比如汽车发动机里的活塞上下运动,或者心脏瓣膜的开合。这时候如果网格不动,就会出现边界穿过网格的尴尬情况——就像用固定渔…...

Fast Screen Recorder屏幕录制软件:解决录屏区域选择与音频同步难题

在日常工作中,你是否需要录制一个软件操作教程发给同事,却不知道如何只录制特定窗口而非整个桌面?是否在录制游戏或会议时,发现系统声音或麦克风没有录进去?或者录制的视频文件过大,无法通过邮件发送&#…...

HiBit Uninstaller:轻松解决软件卸载不干净与顽固程序强制删除难题

当你从控制面板卸载一个软件后,是否发现它的文件夹还留在Program Files里?是否遇到过“无法卸载,缺少卸载程序”的报错?是否感觉电脑越用越慢,却又不知道是哪个残留程序在拖累系统?这些问题的根源在于:Windows自带的卸载功能只能调用软件自带的卸载程序,而很多软件(尤…...

【2026年最新600套毕设项目分享】宠物微信小程序(30100)

有需要的同学,源代码和配套文档领取,加文章最下方的名片哦 一、项目演示 项目演示视频 项目演示视频2 二、资料介绍 完整源代码(前后端源代码SQL脚本)配套文档(LWPPT开题报告/任务书)远程调试控屏包运…...

【2026年最新600套毕设项目分享】外卖微信小程序的研究与开发(30099)

有需要的同学,源代码和配套文档领取,加文章最下方的名片哦 一、项目演示 项目演示视频 项目演示视频2 二、资料介绍 完整源代码(前后端源代码SQL脚本)配套文档(LWPPT开题报告/任务书)远程调试控屏包运…...

测试库与生产库怎么应对同步中断断点续传_无损发布与更新方案

断点是某条变更事件的唯一标识未被消费,如MySQL的file_nameposition、Debezium的source.offset、Oracle的SCN;需通过元数据表存储offset与主键并查询MAX(offset)恢复,禁止依赖时间戳或COUNT对比。同步中断后怎么准确定位断点位置断点不是“某…...

2026届毕业生推荐的五大降AI率网站实测分析

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 在进行学术论文或者原创内容撰写之际,过高的AI生成痕迹极具可能去影响评审结果。…...

【2026年最新600套毕设项目分享】微信小程序的电子购物系统(30098)

有需要的同学,源代码和配套文档领取,加文章最下方的名片哦 一、项目演示 项目演示视频 项目演示视频2 二、资料介绍 完整源代码(前后端源代码SQL脚本)配套文档(LWPPT开题报告/任务书)远程调试控屏包运…...

DIYGW UniApp可视化工具深度评测:对比传统编码开发到底能省多少时间?

DIYGW UniApp可视化工具实战评测:低代码开发效率的量化分析 在移动应用开发领域,时间就是竞争力。当传统编码方式还在与冗长的开发周期搏斗时,低代码平台正以惊人的速度重构着生产力边界。我们以电商商品详情页为测试场景,对DIYGW…...

Godot 2D碰撞体实战:从FlappyBird看RigidBody2D与StaticBody2D的碰撞艺术

1. 从FlappyBird看Godot碰撞体的核心价值 第一次打开Godot引擎时,我被它简洁的节点系统吸引,但真正让我着迷的是它精妙的物理碰撞系统。记得三年前我尝试复刻FlappyBird时,小鸟明明还没碰到水管游戏就结束了,这种"幽灵碰撞&q…...

Dreamweaver CS6‘行为’功能考古:那些年我们做过的网页特效,现在看还香吗?

Dreamweaver CS6行为功能:一场前端开发美学的复古之旅 鼠标滑过时突然变换的按钮图片、状态栏里跑马灯式的文字、自动弹出的欢迎对话框——这些如今看来略显"复古"的网页特效,曾是2000年代末到2010年代初网页设计的标志性语言。在那个jQuery刚…...

Go语言中 与 -:指针取址与解引用的完整解析

本文深入讲解 Go 中 &(取地址符)和 *(解引用符)的本质区别与协同关系,结合 json.Decode 等典型场景说明何时必须用 &、何时需声明 *T 类型,并通过可运行示例直观展示指针层级与内存语义。 本文…...

别再为Standard Assets报错头疼了!Unity 2022导入官方资源包的完整避坑流程

Unity 2022导入Standard Assets终极指南:从报错修复到高效工作流 当你兴奋地打开Unity 2022准备使用Standard Assets加速开发时,迎面而来的却是一堆红色报错——GUITexture已废弃、MovieTexture不可用...这些官方资源包为何在新版本中变得"支离破碎…...

【12.MyBatis源码剖析与架构实战】16.2 if和where标签执⾏过程剖析-执行数据库时

MyBatis 执行阶段 foreach 标签执行过程剖析 在 MyBatis 运行时(执行 SQL 阶段),ForEachSqlNode 负责将传入的集合参数动态展开为 SQL 片段(如 IN (?, ?, ?)),并正确处理 open、close、separator 以及内部嵌套的动态标签。整个过程发生在 SqlSession 调用 Mapper 方法…...

深入理解 SQLite:架构设计与核心特性

# 深入理解 SQLite:架构设计与核心特性> SQLite 是地球上最广泛应用于人类的数据库引擎。从手机应用到浏览器再到飞机系统,你可能在不知情的情况下已经与它打过无数次照面。本文将深入探讨 SQLite 的内部架构和核心设计。## 为什么 SQLite 如此特别&a…...

算法训练营第六天

题目链接: https://leetcode.cn/problems/reverse-linked-list/ 视频链接: https://www.bilibili.com/video/BV1nB4y1i7eL 看到题目的第一想法: 一开始觉得不就是把链表倒过来吗?但真的上手写代码时,才发现问题没…...

降AI率工具排行榜前3怎么用?对比教程一次讲清

降AI率工具排行榜前3怎么用?对比教程一次讲清 都说嘎嘎降AI、比话降AI、率零是降AI率工具排行榜的前3,但具体怎么用?3个工具操作流程一样吗?各自的优势体现在哪一步?这篇对比教程就把3个工具的完整使用流程放在一起对…...

听我分析:微创人流手术多少钱

药流小月子要坐多少天,药流小月子需要坐21天。药流小月子要坐多少天,药流后子宫、阴道都存在出血的情况,同时宫颈口处于张开,而且女性身体相对比较虚弱,这个时候就容易出现感染或者是出血量增加,会影响子宫…...

为什么90%的职场人低估了AGI的就业穿透力?——基于神经符号系统演进的5级替代模型分析

第一章:AGI与就业市场的未来变化 2026奇点智能技术大会(https://ml-summit.org) 通用人工智能(AGI)的实质性突破正从理论推演加速迈向工程落地,其对就业结构的影响已不再是远期预测,而是正在发生的系统性重构。不同于…...