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

    文章

    5929

    浏览量

    179582
  • cat
    cat
    +关注

    关注

    1

    文章

    78

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    动态 | 2025年11月精彩回顾

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

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

    11月25日,Pico波形诊断技术峰会即将在上海虹桥·恺畅酒店拉开序幕!这场汇集了全国顶尖波形诊断大师与免拆诊断爱好者们的年终盛会,将会
    的头像 发表于 11-19 17:52 1068次阅读
    <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>邀您共赴盛会!

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

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

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

    引言在智能网联与电动化推进中,车队管理、远程诊断和智能驾驶常被这些问题困扰:多车型数据采集要反复适配、网络波动时数据丢了难追溯、原始数据看不懂没法用...车辆信息远程监控系统,用「即插即用+数据
    的头像 发表于 09-18 17:33 662次阅读
    <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 553次阅读
    AWStudio:轻松设置<b class='flag-5'>EtherCAT</b><b class='flag-5'>分布</b>式<b class='flag-5'>时钟</b>,提升<b class='flag-5'>同步</b>精度!

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

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

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

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

    活动 | 广州示波器诊断体验交流日圆满落幕!NVH专场即将上线!

    HongkePico诊断体验交流日2025年4月18日,Pico示波器诊断体验交流活动圆满落幕!非常感谢大家的积极参与和热情支持!我们的下一场交流日活动,也将在6月落地广州,想知道
    的头像 发表于 04-23 11:56 725次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>活动 | 广州示波器<b class='flag-5'>诊断</b>体验交流日圆满落幕!NVH专场即将上线!

    信汽车诊断示波器在机车维修领域中的应用实例

    总监(欧洲ECU诊断协会认证工程师) 案例简介 当传统诊断工具在高难度波形级故障前束手无策时,面对多系统干扰、高动态信号与随机故障的叠加挑战,麦信汽车诊断示波器SATO1004凭借
    发表于 04-18 18:26

    直播 | 解锁隐藏功能!耳压感声音诊断与传动轴平衡修复!

    预告传动轴不平衡是很多异响问题的来源。但你或许也遇到过这种情况:换了几根传动轴,无论是拆车件还是副厂件,问题都无法解决。怎么办?其实,当你拥有了Pico的NVH套件,你就可以解锁它的隐藏功能
    的头像 发表于 03-12 11:31 546次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>直播 | 解锁隐藏功能!耳压感声音<b class='flag-5'>诊断</b>与传动轴平衡修复!

    NVH诊断 | 纯电车急加速过大弯底盘异响

    案例,来自高级工程师陈国飞,内含详细实测分析过程与音频,准备好耳机,一起开启NVH诊断之旅。振动异响精准诊断01故障现象一辆单电机,前驱的纯电动汽车。方向盘往
    的头像 发表于 03-12 11:31 1085次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>NVH<b class='flag-5'>诊断</b> | 纯电车急加速过大弯底盘异响

    直播 | 汽修人必学!丰田技术专家分享抖动与耳压感异响诊断秘笈!

    2月27日晚8点,青岛博世汽服好手汽修店店长,“汽车道长”郑雍泽老师首次做客直播间,为大家来了一场超多干货的精彩直播!通过现场视频,郑老师为大家仔细讲解了NVH问题诊断中,设备连接
    的头像 发表于 03-05 11:34 620次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>直播 | 汽修人必学!丰田技术专家分享抖动与耳压感异响<b class='flag-5'>诊断</b>秘笈!

    直播 | 蛇年再启航!6场NVH振动异响诊断直播即将来袭!

    ?其实用对方法,你也可以!为此,从2024年10月17日开始,Pico特邀13位NVH诊断专家用户,为大家解读精彩的NVH诊断案例、分享他们的
    的头像 发表于 02-06 17:36 586次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>直播 | 蛇年再启航!6场NVH振动异响<b class='flag-5'>诊断</b>直播即将来袭!

    直播 | 实测演示!金牌讲师手把手教你汽车NVH问题诊断

    这些问题,你都可以在我们本周的直播中找到答案!本周四,1月9日晚8点,全国技术能手、上海市五一劳动奖章获得者——林创创老师,将空降Pico直播间!从汽修冠军到经
    的头像 发表于 01-08 11:40 776次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>直播 | 实测演示!金牌讲师手把手教你汽车NVH问题<b class='flag-5'>诊断</b>!