CN105824275B - 一种控制从站伺服驱动器同步主站的方法 - Google Patents
一种控制从站伺服驱动器同步主站的方法 Download PDFInfo
- Publication number
- CN105824275B CN105824275B CN201610327695.3A CN201610327695A CN105824275B CN 105824275 B CN105824275 B CN 105824275B CN 201610327695 A CN201610327695 A CN 201610327695A CN 105824275 B CN105824275 B CN 105824275B
- Authority
- CN
- China
- Prior art keywords
- pwm
- value
- cnt
- control
- time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0423—Input/output
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25033—Pc structure of the system structure, control, syncronization, data, alarm, connect I-O line to interface
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Control Of Ac Motors In General (AREA)
- Control Of Electric Motors In General (AREA)
Abstract
本发明公开了一种控制从站伺服驱动器同步主站的方法,所述控制同步主站的方法包括以下步骤:在所述第二核检测到SYNC同步信号后,获取CNT信号的当前值,CNT信号为所述PWM中断处理模块中产生PWM三角载波时的实时计数值;比较CNT信号的当前值与K/2的大小,其中,K为设定的PWM中断的起始时刻与SYNC同步信号的上升沿之间的允许时间漂移值所对应的PWM三角载波计数值;在CNT的当前值大于等于K/2时,判断计数方向,根据所述计数方向设置CNT的值为中断值或者距离中断值设定阈值范围内的整数值;控制PWM中断处理模块在PWM三角载波的每个起始时刻均起始产生PWM中断。本发明的控制方法,可避免不同步而导致的实时指令接收异常问题,使得所控制的伺服电机无抖动现象。
Description
【技术领域】
本发明涉及伺服驱动控制领域,特别是涉及一种针对EtherCAT总线型从站伺服驱动器同步主站的控制方法。
【背景技术】
在运动控制领域,随着“工业4.0”和“中国制造2025”口号政策的出来,市场的竞争更是日趋激烈。就伺服驱动器而言,这种竞争不仅体现在传统的对于电机控制的稳定可靠性、动态性能优以及适用各种复杂负载的控制要求,目前更是体现在针对伺服驱动器与上位机之间的通信速率快延时小、多轴控制接线简单、集中控制方式简易、可扩展性强等要求。
传统的脉冲型伺服***已无法满足上述目前的要求,总线型伺服***渐成为市场主流趋势。实时以太网EtherCAT总线伺服驱动器顺势而上,具有硬件支持的高实时性、高速率通信、高同步性、高效率等优点,足以满足中高端运动控制场合的要求。
实时以太网EtherCAT总线分为DC模式和free_run模式,其同步性体现在DC模式下,但其中的高同步性一般是指主站控制器与从站伺服驱动器中的从站控制器ESC之间的同步,而此同步是德国beckhoff公司自主研发的EtherCAT通信协议所最突出最机密的优点所在,这种同步是EtherCAT通信协议本身所具备的,无需另外开发,它是分布时钟使连接在网络中的所有ESC达到精准同步,所有EtherCAT从站伺服驱动器的分布时钟均以第一个EtherCAT从站伺服驱动器的时钟为参考来通过主站进行补偿和实时修正,因此EtherCAT本身具有高同步性能。
一般地,从站伺服驱动器包括ESC控制器,MCU处理器部分。而ESC控制器和MCU处理器使用各自的时钟信号,当两者时钟不同步时,所控制的伺服电机就会产生抖动现象。
【发明内容】
本发明所要解决的技术问题是:弥补上述现有技术的不足,提出一种控制从站伺服驱动器同步主站的方法,使得所控制的伺服电机无抖动现象。
本发明的技术问题通过以下的技术方案予以解决:
一种控制从站伺服驱动器同步主站的方法,所述从站伺服驱动器包括ESC控制器和双核MCU,所述双核MCU的第二核中包括PWM中断处理模块,所述PWM中断处理模块根据计数模式产生PWM三角载波;所述控制同步主站的方法包括以下步骤:在所述第二核检测到SYNC同步信号后,获取CNT信号的当前值,CNT信号为所述PWM中断处理模块中产生PWM三角载波时的实时计数值;比较CNT信号的当前值与K/2的大小,其中,K为设定的PWM中断的起始时刻与SYNC同步信号的上升沿之间的允许时间漂移值所对应的PWM三角载波计数值;在CNT的当前值大于等于K/2时,判断计数方向,根据所述计数方向设置CNT的值为中断值或者距离中断值设定阈值范围内的整数值;控制所述PWM中断处理模块在所述PWM三角载波的每个起始时刻均起始产生PWM中断。
本发明与现有技术对比的有益效果是:
本发明的控制从站伺服驱动器同步主站的方法,针对双核MCU处理器,对于双核MCU中通过PWM中断处理模块的PWM中断来接收解析的实时控制指令的从站伺服驱动器,通过比较PWM中断处理模块的计数值是否大于等于设定的允许漂移值,在大于时,复位CNT,设置CNT为0或者1~K/4之间的整数。PWM中断处理模块根据新设置的CNT开始新的三角载波计数。而CNT信号反映了PWM中断相对于ESC控制器的同步信号的时间偏移,当设置CNT为0或者1~K/4之间的整数后,则新产生的PWM三角载波的起始点是靠近ESC控制器的同步信号的起始点,从而根据PWM三角载波的起始点产生的PWM中断也与同步信号大致同步,则PWM中断过程中接收的实时位置速度转矩指令与ESC控制器发给MCU处理器中第一核,再由第一核解析传递给MCU核2的实时控制指令同步,可避免不同步而导致的实时控制指令接收异常的问题,从而使得所控制的伺服电机无抖动现象。
【附图说明】
图1是本发明具体实施方式的驱动控制***的结构示意图;
图2是本发明具体实施方式中SYNC同步信号与PWM中断信号的时序图;
图3是本发明具体实施方式中PWM中断信号周期中接收到实时位置指令时的相关信号的波形示意图;
图4是本发明具体实施方式中ESC控制器发出实时过程数据、SYNC同步信号的时序示意图;
图5是本发明具体实施方式中PWM三角载波、PWM中断信号和SYNC同步信号的波形时序图;
图6是本发明具体实施方式的控制同步方法的流程图
图7a是本发明具体实施方式中向下计数时设置CNT前后的PWM三角载波与PWM中断信号的波形示意图;
图7b是本发明具体实施方式中向上计数时设置CNT前后的PWM三角载波与PWM中断信号的波形示意图。
【具体实施方式】
下面结合具体实施方式并对照附图对本发明做进一步详细说明。
如图1所示,为本具体实施方式中驱动控制***的结构示意图。驱动控制***包括EtherCAT主站控制器、EtherCAT伺服驱动器和伺服电机。其中,EtherCAT伺服驱动器包括内含ESC控制器的硬件芯片(本具体实施方式中为ET1100的硬件芯片),其主要用于与EtherCAT主站控制器通信和与双核MCU第一核进行数据交互。双核MCU中的第一核用于与ESC控制器交互接收实时位置速度转矩指令,并将接收的所述实时位置速度转矩指令解析后传输给第二核。双核MCU中的第二核用于与ESC控制器交互接收SYNC同步信号。本具体实施方式中,ESC控制器设置在ET1100硬件芯片中。在其它实施方式下,也可以IP核的方式固化在其他处理器中,例如FPGA。
图1所示的箭头1为EtherCAT主站控制器与从站控制器(ESC控制器)之间的实时数据交互。箭头2为ESC控制器与双核MCU的核1之间的并行数据交互,包括ESC中锁存的来自主站控制器更新的实时位置、速度、转矩指令,MCU核1状态机的状态信息等。箭头4为ESC控制器向MCU的核2传输SYNC同步信号。箭头3为双核MCU内部的数据交互,包括MCU核1解析后的实时位置速度转矩指令传递给MCU核2,MCU核2反馈给MCU核1的实际位置速度转矩信息等。
MCU核1用于处理EtherCAT从站通信协议部分,其中有:与ET1100之间的通信功能、邮箱数据和过程数据的接收及解析处理、状态机、与MCU核2数据交互部分。
MCU核2主要用于伺服电机控制部分,其中有:位置速度电流三环控制程序、对SYNC同步信号的同步处理、与MCU核1数据交互部分。MCU核2包括PWM中断处理模块。三环伺服控制程序通过所述PWM中断处理模块执行。
经研究,在上述驱动控制***的控制过程中,所控制的伺服电机发生抖动的一个原因是ESC控制器与MCU之间不同步。由于两者使用不同的时钟信号,因此要实现ESC控制器与包含了从站通信协议部分和伺服电机三环控制部分的MCU部分之间的同步控制是一个技术难点。
进一步分析,ESC控制器沿箭头4所交互的SYNC同步信号,是对应MCU核1的实时控制指令接收、解析以及发送到第二核的时刻控制。也即,ESC控制器发出一个SYNC信号就发一个实时控制指令,发给MCU核1的实时指令解析传递给MCU核2是同步SYNC信号的。同时刻,核1把解析的实时指令传递给核2。而MCU核2的PWM中断处理模块中的PWM中断,是对应MCU核2中接收实时指令的时刻控制。也即,核2是在PWM中断中接收实时指令并用于伺服控制。
如图2所示,为SYNC同步信号与PWM中断信号的时序图。TSYNC表示由EtherCAT主站控制器配置给ESC控制器的SYNC同步信号的周期。TPWM表示PWM中断信号的周期。TSYNC为TPWM的整数倍。由于ESC控制器和MCU有各自的时钟,PWM中断信号与SYNC同步信号之间无法始终保持相对静止,两者之间会存在漂移。且随着时间的延伸,这种相对时间偏差t会慢慢加大。最大偏差时,ESC发出的SYNC同步信号的上升沿与MCU第二核的PWM中断信号的上升沿之间存在一个PWM中断信号的周期TPWM的时间偏差。时间偏差t从0到慢慢加大,随之SYNC同步信号上升沿又慢慢靠近PWM中断信号上升沿,从而又同步一次,偏差为0。随后t又慢慢加大,如此循环。在工作过程中,当两者不同步时,MCU第二核中接收到实时控制指令的时刻(在PWM中断过程中接收)与前端MCU第一核发送实时控制指令的时刻(与SYNC信号同步)不同步,因此导致了电机控制的抖动。而且,一旦出现不同步,无论实时控制指令设置在PWM中断信号的哪个阶段接收处理以用于电机转动控制,均会在循环过程中出现不同步的情形。综上,PWM中断信号与SYNC同步信号在各循环周期中出现的不同步是电机产生循环抖动的一个根源。
如图3所示,以控制指令为位置指令为例,示意了在PWM中断周期中接收到实时位置指令时的相关信号的波形示意图。图中,空心圆圈表示基本同步,位置指令接收正常;带交叉线的圆圈表示不能同步,位置指令接收不正常。
鉴于上述分析,本具体实施方式中的控制从站伺服驱动器同步主站时,控制构思为控制PWM中断与SYNC同步信号同步,具体地,在各控制周期中,也即各SYNC信号周期内,控制与SYNC信号较近的一个PWM中断的起始时刻大致同步SYNC信号,不存在相对漂移即可。同时,设置PWM中断处理模块在PWM中断过程中接收实时控制(位置、速度、转矩)指令,即可控制简便地实现MCU核2中接收指令与MCU核1解析传递实时指令同步,不会出现上述因不同步而导致的实时指令接收异常的问题,从而避免电机转动过程中的循环抖动。
MCU核2中包含两个中断:PWM中断和外部中断。PWM中断处理模块内部针对PWM中断的同步功能包括外部同步方式和内部软件同步方式。本具体实施方式中在外部中断过程中采用的是内部软件同步方式来设置CNT信号的值。如图4所示,设定t1时刻,ESC控制器发出实时过程数据,该实时过程数据作为MCU核1中断的中断源。具体中断为IRQ中断:即核1一旦接收到过程数据就会产生中断,并在此中断中解析出实时控制指令信息。t2时刻,ESC控制器发出SYNC同步信号,该SYNC同步信号作为MCU核2的外部中断的中断源。其中,t1时刻与t2时刻之间的间隔T是保持恒定的。该T时间段内核1解析完来自ESC控制器的实时数据和传输完实时控制指令给核2。图中t3时刻表示下一次ESC控制器发出实时过程数据,核1产生中断的时刻。t3与t1之间的时间间隔为SYNC同步信号的周期。综上,核1的IRQ中断受实时过程数据的控制,而实时控制指令就包含在实时过程数据中,其始终是与SYNC同步信号精准同步。IRQ中断用于接收实时控制指令并加以解析传输给核2。而核2的外部中断的中断源触发核2产生外部中断,此中断优先级高于PWM中断,可以嵌套PWM中断。
本具体实施方式,PWM中断处理模块中根据PWM三角载波产生PWM中断。具体地,PWM中断处理模块根据计数值产生PWM三角载波,进而产生PWM中断。例如,以采用CNT=中断值=0时的下溢中断为例,当CNT为0时,即产生PWM下溢中断,核2执行PWM下溢中断时应执行的程序。需说明的是,下图5所示的PWM中断信号并非PWM中断处理模块实际产生的一个信号,而是为便于理解所示意的程序执行过程,即反应的是中断过程中程序的执行阶段。当CNT为0时,PWM中断信号的上升沿表示此时刻产生PWM下溢中断,此时刻开始进入中断过程,此时刻之后执行中断过程中应执行的程序。也即PWM中断信号的脉冲波处于相应的高电平状态或者低电平状态不表示事实上信号的高低电平,仅示意有程序执行的阶段(高电平对应的时间段),以及没有程序执行的阶段(低电平对应的时间段)。而各时间段的长短取决于PWM下溢中断过程中执行的程序量的多少,即伺服控制程序的执行时间多少。
如图5所示,为PWM中断时相应信号的波形时序图。PRD表示计数的最大周期值,CNT表示在产生PWM三角载波过程中的计数值。从图中可知,本具体实施方式中,采用中断值为0时的下溢中断,即当CNT=中断值=0时,产生中断。采用下溢中断,CNT的数值直接反应了接收到中断源时PWM中断的当前状态距离起始时刻的时间偏离,便于控制。需说明的是,中断值可选择其它任何值。中断方式也可选择上溢中断。例如,将计数周期值中的最大值作为中断值,则当CNT=中断值=周期值的最大值时产生中断。t表示PWM中断起始时刻与SYNC同步信号上升沿之间的实际漂移值,K为所设定的允许时间漂移值转换得到的计数值。优选地,设定的允许时间漂移值为外部中断程序运行的最大时间的2倍。不同的MCU的处理效率不同,则中断程序运行的最大时长也不同。通过具体测试可获取得到该最大时长的值,根据该值可设定允许时间漂移值,进而换算得到计数时的计数值。外部中断程序量越小,则允许时间漂移值越小,则K就越小。
由图5可知,第2个SYNC同步信号与PWM中断偏差在K/2以内,而第N+2个和第2N+2个SYNC同步信号与PWM中断信号的偏差均超过了K/2,需要予以控制以实现两者的同步。
如图6所示,为本具体实施方式中的控制同步的流程图。当核2检测到SYNC同步信号后,也即检测到中断源时,触发产生外部中断。此时获取CNT的当前值,比较CNT的当前值与K/2的大小。
如果小于K/2,表示偏差在允许的范围内,对PWM中断处理模块不做干涉控制,对PWM下溢中断不做任何处理。
如果大于K/2,则复位CNT。此时,判断计数方向,根据计数方向设置CNT的值为中断值或者距离中断值设定阈值范围内的整数值。该设定阈值范围可参考K的值设定,例如阈值范围上限值设置为K除以整数倍,下限值设置为1,则取1~(K除以整数)范围内整数值。具体地,
如向下计数,则设置CNT=中断值0,从而重新起始产生PWM三角载波,实现与外部中断的同步。如图7a所示,为设置CNT值前后,PWM三角载波与PWM中断信号的波形示意图。实线部分表示设置CNT信号之前,PWM三角载波与PWM中断信号的波形;虚线部分表示设置CNT信号之后,PWM三角载波与PWM中断信号的波形。设置后,CNT的值从当前值变为0,因此重新起始产生PWM三角载波,在PWM三角载波起始时刻产生PWM中断,从而PWM中断过程与SYNC同步信号实现同步。
如向上计数,则设置CNT的值为1~(K除以整数倍)范围内整数值,例如1~K/4之间的整数。如图7b所示,为设置CNT值前后,PWM三角载波与PWM中断信号的波形示意图。实线部分表示设置CNT信号之前,PWM三角载波与PWM中断信号的波形;虚线部分表示设置CNT信号之后,PWM三角载波与PWM中断信号的波形。设置后,CNT的值从当前值变为1~K/4之间的正整数,优选地,为1。因此重新从CNT=1对应的状态开始产生PWM三角载波,将PWM三角载波重新起始的时刻作为PWM中断的起始时刻,从而PWM中断过程与SYNC同步信号实现同步。
由于PWM中断处理模块根据CNT的值产生中断,因此,当设置CNT的值为1~K/4之间的正整数后,是一个靠近0的阶段,则据此产生的PWM三角载波距离起始时刻(CNT=0)是一个较近的范围,而PWM中断根据PWM三角载波的起始时刻重新起始产生,从而PWM中断与外部中断同步。同时,设置为一个靠近0的允许范围内容(1~K/4),可避免在上行计数时再次将CNT设置为0,避免对PWM中断周期时间的稳定性造成破坏。此外,当K对应外部中断运行时间的2倍时,则外部中断的执行时间对应K/2,时间很小,从而嵌套在PWM中断中对伺服三环控制的时间把握上影响很小。
优选地,在所述PWM中断的起始时刻接收从所述双核MCU的第一核中解析输出的实时控制指令。这样,对应于起始时刻接收指令,可便于控制。控制在所述PWM中断处理模块接收所述实时控制指令后,所述PWM中断处理模块执行伺服三环控制过程。
通过本具体实施方式的同步控制过程,实现了在不改变整体方案的前提下以及对EtherCAT总线伺服三环控制的影响可忽略、也没有破坏PWM中断周期时间稳定性的情况下,可使ESC发出的SYNC同步信号与PWM中断伺服三环控制程序实现同步,实现EtherCAT主站规划发出的实时位置指令经过ESC从站控制器、MCU核1,完整同步的传递给MCU核2,使实时位置控制准确同步,伺服电机无抖动现象。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下做出若干替代或明显变型,而且性能或用途相同,都应当视为属于本发明的保护范围。
Claims (8)
1.一种控制从站伺服驱动器同步主站的方法,其特征在于:所述从站伺服驱动器包括ESC控制器和双核MCU,所述双核MCU的第二核中包括PWM中断处理模块,所述PWM中断处理模块根据计数模式产生PWM三角载波;所述控制同步主站的方法包括以下步骤:在所述第二核检测到SYNC同步信号后,获取CNT信号的当前值,CNT信号为所述PWM中断处理模块中产生PWM三角载波时的实时计数值;比较CNT信号的当前值与K/2的大小,其中,K为设定的PWM中断的起始时刻与SYNC同步信号的上升沿之间的允许时间漂移值所对应的PWM三角载波计数值;在CNT的当前值大于等于K/2时,判断计数方向,根据所述计数方向设置CNT的值为中断值或者距离中断值设定阈值范围内的整数值;控制所述PWM中断处理模块在所述PWM三角载波的每个起始时刻均起始产生PWM中断。
2.根据权利要求1所述的控制从站伺服驱动器同步主站的方法,其特征在于:所述PWM中断处理模块采用CNT=0时的下溢中断;根据所述计数方向设置CNT信号的值为0或者1~K/4之间的整数。
3.根据权利要求2所述的控制从站伺服驱动器同步主站的方法,其特征在于:在所述计数方向为向上计数时,设置CNT信号的值为1~K/4之间的整数。
4.根据权利要求3所述的控制从站伺服驱动器同步主站的方法,其特征在于:在所述计数方向为向上计数时,设置CNT信号的值为1。
5.根据权利要求2所述的控制从站伺服驱动器同步主站的方法,其特征在于:在所述计数方向为向下计数时,设置CNT信号的值为0。
6.根据权利要求1所述的控制从站伺服驱动器同步主站的方法,其特征在于:控制所述PWM中断处理模块在所述PWM中断的起始时刻接收从所述双核MCU的第一核中解析输出的实时控制指令。
7.根据权利要求6所述的控制从站伺服驱动器同步主站的方法,其特征在于:控制在所述PWM中断处理模块接收所述实时控制指令后,所述PWM中断处理模块执行伺服三环控制过程。
8.根据权利要求6所述的控制从站伺服驱动器同步主站的方法,其特征在于:所述实时控制指令包括实时位置控制指令,实时速度控制指令或者实时转矩控制指令。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610327695.3A CN105824275B (zh) | 2016-05-17 | 2016-05-17 | 一种控制从站伺服驱动器同步主站的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610327695.3A CN105824275B (zh) | 2016-05-17 | 2016-05-17 | 一种控制从站伺服驱动器同步主站的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105824275A CN105824275A (zh) | 2016-08-03 |
CN105824275B true CN105824275B (zh) | 2018-07-10 |
Family
ID=56529838
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610327695.3A Active CN105824275B (zh) | 2016-05-17 | 2016-05-17 | 一种控制从站伺服驱动器同步主站的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105824275B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106788852B (zh) * | 2017-01-16 | 2018-07-10 | 深圳市雷赛智能控制股份有限公司 | 一种EtherCAT电机驱动器与主站时钟的同步方法 |
CN107834817B (zh) * | 2017-11-10 | 2020-05-22 | 阳光电源股份有限公司 | 一种变流器并联运行控制方法和控制*** |
CN107942788A (zh) * | 2017-11-17 | 2018-04-20 | 深圳市雷赛软件技术有限公司 | 电机轴位置的获取方法、装置和伺服驱动器 |
CN111953469B (zh) * | 2020-07-21 | 2023-03-24 | 季华实验室 | 一种伺服驱动器与Ethercat DC时钟的同步方法、装置及电子设备 |
CN112637031B (zh) * | 2021-01-06 | 2022-06-17 | 广东博智林机器人有限公司 | 从站控制周期的校准方法、校准装置和驱动控制*** |
CN113589743B (zh) * | 2021-08-23 | 2023-01-20 | 北京东土科技股份有限公司 | 一种现场总线*** |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101038619B1 (ko) * | 2010-05-10 | 2011-06-03 | 인하대학교 산학협력단 | 로봇용 다자유도 스마트 액추에이터를 위한 네트워크 기반 제어 모듈 |
CN102325019A (zh) * | 2011-08-23 | 2012-01-18 | 西安电子科技大学 | 一种实时工业以太网EtherCAT冗余***的时钟同步方法 |
CN102955460A (zh) * | 2011-08-31 | 2013-03-06 | 上海三一精机有限公司 | 一种数控***主站对io端子从站的控制*** |
KR20140103089A (ko) * | 2013-02-15 | 2014-08-25 | 서울시립대학교 산학협력단 | 이더캣 기반의 분산 시계 동기화를 위한 방법 및 시스템 |
CN104539412A (zh) * | 2014-12-30 | 2015-04-22 | 深圳市英威腾电气股份有限公司 | Ethercat主从同步方法及装置和主从站*** |
CN105024777A (zh) * | 2015-07-29 | 2015-11-04 | 上海新时达电气股份有限公司 | 基于EtherCAT实时以太网的伺服驱动器同步方法 |
KR20160014994A (ko) * | 2014-07-30 | 2016-02-12 | 동명대학교산학협력단 | 보호필름 미세정밀 고속 커팅장치를 이용한 제조방법 |
CN105356991A (zh) * | 2015-11-21 | 2016-02-24 | 中国船舶重工集团公司第七一六研究所 | 一种驱动器实时同步通信装置 |
CN105407026A (zh) * | 2015-12-15 | 2016-03-16 | 中国电子信息产业集团有限公司第六研究所 | 一种实时以太网EtherCAT从站*** |
CN205212849U (zh) * | 2015-12-03 | 2016-05-04 | 中机国际工程设计研究院有限责任公司 | 同步通信装置 |
-
2016
- 2016-05-17 CN CN201610327695.3A patent/CN105824275B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101038619B1 (ko) * | 2010-05-10 | 2011-06-03 | 인하대학교 산학협력단 | 로봇용 다자유도 스마트 액추에이터를 위한 네트워크 기반 제어 모듈 |
CN102325019A (zh) * | 2011-08-23 | 2012-01-18 | 西安电子科技大学 | 一种实时工业以太网EtherCAT冗余***的时钟同步方法 |
CN102955460A (zh) * | 2011-08-31 | 2013-03-06 | 上海三一精机有限公司 | 一种数控***主站对io端子从站的控制*** |
KR20140103089A (ko) * | 2013-02-15 | 2014-08-25 | 서울시립대학교 산학협력단 | 이더캣 기반의 분산 시계 동기화를 위한 방법 및 시스템 |
KR20160014994A (ko) * | 2014-07-30 | 2016-02-12 | 동명대학교산학협력단 | 보호필름 미세정밀 고속 커팅장치를 이용한 제조방법 |
CN104539412A (zh) * | 2014-12-30 | 2015-04-22 | 深圳市英威腾电气股份有限公司 | Ethercat主从同步方法及装置和主从站*** |
CN105024777A (zh) * | 2015-07-29 | 2015-11-04 | 上海新时达电气股份有限公司 | 基于EtherCAT实时以太网的伺服驱动器同步方法 |
CN105356991A (zh) * | 2015-11-21 | 2016-02-24 | 中国船舶重工集团公司第七一六研究所 | 一种驱动器实时同步通信装置 |
CN205212849U (zh) * | 2015-12-03 | 2016-05-04 | 中机国际工程设计研究院有限责任公司 | 同步通信装置 |
CN105407026A (zh) * | 2015-12-15 | 2016-03-16 | 中国电子信息产业集团有限公司第六研究所 | 一种实时以太网EtherCAT从站*** |
Non-Patent Citations (1)
Title |
---|
Synchronization of the distributed PWM carrier waves for Modular Multilevel Converters;Paul Dan Burlacu;《International conference on Optimization of Electrical & Electronic Equipment》;20141231;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN105824275A (zh) | 2016-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105824275B (zh) | 一种控制从站伺服驱动器同步主站的方法 | |
CN106603367A (zh) | 一种用于时间同步的can总线通信方法 | |
CN105024777B (zh) | 基于EtherCAT实时以太网的伺服驱动器同步方法 | |
CN103414547B (zh) | 一种主站控制多从站的方法、主站以及*** | |
CN102130640B (zh) | 多轴同步伺服驱动***及其同步控制方法 | |
US9323286B2 (en) | Ad-hoc synchronization of industrial control networks | |
CN104035901A (zh) | 一种ttcan总线对时及发送数据的方法 | |
CN202094830U (zh) | 多轴同步伺服驱动*** | |
CN103595598A (zh) | 一种基于光纤的远程透明传输串口服务器及其控制模式 | |
CN105049309A (zh) | 基于powerlink实时以太网的伺服驱动器同步方法 | |
CN109683567A (zh) | 基于rs485网络中***时钟同步方法 | |
CN106230541B (zh) | 一种用于工业以太网的站点同步***及方法 | |
EP1972058B1 (en) | Serial data communication system and method | |
CN106464412B (zh) | 光分组的发送方法、设备、处理方法及光交换设备 | |
CN103092256A (zh) | 时钟频率调整电路及其时钟频率调整方法 | |
CN114328347A (zh) | 一种提高spi总线频率的方法 | |
CN105207453B (zh) | 一种驱动器并联扩容方法及结构 | |
CN103414452B (zh) | 时钟数据恢复装置及电子设备 | |
CN210518362U (zh) | 一种单线通信电路及通信*** | |
CN105389155B (zh) | 一种利用spi接口实现tdm音频数据接收的方法及*** | |
CN109756361B (zh) | 基于通用平台的实时以太网设计方法 | |
EP3017560B1 (en) | A merging unit | |
CN106557051A (zh) | 基于串行通信总线的分布式测控***时间同步***及方法 | |
CN105302640A (zh) | 一种时间片及应用于若干所述时间片的管理与控制方法 | |
CN106230536B (zh) | 一种用于电力电子分布式控制的实时通信与同步发送*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |