PD3.1详解 第二章(EPR)
PD3.1詳解 第二章(EPR)
第一章節簡單的介紹了如何進入EPR模式,這里主要逐步說明具體的細節;
一、
如果需要進入EPR 那么所用的線必須要滿要求,我們知道PD3.0中我們必須要有emark線,能夠耐壓20V和5A的電流能力,在EPR即PD3,1這個要求就更高了,需要耐壓48V以上;目前我拿到的是耐壓50V的;
以前的線纜我們可以通過SOP’的消息去獲取線纜信息,那么PD3,1這個還是一樣的流程,但是線纜的信息就不一樣了,通過協議分析儀分別抓了PD3.0的線纜信息,和PD3.1的線纜信息;
PD3.1線纜信息,電壓50V,電流5A;
PD3.0的線纜最大支持電壓是20V;
我們可以看到明顯的區別。這就是在線纜的區別;
2、另外進入EPR我們需要在SPR溝通的時候,在5V PDO和sink的RDO倆條協議中支持EPR,我們看下具體的協議;
在sink和source最后交互的PDO和RDO中,這個bit一定要置1;注意要在最后交互的消息中置位即可;
同時這個bit也就是和PD3.0中不一樣的,在PD3.0中不管是PDO還是RDO的bit22都是reserved;
可加入扣扣717720218交流學習;
二、
在進入EPR模式后,那么source就要廣播響應的EPR的PDO;EPR的PDO是擴展消息類型,具體的格式如下圖:
就是Header+擴展Header+SPR的PDO+EPR的PDO;
對應的request消息是數據消息,格式也和SPR的request不一樣了;如下圖:
RDO還是一樣的,另外后面還有協議PDO的信息;RDO中的Object Position也還是一樣的應用,但是補充說明了申請EPR的情況;如下圖;
8以上只能申請EPR的PDO;
三、
PD3.1還新增了擴展控制消息;如下圖:
在EPR下,增加了心跳包;
需要sink發送EPR_KeepAlive消息,source響應EPR_KeepAlive_Ack消息,并且持續進行交互;
總結
以上是生活随笔為你收集整理的PD3.1详解 第二章(EPR)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux源代码公开吗,Linux操作系
- 下一篇: 知识点滴 - 机动车分类