数据处理方法及其相关装置的制作方法

文档序号:6376095阅读:142来源:国知局
专利名称:数据处理方法及其相关装置的制作方法
技术领域
本发明涉及电力电子技术领域,具体涉及数据处理方法及其相关装置。
背景技术
大功率的变频器往往采用并机结构,由一个主控板控制几个功率单元板。主控板主要负责算法运算,功率单元板主要负责三相电流和母线电压等模拟量的采样。功率单元板需要把采样值传给主控板做运算,同时主控板需要把脉冲宽度调制(PWM,Pulse WidthModulation)信号传给功率单元板。传统的走线方式走线太多,系统稳定性低,采用光纤通信,可以使线路大为简化,而且电路的稳定性也增强了,不易受到外界的干扰。一般的光纤通信虽然解决了线路过于复杂的问题,但由于光纤线路 的时钟频率都比较低,很少有超过IOM的传输速率,就会使数据上传的时间相对过长,对控制精度产生很大的影响。特别是一旦功率单元板采集的三相电流信号这些对用来计算PWM波的实时性影响很大的数据,跟采集到母线电压信号、温度值信号、故障信号等众多信号一并传输给主控板,就需要相当很长的传输时间,从而造成了数据的延时,使得系统的时效性很低。

发明内容
有鉴于此,本发明实施例提供一种数据处理的方法,可以减少信号传输的延时,提高系统的时效性。本发明实施例还提供了相应的装置。本发明实施例第一方面提供一种数据处理的方法,应用于与主控板通信的功率单元板中,所述数据处理的方法包括每隔第一预置时间采集一次设置在所述功率单元板上的逆变驱动电路中的至少三组数据,其中,在所述至少三组数据中包含用于计算脉冲宽度调制波的一组数据;将所述至少三组数据存储在所述功率单元板的缓存中;用后一次采集的数据对应更新所述缓存中存储的前一次采集的数据,并在所述缓存中存储更新后的数据;从所述缓存中存储有所述至少三组数据开始,首先向所述主控板发送所述缓存中存储的用于计算脉冲宽度调制波的一组数据,然后每隔两倍的第二预置时间向所述主控板发送一次所述缓存中存储的更新后的用于计算脉冲宽度调制波的一组数据,并从每次发送完用于计算脉冲宽度调制波的一组数据开始计时到到达所述第二预置时间时,向所述主控板发送所述缓存中存储的剩余的至少两组数据中的一组,其中,所述第一预置时间大于所述第二预置时间,且所述第一预置时间小于所述两倍的第二预置时间。结合第一方面,在第一种可能的实现方式中,所述将所述至少三组数据存储在所述功率单元板的缓存中或者所述在所述缓存中存储更新后的数据的步骤之后,还包括为所述缓存中存储的至少三组数据设置优先级,其中,所述用于计算脉冲宽度调制波的一组数据的优先级最高,所述至少三组数据中的剩余其他组数据的优先级相同或者顺序递减且均低于最高优先级。
结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述处理的方法还包括按照优先级从高到低的顺序,将所述缓存中存储的所述至少三组数据中剩余的至少两组数据进行排序;按照优先级排序后的顺序,向所述主控板逐个发送所述缓存中存储的所述剩余的至少两组数据。本发明实施例第二方面提供一种计算机存储介质,所述计算机存储介质存储有程序,所述程序执行上述数据处理方法的部分或者全部步骤。本发明实施例第三方面提供一种功率单元板,与主控板通信连接,所述功率单元板包括 采集单元,用于每隔第一预置时间采集一次设置在所述功率单元板上的逆变驱动电路中的至少三组数据,其中,在所述至少三组数据中包含用于计算脉冲宽度调制波的一组数据;缓存单元,用于存储所述采集单元所采集的至少三组数据;更新单元,用于用所述采集单元后一次所采集的数据对应更新所述缓存单元中存储的所述采集单元前一次所采集的数据;所述缓存单元,还用于存储所述更新单元更新后的数据;发送单元,用于从所述缓存单元中存储有所述至少三组数据开始,首先向所述主控板发送所述缓存中存储的用于计算脉冲宽度调制波的一组数据,然后每隔两倍的第二预置时间向所述主控板发送一次所述缓存单元中存储的更新后的用于计算脉冲宽度调制波的一组数据,并从每次发送完用于计算脉冲宽度调制波的一组数据开始计时到到达所述第二预置时间时,向所述主控板发送所述缓存中存储的剩余的至少两组数据中的一组,其中,所述第一预置时间大于所述第二预置时间,且所述第一预置时间小于所述两倍的第二预置时间。结合第三方面,在第一种可能的实现方式中,所述功率单元板还包括优先级设置单元,用于为所述缓存单元中存储的至少三组数据设置优先级,其中,所述用于计算脉冲宽度调制波的一组数据的优先级最高,所述至少三组数据中的剩余其他组数据的优先级相同或者顺序递减且均低于最高优先级。结合第三方面的第一种可能的实现方式,在第二种可能的实现方式种,所述功率单元板还包括排序单元,所述排序单元,用于按照优先级从高到低的顺序,将所述缓存单元中存储的所述至少三组数据中剩余的至少两组数据进行排序;所述发送单元,具体用于按照所述排序单元排序后的顺序,向所述主控板逐个发送所述缓存中存储的所述剩余的至少两组数据。本发明实施例第四方面提供一种功率单元控制设备,与主控设备通信,包括输出装置、存储器和处理器;其中,所述处理器执行如下步骤每隔第一预置时间采集一次设置在所述功率单元控制设备上的逆变驱动电路中的至少三组数据,其中,在所述至少三组数据中包含用于计算脉冲宽度调制波的一组数据;所述存储器执行如下步骤存储所述处理器采集的至少三组数据;所述处理器还执行如下步骤用后一次采集的数据对应更新所述存储器中存储的前一次采集的数据;所述存储器还执行如下步骤存储所述处理器更新后的数据;

所述输出装置执行如下步骤从所述存储器中存储有所述至少三组数据开始,首先向所述主控设备发送所述存储器中存储的用于计算脉冲宽度调制波的一组数据,然后每隔两倍的第二预置时间向所述主控设备发送一次所述存储器中存储的更新后的用于计算脉冲宽度调制波的一组数据,并从每次发送完用于计算脉冲宽度调制波的一组数据开始计时到到达所述第二预置时间时,向所述主控设备发送所述存储器中存储的剩余的至少两组数据中的一组,其中,所述第一预置时间大于所述第二预置时间,且所述第一预置时间小于所述两倍的第二预置时间。结合第四方面,在第一种可能的实现方式中,所述处理器还执行如下步骤为所述存储器中存储的至少三组数据设置优先级,其中,所述用于计算脉冲宽度调制波的一组数据的优先级最高,所述至少三组数据中的剩余其他组数据的优先级相同或者顺序递减且均低于最高优先级;按照优先级从高到低的顺序,将所述存储器中存储的所述至少三组数据中剩余的至少两组数据进行排序;所述输出装置还执行如下步骤按照所述处理器排序后的顺序,向所述主控设备逐个发送所述存储器中存储的所述剩余的至少两组数据。本发明实施例第五方面提供一种脉冲宽度调制控制装置,包括通信连接的功率单元板和主控板;所述功率单元板,用于每隔第一预置时间采集一次设置在所述功率单元板上的逆变驱动电路中的至少三组数据,其中,在所述至少三组数据中包含用于计算脉冲宽度调制波的一组数据;将所述至少三组数据存储在所述功率单元板的缓存中;用后一次采集的数据对应更新所述缓存中存储的前一次采集的数据,并在所述缓存中存储更新后的数据;从所述缓存中存储有所述至少三组数据开始,首先向所述主控板发送所述缓存中存储的用于计算脉冲宽度调制波的一组数据,然后每隔两倍的第二预置时间向所述主控板发送一次所述缓存中存储的更新后的用于计算脉冲宽度调制波的一组数据,并从每次发送完用于计算脉冲宽度调制波的一组数据开始计时到到达所述第二预置时间时,向所述主控板发送所述缓存中存储的剩余的至少两组数据中的一组,其中,所述第一预置时间大于所述第二预置时间,且所述第一预置时间小于所述两倍的第二预置时间;所述主控板,用于根据所述功率单元板间隔发送的用于计算脉冲宽度调制波的每一组数据,计算与所述每一组数据对应的脉冲宽度调制波。
本发明实施例提供的数据处理的方法,应用于与主控板通信的功率单元板中,所述技术方案包括每隔第一预置时间采集一次设置在所述功率单元板上的逆变驱动电路中的至少三组数据,其中,在所述至少三组数据中包含用于计算脉冲宽度调制波的一组数据;将所述至少三组数据存储在所述功率单元板的缓存中;用后一次采集的数据对应更新所述缓存中存储的前一次采集的数据,并在所述缓存中存储更新后的数据;从所述缓存中存储有所述至少三组数据开始,首先向所述主控板发送所述缓存中存储的用于计算脉冲宽度调制波的一组数据,然后每隔两倍的第二预置时间向所述主控板发送一次所述缓存中存储的更新后的用于计算脉冲宽度调制波的一组数据,并从每次发送完用于计算脉冲宽度调制波的一组数据开始计时到到达所述第二预置时间时,向所述主控板发送所述缓存中存储的剩余的至少两组数据中的一组,其中,所述第一预置时间大于所述第二预置时间,且所述第一预置时间小于所述两倍的第二预置时间。与现有技术中,将对计算脉冲宽度调制波的实时性影响很大的数据,如三相 电流信号,与对计算脉冲宽度调制波的实时性影响不大或者没有影响的数据,如母线电压信号,温度值信号,故障信号等众多信号一并传输给主控板相比,可以减少信号传输的延时,提高系统的时效性。


图I是本发明实施例提供的数据处理的方法的一实施例示意图;图2是本发明实施例提供的功率单元板的一实施例示意图;图3是本发明实施例提供的功率单元板的另一实施例示意图;图4是本发明实施例提供的功率单元板的另一实施例示意图;图5是本发明实施例提供的功率单元控制设备的一实施例示意图;图6是本发明实施例提供的脉冲宽度调制控制装置的一实施例示意图。
具体实施例方式本发明实施例提供一种数据处理的方法,提高运算信号传输的效率。本发明实施例还提供相应的装置。以下分别进行详细说明。参阅图1,本发明实施例提供的数据处理的方法的一实施例包括101、每隔第一预置时间采集一次设置在所述功率单元板上的逆变驱动电路中的至少三组数据,其中,在所述至少三组数据中包含用于计算脉冲宽度调制(PWM,PulseWidth Modulation)波的一组数据。本发明实施例中,用于计算脉冲宽度调制波的一组数据指的是对计算脉冲宽度调制波的实时性影响很大的数据,如三相电流信号。实际上,母线电压也参与脉冲宽度调制波的计算,但母线电压的更新速度的要求没有三相电流那么高,因为脉冲宽度调制控制器正常运行后母线电压基本就是个恒定值,所以在计算脉冲宽度调制波时可以采用之前发送的母线电压。所述至少三组数据可以包括三相电流信号、母线电压信号、所述逆变驱动电路的绝缘栅双极型晶体管(IGBT, Insulated Gate Bipolar Transistor)的温度信号、三相电压信号、所述功率单元板的故障信号和版本号。
主控板负责计算PWM波,但由功率单元板负责采集用于计算PWM波的数据,如三相电流信号。102、将所述至少三组数据存储在所述功率单元板 的缓存中。103、用后一次采集的数据对应更新所述缓存中存储的前一次采集的数据,并在所述缓存中存储更新后的数据。逆变电路中每组数据的采集频率是相同的,但发送频率是不相同的,每次功率单元板都会同时采集到三相电流信号、母线电压信号、三相电压信号等信号,但每次采集到的母线电压信号、三相电压信号等信号对计算脉冲宽度调制波影响不大,并不需要同时传输给主控板的,当功率单元板传输了三相电流信号和母线电压信号后,当还没来得及传输三相电压信号时,已经又采集到了更新的三相电流信号、母线电压信号、三相电压信号,这时,要用更新后的三相电压信号去替换原来的三相电压信号。104、从所述缓存中存储有所述至少三组数据开始,首先向所述主控板发送所述缓存中存储的用于计算脉冲宽度调制波的一组数据,然后每隔两倍的第二预置时间向所述主控板发送一次所述缓存中存储的更新后的用于计算脉冲宽度调制波的一组数据,并从每次发送完用于计算脉冲宽度调制波的一组数据开始计时到到达所述第二预置时间时,向所述主控板发送所述缓存中存储的剩余的至少两组数据中的一组,其中,所述第一预置时间大于所述第二预置时间,且所述第一预置时间小于所述两倍的第二预置时间。在本实施例中,由于所述第一预置时间大于所述第二预置时间,且所述第一预置时间小于所述两倍的第二预置时间,所以可以保证每次采集到的用于计算脉冲宽度调制波的一组数据都能向主控板发送,而不被后一次采集的用于计算脉冲宽度调制波的一组数据更新。按照采集时间与发送时间的关系,举例来说明本发明实施例中的传输顺序,假设功率单元板每次采集到的信号包括三相电流信号、母线电压信号、所述逆变驱动电路的绝缘栅双极型晶体管(IGBT, Insulated Gate Bipolar Transistor)的温度信号、三相电压信号、所述功率单元板的故障信号和版本号。按照预置时间间隔,以采集了四次为例,那么采集到的信号的传输顺序为第一次采集的三相电流信号一第一次采集的母线电压信号一第二次采集的三相电流 目号一第二次米集的IGBT温度/[目号一第二次米集的二相电流彳目号一第二次米集的二相电压信号一第四次采集的三相电流信号一第四次采集的功率单元板的故障信号和版本号,接下来按照以上的方式循环传输。本处只是举例说明,对母线电压信号、IGBT温度信号、三相电压信号及功率单元板的故障信号和版本号的具体顺序不做限定。实际上,发送顺序可以有很多种,只要保证三相电流信号优先发送,并且更新后的三相电流信号间隔穿插在其他数据中发送即可。本发明实施例提供的数据处理的方法,应用于与主控板通信的功率单元板中,所述技术方案包括每隔第一预置时间采集一次设置在所述功率单元板上的逆变驱动电路中的至少三组数据,其中,在所述至少三组数据中包含用于计算脉冲宽度调制波的一组数据;将所述至少三组数据存储在所述功率单元板的缓存中;用后一次采集的数据对应更新所述缓存中存储的前一次采集的数据,并在所述缓存中存储更新后的数据;从所述缓存中存储有所述至少三组数据开始,首先向所述主控板发送所述缓存中存储的用于计算脉冲宽度调制波的一组数据,然后每隔两倍的第二预置时间向所述主控板发送一次所述缓存中存储的更新后的用于计算脉冲宽度调制波的一组数据,并从每次发送完用于计算脉冲宽度调制波的一组数据开始计时到到达所述第二预置时间时,向所述主控板发送所述缓存中存储的剩余的至少两组数据中的一组,其中,所述第一预置时间大于所述第二预置时间,且所述第一预置时间小于所述两倍的第二预置时间。与现有技术中,将对计算脉冲宽度调制波的实时性影响很大的数据,如三相电流信号,与对计算脉冲宽度调制波的实时性影响不大或者没有影响的数据,如母线电压信号,温度值信号,故障信号等众多信号一并传输给主控板相t匕,可以减少信号传输的延时,提高系统的时效性。可选地,在上述图I对应的实施例的基础上,所述将所述至少三组数据存储在所述功率单元板的缓存中或者所述在所述缓存中存储更新后的数据的 步骤之后,还包括为所述缓存中存储的至少三组数据设置优先级,其中,所述用于计算脉冲宽度调制波的一组数据的优先级最高,所述至少三组数据中的剩余其他组数据的优先级相同或者顺序递减且均低于最高优先级。在上述图I对应的可选实施例的基础上,本发明实施例提供的另一实施例还包括按照优先级从高到低的顺序,将所述缓存中存储的所述至少三组数据中剩余的至少两组数据进行排序;按照优先级排序后的顺序,向所述主控板逐个发送所述缓存中存储的所述剩余的至少两组数据。为了便于理解,下面以一个具体的应用场景为例,详细说明本发明另一实施例的数据处理过程假设功率单元板采集到三相电流信号、母线电压信号、设置在所述功率单元板上的逆变驱动电路的IGBT的温度三组数据。将三相电流信号的优先级设置为最高,母线电压信号的优先级为次高级、IGBT的温度信号的优先级最低。那么数据传输的顺序为第一次采集的三相电流信号一第一次采集的母线电压信号一第一次采集的IGBT温度信号一第二次采集的三相电流信号一第二次采集的母线电压信号一第二次采集的IGBT温度信号一第三次采集的三相电流信号一第三次采集的母线电压信号一第三次采集的IGBT温度信号,接下来按照以上的方式循环传输。这样的传输方案,大大提高了用于计算脉冲宽度调制波的三相电流信号的传输效率,保证了计算出的PWM波的实时性和准确性更高。当然,本应用场景中只是举例说明,母线电压信号和IGBT的温度信号的优先级顺序可以修改。但无论怎样修改,都不会影响三相电流的传输。本发明实施例还提供一种计算机存储介质,该计算机存储介质存储有程序,所述程序执行上述实施例中记载的数据处理的方法的部分或者全部步骤。参阅图2,本发明实施例提供的功率单元板20的一实施例包括所述功率单元板20与主控板通信连接,所述功率单元板包括采集单元201、缓存单元202、更新单元203和发送单元204。
采集单元201,用于每隔第一预置时间采集一次设置在所述功率单元板上的逆变驱动电路中的至少三组数据,其中,在所述至少三组数据中包含用于计算脉冲宽度调制波的一组数据;缓存单元202,用于存储所述采集单元201所采集的至少三组数据;更新单元203,用于用所述采集单元201后一次所采集的数据对应更新所述缓存单元202中存储的所述采集单元201前一次所采集的数据;所述缓存单元202,还用于存储所述更新单元203更新后的数据;发送单元204,用于从所述缓存单元202中存储有所述至少三组数据开始,首先向所述主控板发送所述缓存中存储的用于计算脉冲宽度 调制波的一组数据,然后每隔两倍的第二预置时间向所述主控板发送一次所述缓存单元中存储的更新后的用于计算脉冲宽度调制波的一组数据,并从每次发送完用于计算脉冲宽度调制波的一组数据开始计时到到达所述第二预置时间时,向所述主控板发送所述缓存中存储的剩余的至少两组数据中的一组,其中,所述第一预置时间大于所述第二预置时间,且所述第一预置时间小于所述两倍的第二预置时间。本发明实施例中,所述功率单元板20与主控板通信连接,所述功率单元板包括采集单元201每隔第一预置时间采集一次设置在所述功率单元板上的逆变驱动电路中的至少三组数据,其中,在所述至少三组数据中包含用于计算脉冲宽度调制波的一组数据;缓存单元202存储所述采集单元201所采集的至少三组数据;更新单元203用所述采集单元201后一次所采集的数据对应更新所述缓存单元202中存储的所述采集单元201前一次所采集的数据;所述缓存单元202还存储所述更新单元203更新后的数据;发送单元204从所述缓存单元202中存储有所述至少三组数据开始,首先向所述主控板发送所述缓存中存储的用于计算脉冲宽度调制波的一组数据,然后每隔两倍的第二预置时间向所述主控板发送一次所述缓存单元中存储的更新后的用于计算脉冲宽度调制波的一组数据,并从每次发送完用于计算脉冲宽度调制波的一组数据开始计时到到达所述第二预置时间时,向所述主控板发送所述缓存中存储的剩余的至少两组数据中的一组,其中,所述第一预置时间大于所述第二预置时间,且所述第一预置时间小于所述两倍的第二预置时间。与现有技术相比,本发明实施例提供的功率单元板,可以提高用于计算脉冲宽度调制波的数据的传输效率,提高系统的时效性。在上述图2对应的实施例的基础上,参阅图3,本发明实施例提供的功率单元板的另一实施例还包括优先级设置单元205,优先级设置单元205,用于为所述缓存单元202中存储的至少三组数据设置优先级,其中,所述用于计算脉冲宽度调制波的一组数据的优先级最高,所述至少三组数据中的剩余其他组数据的优先级相同或者顺序递减且均低于最高优先级。在上述图3对应的实施例的基础上,参阅图4,本发明实施例提供的功率单元板的另一实施例还包括排序单元206,所述排序单元206,用于按照优先级从高到低的顺序,将所述缓存单元202中存储的所述至少三组数据中剩余的至少两组数据进行排序;所述发送单元204,具体用于按照所述排序单元206排序后的顺序,向所述主控板逐个且循环发送所述缓存中存储的至少三组数据中所述剩余的至少两组数据。
以上多个实施例提供的功率单元板,都可以提高用于计算脉冲宽度调制波的数据的传输效率,提高系统的时效性。参阅图5,本发明实施例提供的一种功率单元控制设备30的一实施例包括输入装置310、输出装置320、存储器330和处理器340。其中,图5中的功率单元控制设备30与主控设备(图中未画出)通信。其中,功率单元控制设备30中的处理器340的数量可以由一个或者多个,图5中以一个处理器340为例。在本发明的一些实施例中,输入装置310、输出装置320、存储器330和处理器340可以通过总线或者其他方式连接。其中,所述处理器340执行如下步骤每隔第一预置时间采集一次设置在所述功率单元控制设备30上的逆变驱动电路中的至少三组数据,其中,在所述至少三组数据中包含用于 计算脉冲宽度调制波的一组数据;所述存储器330执行如下步骤存储所述处理器340采集的至少三组数据;所述处理器340还执行如下步骤用后一次采集的数据对应更新所述存储器330中存储的前一次采集的数据;所述存储器330还执行如下步骤存储所述处理器340更新后的数据;所述输出装置320执行如下步骤从所述存储器330中存储有所述至少三组数据开始,首先向所述主控设备发送所述存储器330中存储的用于计算脉冲宽度调制波的一组数据,然后每隔两倍的第二预置时间向所述主控设备发送一次所述存储器330中存储的更新后的用于计算脉冲宽度调制波的一组数据,并从每次发送完用于计算脉冲宽度调制波的一组数据开始计时到到达所述第二预置时间时,向所述主控设备发送所述存储器330中存储的剩余的至少两组数据中的一组,其中,所述第一预置时间大于所述第二预置时间,且所述第一预置时间小于所述两倍的第二预置时间。在上述图5对应的实施例的基础上,所述处理器340还执行如下步骤为所述存储器330中存储的至少三组数据设置优先级,其中,所述用于计算脉冲宽度调制波的一组数据的优先级最高,所述至少三组数据中的剩余其他组数据的优先级相同或者顺序递减且均低于最高优先级;按照优先级从高到低的顺序,将所述存储器330中存储的所述至少三组数据中剩余的至少两组数据进行排序;所述输出装置320还执行如下步骤按照所述处理器340排序后的顺序,向所述主控设备逐个发送所述存储器330中存储的所述剩余的至少两组数据。参阅图6,本发明实施例提供的脉冲宽度调制控制装置10,包括通信连接的功率单元板20和主控板40。所述功率单元板20,用于每隔第一预置时间采集一次设置在所述功率单元板20上的逆变驱动电路中的至少三组数据,其中,在所述至少三组数据中包含用于计算脉冲宽度调制波的一组数据;将所述至少三组数据存储在所述功率单元板20的缓存中;用后一次采集的数据对应更新所述缓存中存储的前一次采集的数据,并在所述缓存中存储更新后的数据;从所述缓存中存储有所述至少三组数据开始,首先向所述主控板40发送所述缓存中存储的用于计算脉冲宽度调制波的一组数据,然后每隔两倍的第二预置时间向所述主控板40发送一次所述缓存中存储的更新后的用于计算脉冲宽度调制波的一组数据,并从每次发送完用于计算脉冲宽度调制波的一组数据开始计时到到达所述第二预置时间时,向所述主控板40发送所述缓存中存储的剩余的至少两组 数据中的一组,其中,所述第一预置时间大于所述第二预置时间,且所述第一预置时间小于所述两倍的第二预置时间;所述主控板40,用于根据所述功率单元板20间隔发送的用于计算脉冲宽度调制波的每一组数据,计算与所述每一组数据对应的脉冲宽度调制波。需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括ROM、RAM、磁盘或光盘等。以上对本发明实施例所提供的数据处理的方法以及装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种数据处理的方法,应用于与主控板通信的功率单元板中,其特征在于,所述数据处理的方法包括 每隔第一预置时间采集一次设置在所述功率单元板上的逆变驱动电路中的至少三组数据,其中,在所述至少三组数据中包含用于计算脉冲宽度调制波的一组数据; 将所述至少三组数据存储在所述功率单元板的缓存中; 用后一次采集的数据对应更新所述缓存中存储的前一次采集的数据,并在所述缓存中存储更新后的数据; 从所述缓存中存储有所述至少三组数据开始,首先向所述主控板发送所述缓存中存储的用于计算脉冲宽度调制波的一组数据,然后每隔两倍的第二预置时间向所述主控板发送一次所述缓存中存储的更新后的用于计算脉冲宽度调制波的一组数据,并从每次发送完用于计算脉冲宽度调制波的一组数据开始计时到到达所述第二预置时间时,向所述主控板发送所述缓存中存储的剩余的至少两组数据中的一组,其中,所述第一预置时间大于所述第二预置时间,且所述第一预置时间小于所述两倍的第二预置时间。
2.根据权利要求I所述的数据处理的方法,其特征在于,所述将所述至少三组数据存储在所述功率单元板的缓存中或者所述在所述缓存中存储更新后的数据的步骤之后,还包括 为所述缓存中存储的至少三组数据设置优先级,其中,所述用于计算脉冲宽度调制波的一组数据的优先级最高,所述至少三组数据中的剩余其他组数据的优先级相同或者顺序递减且均低于最高优先级。
3.根据权利要求2所述的数据处理的方法,其特征在于,还包括 按照优先级从高到低的顺序,将所述缓存中存储的所述至少三组数据中剩余的至少两组数据进行排序; 按照优先级排序后的顺序,向所述主控板逐个发送所述缓存中存储的所述剩余的至少两组数据。
4.一种计算机存储介质,其特征在于, 所述计算机存储介质存储有程序,所述程序执行如权利要求I至3任意一项所述的步骤。
5.一种功率单元板,与主控板通信连接,其特征在于,所述功率单元板包括 采集单元,用于每隔第一预置时间采集一次设置在所述功率单元板上的逆变驱动电路中的至少三组数据,其中,在所述至少三组数据中包含用于计算脉冲宽度调制波的一组数据; 缓存单元,用于存储所述采集单元所采集的至少三组数据; 更新单元,用于用所述采集单元后一次所采集的数据对应更新所述缓存单元中存储的所述采集单元前一次所采集的数据; 所述缓存单元,还用于存储所述更新单元更新后的数据; 发送单元,用于从所述缓存单元中存储有所述至少三组数据开始,首先向所述主控板发送所述缓存中存储的用于计算脉冲宽度调制波的一组数据,然后每隔两倍的第二预置时间向所述主控板发送一次所述缓存单元中存储的更新后的用于计算脉冲宽度调制波的一组数据,并从每次发送完用于计算脉冲宽度调制波的一组数据开始计时到到达所述第二预置时间时,向所述主控板发送所述缓存中存储的剩余的至少两组数据中的一组,其中,所述第一预置时间大于所述第二预置时间,且所述第一预置时间小于所述两倍的第二预置时间。
6.根据权利要求5所述的功率单元板,其特征在于,所述功率单元板还包括 优先级设置单元,用于为所述缓存单元中存储的至少三组数据设置优先级,其中,所述用于计算脉冲宽度调制波的一组数据的优先级最高,所述至少三组数据中的剩余其他组数据的优先级相同或者顺序递减且均低于最高优先级。
7.根据权利要求6所述的功率单元板,其特征在于,所述功率单元板还包括排序单元, 所述排序单元,用于按照优先级从高到低的顺序,将所述缓存单元中存储的所述至少三组数据中剩余的至少两组数据进行排序; 所述发送单元,具体用于按照所述排序单元排序后的顺序,向所述主控板逐个发送所述缓存中存储的所述剩余的至少两组数据。
8.—种功率单元控制设备,与主控设备通信,其特征在于,包括输出装置、存储器和处理器; 其中,所述处理器执行如下步骤 每隔第一预置时间采集一次设置在所述功率单元控制设备上的逆变驱动电路中的至少三组数据,其中,在所述至少三组数据中包含用于计算脉冲宽度调制波的一组数据; 所述存储器执行如下步骤 存储所述处理器采集的至少三组数据; 所述处理器还执行如下步骤 用后一次采集的数据对应更新所述存储器中存储的前一次采集的数据; 所述存储器还执行如下步骤 存储所述处理器更新后的数据; 所述输出装置执行如下步骤 从所述存储器中存储有所述至少三组数据开始,首先向所述主控设备发送所述存储器中存储的用于计算脉冲宽度调制波的一组数据,然后每隔两倍的第二预置时间向所述主控设备发送一次所述存储器中存储的更新后的用于计算脉冲宽度调制波的一组数据,并从每次发送完用于计算脉冲宽度调制波的一组数据开始计时到到达所述第二预置时间时,向所述主控设备发送所述存储器中存储的剩余的至少两组数据中的一组,其中,所述第一预置时间大于所述第二预置时间,且所述第一预置时间小于所述两倍的第二预置时间。
9.根据权利要求8所述的功率单元控制设备,其特征在于, 所述处理器还执行如下步骤 为所述存储器中存储的至少三组数据设置优先级,其中,所述用于计算脉冲宽度调制波的一组数据的优先级最高,所述至少三组数据中的剩余其他组数据的优先级相同或者顺序递减且均低于最闻优先级; 按照优先级从高到低的顺序,将所述存储器中存储的所述至少三组数据中剩余的至少两组数据进行排序; 所述输出装置还执行如下步骤按照所述处理器排序后的顺序,向所述主控设备逐个发送所述存储器中存储的所述剩余的至少两组数据。
10.一种脉冲宽度调制控制装置,其特征在于,包括通信连接的功率单元板和主控板; 所述功率单元板,用于每隔第一预置时间采集一次设置在所述功率单元板上的逆变驱动电路中的至少三组数据,其中,在所述至少三组数据中包含用于计算脉冲宽度调制波的一组数据; 将所述至少三组数据存储在所述功率单元板的缓存中; 用后一次采集的数据对应更新所述缓存中存储的前一次采集的数据,并在所述缓存中存储更新后的数据; 从所述缓存中存储有所述至少三组数据开始,首先向所述主控板发送所述缓存中存储的用于计算脉冲宽度调制波的一组数据,然后每隔两倍的第二预置时间向所述主控板发送一次所述缓存中存储的更新后的用于计算脉冲宽度调制波的一组数据,并从每次发送完用于计算脉冲宽度调制波的一组数据开始计时到到达所述第二预置时间时,向所述主控板发送所述缓存中存储的剩余的至少两组数据中的一组,其中,所述第一预置时间大于所述第二预置时间,且所述第一预置时间小于所述两倍的第二预置时间; 所述主控板,用于根据所述功率单元板间隔发送的用于计算脉冲宽度调制波的每一组数据,计算与所述每一组数据对应的脉冲宽度调制波。
全文摘要
本发明公开了一种数据处理的方法,包括每隔第一预置时间采集并存储一次设置在功率单元板上的逆变驱动电路中的至少三组数据,其中,至少三组数据中包含用于计算脉冲宽度调制波的一组数据;首先向主控板发送缓存中存储的用于计算脉冲宽度调制波的一组数据,然后每隔两倍的第二预置时间向主控板发送一次更新后的用于计算脉冲宽度调制波的一组数据,并从每次发送完用于计算脉冲宽度调制波的一组数据开始计时到到达第二预置时间时,向主控板发送剩余的至少两组数据中的一组,其中,第一预置时间大于第二预置时间,且第一预置时间小于两倍的第二预置时间。本发明实施例可以减少信号传输的延时,提高系统的时效性。
文档编号G06F5/06GK102880443SQ20121031926
公开日2013年1月16日 申请日期2012年8月31日 优先权日2012年8月31日
发明者李春辉, 罗天资, 李忠峰, 严若婵, 黄申力 申请人:深圳市英威腾电气股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1