多模块系统无主从载波同步方法及多模块载波同步系统技术方案

技术编号:25527842 阅读:41 留言:0更新日期:2020-09-04 17:16
本发明专利技术适用于载波控制技术领域,提供了一种多模块系统无主从载波同步方法及多模块载波同步系统,其中,该方法包括:目标模块在第i个载波周期到来时,通过所述CAN总线向其他模块发送载波同步信息,所述载波同步信息包含所述目标模块发送所述载波同步信息的时间戳,其中,所述目标模块为所述N个模块中的任一模块;所述目标模块接收其他模块发送的载波同步信息;所述目标模块判断所述N个模块中的一个模块为主模块;所述目标模块根据自身的载波同步信息和所述主模块的载波同步信息,对自身的载波周期进行调整,以使得所述N个模块载波同步。本发明专利技术能够减少多模块系统在模块并机时的高频环流,提高了系统的效率和安全性。

【技术实现步骤摘要】
多模块系统无主从载波同步方法及多模块载波同步系统
本专利技术属于载波控制
,尤其涉及一种多模块系统无主从载波同步方法及多模块载波同步系统。
技术介绍
随着经济的发展,多个模块或多个电气设备的并联运行越来越多地应用在各领域,例如,传统能源对环境和生态的破坏日益加剧,新能源应用的开发和研究势在必行。随着新能源产业的发展,模块化数字逆变器的应用成为主要方向。在多个模块或多个电气设备并联系统,例如多模块数字逆变系统由多个模块并机组成,其中模块间输出同步成为模块化电源控制的重要技术点。现有技术中,多模块系统模块间存在开关文波的环流,模块并机时还存在高频环流,其不但会增加系统的损耗、降低系统的效率,还会造成严重的电磁干扰,危及系统的安全运行。
技术实现思路
有鉴于此,本专利技术提供了一种多模块系统无主从载波同步方法及多模块载波同步系统,能够减少多模块系统在模块并机时的高频环流,提高系统的效率和安全性。本专利技术实施例的第一方面提供了一种多模块系统无主从载波同步方法,所述多模块系统包括N个模块,所述N个模块通过控制器局域网络CAN总线进行通信,包括:目标模块在第i个载波周期到来时,通过所述CAN总线向其他模块发送载波同步信息,所述载波同步信息包含所述目标模块发送所述载波同步信息的时间戳,其中,所述目标模块为所述N个模块中的任一模块;所述目标模块接收其他模块发送的载波同步信息;所述目标模块判断所述N个模块中的一个模块为主模块;所述目标模块根据自身的载波同步信息和所述主模块的载波同步信息,对自身的载波周期进行调整,以使得所述N个模块载波同步。本专利技术实施例的第二方面提供了一种多模块载波同步系统,所述多模块载波同步系统由N个模块并联组成,所述N个模块通过控制器局域网络CAN总线进行数据交互,针对所述N个模块中的任一模块,所述模块包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述多模块系统无主从载波同步方法的步骤。本专利技术通过多模块系统中模块间的信息交互,使得多模块系统的模块根据主模块的载波信息进行载波周期值的调整,以达到载波同步的目的,能够减少多模块系统在模块并机时的高频环流,提高了系统的效率和安全性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种多模块系统无主从载波同步方法的实现流程图;图2是本专利技术实施例提供的一种多模块载波同步系统的结构示意图;图3是本专利技术实施例提供的另一种多模块系统无主从载波同步方法的实现流程图;图4是本专利技术实施例提供的一种多模块系统无主从载波同步方法的工况示意图;图5是本专利技术实施例提供的另一种多模块系统无主从载波同步方法的工况示意图;图6是本专利技术实施例提供的又一种多模块系统无主从载波同步方法的工况示意图;图7是本专利技术实施例提供的再一种多模块系统无主从载波同步方法的工况示意图;图8是本专利技术实施例提供的多模块载波同步系统中一个模块的示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图通过具体实施例来进行说明。参见图1,其示出了本专利技术实施例提供的多模块系统无主从载波同步方法的实现流程图,详述如下:S101,目标模块在第i个载波周期到来时,通过所述CAN总线向其他模块发送载波同步信息,所述载波同步信息包含所述目标模块发送所述载波同步信息的时间戳。其中,所述目标模块为所述N个模块中的任一模块。结合图2,示意性的描述了本专利技术实例提供的一种多模块系统,多模块系统包括N个模块,所述N个模块通过控制器局域网络CAN总线进行通信。各个模块通过CAN总线进行信息的交互,向其他模块发送自身的载波同步信息,可选的,针对任一模块,该模块通过自身的载波同步邮箱,向其他模块发送载波同步帧的方式发送本步骤中的载波同步信息,载波同步信息包含所述目标模块发送所述载波同步信息的时间戳。S102,目标模块接收其他模块发送的载波同步信息。目标模块通过CAN总线接收其他模块发送的载波同步信息。S103,目标模块判断所述N个模块中的一个模块为主模块。可选的,所述目标模块获取所述N个模块中每个模块的地址信息;所述目标模块根据所述N个模块中每个模块的地址信息,通过预设规则判断所述N个模块中的一个模块为主模块可选的,在本专利技术实施例中,提供如下至少两种确定主模块的方法:在步骤S101之前,所述目标模块获取所述N个模块中每个模块的地址信息;所述目标模块根据所述N个模块中每个模块的地址信息,确定地址最小的模块为主模块,或,所述目标模块根据所述N个模块中每个模块的地址信息,确定地址最大的模块为主模块。以确定地址最小的模块作为主模块为例,当地址最小的模块发生故障停止工作时,剩余工作的模块以正常工作的模块中地址最小的模块作为新的主模块,通过该方法,能确保正在工作的模块中一定有一个主模块的存在,避免了预设主模块发生故障而导致的无法进行载波同步的问题。S104,目标模块根据自身的载波同步信息和所述主模块的载波同步信息,对自身的载波周期进行调整,以使得所述N个模块载波同步。可选的,在本专利技术实施中,第一个模块上电后,通过邮箱广播发送一个CAN总线时钟清零的载波同步数据帧,将总线上所有的节点,即多模块系统所有模块的时钟寄存器清零,之后,结合图3,本专利技术实施还提供了一种多模块系统无主从载波同步方法,该方法具体阐述了目标模块如何根据自身的载波同步信息和所述主模块的载波同步信息,对自身的载波周期进行调整,该方法包括:S1401,所述目标模块通过自身的时钟寄存器进行计数。S1402,所述目标模块根据发送自身载波信息的时间戳,和其他模块接收自身载波信息的时间戳,根据所述CAN总线的时钟和所述时钟寄存器,得到自身的载波计数值。具体的,目标模块通过CAN通讯的发送成功中断和接收成功中断进行对时,根据自身的时钟寄存器获取自身的载波计数值。S1403,所述目标模块在下一个载波周期到来时将自身的载波计数值发送至其他模块,并接收其他模块发送的载波计数值。可选的,每个模块在自身的存储空间中维护一个数据共享空间,在该数据共享空间中保存每个模块的载波计数值。S1404,所述目标模块确定第一计数值和第二计数值,本文档来自技高网...

【技术保护点】
1.一种多模块系统无主从载波同步方法,其特征在于,所述多模块系统包括N个模块,所述N个模块通过控制器局域网络CAN总线进行通信,包括:/n目标模块在第i个载波周期到来时,通过所述CAN总线向其他模块发送载波同步信息,所述载波同步信息包含所述目标模块发送所述载波同步信息的时间戳,其中,所述目标模块为所述N个模块中的任一模块;/n所述目标模块接收其他模块发送的载波同步信息;/n所述目标模块判断所述N个模块中的一个模块为主模块;/n所述目标模块根据自身的载波同步信息和所述主模块的载波同步信息,对自身的载波周期进行调整,以使得所述N个模块载波同步。/n

【技术特征摘要】
1.一种多模块系统无主从载波同步方法,其特征在于,所述多模块系统包括N个模块,所述N个模块通过控制器局域网络CAN总线进行通信,包括:
目标模块在第i个载波周期到来时,通过所述CAN总线向其他模块发送载波同步信息,所述载波同步信息包含所述目标模块发送所述载波同步信息的时间戳,其中,所述目标模块为所述N个模块中的任一模块;
所述目标模块接收其他模块发送的载波同步信息;
所述目标模块判断所述N个模块中的一个模块为主模块;
所述目标模块根据自身的载波同步信息和所述主模块的载波同步信息,对自身的载波周期进行调整,以使得所述N个模块载波同步。


2.根据权利要求1所述的多模块系统无主从载波同步方法,其特征在于,所述目标模块根据自身的载波同步信息和所述主模块的载波同步信息,对自身的载波周期进行调整包括:
所述目标模块通过自身的时钟寄存器进行计数;
所述目标模块根据发送自身载波信息的时间戳,和其他模块接收自身载波信息的时间戳,根据所述CAN总线的时钟和所述时钟寄存器,得到自身的载波计数值;
所述目标模块在下一个载波周期到来时将自身的载波计数值发送至其他模块,并接收其他模块发送的载波计数值;
所述目标模块确定第一计数值和第二计数值,其中,所述主模块的载波计数值为所述第一计数值,所述目标模块自身的载波计数值为所述第二计数值;
所述目标模块根据所述第一计数值和所述第二计数值,对自身的载波周期值进行调整,以使得与所述主模块载波同步。


3.根据权利要求1所述的多模块系统无主从载波同步方法,其特征在于,所述目标模块判断所述N个模块中的一个模块为主模块包括:
所述目标模块获取所述N个模块中每个模块的地址信息;
所述目标模块根据所述N个模块中每个模块的地址信息,通过预设规则判断所述N个模块中的一个模块为主模块。


4.根据权利要求2所述的多模块系统无主从载波同步方法,其特征在于,该方法还包括:
若所述目标模块确定自身为所述主模块,则所述目标模块不对自身的载波周期值进行调整;
或,若所述第一计数值与所述第二计数值的差值的绝对值小于等于预设值,则所述目标模块不对自身的载波周期进行调整。


5.根据权利要求2所述的多模块系统无主从载波同步方法,其特征在于,所述目标模块根据所述第一计数值和所述第二计数值,对自身的载波周期值进行调整包括:
所述目标模块根据所述第一计数值判断所述主模块的载波状态,根据所述第二计数值判断自身的载波状态,其中,所述载波...

【专利技术属性】
技术研发人员:魏闻黄凯伦陈伟山吴佰桐
申请(专利权)人:科华恒盛股份有限公司漳州科华技术有限责任公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1