2.PHY

国内各家载波之间无法做到互联互通,在我看来是在底层的编码、解码方式就存在差异,比如一些厂家会先进行扰码再随机编码,而另一些的厂家却是先进行随机再进行扰码;更甚者,有些使用FSK调制方式,另一些使用PSK调制,没有一个标准自然无法还原原始数据。因此G3标准从PHY就做好定义,确保了成员单位在硬件底层统一。

笔者对于此方面知识比较薄弱,因此就不详述了。

2.1            PHY编、解码模型

2.2            PHY帧说明

PHY支持两种帧结构:数据帧和应答帧。数据帧与应答帧最大的区别在于有无携带DATA内容。

重点参考文件:8838.G3-PLC-Physical-Layer-Specification.pdf

2.2.1    PHY Data Frame

2.2.2    PHY ACK/NACK Frame

2.2.3    标识解析

SYNCP、SYNCM:SYNChronization symbols

GI:Guard Interval,保护间隔

FCH:Frame Control Header,帧控制头

OVERLAP:重叠部分

2.2.3.1              PREAMBLE

由8个symbol的SYNCP和1.5个symbol的SYNCM组成。PREAMBLE的意义在于解调时进行同步、信号评估。

此部分涉及到FFT和OFDM实现原理,不在本文研究范围。

2.2.3.2              FCH

PHY的FCH定义如下,总长5 byte。对应1.3 中PHY FRAME。

Symbol number = FL*4

2.3      PHY 软件模型

PHY被抽象成两个功能块:PHY和PLME。

2.3.1PHY功能项解析

<Fragmentation>

分片。此处存在疑惑,FCH并没有类似后续帧标识的东西,PHY如何知道是分片的?

<PHY PDUs Generation>

组帧。1、对MAC请求数据进行组帧;2、ACK、NACK、Failed帧组帧。

<Scrambling /Interleaving/FEC>

数据扰码、前向纠错编码。

<OFDM modulation>

OFDM调制。

<CENELEC A band transceiver>

欧盟A频段{3-95Khz}传输,也可以是美国FCC频段{9-140Khz},取决于当地使用标准。

<SNR measurement>

信噪比测量。

<Channel estimation>

信道评估。

2.3.2PLME功能项解析

<Phase Detection>

相位检测。该功能用于普遍用于现场维护,虽然G3标准规定了相位检测的方法,但遇在非洲、印度等安装环境恶劣的国家识别成功率并不尽如人意。

<Carrier Sense>

载波检测。

<PHY PIB management>

物理层基本信息管理。

2.4PHY原语

原语定义了MAC和PHY交互的数据结构、传输方向和作用域。

具体的数据结构可参考:8838.G3-PLC-Physical-Layer-Specification.pdf 第7节

2.4.1 DATA原语

2.4.2 Management原语

定义了SET、GET和CONFIRM三种类型原语。

具体的数据结构可参考:8838.G3-PLC-Physical-Layer-Specification.pdf 第8节

2.G3-PLC PHY相关推荐

  1. CoDeSys的前世今生

     工作以及网上看到不少人说,CoDeSys和西门子step7,在德国都属于标准过程,牛逼的小朋友都可以用其编程,不知真假,相信无风不起浪,多少有些依据,看看国內清一色的日系编程,我们是否需要换换脑 ...

  2. 德国工业考察之拜访3S公司

    2016年边缘计算开始被广泛关注,边缘计算是解决处理依赖云计算的一个关键技术,在很多设备信息的处理交互中,为了实现实时的数据分析和智能化处理,不需要云端数据的处理可以通过边缘计算来实现,从而使计算更加 ...

  3. 川土微电子产品在PLC/伺服领域的应用

    PLC中AI/AO卡件的应用 在PLC系统中,常见模拟量输入信号可见+/-10V和0-20mA,而DCS在此基础上又对50/60Hz的工频抑制比提出了额外的要求,通常会将模拟开关.运放.基准和AD做集 ...

  4. 紫金桥软件与和利时PLC Modbus连接

    紫金桥组态软件可以通过modbus和利时的PlC通讯,其中plc作为modbus从站,紫金桥软件作为modbus主站.紫金桥软件可以读取和利时plc的I区.Q区以及M区的数据,可以写(或强制)Q区及M ...

  5. 计算机网络相关关键技术论文,电力线通信plc计算机网络关键技术及其应用研究计算机应用技术专业论文.docx...

    电力线通信plc计算机网络关键技术及其应用研究计算机应用技术专业论文 摘 摘要 高压电力线载波通信已有近百年的历史,它在电力调度话音通信.电力系统 远动装置数据采集等方面取得了卓有成效的应用,但是利用 ...

  6. PLC软件: KW multiprog 和 codesys

    一:  KW multiprog PLC的编程语言采用与国际标准IEC 61131-3相对应的日本工业标准JIS B 3503.进入20世纪90年代后期,日本PLC业界一个引人注目的动向是开始注重采用 ...

  7. 单片机+PHY芯片+Powerlink协议实现高效数据采集探究(工业总线485和CAN的升级)

    CAN总线和RS-485总线作为常用的工业通信总线,在许多工业领域中得到广泛使用.但随着工业应用的不断扩展和网络化的需求增加,它们面临着一些局限性.例如CAN总线虽然具有较高的通信速率和可靠性,但存在 ...

  8. 三菱je-a系列伺服支持modbusrtu 协议吗_入门课程 | 三菱FX系列PLC的软元件介绍

    点击箭头处"工业之家",选择"关注公众号"!  三菱FX系列PLC的软元件介绍 PLC的软元件很多,主要有输入继电器.输出继电器.定时器.计数器.数据寄存器和常 ...

  9. 单片机彩灯移动实验_用S7-1200 PLC实现循环彩灯的控制,含源程序

    在S7-1200型PLC的实际编程工作中,无论是经验设计法还是顺序控制设计法对于要求比较复杂的任务都会产生大量的程序段,可读性差.本实例通过常见的循环彩灯控制为例,了解学习S7-1200型PLC程序块 ...

最新文章

  1. 看哭了:程序员界有哪些经典的笑话?
  2. 友盟分享小程序_iOS分享微信小程序
  3. [译]A Simple CSS Animation Tutorial
  4. 7-1 近似求PI (15 分)
  5. 软件测试笔记本硬件,教你全面检测笔记本
  6. win7共享20人限制 清除_中控智慧考勤门禁_机器直连软件及清除管理员
  7. html中显示框框中对勾,如何打出方框里有对勾
  8. 会计记录accton
  9. yarn命令报错Error: The project seems to require yarn but it‘s not installed
  10. 上帝模式代码_生产代码中的上帝模式
  11. ERNIE-Gram: Pre-Training with Explicitly N-Gram Masked Language Modeling for Natural ...(2020-10-23)
  12. python橙色_如何自定义橙色Firefox菜单按钮的外观
  13. 安卓海外SDK接入问题
  14. 最新php面试题及答案
  15. Motivated Word(4)
  16. PHP你所不知道的事--empty
  17. 我不想你触及,我眼里的忧伤
  18. 数据库基础知识汇总!
  19. 如何匹配私域合会员制形式
  20. Qt+VLC编写的流媒体播放器

热门文章

  1. SwiftUI iOS 15 将如何改进可访问性accessibility WWDC2021
  2. GoPro实时图片传输
  3. 多元有序logistic回归分析_有序Logistic回归实例分析(Ordinal Regression)
  4. tensorflow set contain
  5. Unity3D-iOS分享本地视频或图片到Instagram(可直接打开Instagram分享的方式)
  6. 装机需知:如何挑选准系统?准系统主机电脑有何作用?
  7. Javascript基础(四):获得焦点和失去焦点事件
  8. struct linger 用法
  9. 计算宝宝帐户收益(多重继承)
  10. Dell T110 服务器安装