CN102880443B - 数据处理方法及其相关装置 - Google Patents
数据处理方法及其相关装置 Download PDFInfo
- Publication number
- CN102880443B CN102880443B CN201210319266.3A CN201210319266A CN102880443B CN 102880443 B CN102880443 B CN 102880443B CN 201210319266 A CN201210319266 A CN 201210319266A CN 102880443 B CN102880443 B CN 102880443B
- Authority
- CN
- China
- Prior art keywords
- data
- group
- preset time
- pulse width
- width modulation
- 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
Landscapes
- Inverter Devices (AREA)
Abstract
本发明公开了一种数据处理的方法,包括:每隔第一预置时间采集并存储一次设置在功率单元板上的逆变驱动电路中的至少三组数据,其中,至少三组数据中包含用于计算脉冲宽度调制波的一组数据;首先向主控板发送缓存中存储的用于计算脉冲宽度调制波的一组数据,然后每隔两倍的第二预置时间向主控板发送一次更新后的用于计算脉冲宽度调制波的一组数据,并从每次发送完用于计算脉冲宽度调制波的一组数据开始计时到到达第二预置时间时,向主控板发送剩余的至少两组数据中的一组,其中,第一预置时间大于第二预置时间,且第一预置时间小于两倍的第二预置时间。本发明实施例可以减少信号传输的延时,提高***的时效性。
Description
技术领域
本发明涉及电力电子技术领域,具体涉及数据处理方法及其相关装置。
背景技术
大功率的变频器往往采用并机结构,由一个主控板控制几个功率单元板。主控板主要负责算法运算,功率单元板主要负责三相电流和母线电压等模拟量的采样。功率单元板需要把采样值传给主控板做运算,同时主控板需要把脉冲宽度调制(PWM,Pulse Width Modulation)信号传给功率单元板。传统的走线方式走线太多,***稳定性低,采用光纤通信,可以使线路大为简化,而且电路的稳定性也增强了,不易受到外界的干扰。
一般的光纤通信虽然解决了线路过于复杂的问题,但由于光纤线路的时钟频率都比较低,很少有超过10M的传输速率,就会使数据上传的时间相对过长,对控制精度产生很大的影响。特别是一旦功率单元板采集的三相电流信号这些对用来计算PWM波的实时性影响很大的数据,跟采集到母线电压信号、温度值信号、故障信号等众多信号一并传输给主控板,就需要相当很长的传输时间,从而造成了数据的延时,使得***的时效性很低。
发明内容
有鉴于此,本发明实施例提供一种数据处理的方法,可以减少信号传输的延时,提高***的时效性。本发明实施例还提供了相应的装置。
本发明实施例第一方面提供一种数据处理的方法,应用于与主控板通信的功率单元板中,所述数据处理的方法包括:
每隔第一预置时间采集一次设置在所述功率单元板上的逆变驱动电路中的至少三组数据,其中,在所述至少三组数据中包含用于计算脉冲宽度调制波的一组数据;
将所述至少三组数据存储在所述功率单元板的缓存中;
用后一次采集的数据对应更新所述缓存中存储的前一次采集的数据,并在所述缓存中存储更新后的数据;
从所述缓存中存储有所述至少三组数据开始,首先向所述主控板发送所述缓存中存储的用于计算脉冲宽度调制波的一组数据,然后每隔两倍的第二预置时间向所述主控板发送一次所述缓存中存储的更新后的用于计算脉冲宽度调制波的一组数据,并从每次发送完用于计算脉冲宽度调制波的一组数据开始计时到到达所述第二预置时间时,向所述主控板发送所述缓存中存储的剩余的至少两组数据中的一组,其中,所述第一预置时间大于所述第二预置时间,且所述第一预置时间小于所述两倍的第二预置时间。
结合第一方面,在第一种可能的实现方式中,所述将所述至少三组数据存储在所述功率单元板的缓存中或者所述在所述缓存中存储更新后的数据的步骤之后,还包括:
为所述缓存中存储的至少三组数据设置优先级,其中,所述用于计算脉冲宽度调制波的一组数据的优先级最高,所述至少三组数据中的剩余其他组数据的优先级相同或者顺序递减且均低于最高优先级。
结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述处理的方法还包括:
按照优先级从高到低的顺序,将所述缓存中存储的所述至少三组数据中剩余的至少两组数据进行排序;
按照优先级排序后的顺序,向所述主控板逐个发送所述缓存中存储的所述剩余的至少两组数据。
本发明实施例第二方面提供一种计算机存储介质,所述计算机存储介质存储有程序,所述程序执行上述数据处理方法的部分或者全部步骤。
本发明实施例第三方面提供一种功率单元板,与主控板通信连接,所述功率单元板包括:
采集单元,用于每隔第一预置时间采集一次设置在所述功率单元板上的逆变驱动电路中的至少三组数据,其中,在所述至少三组数据中包含用于计算脉冲宽度调制波的一组数据;
缓存单元,用于存储所述采集单元所采集的至少三组数据;
更新单元,用于用所述采集单元后一次所采集的数据对应更新所述缓存单元中存储的所述采集单元前一次所采集的数据;
所述缓存单元,还用于存储所述更新单元更新后的数据;
发送单元,用于从所述缓存单元中存储有所述至少三组数据开始,首先向所述主控板发送所述缓存中存储的用于计算脉冲宽度调制波的一组数据,然后每隔两倍的第二预置时间向所述主控板发送一次所述缓存单元中存储的更新后的用于计算脉冲宽度调制波的一组数据,并从每次发送完用于计算脉冲宽度调制波的一组数据开始计时到到达所述第二预置时间时,向所述主控板发送所述缓存中存储的剩余的至少两组数据中的一组,其中,所述第一预置时间大于所述第二预置时间,且所述第一预置时间小于所述两倍的第二预置时间。
结合第三方面,在第一种可能的实现方式中,所述功率单元板还包括:
优先级设置单元,用于为所述缓存单元中存储的至少三组数据设置优先级,其中,所述用于计算脉冲宽度调制波的一组数据的优先级最高,所述至少三组数据中的剩余其他组数据的优先级相同或者顺序递减且均低于最高优先级。
结合第三方面的第一种可能的实现方式,在第二种可能的实现方式种,所述功率单元板还包括:排序单元,
所述排序单元,用于按照优先级从高到低的顺序,将所述缓存单元中存储的所述至少三组数据中剩余的至少两组数据进行排序;
所述发送单元,具体用于按照所述排序单元排序后的顺序,向所述主控板逐个发送所述缓存中存储的所述剩余的至少两组数据。
本发明实施例第四方面提供一种功率单元控制设备,与主控设备通信,包括输出装置、存储器和处理器;
其中,所述处理器执行如下步骤:
每隔第一预置时间采集一次设置在所述功率单元控制设备上的逆变驱动电路中的至少三组数据,其中,在所述至少三组数据中包含用于计算脉冲宽度调制波的一组数据;
所述存储器执行如下步骤:
存储所述处理器采集的至少三组数据;
所述处理器还执行如下步骤:
用后一次采集的数据对应更新所述存储器中存储的前一次采集的数据;
所述存储器还执行如下步骤:
存储所述处理器更新后的数据;
所述输出装置执行如下步骤:
从所述存储器中存储有所述至少三组数据开始,首先向所述主控设备发送所述存储器中存储的用于计算脉冲宽度调制波的一组数据,然后每隔两倍的第二预置时间向所述主控设备发送一次所述存储器中存储的更新后的用于计算脉冲宽度调制波的一组数据,并从每次发送完用于计算脉冲宽度调制波的一组数据开始计时到到达所述第二预置时间时,向所述主控设备发送所述存储器中存储的剩余的至少两组数据中的一组,其中,所述第一预置时间大于所述第二预置时间,且所述第一预置时间小于所述两倍的第二预置时间。
结合第四方面,在第一种可能的实现方式中,所述处理器还执行如下步骤:
为所述存储器中存储的至少三组数据设置优先级,其中,所述用于计算脉冲宽度调制波的一组数据的优先级最高,所述至少三组数据中的剩余其他组数据的优先级相同或者顺序递减且均低于最高优先级;
按照优先级从高到低的顺序,将所述存储器中存储的所述至少三组数据中剩余的至少两组数据进行排序;
所述输出装置还执行如下步骤:
按照所述处理器排序后的顺序,向所述主控设备逐个发送所述存储器中存储的所述剩余的至少两组数据。
本发明实施例第五方面提供一种脉冲宽度调制控制装置,包括:通信连接的功率单元板和主控板;
所述功率单元板,用于每隔第一预置时间采集一次设置在所述功率单元板上的逆变驱动电路中的至少三组数据,其中,在所述至少三组数据中包含用于计算脉冲宽度调制波的一组数据;
将所述至少三组数据存储在所述功率单元板的缓存中;
用后一次采集的数据对应更新所述缓存中存储的前一次采集的数据,并在所述缓存中存储更新后的数据;
从所述缓存中存储有所述至少三组数据开始,首先向所述主控板发送所述缓存中存储的用于计算脉冲宽度调制波的一组数据,然后每隔两倍的第二预置时间向所述主控板发送一次所述缓存中存储的更新后的用于计算脉冲宽度调制波的一组数据,并从每次发送完用于计算脉冲宽度调制波的一组数据开始计时到到达所述第二预置时间时,向所述主控板发送所述缓存中存储的剩余的至少两组数据中的一组,其中,所述第一预置时间大于所述第二预置时间,且所述第一预置时间小于所述两倍的第二预置时间;
所述主控板,用于根据所述功率单元板间隔发送的用于计算脉冲宽度调制波的每一组数据,计算与所述每一组数据对应的脉冲宽度调制波。
本发明实施例提供的数据处理的方法,应用于与主控板通信的功率单元板中,所述技术方案包括:每隔第一预置时间采集一次设置在所述功率单元板上的逆变驱动电路中的至少三组数据,其中,在所述至少三组数据中包含用于计算脉冲宽度调制波的一组数据;将所述至少三组数据存储在所述功率单元板的缓存中;用后一次采集的数据对应更新所述缓存中存储的前一次采集的数据,并在所述缓存中存储更新后的数据;从所述缓存中存储有所述至少三组数据开始,首先向所述主控板发送所述缓存中存储的用于计算脉冲宽度调制波的一组数据,然后每隔两倍的第二预置时间向所述主控板发送一次所述缓存中存储的更新后的用于计算脉冲宽度调制波的一组数据,并从每次发送完用于计算脉冲宽度调制波的一组数据开始计时到到达所述第二预置时间时,向所述主控板发送所述缓存中存储的剩余的至少两组数据中的一组,其中,所述第一预置时间大于所述第二预置时间,且所述第一预置时间小于所述两倍的第二预置时间。
与现有技术中,将对计算脉冲宽度调制波的实时性影响很大的数据,如:三相电流信号,与对计算脉冲宽度调制波的实时性影响不大或者没有影响的数据,如:母线电压信号,温度值信号,故障信号等众多信号一并传输给主控板相比,可以减少信号传输的延时,提高***的时效性。
附图说明
图1是本发明实施例提供的数据处理的方法的一实施例示意图;
图2是本发明实施例提供的功率单元板的一实施例示意图;
图3是本发明实施例提供的功率单元板的另一实施例示意图;
图4是本发明实施例提供的功率单元板的另一实施例示意图;
图5是本发明实施例提供的功率单元控制设备的一实施例示意图;
图6是本发明实施例提供的脉冲宽度调制控制装置的一实施例示意图。
具体实施方式
本发明实施例提供一种数据处理的方法,提高运算信号传输的效率。本发明实施例还提供相应的装置。以下分别进行详细说明。
参阅图1,本发明实施例提供的数据处理的方法的一实施例包括:
101、每隔第一预置时间采集一次设置在所述功率单元板上的逆变驱动电路中的至少三组数据,其中,在所述至少三组数据中包含用于计算脉冲宽度调制(PWM,Pulse Width Modulation)波的一组数据。
本发明实施例中,用于计算脉冲宽度调制波的一组数据指的是对计算脉冲宽度调制波的实时性影响很大的数据,如三相电流信号。实际上,母线电压也参与脉冲宽度调制波的计算,但母线电压的更新速度的要求没有三相电流那么高,因为脉冲宽度调制控制器正常运行后母线电压基本就是个恒定值,所以在计算脉冲宽度调制波时可以采用之前发送的母线电压。
所述至少三组数据可以包括三相电流信号、母线电压信号、所述逆变驱动电路的绝缘栅双极型晶体管(IGBT,Insulated Gate Bipolar Transistor)的温度信号、三相电压信号、所述功率单元板的故障信号和版本号。
主控板负责计算PWM波,但由功率单元板负责采集用于计算PWM波的数据,如三相电流信号。
102、将所述至少三组数据存储在所述功率单元板的缓存中。
103、用后一次采集的数据对应更新所述缓存中存储的前一次采集的数据,并在所述缓存中存储更新后的数据。
逆变电路中每组数据的采集频率是相同的,但发送频率是不相同的,每次功率单元板都会同时采集到三相电流信号、母线电压信号、三相电压信号等信号,但每次采集到的母线电压信号、三相电压信号等信号对计算脉冲宽度调制波影响不大,并不需要同时传输给主控板的,当功率单元板传输了三相电流信号和母线电压信号后,当还没来得及传输三相电压信号时,已经又采集到了更新的三相电流信号、母线电压信号、三相电压信号,这时,要用更新后的三相电压信号去替换原来的三相电压信号。
104、从所述缓存中存储有所述至少三组数据开始,首先向所述主控板发送所述缓存中存储的用于计算脉冲宽度调制波的一组数据,然后每隔两倍的第二预置时间向所述主控板发送一次所述缓存中存储的更新后的用于计算脉冲宽度调制波的一组数据,并从每次发送完用于计算脉冲宽度调制波的一组数据开始计时到到达所述第二预置时间时,向所述主控板发送所述缓存中存储的剩余的至少两组数据中的一组,其中,所述第一预置时间大于所述第二预置时间,且所述第一预置时间小于所述两倍的第二预置时间。
在本实施例中,由于所述第一预置时间大于所述第二预置时间,且所述第一预置时间小于所述两倍的第二预置时间,所以可以保证每次采集到的用于计算脉冲宽度调制波的一组数据都能向主控板发送,而不被后一次采集的用于计算脉冲宽度调制波的一组数据更新。
按照采集时间与发送时间的关系,举例来说明本发明实施例中的传输顺序,假设功率单元板每次采集到的信号包括:三相电流信号、母线电压信号、所述逆变驱动电路的绝缘栅双极型晶体管(IGBT,Insulated Gate BipolarTransistor)的温度信号、三相电压信号、所述功率单元板的故障信号和版本号。按照预置时间间隔,以采集了四次为例,那么采集到的信号的传输顺序为:
第一次采集的三相电流信号→第一次采集的母线电压信号→第二次采集的三相电流信号→第二次采集的IGBT温度信号→第三次采集的三相电流信号→第三次采集的三相电压信号→第四次采集的三相电流信号→第四次采集的功率单元板的故障信号和版本号,接下来按照以上的方式循环传输。
本处只是举例说明,对母线电压信号、IGBT温度信号、三相电压信号及功率单元板的故障信号和版本号的具体顺序不做限定。
实际上,发送顺序可以有很多种,只要保证三相电流信号优先发送,并且更新后的三相电流信号间隔穿插在其他数据中发送即可。
本发明实施例提供的数据处理的方法,应用于与主控板通信的功率单元板中,所述技术方案包括:每隔第一预置时间采集一次设置在所述功率单元板上的逆变驱动电路中的至少三组数据,其中,在所述至少三组数据中包含用于计算脉冲宽度调制波的一组数据;将所述至少三组数据存储在所述功率单元板的缓存中;用后一次采集的数据对应更新所述缓存中存储的前一次采集的数据,并在所述缓存中存储更新后的数据;从所述缓存中存储有所述至少三组数据开始,首先向所述主控板发送所述缓存中存储的用于计算脉冲宽度调制波的一组数据,然后每隔两倍的第二预置时间向所述主控板发送一次所述缓存中存储的更新后的用于计算脉冲宽度调制波的一组数据,并从每次发送完用于计算脉冲宽度调制波的一组数据开始计时到到达所述第二预置时间时,向所述主控板发送所述缓存中存储的剩余的至少两组数据中的一组,其中,所述第一预置时间大于所述第二预置时间,且所述第一预置时间小于所述两倍的第二预置时间。与现有技术中,将对计算脉冲宽度调制波的实时性影响很大的数据,如:三相电流信号,与对计算脉冲宽度调制波的实时性影响不大或者没有影响的数据,如:母线电压信号,温度值信号,故障信号等众多信号一并传输给主控板相比,可以减少信号传输的延时,提高***的时效性。
可选地,在上述图1对应的实施例的基础上,所述将所述至少三组数据存储在所述功率单元板的缓存中或者所述在所述缓存中存储更新后的数据的步骤之后,还包括:
为所述缓存中存储的至少三组数据设置优先级,其中,所述用于计算脉冲宽度调制波的一组数据的优先级最高,所述至少三组数据中的剩余其他组数据的优先级相同或者顺序递减且均低于最高优先级。
在上述图1对应的可选实施例的基础上,本发明实施例提供的另一实施例还包括:
按照优先级从高到低的顺序,将所述缓存中存储的所述至少三组数据中剩余的至少两组数据进行排序;
按照优先级排序后的顺序,向所述主控板逐个发送所述缓存中存储的所述剩余的至少两组数据。
为了便于理解,下面以一个具体的应用场景为例,详细说明本发明另一实施例的数据处理过程:
假设功率单元板采集到三相电流信号、母线电压信号、设置在所述功率单元板上的逆变驱动电路的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、磁盘或光盘等。
以上对本发明实施例所提供的数据处理的方法以及装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (7)
1.一种数据处理的方法,应用于与主控板通信的功率单元板中,其特征在于,所述数据处理的方法包括:
每隔第一预置时间采集一次设置在所述功率单元板上的逆变驱动电路中的至少三组数据,其中,在所述至少三组数据中包含用于计算脉冲宽度调制波的一组数据,所述用于计算脉冲宽度调制波的一组数据为三相电流信号;
将所述至少三组数据存储在所述功率单元板的缓存中;
用后一次采集的数据对应更新所述缓存中存储的前一次采集的数据,并在所述缓存中存储更新后的数据;
从所述缓存中存储有所述至少三组数据开始,首先向所述主控板发送所述缓存中存储的用于计算脉冲宽度调制波的一组数据,然后每隔两倍的第二预置时间向所述主控板发送一次所述缓存中存储的更新后的用于计算脉冲宽度调制波的一组数据,并从每次发送完用于计算脉冲宽度调制波的一组数据开始计时到到达所述第二预置时间时,向所述主控板发送所述缓存中存储的剩余的至少两组数据中的一组,其中,所述第一预置时间大于所述第二预置时间,且所述第一预置时间小于所述两倍的第二预置时间。
2.根据权利要求1所述的数据处理的方法,其特征在于,所述将所述至少三组数据存储在所述功率单元板的缓存中或者所述在所述缓存中存储更新后的数据的步骤之后,还包括:
为所述缓存中存储的至少三组数据设置优先级,其中,所述用于计算脉冲宽度调制波的一组数据的优先级最高,所述至少三组数据中的剩余其他组数据的优先级相同或者顺序递减且均低于最高优先级。
3.根据权利要求2所述的数据处理的方法,其特征在于,还包括:
按照优先级从高到低的顺序,将所述缓存中存储的所述至少三组数据中剩余的至少两组数据进行排序;
按照优先级排序后的顺序,向所述主控板逐个发送所述缓存中存储的所述剩余的至少两组数据。
4.一种功率单元板,与主控板通信连接,其特征在于,所述功率单元板包括:
采集单元,用于每隔第一预置时间采集一次设置在所述功率单元板上的逆变驱动电路中的至少三组数据,其中,在所述至少三组数据中包含用于计算脉冲宽度调制波的一组数据,所述用于计算脉冲宽度调制波的一组数据为三相电流信号;
缓存单元,用于存储所述采集单元所采集的至少三组数据;
更新单元,用于用所述采集单元后一次所采集的数据对应更新所述缓存单元中存储的所述采集单元前一次所采集的数据;
所述缓存单元,还用于存储所述更新单元更新后的数据;
发送单元,用于从所述缓存单元中存储有所述至少三组数据开始,首先向所述主控板发送所述缓存中存储的用于计算脉冲宽度调制波的一组数据,然后每隔两倍的第二预置时间向所述主控板发送一次所述缓存单元中存储的更新后的用于计算脉冲宽度调制波的一组数据,并从每次发送完用于计算脉冲宽度调制波的一组数据开始计时到到达所述第二预置时间时,向所述主控板发送所述缓存中存储的剩余的至少两组数据中的一组,其中,所述第一预置时间大于所述第二预置时间,且所述第一预置时间小于所述两倍的第二预置时间。
5.根据权利要求4所述的功率单元板,其特征在于,所述功率单元板还包括:
优先级设置单元,用于为所述缓存单元中存储的至少三组数据设置优先级,其中,所述用于计算脉冲宽度调制波的一组数据的优先级最高,所述至少三组数据中的剩余其他组数据的优先级相同或者顺序递减且均低于最高优先级。
6.根据权利要求5所述的功率单元板,其特征在于,所述功率单元板还包括:排序单元,
所述排序单元,用于按照优先级从高到低的顺序,将所述缓存单元中存储的所述至少三组数据中剩余的至少两组数据进行排序;
所述发送单元,具体用于按照所述排序单元排序后的顺序,向所述主控板逐个发送所述缓存中存储的所述剩余的至少两组数据。
7.一种脉冲宽度调制控制装置,其特征在于,包括:通信连接的功率单元板和主控板;
所述功率单元板,用于每隔第一预置时间采集一次设置在所述功率单元板上的逆变驱动电路中的至少三组数据,其中,在所述至少三组数据中包含用于计算脉冲宽度调制波的一组数据,所述用于计算脉冲宽度调制波的一组数据为三相电流信号;
将所述至少三组数据存储在所述功率单元板的缓存中;
用后一次采集的数据对应更新所述缓存中存储的前一次采集的数据,并在所述缓存中存储更新后的数据;
从所述缓存中存储有所述至少三组数据开始,首先向所述主控板发送所述缓存中存储的用于计算脉冲宽度调制波的一组数据,然后每隔两倍的第二预置时间向所述主控板发送一次所述缓存中存储的更新后的用于计算脉冲宽度调制波的一组数据,并从每次发送完用于计算脉冲宽度调制波的一组数据开始计时到到达所述第二预置时间时,向所述主控板发送所述缓存中存储的剩余的至少两组数据中的一组,其中,所述第一预置时间大于所述第二预置时间,且所述第一预置时间小于所述两倍的第二预置时间;
所述主控板,用于根据所述功率单元板间隔发送的用于计算脉冲宽度调制波的每一组数据,计算与所述每一组数据对应的脉冲宽度调制波。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210319266.3A CN102880443B (zh) | 2012-08-31 | 2012-08-31 | 数据处理方法及其相关装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210319266.3A CN102880443B (zh) | 2012-08-31 | 2012-08-31 | 数据处理方法及其相关装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102880443A CN102880443A (zh) | 2013-01-16 |
CN102880443B true CN102880443B (zh) | 2014-11-05 |
Family
ID=47481787
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210319266.3A Active CN102880443B (zh) | 2012-08-31 | 2012-08-31 | 数据处理方法及其相关装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102880443B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111413909A (zh) * | 2020-04-15 | 2020-07-14 | 联合华芯电子有限公司 | 基于机器人感知***的神经元 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ATE162347T1 (de) * | 1994-03-15 | 1998-01-15 | Siemens Ag | Verfahren und vorrichtung zur vergleichmässigung der spannungsaufteilung seriengeschalteter, gategesteuerter halbleiter |
JP2004289942A (ja) * | 2003-03-24 | 2004-10-14 | Mitsubishi Electric Corp | インバータ装置 |
EP1751862B1 (en) * | 2004-04-26 | 2014-07-23 | LeTourneau Technologies Drilling Systems, Inc. | Adaptive gate drive for switching devices of inverter |
JP5140113B2 (ja) * | 2010-05-10 | 2013-02-06 | 三菱電機株式会社 | 電子制御装置 |
CN102025276B (zh) * | 2010-11-11 | 2013-07-31 | 东南大学 | 一种数字控制开关电源跨时钟域控制器及其控制方法 |
-
2012
- 2012-08-31 CN CN201210319266.3A patent/CN102880443B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN102880443A (zh) | 2013-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110588434A (zh) | 一种储能***及其电池管理方法和*** | |
CN107169244B (zh) | 一种机电-电磁暂态混合仿真接口***及方法 | |
CN102664447A (zh) | 一种电动汽车直流充电***及其控制方法 | |
JP2013083514A (ja) | バッテリ監視装置 | |
JP2015055503A (ja) | 電圧検出装置 | |
CN102751944B (zh) | 中高压变频器的控制方法和*** | |
CN103197719B (zh) | 一种半导体温差热电发电方法及装置 | |
CN102012879A (zh) | 大容量数据采集装置及其数据传输方法 | |
CN102880443B (zh) | 数据处理方法及其相关装置 | |
CN103677028B (zh) | 数字均流方法和电源模块 | |
CN201876872U (zh) | 一种大容量数据采集装置 | |
CN102931652B (zh) | 模块化多电平柔性直流输电阀控***与极控***通信方法 | |
CN205070774U (zh) | 一种高压变频器功率单元双光纤环网通讯拓扑结构 | |
CN204883580U (zh) | 一种使用三相电输入的电源框架 | |
CN103888189B (zh) | 适用于大规模电力电子***的单光纤环网通讯方法 | |
CN103019182A (zh) | 一种均流控制方法及应用该方法的电力并联*** | |
CN202616818U (zh) | 一种电动汽车直流充电*** | |
CN102164030B (zh) | 一种单端口通讯电路及其通讯方法 | |
CN105205028A (zh) | 数据采样点搜寻方法和装置 | |
CN105515420A (zh) | 一种基于fpga的模块电压并行多路归并排序方法 | |
CN209218080U (zh) | 具有通讯功能的电路模块、多模块的电路装置与光伏*** | |
CN103051386A (zh) | 一种用于链式储能***的通讯实现方法及*** | |
CN102723755A (zh) | 一种电池组信息采集管理结构 | |
CN206865154U (zh) | 基于分布式分级排序的超高电平数全控型换流阀控制*** | |
CN111565003A (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 | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |