0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

睿远研究院丨IO-Link规范解读(三):物理层概览

传感器专家网 作者:睿远研究院 2025-10-21 17:26 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

前言

物理层是 IO-Link 通信的 “硬件底座”,它直接决定了系统的可靠性、抗干扰能力和部署灵活性。打个比方,就像盖房子,物理层就是地基和骨架,地基不稳、骨架不牢,房子肯定住着不踏实。本期我们就来重点分析一下IO-Link的物理层,让你看懂 IO-Link 的电缆、连接器信号传输背后的 “硬核规则”。

1物理层概览

IO-Link的三线连接系统是基于IEC 60947-5-2 标准。三根导线的用途如下。

·L+:用于 24V 电源供电

·L-:用于地线(GND)

·C/Q:用于开关信号(Q)或 SDCI 通信(C)

wKgZPGjbuW2ACeqpAAA__uEyIxo180.png

其实目前我们见到最多的是4线或者5线的接口,如之前我们解读的规范,除了通用的3线分别作为电源和通信,另外1-2根线可以扩展为电源或者信号,增加产品的灵活度。

wKgZPGjbuW6AbSK9AAEtCwg5BJw939.png

IO-Link系统本质上是一个点到点的通信系统,拓扑图如上图所示,有点类似于交换机的星形连接,但和交换机的本质不同的时,一般来讲,两个Device之间并不直接交互数据,只有Device和Master之间交互数据。

即使可以做到两个Device之间交互数据,也是Master把数据终结后,进行相关运算,再与另外一个Device交互;因为Device并没有地址的概念,因此它没有寻址操作,它只能无脑的把数据传给Master而已!

2三类模式状态

物理层规定了3种模式状态:

①非活动模式(Inactive)

②“开关信号”模式(Switching Signal,DI/DO,即SIO模式)

③“编码开关”模式(Coded Switching,COMx,即 SDCI 通信模式)

三种模式的切换由协议栈的物理层的PL_SetMode来执行

wKgZPGjbuW6AYiFIAACNhmzge6s322.png

如果端口处于非活动模式,则 C/Q 线应处于高阻状态(即悬空)。

在 SIO模式下(标准输入输出模式),端口可以作为普通输入或输出接口使用,遵循IEC 61131-2的定义规定。此时 SDCI 的通信层被绕,信号直接由主站应用层处理。

在SDCI模式下,主站通过PL_WakeUp.req 生成一个特殊的信号模式(电流脉冲),连接在该端口上的支持 SDCI 的从站设备可以检测到这个信号,从而进入SDCI模式。

wKgZPGjbuW6AZdvFAACTJSrWUeE128.png

以上三种模式是针对主站来讲的,而从站是没有Inactive状态的,默认情况下,从站在上电后,就工作在SIO模式,等待主站的唤醒信号,对于主站,其就是一个标准的SIO设备;从站在进入SDCI后,可以接收主站的fallback命令,从而返回到SIO模式。

3关于信号传输

IO-Link本质是把MCU3.3V的串口信号通过升压到24V,在一根线上传输的方式,其根据电压的大小来表示0或者1;通过一系列的0或者1,构成一个报文,再通过一系列的报文构成一组信息,从而传递传感器的数值。

下图是在逻辑分析仪抓到的报文:

wKgZPGjbuW6APbd0AAFQauq9yNQ389.png

逻辑分析仪可以根据你设定的0或者1的高低电平逻辑自动解析好了数据,这是进行IO-Link产品开发最方便的工具,它可以清晰的解读每个Bit的高低电平,以及按照什么协议解析出具体的数值,方便进行问题定位。

如果逻辑分析仪未能正确解读出数据,或者怀疑电压的问题,可以用示波器来具体查看电压幅值是否满足协议规范,一般采用市场上知名品牌(如ST的PHY 6362、瑞萨的4503、TI的111/112等)一般不会出现电压的问题。

wKgZPGjbuW-Ab9IGAAyMGcFMmE4613.png

通过示波器无法直接查看具体的报文数值,但能清晰的查看出电压从0升高的24V所需要的时间,以及电源的纹波是否符合标准,上图可以看到瞬间电压可以到29.2 V左右。

01 逻辑1和0的高低电平规定

wKgZPGjbuW-ADkAqAAFp7K948UE119.png

结合上表,我们知道逻辑1(H)就是高于10.5V~13V,那低于10.5V就一定是逻辑0吗?不一定。我们看一下逻辑0(L)的定义,它是低于8~11.5V这个电平,为啥有个区间,就是看硬件的具体实现来确定。

wKgZPGjbuW-ABgA_AAEJoXp7-XA163.png

另外我们发现,其实在H和L之间还有一片空白区域,甚至VTHH最小值小于VTHL的最大值,这样的设计是防止电平的抖动,即有迟滞的概念在里面。当电压在8~10.5V时,具体的逻辑H还是逻辑L,要看其之前的逻辑是什么,也就是它是一个不确定区域。

02硬件参数对比

那么当我们拿到每家的PHY芯片,可以对他们的电气参数进行比较,如ST 的L6362:

wKgZPGjbuW-AdaW6AAJk0uZdW8Q096.png

它的迟滞是2V左右,它低于8.5V肯定0,高于12.5V肯定1,典型值为11.75以上为H,9.75V以下为L,之间为迟滞区域。

我们再看一下瑞萨的CCE4503,也是标准的2V迟滞。

wKgZPGjbuW-AQZcaAAChyz3-Ce8949.png

结语

本期先介绍到这里,通过这篇文章,相信各位童鞋对于IO-Link的物理层概览已经有了基础的认知。那么,下一期我们将继续深入,看看IO-Link物理层究竟做了哪些规范要求!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物理层
    +关注

    关注

    1

    文章

    166

    浏览量

    35565
  • IO-Link
    +关注

    关注

    2

    文章

    194

    浏览量

    20517
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    研究院IO-Link规范解读(十二):SM模块与CM模块解析

    物理层 和最上层的 DS、CM 等管理的服服帖帖,就是一个大家长的角色。 我们先看看他的结构图: SM模块的个关键接口: 01 / SM_SetPortCo
    的头像 发表于 12-04 18:27 4221次阅读
    <b class='flag-5'>睿</b><b class='flag-5'>远</b><b class='flag-5'>研究院</b><b class='flag-5'>丨</b><b class='flag-5'>IO-Link</b><b class='flag-5'>规范</b><b class='flag-5'>解读</b>(十二):SM模块与CM模块解析

    研究院IO-Link规范解读(十一):ISDU状态机与EVENT事件

    是 请求,等待和响应 。   如果主站请求的是DPP参数,即ISDU 0x00,0x01的参数,从AL还是走的ISDU逻辑,但底层走了DL_Read/WriteParam的逻辑,即走的是Page通道。也就
    的头像 发表于 11-29 18:28 2849次阅读
    <b class='flag-5'>睿</b><b class='flag-5'>远</b><b class='flag-5'>研究院</b><b class='flag-5'>丨</b><b class='flag-5'>IO-Link</b><b class='flag-5'>规范</b><b class='flag-5'>解读</b>(十一):ISDU状态机与EVENT事件

    研究院IO-Link规范解读(十):ISDU详解

    前言 今天我们来好好聊聊ISDU。ISDU是Indexed service data unit的缩写,这个名字吧,也怪奇怪的,直接翻译叫索引服务数据单元,听起来更是怪怪的,小编更喜欢直接称他为从站的参数。传感器的各项参数设置都要靠它,它不仅可以设置参数,也可以作为只读参数来读取,甚至可以作为命令,基本是无所不能了。 1 ISDU总览 ISDU与PD数据不同,在请求的状态下才会发起,一般由主站发起相关请求,比如读ISDU和写ISDU。 ISDU的数据可以和PD数据一起传输,即在发送
    的头像 发表于 11-24 10:37 3916次阅读
    <b class='flag-5'>睿</b><b class='flag-5'>远</b><b class='flag-5'>研究院</b><b class='flag-5'>丨</b><b class='flag-5'>IO-Link</b><b class='flag-5'>规范</b><b class='flag-5'>解读</b>(十):ISDU详解

    研究院IO-Link规范解读(八):M-Sequence Type 与消息处理状态机

    上回咱们分解到IO-Link的消息处理模块,消息处理模块就是对每个字节进行初步分析,按照不同的通道交给不同的处理模块来处理,可以认为他是初步的消息分拣机制,合格的消息交给后续处理,不合格的消息直接
    的头像 发表于 11-07 16:18 5673次阅读
    <b class='flag-5'>睿</b><b class='flag-5'>远</b><b class='flag-5'>研究院</b><b class='flag-5'>丨</b><b class='flag-5'>IO-Link</b><b class='flag-5'>规范</b><b class='flag-5'>解读</b>(八):M-Sequence Type 与消息处理状态机

    研究院IO-Link规范解读(七):消息处理模块

    前言 本周来到消息处理模块,通信世界的精髓就是消息的处理,如何把0,1,0,1解析成有意义的数据,就是消息模块需要打下的基础。 消息处理模块要根据在物理层已经转变成byte的内容,进行消息解析
    的头像 发表于 11-01 17:43 8781次阅读
    <b class='flag-5'>睿</b><b class='flag-5'>远</b><b class='flag-5'>研究院</b><b class='flag-5'>丨</b><b class='flag-5'>IO-Link</b><b class='flag-5'>规范</b><b class='flag-5'>解读</b>(七):消息处理模块

    研究院IO-Link规范解读(六):主从站状态机解析

    EstablishComm_1到Startup_2。依次以COM3~COM1来传出,一旦传输成功,则激活消息处理程序并配置为COMx 3 T5 从EstablishComm_1到Idle_0。个速
    的头像 发表于 10-28 17:34 5850次阅读
    <b class='flag-5'>睿</b><b class='flag-5'>远</b><b class='flag-5'>研究院</b><b class='flag-5'>丨</b><b class='flag-5'>IO-Link</b><b class='flag-5'>规范</b><b class='flag-5'>解读</b>(六):主从站状态机解析

    IO-Link规范解读(五):数据链路层解析

    前言 本篇就来讲讲IO-Link的数据链路层。 01 链路层总览 数据链路层(Data Link Layers)在整个IO-Link协议栈起到承上启下的作用,通过物理链路在主从站之间传
    的头像 发表于 10-20 18:08 3902次阅读
    <b class='flag-5'>IO-Link</b><b class='flag-5'>规范</b><b class='flag-5'>解读</b>(五):数据链路层解析

    研究院IO-Link规范解读(二):IO-Link通信技术概述

    前言 今天我们继续解读IO-Link 1.1.4规范,本篇文章将给大家介绍IO-Link技术的概览,包含
    的头像 发表于 09-25 19:25 406次阅读
    <b class='flag-5'>睿</b><b class='flag-5'>远</b><b class='flag-5'>研究院</b><b class='flag-5'>丨</b><b class='flag-5'>IO-Link</b><b class='flag-5'>规范</b><b class='flag-5'>解读</b>(二):<b class='flag-5'>IO-Link</b>通信技术概述

    研究院IO-Link规范解读(一):技术定义与组织规范

      IO-Link 技术定义与组织规范 从今日起,小将开始长篇连载IO-Link规范解读系列文
    的头像 发表于 09-18 18:17 623次阅读
    <b class='flag-5'>睿</b><b class='flag-5'>远</b><b class='flag-5'>研究院</b><b class='flag-5'>丨</b><b class='flag-5'>IO-Link</b><b class='flag-5'>规范</b><b class='flag-5'>解读</b>(一):技术定义与组织<b class='flag-5'>规范</b>

    基于TIOL112x系列IO-Link收发器的工业通信解决方案

    Texas Instruments TIOL112x IO-Link收发器采用针对工业双向点对点通信的IO-Link接口。当该器件通过一个线制接口连接至一个IO-Link主器件时,主
    的头像 发表于 09-16 11:28 402次阅读
    基于TIOL112x系列<b class='flag-5'>IO-Link</b>收发器的工业通信解决方案

    RASIGHT IO-Link智能传感器通信解决方案

      南京工业互联网有限公司 是一家技术驱动的工业通信及工业物联网解决方案提供商,构建了以IO-Link技术为核心的产品矩阵,提供产品的定制开发、技术服务以及相关解决方案,致力于以标准化、低成本
    的头像 发表于 08-11 17:42 549次阅读
    RASIGHT <b class='flag-5'>睿</b><b class='flag-5'>远</b> <b class='flag-5'>IO-Link</b>智能传感器通信解决方案

    Analog Devices / Maxim Integrated MAXREFDES177 IO-Link通用模拟IO特性/框图

    Analog Devices MAXREFDES177 IO-Link通用模拟IO是一款完备的IO-Link®通用模拟输入-输出 (IO) 参考设计,采用内置集成保护功能的MAX225
    的头像 发表于 06-30 09:30 557次阅读
    Analog Devices / Maxim Integrated MAXREFDES177 <b class='flag-5'>IO-Link</b>通用模拟<b class='flag-5'>IO</b>特性/框图

    虹科直播回放 | IO-Link技术概述与虹科IO-Link OEM

    虹科「一站式通讯解决方案」系列直播第1期圆满落幕!本期主题为「IO-Link技术概述与虹科IO-LinkOEM」感谢各位朋友的热情参与!本期直播中虹科专业讲师瞿工带大家走进工业4.0深度解读
    的头像 发表于 02-19 17:34 1148次阅读
    虹科直播回放 | <b class='flag-5'>IO-Link</b>技术概述与虹科<b class='flag-5'>IO-Link</b> OEM

    IO-Link接口的功能和特点

    IO-Link是一种创新的工业自动化通信接口标准,旨在实现传感器、执行器等现场设备与控制系统(如PLC)之间的数字化、双向通信。IO-Link接口不仅简化了设备连接和布线,还提升了设备的灵活性
    的头像 发表于 02-02 15:50 2106次阅读

    Profinet协议IO-Link主站网关-格电子

    , 内部集成以太网交换机,方便将设备组成菊花链。8个IO-Link端口是Class-A规范的接口形式,符合IO-Link V1.1.3版本要求,支持COM1、COM2、COM3种通讯
    的头像 发表于 01-07 16:26 1048次阅读
    Profinet协议<b class='flag-5'>IO-Link</b>主站网关-<b class='flag-5'>三</b>格电子