Article(id=1156908034237751932, tenantId=1146029695717560320, journalId=1146123166801305609, issueId=1156907871645556837, articleNumber=null, orderNo=null, doi=10.12404/j.issn.1671-1815.2402811, pmid=null, cstr=null, oa=null, hot=null, price=null, onlineType=0, articleFormat=0, articleType=null, articleTypeStr=research-article, receivedDate=1713283200000, receivedDateStr=2024-04-17, revisedDate=1721232000000, revisedDateStr=2024-07-18, acceptedDate=null, acceptedDateStr=null, onlineDate=1753757969674, onlineDateStr=2025-07-29, pubDate=1737993600000, pubDateStr=2025-01-28, doiRegisterDate=null, doiRegisterDateStr=null, onlineIssueDate=1753757969674, onlineIssueDateStr=2025-07-29, onlineJustAcceptDate=null, onlineJustAcceptDateStr=null, onlineFirstDate=null, onlineFirstDateStr=null, sourceXml=null, magXml=null, createTime=1753757969674, creator=13701087609, updateTime=1753757969674, updator=13701087609, issue=Issue{id=1156907871645556837, tenantId=1146029695717560320, journalId=1146123166801305609, year='2025', volume='25', issue='3', pageStart='879', pageEnd='1312', issueExtLink='null', onlineDate='null', pubDate='null', beforeIssueId=null, nextIssueId=null, price=null, status=1, issueComplete=1, articleOrder=1, issueType=-1, specialIssue=0, createTime=1753757930909, creator=13701087609, updateTime=1765095544280, updator=13701087609, preIssue=null, nextIssue=null, ext={EN=IssueExt(id=1204461268821320541, tenantId=1146029695717560320, journalId=1146123166801305609, issueId=1156907871645556837, language=EN, specialIssueTitle=, coverIllustrator=, specialIssueEditor=, specialIssueAbout=), CN=IssueExt(id=1204461268825514846, tenantId=1146029695717560320, journalId=1146123166801305609, issueId=1156907871645556837, language=CN, specialIssueTitle=, coverIllustrator=, specialIssueEditor=, specialIssueAbout=)}, issueFiles=null}, startPage=1150, endPage=1156, ext={EN=ArticleExt(id=1156908035009503873, articleId=1156908034237751932, tenantId=1146029695717560320, journalId=1146123166801305609, language=EN, title=Design and Performance Testing of Clock Synchronization Compensation Scheme Based on IgH EtherCAT, columnId=1156262729162810294, journalTitle=Science Technology and Engineering, columnName=Papers·Automation and Computational Technology, runingTitle=null, highlight=null, articleAbstract=

To enhance the synchronization performance of multiple clocks in robotic communication systems, a study was conducted on a distributed clock synchronization compensation scheme. Quantitative compensation and dynamic compensation algorithms for clock errors were designed. The synchronization compensation scheme, based on the IgH EtherCAT communication protocol stack, was implemented, and trajectory tracking and communication performance tests were conducted on a six-axis robotic arm. The results show that the application of this synchronization scheme improves the circular trajectory precision of the robotic arm’s end effector compared to non-IgH synchronization schemes. The clock synchronization error is reduced to 54 ns, with the error tolerance within ±200 ns. It is evident that the compensation scheme enhances clock synchronization performance and meets the application requirements of the robotic arm.

, correspAuthors=Bin-rui WANG, authorNote=null, correspAuthorsNote=null, copyrightStatement=null, copyrightOwner=null, extLink=null, articleAbsUrl=null, sourceXml=null, magXml=null, pdfUrl=null, pdf=null, pdfFileSize=null, pdfExtLink=null, richHtmlUrl=null, mobilePdfUrl=null, reviewReport=null, pdfFirstPage=null, abstractGraph=null, abstractGraphContent=null, abstractVideo=null, citation=null, cebUrl=null, magXmlContent=null, mapNumber=null, authorCompany=null, fund=null, authors=null, authorsList=Min-feng CHEN, Gui-rong WANG, Ying-lian JIN, Kun ZHOU, Bin-rui WANG), CN=ArticleExt(id=1156908107474493651, articleId=1156908034237751932, tenantId=1146029695717560320, journalId=1146123166801305609, language=CN, title=基于IgH EtherCAT的时钟同步补偿方案设计与性能测试, columnId=1156262729783567290, journalTitle=科学技术与工程, columnName=论文·自动化技术、计算机技术, runingTitle=null, highlight=null, articleAbstract=

为了提升机器人通信系统多时钟同步性能,通过对分布式时钟同步补偿方案进行研究,设计时钟误差定量补偿与动态补偿算法,采用基于IgH EtherCAT通信协议栈实现同步补偿方案,最后在六轴机械臂上开展轨迹跟踪与通讯性能测试。结果表明,与非IgH同步方案相比,该同步方案的应用提高了机械臂末端执行器的轨迹圆精度。时钟同步误差降至54 ns,同步误差容许范围在±200 ns以内。可见补偿方案提高了时钟同步性能,满足机械臂的应用需求。

, correspAuthors=王斌锐, authorNote=null, correspAuthorsNote=
* 王斌锐(1978—),男,汉族,山西平遥人,博士,教授。研究方向:仿生机器人。E-mail:
, copyrightStatement=null, copyrightOwner=null, extLink=null, articleAbsUrl=null, sourceXml=B74834CaDvL98+GCTBBmVA==, magXml=fDNmU1Ppvhlg1rhanXFzmQ==, pdfUrl=null, pdf=n8ODKNbju0CL6Lg7odnvjA==, pdfFileSize=6780473, pdfExtLink=null, richHtmlUrl=null, mobilePdfUrl=null, reviewReport=null, pdfFirstPage=null, abstractGraph=SzFk6OW/GPjyodiAnkgWZA==, abstractGraphContent=null, abstractVideo=null, citation=null, cebUrl=null, magXmlContent=XQ/OLCKXON5X0Q24GTBfzQ==, mapNumber=null, authorCompany=null, fund=null, authors=

陈敏峰(1999—),男,汉族,浙江嘉兴人,硕士研究生。研究方向:时钟同步通信。E-mail:

, authorsList=陈敏峰, 王桂荣, 金英连, 周坤, 王斌锐)}, authors=[Author(id=1204780255492940765, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, orderNo=0, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=1438825943@qq.com, emailSecond=null, emailThird=null, correspondingAuthor=0, authorType=1, ext={EN=AuthorExt(id=1204780255564243940, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, authorId=1204780255492940765, language=EN, stringName=Min-feng CHEN, firstName=Min-feng, middleName=null, lastName=CHEN, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=null, address=College of Mechanical and Electrical, China Jiliang University, Hangzhou 310018, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1204780255656518635, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, authorId=1204780255492940765, language=CN, stringName=陈敏峰, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=null, address=中国计量大学机电工程学院, 杭州 310018, bio={"content":"

陈敏峰(1999—),男,汉族,浙江嘉兴人,硕士研究生。研究方向:时钟同步通信。E-mail:

"}, bioImg=null, bioContent=

陈敏峰(1999—),男,汉族,浙江嘉兴人,硕士研究生。研究方向:时钟同步通信。E-mail:

, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1204780255341945805, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, xref=null, ext=[AuthorCompanyExt(id=1204780255346140111, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, companyId=1204780255341945805, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=College of Mechanical and Electrical, China Jiliang University, Hangzhou 310018, China), AuthorCompanyExt(id=1204780255354528720, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, companyId=1204780255341945805, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=中国计量大学机电工程学院, 杭州 310018)])]), Author(id=1204780255752987635, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, orderNo=1, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=null, emailSecond=null, emailThird=null, correspondingAuthor=0, authorType=1, ext={EN=AuthorExt(id=1204780258827412476, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, authorId=1204780255752987635, language=EN, stringName=Gui-rong WANG, firstName=Gui-rong, middleName=null, lastName=WANG, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=null, address=College of Mechanical and Electrical, China Jiliang University, Hangzhou 310018, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1204780258949046273, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, authorId=1204780255752987635, language=CN, stringName=王桂荣, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=null, address=中国计量大学机电工程学院, 杭州 310018, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1204780255341945805, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, xref=null, ext=[AuthorCompanyExt(id=1204780255346140111, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, companyId=1204780255341945805, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=College of Mechanical and Electrical, China Jiliang University, Hangzhou 310018, China), AuthorCompanyExt(id=1204780255354528720, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, companyId=1204780255341945805, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=中国计量大学机电工程学院, 杭州 310018)])]), Author(id=1204780259074875399, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, orderNo=2, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=null, emailSecond=null, emailThird=null, correspondingAuthor=0, authorType=1, ext={EN=AuthorExt(id=1204780259200704528, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, authorId=1204780259074875399, language=EN, stringName=Ying-lian JIN, firstName=Ying-lian, middleName=null, lastName=JIN, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=null, address=College of Mechanical and Electrical, China Jiliang University, Hangzhou 310018, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1204780259305562135, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, authorId=1204780259074875399, language=CN, stringName=金英连, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=null, address=中国计量大学机电工程学院, 杭州 310018, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1204780255341945805, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, xref=null, ext=[AuthorCompanyExt(id=1204780255346140111, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, companyId=1204780255341945805, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=College of Mechanical and Electrical, China Jiliang University, Hangzhou 310018, China), AuthorCompanyExt(id=1204780255354528720, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, companyId=1204780255341945805, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=中国计量大学机电工程学院, 杭州 310018)])]), Author(id=1204780259372671003, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, orderNo=3, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=null, emailSecond=null, emailThird=null, correspondingAuthor=0, authorType=1, ext={EN=AuthorExt(id=1204780259481722915, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, authorId=1204780259372671003, language=EN, stringName=Kun ZHOU, firstName=Kun, middleName=null, lastName=ZHOU, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=null, address=College of Mechanical and Electrical, China Jiliang University, Hangzhou 310018, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1204780259557220393, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, authorId=1204780259372671003, language=CN, stringName=周坤, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=null, address=中国计量大学机电工程学院, 杭州 310018, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1204780255341945805, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, xref=null, ext=[AuthorCompanyExt(id=1204780255346140111, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, companyId=1204780255341945805, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=College of Mechanical and Electrical, China Jiliang University, Hangzhou 310018, China), AuthorCompanyExt(id=1204780255354528720, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, companyId=1204780255341945805, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=中国计量大学机电工程学院, 杭州 310018)])]), Author(id=1204780259624329262, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, orderNo=4, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=wangbrpaper@163.com, emailSecond=null, emailThird=null, correspondingAuthor=1, authorType=1, ext={EN=AuthorExt(id=1204780259792101431, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, authorId=1204780259624329262, language=EN, stringName=Bin-rui WANG, firstName=Bin-rui, middleName=null, lastName=WANG, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=*, address=College of Mechanical and Electrical, China Jiliang University, Hangzhou 310018, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1204780259875987521, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, authorId=1204780259624329262, language=CN, stringName=王斌锐, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=*, address=中国计量大学机电工程学院, 杭州 310018, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1204780255341945805, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, xref=null, ext=[AuthorCompanyExt(id=1204780255346140111, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, companyId=1204780255341945805, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=College of Mechanical and Electrical, China Jiliang University, Hangzhou 310018, China), AuthorCompanyExt(id=1204780255354528720, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, companyId=1204780255341945805, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=中国计量大学机电工程学院, 杭州 310018)])])], keywords=[Keyword(id=1204780260152811605, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, language=EN, orderNo=1, keyword=clock synchronization), Keyword(id=1204780260282835043, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, language=EN, orderNo=2, keyword=error compensation), Keyword(id=1204780260354138217, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, language=EN, orderNo=3, keyword=EtherCAT), Keyword(id=1204780260446412913, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, language=EN, orderNo=4, keyword=communication performance), Keyword(id=1204780260538687612, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, language=EN, orderNo=5, keyword=robotic arm), Keyword(id=1204780260630962309, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, language=CN, orderNo=1, keyword=时钟同步), Keyword(id=1204780260698071179, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, language=CN, orderNo=2, keyword=误差补偿), Keyword(id=1204780260811317395, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, language=CN, orderNo=3, keyword=EtherCAT), Keyword(id=1204780260886814873, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, language=CN, orderNo=4, keyword=通信性能), Keyword(id=1204780261083947170, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, language=CN, orderNo=5, keyword=机械臂)], refs=[Reference(id=1204780265659933070, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, doi=null, pmid=null, pmcid=null, year=2023, volume=23, issue=6, pageStart=2477, pageEnd=2484, url=null, language=null, rfNumber=[1], rfOrder=0, authorNames=褚旭龙, 史冬梅, 刘进长, journalName=科学技术与工程, refType=null, unstructuredReference=褚旭龙, 史冬梅, 刘进长. 近20年中国智能机器人领域研究热点——基于CiteSpace的文献计量分析[J]. 科学技术与工程, 2023, 23(6): 2477-2484., articleTitle=近20年中国智能机器人领域研究热点——基于CiteSpace的文献计量分析, refAbstract=null), Reference(id=1204780265748013458, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, doi=null, pmid=null, pmcid=null, year=2023, volume=23, issue=6, pageStart=2477, pageEnd=2484, url=null, language=null, rfNumber=[1], rfOrder=1, authorNames=Chu Xulong, Shi Dongmei, Liu Jinchang, journalName=Science Technology and Engineering, refType=null, unstructuredReference=Chu Xulong, Shi Dongmei, Liu Jinchang. Research hotspots in the field of intelligent robots in China over the past 20 years: a bibliometric analysis based on CiteSpace[J]. Science Technology and Engineering, 2023, 23(6): 2477-2484., articleTitle=Research hotspots in the field of intelligent robots in China over the past 20 years: a bibliometric analysis based on CiteSpace, refAbstract=null), Reference(id=1204780265848676759, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, doi=null, pmid=null, pmcid=null, year=2024, volume=24, issue=4, pageStart=1561, pageEnd=1569, url=null, language=null, rfNumber=[2], rfOrder=2, authorNames=黄睿, 张新, 朱华炳, journalName=科学技术与工程, refType=null, unstructuredReference=黄睿, 张新, 朱华炳, 等. 基于TwinCAT3的一种开源机器人控制系统设计[J]. 科学技术与工程, 2024, 24(4): 1561-1569., articleTitle=基于TwinCAT3的一种开源机器人控制系统设计, refAbstract=null), Reference(id=1204780265953534362, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, doi=null, pmid=null, pmcid=null, year=2024, volume=24, issue=4, pageStart=1561, pageEnd=1569, url=null, language=null, rfNumber=[2], rfOrder=3, authorNames=Huang Rui, Zhang Xin, Zhu Huabing, journalName=Science Technology and Engineering, refType=null, unstructuredReference=Huang Rui, Zhang Xin, Zhu Huabing, et al. Design of an open-source robot control system based on TwinCAT3[J]. Science Technology and Engineering, 2024, 24(4): 1561-1569., articleTitle=Design of an open-source robot control system based on TwinCAT3, refAbstract=null), Reference(id=1204780266083557792, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, doi=null, pmid=null, pmcid=null, year=2024, volume=47, issue=3, pageStart=91, pageEnd=96, url=null, language=null, rfNumber=[3], rfOrder=4, authorNames=胡鑫明, 蒋大海, 雷妮, journalName=现代电子技术, refType=null, unstructuredReference=胡鑫明, 蒋大海, 雷妮, 等. 一种EtherCAT主站存取网络结构设计[J]. 现代电子技术, 2024, 47(3): 91-96., articleTitle=一种EtherCAT主站存取网络结构设计, refAbstract=null), Reference(id=1204780266196804006, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, doi=null, pmid=null, pmcid=null, year=2024, volume=47, issue=3, pageStart=91, pageEnd=96, url=null, language=null, rfNumber=[3], rfOrder=5, authorNames=Hu Xinming, Jiang Dahai, Re Ni, journalName=Modern Electronic Technology, refType=null, unstructuredReference=Hu Xinming, Jiang Dahai, Re Ni, et al. Design of an EtherCAT master station access network structure[J]. Modern Electronic Technology, 2024, 47(3): 91-96., articleTitle=Design of an EtherCAT master station access network structure, refAbstract=null), Reference(id=1204780266305855914, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, doi=null, pmid=null, pmcid=null, year=2020, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[4], rfOrder=6, authorNames=王猛飞, journalName=基于EtherCAT的工业机器人感知与控制系统设计, refType=null, unstructuredReference=王猛飞. 基于EtherCAT的工业机器人感知与控制系统设计[D]. 广州: 华南理工大学, 2020., articleTitle=null, refAbstract=null), Reference(id=1204780267505426865, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, doi=null, pmid=null, pmcid=null, year=2020, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[4], rfOrder=7, authorNames=Wang Mengfei, journalName=Design of industrial robot perception and control system based on EtherCAT, refType=null, unstructuredReference=Wang Mengfei. Design of industrial robot perception and control system based on EtherCAT[D]. Guangzhou: South China University of Technology, 2020., articleTitle=null, refAbstract=null), Reference(id=1204780267669004727, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, doi=null, pmid=null, pmcid=null, year=2020, volume=8, issue=null, pageStart=58620, pageEnd=58628, url=null, language=null, rfNumber=[5], rfOrder=8, authorNames=Park S M, Kim H W, Kim H J, journalName=IEEE Access, refType=null, unstructuredReference=Park S M, Kim H W, Kim H J, et al. Accuracy improvement of master-slave synchronization in EtherCAT networks[J]. IEEE Access, 2020, 8: 58620-58628., articleTitle=Accuracy improvement of master-slave synchronization in EtherCAT networks, refAbstract=null), Reference(id=1204780267778056635, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, doi=null, pmid=null, pmcid=null, year=2022, volume=null, issue=1, pageStart=262, pageEnd=265, url=null, language=null, rfNumber=[6], rfOrder=9, authorNames=马平, 刘胜旺, 苏攀杰, journalName=机械设计与制造, refType=null, unstructuredReference=马平, 刘胜旺, 苏攀杰, 等. IGH EtherCAT主站分布式时钟机制的应用与研究[J]. 机械设计与制造, 2022(1): 262-265, 270., articleTitle=IGH EtherCAT主站分布式时钟机制的应用与研究, refAbstract=null), Reference(id=1204780267920662977, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, doi=null, pmid=null, pmcid=null, year=2022, volume=null, issue=1, pageStart=262, pageEnd=265, url=null, language=null, rfNumber=[6], rfOrder=10, authorNames=Ma Ping, Liu Shengwang, Su Panjie, journalName=Mechanical Design and Manufacturing, refType=null, unstructuredReference=Ma Ping, Liu Shengwang, Su Panjie, et al. Application and research of distributed clock mechanism of IGH EtherCAT master station[J]. Mechanical Design and Manufacturing, 2022(1): 262-265, 270., articleTitle=Application and research of distributed clock mechanism of IGH EtherCAT master station, refAbstract=null), Reference(id=1204780268088435147, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, doi=null, pmid=null, pmcid=null, year=2023, volume=null, issue=null, pageStart=109, pageEnd=114, url=null, language=null, rfNumber=[7], rfOrder=11, authorNames=Luo X J, Yang S Q, Xu H, journalName=null, refType=null, unstructuredReference=Luo X J, Yang S Q, Xu H.Cooperative manipulator control based on IgH Ethercat master[C]//2023 WRC Symposium on Advanced Robotics and Automation(WRC SARA): New York: IEEE, 2023: 109-114., articleTitle=null, refAbstract=null), Reference(id=1204780268205875666, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, doi=null, pmid=null, pmcid=null, year=2021, volume=9, issue=null, pageStart=33061, pageEnd=33074, url=null, language=null, rfNumber=[8], rfOrder=12, authorNames=Lee S Y, Sung M, journalName=IEEE Access, refType=null, unstructuredReference=Lee S Y, Sung M. Design and implementation of an ethernet-based linear motor drive for industrial transport systems[J]. IEEE Access, 2021, 9: 33061-33074., articleTitle=Design and implementation of an ethernet-based linear motor drive for industrial transport systems, refAbstract=null), Reference(id=1204780268310733273, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, doi=null, pmid=null, pmcid=null, year=2022, volume=null, issue=12, pageStart=113, pageEnd=118, url=null, language=null, rfNumber=[9], rfOrder=13, authorNames=荣锋, 孙亚硕, journalName=仪表技术与传感器, refType=null, unstructuredReference=荣锋, 孙亚硕. EtherCAT分布时钟同步算法的研究与优化[J]. 仪表技术与传感器, 2022(12): 113-118., articleTitle=EtherCAT分布时钟同步算法的研究与优化, refAbstract=null), Reference(id=1204780268465922529, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, doi=null, pmid=null, pmcid=null, year=2022, volume=null, issue=12, pageStart=113, pageEnd=118, url=null, language=null, rfNumber=[9], rfOrder=14, authorNames=Rong Feng, Sun Yashuo, journalName=Instrument Technology and Sensors, refType=null, unstructuredReference=Rong Feng, Sun Yashuo. Research and optimization of EtherCAT distributed clock synchronization algorithm[J]. Instrument Technology and Sensors, 2022(12): 113-118., articleTitle=Research and optimization of EtherCAT distributed clock synchronization algorithm, refAbstract=null), Reference(id=1204780270370136550, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, doi=null, pmid=null, pmcid=null, year=2020, volume=20, issue=28, pageStart=11698, pageEnd=11705, url=null, language=null, rfNumber=[10], rfOrder=15, authorNames=刘策越, 郭宏, 张先国, journalName=科学技术与工程, refType=null, unstructuredReference=刘策越, 郭宏, 张先国. 时间触发以太网时钟同步协议攻击行为的性能评估方法[J]. 科学技术与工程, 2020, 20(28): 11698-11705., articleTitle=时间触发以太网时钟同步协议攻击行为的性能评估方法, refAbstract=null), Reference(id=1204780270479188461, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, doi=null, pmid=null, pmcid=null, year=2020, volume=20, issue=28, pageStart=11698, pageEnd=11705, url=null, language=null, rfNumber=[10], rfOrder=16, authorNames=Liu Ceyue, Guo Hong, Zhang Xianguo, journalName=Science Technology and Engineering, refType=null, unstructuredReference=Liu Ceyue, Guo Hong, Zhang Xianguo. Performance evaluation method of time-triggered Ethernet clock synchronization protocol attack behavior[J]. Science Technology and Engineering, 2020, 20(28): 11698-11705., articleTitle=Performance evaluation method of time-triggered Ethernet clock synchronization protocol attack behavior, refAbstract=null), Reference(id=1204780270579851762, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, doi=null, pmid=null, pmcid=null, year=2020, volume=26, issue=4, pageStart=2092, pageEnd=2103, url=null, language=null, rfNumber=[11], rfOrder=17, authorNames=Zhou N, Li D, journalName=IEEE/ASME Transactions on Mechatronics, refType=null, unstructuredReference=Zhou N, Li D. Cyber-physical codesign of field-level reconfigurations in networked motion controllers[J]. IEEE/ASME Transactions on Mechatronics, 2020, 26(4): 2092-2103., articleTitle=Cyber-physical codesign of field-level reconfigurations in networked motion controllers, refAbstract=null), Reference(id=1204780270709875193, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, doi=null, pmid=null, pmcid=null, year=2020, volume=18, issue=2, pageStart=2308, pageEnd=2319, url=null, language=null, rfNumber=[12], rfOrder=18, authorNames=Akpinar K O, Ozcelik I, journalName=IEEE Transactions on Network and Service Management, refType=null, unstructuredReference=Akpinar K O, Ozcelik I. Methodology to determine the device-level periodicity for anomaly detection in EtherCAT-based industrial control network[J]. IEEE Transactions on Network and Service Management, 2020, 18(2): 2308-2319., articleTitle=Methodology to determine the device-level periodicity for anomaly detection in EtherCAT-based industrial control network, refAbstract=null), Reference(id=1204780270852481538, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, doi=null, pmid=null, pmcid=null, year=2021, volume=21, issue=8, pageStart=3159, pageEnd=3168, url=null, language=null, rfNumber=[13], rfOrder=19, authorNames=袁俊杰, 刘海涛, 潘国庆, journalName=科学技术与工程, refType=null, unstructuredReference=袁俊杰, 刘海涛, 潘国庆, 等. 基于EtherCAT和TwinCAT3的协作机器人控制系统设计[J]. 科学技术与工程, 2021, 21(8): 3159-3168., articleTitle=基于EtherCAT和TwinCAT3的协作机器人控制系统设计, refAbstract=null), Reference(id=1204780272064635398, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, doi=null, pmid=null, pmcid=null, year=2021, volume=21, issue=8, pageStart=3159, pageEnd=3168, url=null, language=null, rfNumber=[13], rfOrder=20, authorNames=Yuan Junjie, Liu Haitao, Pan Guoqing, journalName=Science Technology and Engineering, refType=null, unstructuredReference=Yuan Junjie, Liu Haitao, Pan Guoqing, et al. Design of collaborative robot control system based on EtherCAT and TwinCAT3[J]. Science Technology and Engineering, 2021, 21(8): 3159-3168., articleTitle=Design of collaborative robot control system based on EtherCAT and TwinCAT3, refAbstract=null), Reference(id=1204780272194658828, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, doi=null, pmid=null, pmcid=null, year=2023, volume=11, issue=null, pageStart=44278, pageEnd=44286, url=null, language=null, rfNumber=[14], rfOrder=21, authorNames=Ahn J, Park S, Sim J, journalName=IEEE Access, refType=null, unstructuredReference=Ahn J, Park S, Sim J, et al. Dual channel ethercat control system for 33-dof humanoid robot tocabi[J]. IEEE Access, 2023, 11: 44278-44286., articleTitle=Dual channel ethercat control system for 33-dof humanoid robot tocabi, refAbstract=null), Reference(id=1204780272299516428, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, doi=null, pmid=null, pmcid=null, year=2023, volume=46, issue=20, pageStart=39, pageEnd=43, url=null, language=null, rfNumber=[15], rfOrder=22, authorNames=李灿, 韩先虎, 程法勇, journalName=现代电子技术, refType=null, unstructuredReference=李灿, 韩先虎, 程法勇, 等. 基于ATE的传输延迟测试方法优化[J]. 现代电子技术, 2023, 46(20): 39-43., articleTitle=基于ATE的传输延迟测试方法优化, refAbstract=null), Reference(id=1204780272404374035, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, doi=null, pmid=null, pmcid=null, year=2023, volume=46, issue=20, pageStart=39, pageEnd=43, url=null, language=null, rfNumber=[15], rfOrder=23, authorNames=Li Can, Han Xianhu, Cheng Fayong, journalName=Modern Electronic Technology, refType=null, unstructuredReference=Li Can, Han Xianhu, Cheng Fayong, et al. Optimization of transmission delay test method based on ATE[J]. Modern Electronic Technology, 2023, 46(20): 39-43., articleTitle=Optimization of transmission delay test method based on ATE, refAbstract=null)], funds=[Fund(id=1204780265295028601, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, awardId=LGG22F030001, language=CN, fundingSource=浙江省自然科学基金(LGG22F030001), fundOrder=null, country=null), Fund(id=1204780265412469119, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, awardId=TGG24E050007, language=CN, fundingSource=浙江省基础公益项目(TGG24E050007), fundOrder=null, country=null)], companyList=[AuthorCompany(id=1204780255341945805, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, xref=null, ext=[AuthorCompanyExt(id=1204780255346140111, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, companyId=1204780255341945805, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=College of Mechanical and Electrical, China Jiliang University, Hangzhou 310018, China), AuthorCompanyExt(id=1204780255354528720, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, companyId=1204780255341945805, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=中国计量大学机电工程学院, 杭州 310018)])], figs=[ArticleFig(id=1204780261323022518, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, language=EN, label=Fig.1, caption=Schematic diagram of distributed clock mode, figureFileSmall=fN9hol68AwC3GuH4LRbNbg==, figureFileBig=QCZVYYS3N+xvtHJ3+aKdeQ==, tableContent=null), ArticleFig(id=1204780261432074434, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, language=CN, label=图1, caption=分布时钟模式示意图, figureFileSmall=fN9hol68AwC3GuH4LRbNbg==, figureFileBig=QCZVYYS3N+xvtHJ3+aKdeQ==, tableContent=null), ArticleFig(id=1204780261599846604, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, language=EN, label=Fig.2, caption=Schematic diagram of clock synchronization error compensation, figureFileSmall=YJOzyaSaHV4ZXMU38BaWDg==, figureFileBig=IexPSl1/RZPLkbW0p+9Kjg==, tableContent=null), ArticleFig(id=1204780261671149778, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, language=CN, label=图2, caption=时钟同步误差补偿示意图, figureFileSmall=YJOzyaSaHV4ZXMU38BaWDg==, figureFileBig=IexPSl1/RZPLkbW0p+9Kjg==, tableContent=null), ArticleFig(id=1204780261796978903, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, language=EN, label=Fig.3, caption=Slave station transmission schematic diagram, figureFileSmall=vEtMKIyDeezjYKJxW8D/yw==, figureFileBig=XIQvL12Ikql032Sr5pUgyw==, tableContent=null), ArticleFig(id=1204780261889253596, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, language=CN, label=图3, caption=从站传输示意图, figureFileSmall=vEtMKIyDeezjYKJxW8D/yw==, figureFileBig=XIQvL12Ikql032Sr5pUgyw==, tableContent=null), ArticleFig(id=1204780263151739106, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, language=EN, label=Fig.4, caption=Drift compensation closed loop feedback, figureFileSmall=S8d2ip8MK6QhVDIi+hMaHg==, figureFileBig=sp+7YbSCg/NKN8niPz48xg==, tableContent=null), ArticleFig(id=1204780263256596712, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, language=CN, label=图4, caption=漂移补偿闭环反馈

SOF(static output feedback)表示静态输出反馈;PID(proportion integral differential)比例积分微分

, figureFileSmall=S8d2ip8MK6QhVDIi+hMaHg==, figureFileBig=sp+7YbSCg/NKN8niPz48xg==, tableContent=null), ArticleFig(id=1204780263336288494, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, language=EN, label=Fig.5, caption=Clock synchronization flowchart, figureFileSmall=zEPdZYvSlVWlR+zegptJZQ==, figureFileBig=VLLmYVn4WmYuxK1Ni9iUJQ==, tableContent=null), ArticleFig(id=1204780263453729014, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, language=CN, label=图5, caption=时钟同步流程图, figureFileSmall=zEPdZYvSlVWlR+zegptJZQ==, figureFileBig=VLLmYVn4WmYuxK1Ni9iUJQ==, tableContent=null), ArticleFig(id=1204780263554392317, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, language=EN, label=Fig.6, caption=Performance testing platform, figureFileSmall=MRnxjU/wvoqvDiNo/BpdMQ==, figureFileBig=qQwt8BobATVpe1Qi0mh4Wg==, tableContent=null), ArticleFig(id=1204780263638278400, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, language=CN, label=图6, caption=性能测试平台, figureFileSmall=MRnxjU/wvoqvDiNo/BpdMQ==, figureFileBig=qQwt8BobATVpe1Qi0mh4Wg==, tableContent=null), ArticleFig(id=1204780263734747400, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, language=EN, label=Fig.7, caption=Curved surface manipulator multi-axis collaborative circle drawing, figureFileSmall=IFevfoJ4e+y4SCVzOfTT4g==, figureFileBig=pcrm/e7BtVOISIibMncfSg==, tableContent=null), ArticleFig(id=1204780263835410702, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, language=CN, label=图7, caption=球面多关节协同画圆, figureFileSmall=IFevfoJ4e+y4SCVzOfTT4g==, figureFileBig=pcrm/e7BtVOISIibMncfSg==, tableContent=null), ArticleFig(id=1204780263948656919, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, language=EN, label=Fig.8, caption=Comparison of compensation scheme effects, figureFileSmall=V/wIM8zbuRFIrnQ83Qt9Bg==, figureFileBig=kD1Q5hQOOsYyVWRgHFl6HA==, tableContent=null), ArticleFig(id=1204780264019960093, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, language=CN, label=图8, caption=补偿方案对比效果图, figureFileSmall=V/wIM8zbuRFIrnQ83Qt9Bg==, figureFileBig=kD1Q5hQOOsYyVWRgHFl6HA==, tableContent=null), ArticleFig(id=1204780264124817699, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, language=EN, label=Fig.9, caption=Clock error without compensation, figureFileSmall=PsQBS5aQw6wuM75B8hGOgA==, figureFileBig=dIphTPWXh8dRscEOOl9n/g==, tableContent=null), ArticleFig(id=1204780264246452524, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, language=CN, label=图9, caption=从站6无补偿时钟误差, figureFileSmall=PsQBS5aQw6wuM75B8hGOgA==, figureFileBig=dIphTPWXh8dRscEOOl9n/g==, tableContent=null), ArticleFig(id=1204780264380670262, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, language=EN, label=Fig.10, caption=Sampling graph of clock synchronization errors across slave stations, figureFileSmall=apN0TbsUAozz+4Y01e/4hg==, figureFileBig=9+DjnHQUlEr+Cmayw0DOvg==, tableContent=null), ArticleFig(id=1204780264472944961, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, language=CN, label=图10, caption=各从站时钟同步误差采样图, figureFileSmall=apN0TbsUAozz+4Y01e/4hg==, figureFileBig=9+DjnHQUlEr+Cmayw0DOvg==, tableContent=null), ArticleFig(id=1204780264573608270, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, language=EN, label=Fig.11, caption=Transmission compensation and drift compensation mean range, figureFileSmall=x0GAzbNxXsHAaZ1VS0YKMw==, figureFileBig=jDAOHCvRfohgnNYxTo2+LQ==, tableContent=null), ArticleFig(id=1204780264665882963, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, language=CN, label=图11, caption=传输补偿与漂移补偿均值区间, figureFileSmall=x0GAzbNxXsHAaZ1VS0YKMw==, figureFileBig=jDAOHCvRfohgnNYxTo2+LQ==, tableContent=null), ArticleFig(id=1204780264783323483, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, language=EN, label=Table 1, caption=

Synchronization performance evaluation

, figureFileSmall=null, figureFileBig=null, tableContent=
测试组 同步均值/ns 抖动均值/ns 相似度/%
传统EtherCAT 101 227 97.82
改进补偿 54 95 98.13
), ArticleFig(id=1204780264925929827, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, language=CN, label=表1, caption=

同步性能评估

, figureFileSmall=null, figureFileBig=null, tableContent=
测试组 同步均值/ns 抖动均值/ns 相似度/%
传统EtherCAT 101 227 97.82
改进补偿 54 95 98.13
), ArticleFig(id=1204780265034981734, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, language=EN, label=Table 2, caption=

Synchronous compensation plan data statistics table

, figureFileSmall=null, figureFileBig=null, tableContent=
组别 时间/ns
从站2 从站3 从站4 从站5 从站6
偏移补偿值 109 161 185 123 19 530 222 20 144 623 20 253 941
传输补偿值 105 206 310 410 520
漂移补偿均值 -21 -34 15 -41 20
漂移补偿最大 11 19 60 39 52
漂移补偿最小 -72 -76 -30 -96 -22
时钟误差均值 8 16 35 9 54
), ArticleFig(id=1204780265135645038, tenantId=1146029695717560320, journalId=1146123166801305609, articleId=1156908034237751932, language=CN, label=表2, caption=

同步补偿方案数据统计表

, figureFileSmall=null, figureFileBig=null, tableContent=
组别 时间/ns
从站2 从站3 从站4 从站5 从站6
偏移补偿值 109 161 185 123 19 530 222 20 144 623 20 253 941
传输补偿值 105 206 310 410 520
漂移补偿均值 -21 -34 15 -41 20
漂移补偿最大 11 19 60 39 52
漂移补偿最小 -72 -76 -30 -96 -22
时钟误差均值 8 16 35 9 54
)], attaches=null, journal=Journal(id=1146119176004939786, delFlag=0, nameCn=科学技术与工程, nameEn=Science Technology and Engineering, nameHistory1=null, nameHistory2=null, issn=1671-1815, eissn=, cn=11-4688/T, coden=null, periodic=4, language=CN, oaType=是, ccby=null, superviseOffice=null, ownerOffice=null, pubOffice=null, editorOffice=null, officeType=null, aims=null, clcCode=null, officeProv=null, officeCity=null, officeAddr=null, officeZip=null, officeEmail=null, officePhone=null, editDirector=null, officeDirector=null, officeDirectorPhone=null, officeStaffNum=null, officeEmpNum=null, coverPicUrl=UKU/O7GSka5polgCTkbIIw==, journalPrice=null, startedYear=null, abbrevIsoEn=Sci Technol Eng, journalRemark=null, publicationField=null, createdTime=null, updatedTime=1754445529766, createdBy=null, updatedBy=13701087609, firstLetterCn=S, firstLetterEn=S, subjectCode=Natural Sciences, subjectName=自然科学, subjectCodeEn=Natural Sciences, subjectNameEn=null, picCn=UKU/O7GSka5polgCTkbIIw==, picEn=5hwlULoNwcbj3xUmVi9MAQ==, jcr=null, cjcr=null, exts=[JournalExt(id=1159791870395564357, language=CN, name=科学技术与工程, nameHistory1=null, nameHistory2=null, managedBy=, sponsoredBy=, publishedBy=, editorOffice=, officeProv=null, officeCity=null, officeAddr=, officeZip=, editDirector=null, officeDirector=null, officePhone=null, coverPicUrl=null, journalRemark=, submitArticleUrl=null, websiteUrl=http://www.stae.com.cn/jsygc/home, createdTime=1754445529793, updatedTime=1754445529793, createdBy=13701087609, updatedBy=13701087609, submissionGuidelinesUrl=http://www.stae.com.cn/jsygc/site/menus/20090429150146001, submissionAuthorUrl=http://www.stae.com.cn/jsygc/author/login, submissionEditorUrl=http://www.stae.com.cn/jsygc/editor/login, submissionReviewUrl=http://www.stae.com.cn/jsygc/reviewer/login, submissionCeEditorUrl=, submissionAeEditorUrl=, option={"copyright":""}), JournalExt(id=1159791870441701702, language=EN, name=Science Technology and Engineering, nameHistory1=null, nameHistory2=null, managedBy=, sponsoredBy=, publishedBy=, editorOffice=, officeProv=null, officeCity=null, officeAddr=, officeZip=, editDirector=null, officeDirector=null, officePhone=null, coverPicUrl=null, journalRemark=, submitArticleUrl=null, websiteUrl=http://www.stae.com.cn/jsygc/home, createdTime=1754445529804, updatedTime=1754445529804, createdBy=13701087609, updatedBy=13701087609, submissionGuidelinesUrl=, submissionAuthorUrl=http://www.stae.com.cn/jsygc/author/login, submissionEditorUrl=http://www.stae.com.cn/jsygc/editor/login, submissionReviewUrl=http://www.stae.com.cn/jsygc/reviewer/login, submissionCeEditorUrl=, submissionAeEditorUrl=, option={"copyright":""})], databaseList=null, tenantJournalId=1146123166801305609, websiteList=[Website(id=1148243202391400884, webName=null, webTitle=null, webDomain=null, webCopyrigh=null, webIpcNo=null, seoTitle=null, seoKeywords=null, seoDescription=null, tenantJournalId=null, journalId=1146123166801305609, journalNameCn=null, journalNameEn=null, grayFlag=null, tenantId=1146029695717560320, platformId=null, journalGroupId=null, journalGroupNameCn=null, journalGroupNameEn=null, type=1, domain=https://castjournals.cast.org.cn/joweb/kxjsygc/CN, language=CN, createTime=1751692112777, createBy=18614031015, updateTime=1753520965431, updateBy=18614031015, name=科学技术与工程-中文站点, tplId=1146099689490845704, title=科学技术与工程, delFlag=0, indexPage=/home, props=[WebsiteProps(id=1148622798802673703, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1148243202391400884, code=articleTextType, value=kx, createTime=1751782615614, updateTime=1751782615614, creator=18614031015, updator=18614031015), WebsiteProps(id=1148622798781702180, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1148243202391400884, code=banner, value=null, createTime=1751782615609, updateTime=1751782615609, creator=18614031015, updator=18614031015), WebsiteProps(id=1148622798769119267, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1148243202391400884, code=logo, value=https://castjournals.cast.org.cn/joweb/kjdb/CN/file/pic?fileId=j86gbwi+p0Idkyl5SzIlmQ==, createTime=1751782615606, updateTime=1751782615606, creator=18614031015, updator=18614031015), WebsiteProps(id=1148622798794285094, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1148243202391400884, code=picServerUrl, value=https://castjournals.cast.org.cn/joweb/kjdb/CN/file/pic, createTime=1751782615612, updateTime=1751782615612, creator=18614031015, updator=18614031015), WebsiteProps(id=1148622798790090789, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1148243202391400884, code=staticResourcePath, value=https://castjournals.cast.org.cn/joweb/cast_kjdb_cn_619/, createTime=1751782615611, updateTime=1751782615611, creator=18614031015, updator=18614031015)]), Website(id=1155914124811976731, webName=null, webTitle=null, webDomain=null, webCopyrigh=null, webIpcNo=null, seoTitle=null, seoKeywords=null, seoDescription=null, tenantJournalId=null, journalId=1146123166801305609, journalNameCn=null, journalNameEn=null, grayFlag=null, tenantId=1146029695717560320, platformId=null, journalGroupId=null, journalGroupNameCn=null, journalGroupNameEn=null, type=1, domain=https://castjournals.cast.org.cn/joweb/kxjsygc/EN, language=EN, createTime=1753521003206, createBy=18614031015, updateTime=1753521003206, updateBy=18614031015, name=科学技术与工程-英文站点, tplId=1146101810881728533, title=Science Technology and Engineering, delFlag=0, indexPage=/home, props=[WebsiteProps(id=1155914371227308235, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1155914124811976731, code=articleTextType, value=kx, createTime=1753521061952, updateTime=1753521061952, creator=18614031015, updator=18614031015), WebsiteProps(id=1155914371210531016, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1155914124811976731, code=banner, value=null, createTime=1753521061947, updateTime=1753521061947, creator=18614031015, updator=18614031015), WebsiteProps(id=1155914371202142407, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1155914124811976731, code=logo, value=https://castjournals.cast.org.cn/joweb/kjdb/CN/file/pic?fileId=j86gbwi+p0Idkyl5SzIlmQ==, createTime=1753521061945, updateTime=1753521061945, creator=18614031015, updator=18614031015), WebsiteProps(id=1155914371223113930, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1155914124811976731, code=picServerUrl, value=https://castjournals.cast.org.cn/joweb/kjdb/CN/file/pic, createTime=1753521061950, updateTime=1753521061950, creator=18614031015, updator=18614031015), WebsiteProps(id=1155914371218919625, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1155914124811976731, code=staticResourcePath, value=https://castjournals.cast.org.cn/joweb/cast_kjdb_cn_619/, createTime=1753521061949, updateTime=1753521061949, creator=18614031015, updator=18614031015)])], journalTitle=科学技术与工程, weixinUrl=null, journalUrl=null, iacademicId=null, status=0, seqNo=null, journalTitleEn=Science Technology and Engineering, journalPhotoCn=UKU/O7GSka5polgCTkbIIw==, journalPhotoEn=5hwlULoNwcbj3xUmVi9MAQ==, journalFirstLetter=S, journalRecommend=null, journalNew=null, journalCollection=null, jcrJf=null, cjcrJf=null, jcrJfStr=null, cjcrJfStr=null, submissionFirstDecision=null, sciSubjectClassification=null, casSubjectClassification=null, citeScore=null, totalCitationFrequency=null, icpCode=null, psCode=null, advertisingLicenseCode=null, copyrightInformation=null, country=null, option=null, provinceCode=null, provinceName=null, collectFlag=false), detailUrlCn=https://castjournals.cast.org.cn/joweb/kxjsygc/CN/10.12404/j.issn.1671-1815.2402811, detailUrlEn=https://castjournals.cast.org.cn/joweb/kxjsygc/EN/10.12404/j.issn.1671-1815.2402811, pdfUrlCn=https://castjournals.cast.org.cn/joweb/kxjsygc/CN/PDF/10.12404/j.issn.1671-1815.2402811, pdfUrlEn=https://castjournals.cast.org.cn/joweb/kxjsygc/EN/PDF/10.12404/j.issn.1671-1815.2402811, aliStartDate=null, aliEndDate=null, collectionFlag=false, citedCount=null, citedUrl=null, reference=null)
收藏切换
基于IgH EtherCAT的时钟同步补偿方案设计与性能测试
收藏切换
PDF下载
陈敏峰 , 王桂荣 , 金英连 , 周坤 , 王斌锐 *
科学技术与工程 | 论文·自动化技术、计算机技术 2025,25(3): 1150-1156
收起
收藏切换
科学技术与工程 | 论文·自动化技术、计算机技术 2025, 25(3): 1150-1156
基于IgH EtherCAT的时钟同步补偿方案设计与性能测试
全屏
陈敏峰 , 王桂荣, 金英连, 周坤, 王斌锐*
作者信息
  • 中国计量大学机电工程学院, 杭州 310018
  • 陈敏峰(1999—),男,汉族,浙江嘉兴人,硕士研究生。研究方向:时钟同步通信。E-mail:

通讯作者:

* 王斌锐(1978—),男,汉族,山西平遥人,博士,教授。研究方向:仿生机器人。E-mail:
Design and Performance Testing of Clock Synchronization Compensation Scheme Based on IgH EtherCAT
Min-feng CHEN , Gui-rong WANG, Ying-lian JIN, Kun ZHOU, Bin-rui WANG*
Affiliations
  • College of Mechanical and Electrical, China Jiliang University, Hangzhou 310018, China
出版时间: 2025-01-28 doi: 10.12404/j.issn.1671-1815.2402811
文章导航
收藏切换

为了提升机器人通信系统多时钟同步性能,通过对分布式时钟同步补偿方案进行研究,设计时钟误差定量补偿与动态补偿算法,采用基于IgH EtherCAT通信协议栈实现同步补偿方案,最后在六轴机械臂上开展轨迹跟踪与通讯性能测试。结果表明,与非IgH同步方案相比,该同步方案的应用提高了机械臂末端执行器的轨迹圆精度。时钟同步误差降至54 ns,同步误差容许范围在±200 ns以内。可见补偿方案提高了时钟同步性能,满足机械臂的应用需求。

时钟同步  /  误差补偿  /  EtherCAT  /  通信性能  /  机械臂

To enhance the synchronization performance of multiple clocks in robotic communication systems, a study was conducted on a distributed clock synchronization compensation scheme. Quantitative compensation and dynamic compensation algorithms for clock errors were designed. The synchronization compensation scheme, based on the IgH EtherCAT communication protocol stack, was implemented, and trajectory tracking and communication performance tests were conducted on a six-axis robotic arm. The results show that the application of this synchronization scheme improves the circular trajectory precision of the robotic arm’s end effector compared to non-IgH synchronization schemes. The clock synchronization error is reduced to 54 ns, with the error tolerance within ±200 ns. It is evident that the compensation scheme enhances clock synchronization performance and meets the application requirements of the robotic arm.

clock synchronization  /  error compensation  /  EtherCAT  /  communication performance  /  robotic arm
陈敏峰, 王桂荣, 金英连, 周坤, 王斌锐. 基于IgH EtherCAT的时钟同步补偿方案设计与性能测试. 科学技术与工程, 2025 , 25 (3) : 1150 -1156 . DOI: 10.12404/j.issn.1671-1815.2402811
Min-feng CHEN, Gui-rong WANG, Ying-lian JIN, Kun ZHOU, Bin-rui WANG. Design and Performance Testing of Clock Synchronization Compensation Scheme Based on IgH EtherCAT[J]. Science Technology and Engineering, 2025 , 25 (3) : 1150 -1156 . DOI: 10.12404/j.issn.1671-1815.2402811
面对工业机器人技术的快速发展,传统控制器采用的封闭结构限制其开放性、软件可扩展性和网络功能,难以满足市场发展的需求[1]。在大多国外产品独立研发工业实时以太网协议,复杂控制应用的协议组件和代码不公开的情况下,凸显出研发机器人控制器通信解决方案的重要性。
黄睿等[2]面对工业机器人封闭式控制结构的问题,设计基于TwinCAT3与EtherCAT通讯协议的开源机器人控制系统架构,但没对通讯性能进行优化。文献[3]对3种基本拓扑结构的时钟同步误差进行了仿真分析。文献[4]研究EtherCAT从站在同步管理器模式和分布时钟模式下的中断信号误差,但未对时钟同步算法及其实现过程展开研究。文献[5-6]分别通过SOEM(simple open EtherCAT master library)框架和IgH EtherCAT框架设计通信方案。Luo等[7]在Linux+Xenomai双内核系统上,构建IgH EtherCAT的六轴机械臂运动控制系统,双内核的设计减低了系统调度延迟。文献[8]提出了基于FPGA(field programmable gate array)的通信主站方案。文献[9]通过研究主站到参考从站之间的传输延时与各从站的初始时钟偏移量,提高主从控制系统的时钟同步精度,通过移植SOEM框架设计分布时钟同步算法。但没有使用IgH EtherCAT框架设计,没有考虑动态漂移补偿方案,本文中考虑此方向并进一步研究。
基于IgH EtherCAT工业总线搭建一种硬件开发难度小、成本低、通信性能高、无需外接通讯板卡的软件型通信方案,以满足机器人控制器应用需求。通过设计一种分布式时钟同步方案,实现误差的定量补偿与动态补偿,以解决传输延迟、时钟偏移和时钟漂移等问题,主要研究如下内容。
(1)面对参考时钟与从站时钟之间的传输延时、时钟偏移及时钟漂移影响因素,设计一种分布式时钟同步方案,分别实现误差的定量补偿与动态补偿,以提高从站时钟的同步性能。
(2)面对固有通信协议的限制,研究其成本效益高、可移植和开发灵活的IgH EtherCAT协议栈完成同步补偿方案,期望达到纳秒级的同步精度。
(3)在实际机械臂上进行的实验,评估时钟同步优化方案的效果,并针对补偿过程中各项补偿值的变化进行了深入的性能分析。
分布时钟(distributed clock,DC)模式基于IEEE 1588协议[10]的分布时钟机制实现,维持主站时钟、参考时钟与其他各从站时钟一致[11],如图1所示效果。通常选择主站连接的第一个具备分布时钟功能的从站作为参考从站,以支持分布式时钟同步。
分布时钟模式优势支持对各个从站初始传输延时、时钟偏移、时钟漂移的测量和补偿,支持周期性的同步操作来保持各从站的时钟精确同步,从而确保各从站的时钟在设定的通信周期后精准地触发同步信号(Sync),实现执行器同步执行主站下发的动作指令。
时钟同步误差[12]的产生主要有三个方面:各从站的传播延迟、时钟偏移量与时钟漂移量。
传输延迟包括主站和各从站之间的线缆传输延时与各从站内部的数据帧处理延时以及数据帧转发延时。数据帧在网络中传输和从站处理数据所需的时间差引起的[13]。由于这些延时是不可避免的,它们可能导致数据帧到达不同的从站时产生时间差,影响了整个系统的同步性能。
时钟偏移由于无法确保各从站设备可以同时上电,即使所有设备都接受相同的上电时间,也会因为启动过程的不同,各个时钟的起始点也会有差异。这种初始偏移导致系统在启动阶段时各个时钟之间存在差异,差异的时间偏差会影响时钟同步的准确性。
时钟漂移是由于各个从站时钟晶振的微小差异导致的。每个时钟源的振动频率可能存在微小的不同,每个本地时钟将存在各自不同的漂移量。当长时间运行后,时钟漂移会导致各个从站的时钟逐渐偏离同步。
图2所示分布时钟同步实现过程包含三个误差补偿,补偿方案的实现能够保持系统中各从站的时钟在设定的精度范围内同步运行[14]
为了确保同步的准确性,分布时钟同步补偿的示意步骤如下:首先进行传输延时的测量,然后测量计算最大的各从站初始时钟偏移量值,最后测量时钟漂移量。补偿设计分布时钟同步算法以参考从站的系统时间为标准,通过静态和动态的补偿机制,将各从站的本地时钟同步到参考从站的系统时间,以确保各从站之间保持同步,以支持同步执行主站下发的动作指令。
从站传输图如图3所示,假设所有电缆间的延迟都对称[15],各从站的物理网络口的接口类型相同,从站数据在从站控制器没有中断,则两端口间的网线延迟tWij相同,从站的处理延迟tP相同,从站的传输延迟tF也都相同。
图3所示,首先计算从站3与站4的传输延时t34。因处于通信网络末端,传输延时等于处理延迟和网线延迟相加,即
t34=tP3+tW34
t43=tP4+tW34
假设所有从站的处理延迟都相同,则tP3=tP4。可以推导得
t34=t43=tP+tW34
数据帧到从站3的端口B的接收时间t3B
t3B=t3A+t34+t43
推导从站3和站4之间的传输延时t34
t34=t43=(t3B-t3A)/2
在线形串行网络中不是头尾的从站计算相邻的两个从站的传输延时,如从站2和站3之间的传输延时t23t32,计算公式为
t23=tP3+tW23
t32=tF3+tW23
从站的处理延迟tP与从站的传输延迟tF之差为tDIFF,即
tDIFF=tP3-tF3
该差值取决于所选用的物理层介质。随着主站控制从站数量的增加,tDIFF将随从站数量的增加而逐渐累积,因此不能忽略tDIFF。而在计算网络中最后两个从站之间的传输延迟时,不需要考虑tDIFF这个差值,因为最后一个从站仅使用了端口A。
由于从站的处理延时相同可得
t23=tP+tW23
t32=t23-tDIFF
从站2的端口A接收时间之间的关系为
t2B=t2A+t23+t34+t43+t32
从而得到从站2和站3之间的传输延时为
2t23-tDIFF=(t2B-t2A)-(t3B-t3A)
t23= ( t 2 B - t 2 A ) - ( t 3 B - t 3 A ) + t D I F F 2
t32= ( t 2 B - t 2 A ) - ( t 3 B - t 3 A ) - t D I F F 2
图3所示从站1和站2之间传输延时可以如同t23计算过程公式得
t12= ( t 1 B - t 1 A ) - ( t 2 B - t 2 A ) + t D I F F 2
t21= ( t 1 B - t 1 A ) - ( t 2 B - t 2 A ) - t D I F F 2
参考从站与各个从站之间的传输延时tREF,i计算公式为
tREF,2=t12
tREF,3=t12+t23
tREF,4=t12+t23+t34
将式(11)、式(13)、式(15)代入式17~式19化简得
tREF,2= ( t 1 B - t 1 A ) - ( t 2 B - t 2 A ) + t D I F F 2
tREF,3= ( t 1 B - t 1 A ) - ( t 3 B - t 3 A ) + 2 t D I F F 2
tREF,4= ( t 1 B - t 1 A ) + 2 t D I F F 2
归纳式(20)~式(22)可得到第i个从站到参考从站对应传输延时为
tREF,i= 0 , i = 1 ( t 1 B - t 1 A ) - ( t i B - t i A ) + ( i - 1 ) t D I F F 2 , 1 i n ( t 1 B - t 1 A ) + i t D I F F 2 , i = n
主站根据式(23)计算参考时钟与各从站之间的延时,随后将计算结果写入从站的系统时间延迟寄存器(0x0928~0x092B)。
时钟偏移是由于无法保证从站的本地时钟和参考时钟上电时刻相同引起的。此偏差补偿只需一次,每个从站都提供有系统时钟偏移寄存器,通过该寄存器可以写入补偿值,以消除从站与参考从站之间上电的初始时钟偏差。
各从站将分别记录端口A及端口B中收到Ethernet前导码的首位时的本地时间[15],并将其作为时间戳存放在EtherCAT处理单元收信时间寄存器(0x0918~0x091F)。主站计算参考从站初始时钟偏移量toff是主站到参考从站之间的传输延时减去主站发送数据帧时的系统时间的差值,若此时tLOCAL>tSYS,REF,即可得
tOFF=tLOCAL-tSYS,REF
主站根据式(24)计算每个从站的初始时钟偏移量,将其写入各从站的初始时钟偏移寄存器(0x0920~0x0927)中以补偿初始时钟偏差。
主站在测量传播延迟和偏移补偿之后,在独立的数据帧中连续发送约15 000次的ARMW/FRMW命令,使从站时钟同步,完成从站初始化。随后随着数据处理周期的进行,每个周期都可能发生时钟漂移,再周期性地发送漂移补偿数据帧,周期动态补偿时钟漂移。计算各从站的时钟漂移量Δt的公式为
Δt=tLOCAL+tOFF-tDELAY-tSYS,REF
当Δt>0时,意味着从站本地时间较标准时间超前,需要减缓运行;当Δt<0时,意味本地时间较标准时间滞后,需要加快运行。时间控制环路调整本地时钟的运行速度。时钟漂移量Δt作为漂移补偿闭环反馈如图4所示的输入值,用于对本地时钟漂移进行动态补偿。确保各从站的时钟动态漂移后能够有效同步,维持系统的同步性能。
在EtherCAT主从系统的时钟初始化阶段,同步方案实现基于IgH EthCAT开源通信库的关键功能和接口。整体时钟同步流程如图5所示。
整体时钟同步流程如下:在IgH EthCAT主站启动后,等待从站状态机扫描完从站。对数据链路层中状态寄存器进行查询,以监测各个从站的状态,并获取EtherCAT总线的拓扑结构。从站初始化先选择第一个DC从站作为参考时钟,主站开始测量从站间各个方向上的传播延时。各从站计算测试帧的收信时间,之后主站读取接收时间寄存器时间戳,通过式(23)计算出计算所有从站间的传输延时tDELAY。补偿时钟偏移将个从站时钟的本地时间与系统时间进行比较根据式(25)计算出tOFF。通过在各个从站中写入统时间偏移寄存器数值补偿每个从站的时间差,所有的从站得到同一个时间值。
主站将参考时钟写入其他DC从站,参考时钟与本地时钟间的漂移补偿必须通过测量时间差并调整本地时钟,定期执行补偿操作。当主站周期读取从站的系统时间差值寄存器,其设置差值大于阈值时进入时间控制环路计算补偿值调整本地时钟运行速度,差值小于阈值时主站会将Sync周期时间和Sync起始时间写入寄存器,并触发Sync同步信号。
分布时钟同步的程序实现步骤:首先通过ecrt_master_slave_config()主站函数,读取数据链路状态寄存器(0x0110~0x0111)和从站的特征信息寄存器(0x0008~0x0009),获取EtherCAT总线拓扑结构和从属配置以便计算传输延时。主站调用ecrt_master_select_reference_clock()选择分布式时钟的参考时钟,通常选择第一个从站,并记录主站发帧的系统时间。
主站调用ec_master_delay()函数计算各从站的传输延时,并同时访问各从站的接收数据时间的寄存器(0x0918~0x091F)。随后,利用式(25),将计算得到的初始时钟偏移值写入各从站的寄存器(0x0920-0x0927)。主站依据式(23)计算各从站的tDELAY,将tDELAY值写入各从站的传输延时寄存器(0x0928~0x092B)中。时钟漂移补偿调用函数ecrt_master_sync_reference_clock_to()将 DC 参考时钟的漂移补偿以参考时钟为基准计算,后ecrt_master_sync_slave_clocks()将所有从时钟同步到参考时钟DC时钟漂移补偿。确保时钟的精确同步。
最后函数ecrt_master_activate()告诉主设备配置阶段完成,实时操作将开始。主站将周期性通过时钟漂移控制环路计算时钟漂移量Δt周期补偿。
控制系统的通讯主站为运行在研华X86工控机上,系统为Ubuntu 18.04,内核版本为4.15.2-20geneic,并安装有5.4.193-rt-preempt实时补丁。本节的目的是通过实验验证本文设计的分布式时钟同步方案的性能,在新松SR4C机械臂上进行实物实验。实验平台由主控器、示教器、4KG新松SR4C机械臂、以EtherCAT串联拓扑的6个Panasonic驱动器组成,搭建如图6所示性能测试平台。
本节展示六轴机械臂在球面上同步绘制曲面圆的实验,实验目的是验证通过实施同步优化方案,机械臂在连续位姿变化时能否保持轨迹的连续性和平滑性,以及控制系统的同步稳定性。图7所示为机械臂整体轨迹呈现连续且平滑效果。
圆轨迹通过在机械臂末端安装靶球用Leica-AT403型号的激光跟踪仪对机械臂轨迹进行跟踪。跟踪出的轨迹导出数据在MATLAB上显示如图8所示。
为了评估多轴同步精度,通过量化轨迹圆与标准圆的相似度来说明。在MATLAB中使用PCA(principal component analysis)算法确定数据点最佳拟合平面,将三维数据点投影到该平面上。对数据点进行采用最小二乘法拟合圆,以获取圆心和半径。公式计算以标准圆的半径减去圆度误差,然后将得到的值除以标准半径,来量化轨迹数据圆与标准圆之间的相似程度。
性能评估的结果如表1所示。实验结果显示,改进的补偿组在同步精度上的表现优于传统EtherCAT组,抖动均值显著降低,表明同步稳定性得到了提升。轨迹的圆度误差越低,实验中机械臂画圆的形状与标准圆接近,相似度较高。本节评估了方案在实际运动控制中的控制性能,下节分别对各从站时钟补偿值测量分析。
本节测量各从站时钟性能指标,分析方案有效性,期间通讯周期时间设置为1 ms。性能分析工具为串联于工控机以太网输出端口与伺服驱动器之间的netANALYZER工业以太网分析仪。该分析仪负责捕捉网络中所有的记录帧,诊断工业以太网网络的性能和可靠性。实验数据的提取分析使用数据帧wireshark工具与MATLAB数据分析,完成同步性能测试。
在实验的开始首先测试使用无补偿方案时从站6的时钟误差。结果绘制在图9的散点分布图中,观察从站6系统时间误差的变化趋势。
图9为从站6无补偿时钟在1 000次采样中的变化趋势,从站系统时间的误差从初始值4 μs逐渐增加至15 μs,并且误差会随时间逐渐扩大。
图10所示为改进补偿的同步方案,对各从站的寄存器(0x092C)连续读取10 000次,以测量从站时钟与参考时钟间的时钟误差作图10。同步方案对比无补偿方案有效减小从站时钟误差,并且各从站时钟误差随补偿效果后趋于稳定。
从站1的本地时钟为参考时钟,各从站以参考时钟为基准,来调整自己的本地时间,因此图10中从站1的同步误差为零,没有绘制从站1曲线。
观察从站2,初始阶段有较大幅度来回波动,收敛变化曲线在整个序列中波动较大。而最远相连的从站6,则在初始时刻出现非常显著的收敛变化,收敛变化曲线在峰值后迅速降低调整回稳定,波动较小。同步方案下对比前后从站,前后的时钟初始偏差逐渐增大,收敛效果趋向平滑。从站6的初始偏差值最大,收敛效果快速,时钟误差可降至54 ns。
图10中周期性补偿阶段取采样点9 000到10 000的数值,在小窗中直观表示。其中从站6时钟误差均值为最大,均值为54 ns。从站2时钟误差范围-82~80 ns,从站3误差范围-81~76 ns,从站4时钟误差范围-15~110 ns,从站5误差范围-141~-15 ns,从站6误差范围-15~130 ns。在分布时钟同步补偿方案的应用下,各从站本地时钟误差范围在-141~130 ns之间,同步效果满足容许误差在±200 ns以内的性能指标。
网络分析仪抓取各从站的补偿值统计在表2中。各从站以参考时钟为基准,来调整各自的本地时间,因此表2中无从站1的补偿值。
取传输补偿值与漂移补偿值可作图11,看传输补偿与漂移补偿值变化与补偿值权重大小。
结合数据表2图11可以分析各补偿值效果。
(1)偏移补偿值:偏移补偿值差异显著,从站2、3的偏移补偿值相对较小,而从站4、5、6的偏移补偿值非常大。表明在同步过程启动时,从站与主站之间会存在极大的时间差异。对从站4、5、6偏移补偿值调整以实现同步。
(2)传输补偿值:从从站2到从站6,传输补偿值逐渐增大,反映网络中数据传输延迟的递增趋势。说明网络拓扑中的位置对延迟有直接影响,从站6的传输补偿值最高。
(3)漂移补偿均值:漂移补偿均值在从站之间差异显著,从负值到正值不等。从站2、3、5显示出负的漂移补偿均值,意味着这些从站的时钟速率较主站时钟慢,而从站4和6的正漂移补偿均值则表明其时钟速率快。漂移补偿最值在正负波动,漂移补偿策略可以维持时钟的稳定。
面对主从站时钟之间的传输延时、时钟偏移及时钟漂移会减低时钟同步精度的问题。
(1)本文设计分布式时钟同步补偿方案,完成时钟同步误差补偿算法,通过基于IgH EtherCAT协议栈完成定量及动态补偿同步补偿方案。
(2)实验测试机械臂轨迹圆精度提升,从站时钟误差降至54 ns,误差容许范围在±200 ns以内。补偿方案满足工业机器人的应用需求。
(3)研究展示了基于IgH EtherCAT的软件架构在提高通讯性能方面的潜力与同步补偿方案的必要性,为提高机器人控制系统的通信性能和运动控制提供了有益的参考。
  • 浙江省自然科学基金(LGG22F030001)
  • 浙江省基础公益项目(TGG24E050007)
参考文献 引证文献
排序方式:
[1]
褚旭龙, 史冬梅, 刘进长. 近20年中国智能机器人领域研究热点——基于CiteSpace的文献计量分析[J]. 科学技术与工程, 2023, 23(6): 2477-2484.
Chu Xulong, Shi Dongmei, Liu Jinchang. Research hotspots in the field of intelligent robots in China over the past 20 years: a bibliometric analysis based on CiteSpace[J]. Science Technology and Engineering, 2023, 23(6): 2477-2484.
[2]
黄睿, 张新, 朱华炳, 等. 基于TwinCAT3的一种开源机器人控制系统设计[J]. 科学技术与工程, 2024, 24(4): 1561-1569.
Huang Rui, Zhang Xin, Zhu Huabing, et al. Design of an open-source robot control system based on TwinCAT3[J]. Science Technology and Engineering, 2024, 24(4): 1561-1569.
[3]
胡鑫明, 蒋大海, 雷妮, 等. 一种EtherCAT主站存取网络结构设计[J]. 现代电子技术, 2024, 47(3): 91-96.
Hu Xinming, Jiang Dahai, Re Ni, et al. Design of an EtherCAT master station access network structure[J]. Modern Electronic Technology, 2024, 47(3): 91-96.
[4]
王猛飞. 基于EtherCAT的工业机器人感知与控制系统设计[D]. 广州: 华南理工大学, 2020.
Wang Mengfei. Design of industrial robot perception and control system based on EtherCAT[D]. Guangzhou: South China University of Technology, 2020.
[5]
Park S M, Kim H W, Kim H J, et al. Accuracy improvement of master-slave synchronization in EtherCAT networks[J]. IEEE Access, 2020, 8: 58620-58628.
[6]
马平, 刘胜旺, 苏攀杰, 等. IGH EtherCAT主站分布式时钟机制的应用与研究[J]. 机械设计与制造, 2022(1): 262-265, 270.
Ma Ping, Liu Shengwang, Su Panjie, et al. Application and research of distributed clock mechanism of IGH EtherCAT master station[J]. Mechanical Design and Manufacturing, 2022(1): 262-265, 270.
[7]
Luo X J, Yang S Q, Xu H.Cooperative manipulator control based on IgH Ethercat master[C]//2023 WRC Symposium on Advanced Robotics and Automation(WRC SARA): New York: IEEE, 2023: 109-114.
[8]
Lee S Y, Sung M. Design and implementation of an ethernet-based linear motor drive for industrial transport systems[J]. IEEE Access, 2021, 9: 33061-33074.
[9]
荣锋, 孙亚硕. EtherCAT分布时钟同步算法的研究与优化[J]. 仪表技术与传感器, 2022(12): 113-118.
Rong Feng, Sun Yashuo. Research and optimization of EtherCAT distributed clock synchronization algorithm[J]. Instrument Technology and Sensors, 2022(12): 113-118.
[10]
刘策越, 郭宏, 张先国. 时间触发以太网时钟同步协议攻击行为的性能评估方法[J]. 科学技术与工程, 2020, 20(28): 11698-11705.
Liu Ceyue, Guo Hong, Zhang Xianguo. Performance evaluation method of time-triggered Ethernet clock synchronization protocol attack behavior[J]. Science Technology and Engineering, 2020, 20(28): 11698-11705.
[11]
Zhou N, Li D. Cyber-physical codesign of field-level reconfigurations in networked motion controllers[J]. IEEE/ASME Transactions on Mechatronics, 2020, 26(4): 2092-2103.
[12]
Akpinar K O, Ozcelik I. Methodology to determine the device-level periodicity for anomaly detection in EtherCAT-based industrial control network[J]. IEEE Transactions on Network and Service Management, 2020, 18(2): 2308-2319.
[13]
袁俊杰, 刘海涛, 潘国庆, 等. 基于EtherCAT和TwinCAT3的协作机器人控制系统设计[J]. 科学技术与工程, 2021, 21(8): 3159-3168.
Yuan Junjie, Liu Haitao, Pan Guoqing, et al. Design of collaborative robot control system based on EtherCAT and TwinCAT3[J]. Science Technology and Engineering, 2021, 21(8): 3159-3168.
[14]
Ahn J, Park S, Sim J, et al. Dual channel ethercat control system for 33-dof humanoid robot tocabi[J]. IEEE Access, 2023, 11: 44278-44286.
[15]
李灿, 韩先虎, 程法勇, 等. 基于ATE的传输延迟测试方法优化[J]. 现代电子技术, 2023, 46(20): 39-43.
Li Can, Han Xianhu, Cheng Fayong, et al. Optimization of transmission delay test method based on ATE[J]. Modern Electronic Technology, 2023, 46(20): 39-43.
2025年第25卷第3期
PDF下载
372
155
引用本文
BibTeX
文章信息
doi: 10.12404/j.issn.1671-1815.2402811
  • 接收时间:2024-04-17
  • 首发时间:2025-07-29
  • 出版时间:2025-01-28
补充材料
相关文章
文章信息
作者
出版历史
  • 收稿日期:2024-04-17
  • 修回日期:2024-07-18
基金
浙江省自然科学基金(LGG22F030001)
浙江省基础公益项目(TGG24E050007)
作者信息
    中国计量大学机电工程学院, 杭州 310018

通讯作者:

* 王斌锐(1978—),男,汉族,山西平遥人,博士,教授。研究方向:仿生机器人。E-mail:
参考文献
分享链接
https://castjournals.cast.org.cn/joweb/kxjsygc/CN/10.12404/j.issn.1671-1815.2402811
分享至
全文二维码

扫描看全文

引用本文
BibTeX
本文的引用情况
2种不同金属材料的力学参数

Family
属数
Number of
genus
种数
Number of
species
占总种数比例
Percentage of
total species (%)

Genus
种数
Number of
species
占总种数比例
Percentage of total
species (%)
鹅膏菌科Amanitaceae 2 11 5.26 鹅膏菌属 Amanita 10 4.78
小菇科 Mycenaceae 2 12 5.74 丝盖伞属 Inocybe 5 2.39
多孔菌科 Polyporaceae 8 14 6.70 蜡蘑属 Laccaria 5 2.39
红菇科 Russulaceae 3 23 11.00 小皮伞属 Marasmius 6 2.87
小菇属 Mycena 11 5.26
光柄菇属 Pluteus 5 2.39
红菇属 Russula 17 8.13
栓菌属 Trametes 5 2.39
关闭全屏