一种基于CAN总线的调功器无主机功率分配控制方法与流程

文档序号:11839905阅读:479来源:国知局
一种基于CAN总线的调功器无主机功率分配控制方法与流程

本发明涉及功率调节变换技术领域,特别涉及一种基于CAN总线的调功器无主机功率分配控制方法。



背景技术:

调功器主要是调节输出功率而加热负载,通过控制装置内的功率器件实现输出的功率调节。调功器加热负载有多种方法,也就衍生出多种调节模式。负载固定调功周期的过零调功输出是一种电流谐波较小的输出模式,每套装置因输出功率的不同,其输出完整周波个数也不同,合理的分配算法用于保证其系统总线电流冲击最小,消耗相对较为平衡。联机分配算法需做到合理的分配每个调功器装置的起始位置。在此过程中,数据收集方法非常重要,优秀的数据收集处理是保证联机分配算法成功实施的关键所在。

传统的方法是通过主机进行信息收集与分配计算,然后通讯传给各个功率调节装置,或者通过一系列的模拟互连检测总线,进而进行输出调节。但这些方法,主机控制需要特定的主控制器,模拟互连导致系统连线过多,增加了网络复杂度。



技术实现要素:

本发明的目的在于:克服现有技术中存在系统连线过多、网络复杂度高的不足,同时解决现有技术中主控装置出现问题而导致互连失败,造成总线电流冲击过大而使系统崩溃,以及每一个调功器的故障或丢失都会影响系统的问题。

为了实现上述发明目的,本发明提供一种基于CAN总线的调功器无主机功率分配控制方法,所述方法基于的系统包括电网、调功器、系统总线和CAN总线,其中,多个所述调功器分别连接在所述系统总线上并通过所述系统总线与所述电网连接,每个所述调功器对应连接有负载,并且所述调功器根据与其连接的负载的功率需求,输出相应的电网周期个数;所述调功器之间通过所述CAN总线相互通信,其方法为:各个所述调功器在工作时,通过所述CAN总线获取其它所述调功器的工作信息,一旦有所述调功器输出电网周期个数变化或出现故障,所有正常工作的所述调功器根据其当前的工作信息以及接收到的工作信息,通过功率分配算法调整其输出起始位置,以降低对系统总线的冲击。

根据一种具体的实施方式,每个正常工作的所述调功器实时检测电网周期,并对检测到电网周期的个数进行计数,当计数值达到设定值时,将计数值重置为零,并通过所述CAN总线推送同步信息至其它所述调功器,将其它所述调功器对电网周期的计数值置零;

并且,每个正常工作的所述调功器以CAN中断方式,从所述CAN总线上接收其它所述调功器推送的同步信息和工作信息。

根据一种具体的实施方式,所述调功器以CAN中断方式,接收到其它所述调功器推送的工作信息时,首先统计当前接收到的工作信息的数量,判断是否有所述调功器出现故障,同时分析当前接收到的工作信息,判断是否有所述调功器输出电网周期个数发生变化,一旦有所述调功器输出电网周期个数变化或出现故障,所有正常工作的所述调功器根据其当前的工作信息以及接收到的工作信息,通过功率分配算法调整其输出起始位置。

与现有技术相比,本发明的有益效果:本发明基于CAN总线的调功器无主机功率分配控制方法中,各个调功器在工作时,通过CAN总线获取其它调功器的工作信息,一旦有调功器输出电网周期个数变化或出现故障,所有正常工作的调功器根据其当前的工作信息以及接收到的工作信息,通过功率分配算法调整其输出起始位置,以降低对系统总线的冲击。因此,本发明只需要通过一组CAN总线进行调功器间的互连,减少了互连线的使用,同时本发明无需主控制器,避免了主控出现问题而导致互连失败而造成的系统崩溃,并且每一套调功器发生故障或丢失连接都不影响其它调功器的工作。

附图说明:

图1是本发明方法基于的系统的结构示意图;

图2是本发明方法中调功器的工作流程图;

图3是本发明方法中调功器CAN中断方式的流程图。

具体实施方式

下面结合具体实施方式对本发明作进一步的详细描述。但不应将此理解为本发明上述主题的范围仅限于以下的实施例,凡基于本发明内容所实现的技术均属于本发明的范围。

结合图1所示的本发明方法基于的系统的结构示意图;其中,本发明方法,所基于的系统包括电网、调功器、系统总线和CAN总线。

其中,多个调功器分别连接在系统总线上并通过系统总线与电网连接,每个调功器对应连接有负载并且调功器根据与其连接的负载的功率需求,输出相应的电网周期个数。调功器通过一组CAN总线进行互连,并且调功器之间通过CAN总线相互通信。

而本发明基于CAN总线的调功器无主机功率分配控制方法为:各个调功器在工作时,通过CAN总线获取其它调功器的工作信息,一旦有调功器输出电网周期个数变化或出现故障,所有正常工作的调功器根据其当前的工作信息以及接收到的工作信息,通过功率分配算法调整其输出起始位置,以降低对系统总线的冲击。

本发明中,只需要通过一组CAN总线进行调功器间的互连,减少了互连线的使用,同时本发明无需主控制器,避免了主控出现问题而导致互连失败而造成的系统崩溃,并且每一套调功器发生故障或丢失连接都不影响其它调功器的工作。

结合图2所示的本发明方法中调功器的工作流程图;其中,每个正常工作的调功器实时检测电网周期,并对检测到电网周期的个数进行计数,当计数值达到设定值时,将计数值重置为零,并通过CAN总线推送同步信息至其它调功器,将其它调功器对电网周期的计数值置零。

本发明中,每个正常工作的调功器以CAN中断方式,从CAN总线上接收其它调功器推送的同步信息和工作信息。

具体的,调功器开机工作时,立即开始检测电网周期,并推送本机信息至CAN总线,每当检测到一个电网周期,计数值ST++,并且实时判断该计数值ST是否大于或者等于设定值T,设定值T为调功器向其它调功器发送同步信息的判断阈值。

若计数值ST大于或者等于T,则由该调功器发送同步信息,并通过CAN总线推送同步信息至其它调功器,将其它调功器对电网周期的计数值置零。而且同时,调功器在工作时,实时监测计数值ST是否为零,若计数值ST为零,则调功器根据在工作时从CAN总线上接收到的其它调功器的工作信息,运行联机功率分配算法,确定其自身的输出起始位置。

本发明中,当调功器的计数值ST置零后,且确定输出起始位置后,推送本机信息至CAN总线上。

本发明基于电网周期,设置调功器定期同步的机制,使系统中各个调功器能够相互同步,极大地降低了对系统总线冲击的风险。

结合图3所示的本发明方法中调功器CAN中断方式的流程图;其中,调功器以CAN中断方式,接收到其它调功器推送的工作信息时,首先统计当前接收到的工作信息的数量,判断是否有调功器出现故障,同时分析当前接收到的工作信息,判断是否有调功器输出电网周期个数发生变化,一旦有调功器输出电网周期个数变化或出现故障,所有正常工作的调功器根据其当前的工作信息以及接收到的工作信息,通过功率分配算法调整其输出起始位置。

具体的,若接收到其它调功器发送的同步信息,则该调功器将其自身对电网周期个数的计数值ST置零。

上面结合附图对本发明的具体实施方式进行了详细说明,但本发明并不限制于上述实施方式,在不脱离本申请的权利要求的精神和范围情况下,本领域的技术人员可以作出各种修改或改型。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1