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

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

3天内不再提示

虹科干货 | EtherCAT诊断举例之分布时钟同步诊断

虹科智能自动化 2023-05-30 16:45 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

EtherCAT是一项高性能、低成本、应用简单、拓扑灵活且开源的确定性以太网技术,其独特优势使得EtherCAT在半导体制造、机器控制、测量设备等领域有着广泛的应用。

在进行EtherCAT主从通讯测试时,比较容易在DC配置出现错误,特别是使用到从站DC模式时,有时会出现代码为0x1A的“同步错误”,有时即使没报错误,伺服从站运行过程中也会出现电机轴的抖动,这是出于什么原因呢?本文将以虹科EtherCAT开发方案和三洋伺服测试举例,通过采集SYNC0与SM2信号之间相位关系波形图,做出诊断结论。

在测试前,需要认识两个概念:从站同步模式、同步错误

从站同步模式

简单理解就是从站以某个信号作为同步事件(中断信号)来更新数据,EtherCAT支持以下各种同步模式,这里以常用的1,2,3,4举例说明。

1. Free Run

2. Synchronous to SM2/3 (with Shift)

3. DC Mode 1 (Sync0 Event)

4. DC Mode 1 (Sync0 Event with Shift)

5. DC Mode 2 (Sync0, Sync1, with Shift)

6. DC Mode 3 (SM2 Event, Sync0)

7. DC Mode 4 (SM2 Event, Sync0, Sync1)

8. DC Mode with subordinated cycles

同步错误

在应用层,每个从站实时监视从ESC收到的同步SYNC信号。假如检测到同步错误,从站会进入safe-op状态并产生对应的应用层状态码,主站可以通过非周期命令读取这一状态码。

可能引起同步错误的原因

1

主站周期时间/同步信号的错误配置

2

不再收到ESC发送的SYNC信号

3

主站发送数据帧时存在较大的抖动,导致数据帧在从站收到SYNC信号之后才到达从站

b1cd7376-f9c6-11ed-ba01-dac502259ad0.png

所以必须严格保证SYNC0必须在SM2信号之后。

概念解释

Part.1

COE下0x1C32对象字典对应的几个概念

bdb5d110-f9c6-11ed-ba01-dac502259ad0.png

bdf61194-f9c6-11ed-ba01-dac502259ad0.png

其中也标注了数据从SM拷贝到从站MCU内存的时间和硬件处理延时时间分别为62.5us和30us。

be361e06-f9c6-11ed-ba01-dac502259ad0.png

Part.2

FreeRUN模式

自由运行模式通过应用程序控制器的本地计时器中断启动,本地周期从通信周期或主站周期独立出来单独运行。

be604564-f9c6-11ed-ba01-dac502259ad0.png

Part.3

SM2事件

由于从站的处理与SM2事件周期相对应,因此从站的处理保持与SM2事件同步。运行时使用本地周期计时间直到收到SM2事件。

be877300-f9c6-11ed-ba01-dac502259ad0.png

Part.4

DC模式

SYNC0事件收信后也开始从站的本地周期。 在下个SYNC0中断发生前,过程数据帧必须被从站完全接收

beb9e1e6-f9c6-11ed-ba01-dac502259ad0.png

开始测试

测试说明:主站周期1ms,分别测试三洋伺服的SYNC0引脚和SM2中断引脚的信号,绿色信号为SYNC0,黄色信号为SM2

cac60d2a-f9c6-11ed-ba01-dac502259ad0.png

测试一

Sync shift time:0μs, Shift time:0μs,不设置传播延时补偿,不设置SYNC0启动延时

cb184e1e-f9c6-11ed-ba01-dac502259ad0.png

测试结果:示波器测试IRQ信号与SYNC0的信号时间差基本上为11μs

cb5bcce8-f9c6-11ed-ba01-dac502259ad0.png

测试结果:这时会出现异常的同步错误

cb97b2bc-f9c6-11ed-ba01-dac502259ad0.png

测试二

Sync shift time:0μs, Shift time:250μs 不设置传播延时补偿,设置SYNC0延时250us启动

cbc08016-f9c6-11ed-ba01-dac502259ad0.png

测试结果:IRQ与Sync0之间的时间差为228--238μs左右,而且SYNC0明显在SM2之后,正常

cbfac794-f9c6-11ed-ba01-dac502259ad0.png

测试三

Sync shift time:60μs,Shift time:250μs,设置传播延时补偿60us(补偿从站响应时间),设置SYNC0延时250us启动

cc2b6b38-f9c6-11ed-ba01-dac502259ad0.png

测试结果:IRQ与Sync0之间的时间差为282--300μs左右,相对测试二,往后延时60us左右,正常;

cc8adc1c-f9c6-11ed-ba01-dac502259ad0.png

总结

[1] 保证SYNC0信号在SM2信号之后[2] 主站的抖动(SM2抖动)会导致从站伺服的抖动,一般如果主站max circletimejitter大于周期的20%-30%,会出现问题[3] 通过设置shift time(SYNC0延时启动)时间可以改变SM2与SYNC0的间隔时间,给从站进行数据拷贝留出更多的时间,保证数据全部更新[4] 每个厂家的伺服,shift time的设置大小不同,需咨询硬件厂商,一般是周期的四分之一,或者以自己实际测试为主,只要保证可以完整更新数据,不会出现来不及更新数据即可

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

    关注

    41

    文章

    6192

    浏览量

    181566
  • cat
    cat
    +关注

    关注

    1

    文章

    78

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    展会回顾 | 农机高效诊断新思路?工程师带你一起解锁!

    2026年3月27日~29日,2026全国农用机械博览会(简称全国农机展)于河南驻马店圆满落幕。600余个品牌、15000+产品齐聚现场。Pico也携农机免拆诊断产品与解决方案,亮相展出!本次
    的头像 发表于 04-02 17:39 135次阅读
    展会回顾 | 农机高效<b class='flag-5'>诊断</b>新思路?<b class='flag-5'>虹</b><b class='flag-5'>科</b>工程师带你一起解锁!

    答疑 | 如何快速上手CAN诊断仪?10分钟从开机到实战

    CAN总线通信的稳定运行直接影响设备性能——而排查总线故障、解析报文数据,往往需要一款兼顾专业性与易用性的诊断工具。本期答疑,我们将介绍一款备受客户信赖的手持式诊断仪——
    的头像 发表于 02-11 17:01 726次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>答疑 | 如何快速上手CAN<b class='flag-5'>诊断</b>仪?10分钟从开机到实战

    工程机械诊断案例 | 日立 Zaxis 135挖掘机发动机转速无法提高

    引言挖掘机维修往往充满挑战。一方面,发动机与液压系统之间的电路配置复杂,通用诊断工具少,维修难度大。另一方面,核心部件通常被多层防护板遮盖,拆装不便,零部件价格昂贵,误换代价高。不过不用担心,
    的头像 发表于 01-28 17:33 1320次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>工程机械<b class='flag-5'>诊断</b>案例 | 日立 Zaxis 135挖掘机发动机转速无法提高

    动态 | 2025年11月精彩回顾

    2025年11月精彩速览——与CiA联合主办CANXL中国路演三城巡演;携手长城汽车举办技术交流日系列workshop;2025Pico免拆
    的头像 发表于 12-01 10:33 912次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>动态 | 2025年11月精彩回顾

    峰会 | 峰会 | 倒计时一周!群英集结上海虹桥,邀您共赴盛会!

    11月25日,Pico波形诊断技术峰会即将在上海虹桥·恺畅酒店拉开序幕!这场汇集了全国顶尖波形诊断大师与免拆诊断爱好者们的年终盛会,将会
    的头像 发表于 11-19 17:52 1545次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>峰会 | <b class='flag-5'>虹</b><b class='flag-5'>科</b>峰会 | 倒计时一周!群英集结上海虹桥,<b class='flag-5'>虹</b><b class='flag-5'>科</b>邀您共赴盛会!

    直播 | 超哥分享:为什么汽车底盘维修离不开NVH诊断

    NVH故障的诊断,已经是如今修底盘避无可避的问题。或难或易,天差地别。简单到可能需要做个定位解决,难到或许换了几十个零件依旧不好。当底盘维修的需求越来越多,当汽修高手和不少4S店,都开始选择Pico
    的头像 发表于 11-05 17:10 1208次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>直播 | 超哥分享:为什么汽车底盘维修离不开NVH<b class='flag-5'>诊断</b>?

    如何实现输电线路故障诊断

    分布式故障诊断装置分布式故障诊断装置LMS12000分布式故障诊断系统采用
    的头像 发表于 10-29 14:43 553次阅读
    如何实现输电线路故障<b class='flag-5'>诊断</b>?

    培训 | 5天极速突破!掌握波形诊断核心能力!

    全新升级/技术提升/快速进阶&TG免拆线下波形诊断实战班10月29日~11月2日·上海主办单位广州电子科技有限公司TechGear免
    的头像 发表于 10-15 18:11 808次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>培训 | 5天极速突破!掌握波形<b class='flag-5'>诊断</b>核心能力!

    方案 | 数据不缺位,监控不滞后:车辆信息远程监控系统

    引言在智能网联与电动化推进中,车队管理、远程诊断和智能驾驶常被这些问题困扰:多车型数据采集要反复适配、网络波动时数据丢了难追溯、原始数据看不懂没法用...车辆信息远程监控系统,用「即插即用+数据
    的头像 发表于 09-18 17:33 1022次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>方案 | 数据不缺位,监控不滞后:<b class='flag-5'>虹</b><b class='flag-5'>科</b>车辆信息远程监控系统

    AWStudio:轻松设置EtherCAT分布时钟,提升同步精度!

    EtherCAT系统中,确保各从站设备的时钟同步是实现精确控制的关键。本期我们将探讨AWStudio运动控制版如何通过分布时钟
    的头像 发表于 08-29 11:34 877次阅读
    AWStudio:轻松设置<b class='flag-5'>EtherCAT</b><b class='flag-5'>分布</b>式<b class='flag-5'>时钟</b>,提升<b class='flag-5'>同步</b>精度!

    实时监控与诊断,让EtherCAT网络管理更轻松!

    上期我们探讨了AWStudio运动控制版的EtherCAT配置功能,这期我们将聚焦于其强大的诊断与监控工具,看看它是如何帮助开发者实时掌握网络状态并快速定位问题的。AWStudio运动控制
    的头像 发表于 08-28 11:36 847次阅读
    实时监控与<b class='flag-5'>诊断</b>,让<b class='flag-5'>EtherCAT</b>网络管理更轻松!

    赋能高效EOL测试:Baby-LIN格栅电机控制与诊断

    Baby-LIN-3-MB提供高效、灵活的格栅电机EOL测试解决方案,解决环境复杂、操作繁琐、效率低等痛点。
    的头像 发表于 07-22 14:06 2163次阅读
    赋能高效EOL测试:<b class='flag-5'>虹</b><b class='flag-5'>科</b>Baby-LIN格栅电机控制与<b class='flag-5'>诊断</b>

    让老旧医疗设备“听懂”新语言:CAN转EtherCAT的医疗行业应用

    短距离、低速场景;而EtherCAT凭借微秒级响应和高速同步,成为医疗设备实时控制的首选。但两者的通信机制差异显著:CAN依赖主从轮询,EtherCAT采用全双工以太网,直接对接需解决数据帧格式、时序
    发表于 07-18 15:27

    活动 | 精彩直击!广州NVH诊断体验交流日圆满落幕!7月场预约开启→

    HongkePicoNVH诊断体验2025年6月27日,PicoNVH诊断体验交流活动圆满落幕!遗憾错过?没关系!下一场线下体验活动也即将开启!不妨先跟随我们的镜头,一起来看看现场
    的头像 发表于 07-03 18:07 971次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>活动 | 精彩直击!广州NVH<b class='flag-5'>诊断</b>体验交流日圆满落幕!7月场预约开启→

    线下活动 | NVH诊断体验交流日-广州站!即刻报名享豪礼!

    技术交流|产品体验|经验分享Pico波形诊断开放日【广州站】2025日6月27日主办单位广州电子科技有限公司支持单位英国PicoTe
    的头像 发表于 06-19 16:31 1064次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>线下活动 | NVH<b class='flag-5'>诊断</b>体验交流日-广州站!即刻报名享豪礼!