[发明专利]基于EtherCAT实时以太网的伺服驱动器同步方法有效
| 申请号: | 201510456530.1 | 申请日: | 2015-07-29 |
| 公开(公告)号: | CN105024777B | 公开(公告)日: | 2017-10-24 |
| 发明(设计)人: | 张金泽;严彩忠;王科;丁信忠;李虎修;柳竹青 | 申请(专利权)人: | 上海新时达电气股份有限公司;上海辛格林纳新时达电机有限公司 |
| 主分类号: | H04J3/06 | 分类号: | H04J3/06 |
| 代理公司: | 上海华祺知识产权代理事务所31247 | 代理人: | 刘卫宇 |
| 地址: | 201801 *** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 基于EtherCAT实时以太网的伺服驱动器同步方法,包括从站链路层控制模块在分布时钟触发时,向应用层控制模块请求同步中断;应用层控制模块每次进入同步中断时计算中断响应延时Δt1;第一次进入同步中断时,计算Tset=TOffset+(Tc‑Δt1),Tset为应用层控制模块第一次接收到同步中断请求后的下一次伺服中断发起时刻,TOffset为应用层控制模块接收到同步中断请求后的下一次伺服中断发起时刻与接收到该同步中断请求的时刻之间的时间偏差值。应用层控制模块根据Tset调整第一次进入同步中断时的那一伺服程序定时周期,并将第一个通信周期内的其余伺服程序定时周期恢复正常。本发明避免了数据更新与伺服应用程序之间的冲突,实现伺服控制数据同步更新和执行。 | ||
| 搜索关键词: | 基于 ethercat 实时 以太网 伺服 驱动器 同步 方法 | ||
【主权项】:
一种基于EtherCAT实时以太网的伺服驱动器同步方法,所述的伺服驱动器设有基于EtherCAT实时以太网的从站,其特征在于,该基于EtherCAT实时以太网的伺服驱动器同步方法包括:从站的链路层控制模块在分布时钟触发时,向从站的应用层控制模块请求同步中断;应用层控制模块在每次进入同步中断时读取当前系统时刻Tsys以及伺服定时器的计数值Tc,并计算中断响应延时Δt1;其中,Δt1=Tsys‑Tdc‑sys,所述的中断响应延时Δt1为链路层控制模块在分布时钟触发的时刻与当前系统时刻之间的偏移量,Tdc‑sys为从链路层控制模块读取的本次分布时钟触发时刻;在第一次进入同步中断时,应用层控制模块计算Tset=TOffset+(Tc‑Δt1),其中,Tset为应用层控制模块在第一次接收到同步中断请求后的下一次伺服中断发起时刻,TOffset为应用层控制模块接收到同步中断请求后的下一次伺服中断发起时刻与接收到该同步中断请求的时刻之间的时间偏差值,TOffset=Tconst;其中Tconst为预先设定的常量,Tconst需满足Tsync<Tconst<Tperiod‑Tservo;Tsync为同步中断的执行时间;Tservo为伺服中断的执行时间,Tperiod为伺服定时器的伺服程序理论定时周期;应用层控制模块根据计算出的Tset调整在第一次进入同步中断时的那一个伺服定时器的伺服程序定时周期;应用层控制模块将处于第一次同步中断所在的那一个通信周期内的其余伺服定时器的伺服程序定时周期恢复为伺服程序理论定时周期Tperiod。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海新时达电气股份有限公司;上海辛格林纳新时达电机有限公司,未经上海新时达电气股份有限公司;上海辛格林纳新时达电机有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510456530.1/,转载请声明来源钻瓜专利网。





