System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及电流采样,具体而言,涉及一种单电阻电流采样方法及存储介质。
技术介绍
1、现有技术中,常通过永磁同步电机(permanent mag⁃net synchronous motor,pmsp)的控制算法实现电流采样。电流采样对电机的矢量控制非常重要,例如,可依据采样电路和采样算法先获取到永磁同步电机的三相电流,然后再基于三相电流,通过反馈环节实现对电机的控制。常见的电流方法包括双电阻采样和单电阻采样,其中单电阻采样的电路简单,成本低,而被广泛应用。
2、一般情况下,会单电阻采样方法利用非零的基本矢量可通过测量直流母线的电流来确定电动机相电流,每个基本矢量在脉宽调制周期内被设定具体的时间,以生成电压矢量。基于此,可实现对永磁同步电机相电流的重构。
3、然而,由于电流变化至稳定状态需要一定时间,因此单电阻采样时的非零矢量持续时间存在一最小值,当实际采样时间小于上述最小值时,无法获取到真实且较为准确的电流值。基于此,为提高电流值的准确性,技术人员进行单电阻采样时会采用移相法,以调整电流采样不够准确的问题。但是,不同控制周期有可能需要移相,也有可能不需要移相,或移相时需要移动任一相脉宽,或任两相脉宽,或全部相所对应的脉宽,上述移相的操作并不确定,因此需要对每个控制周期进行判断,大大增加控制算法的复杂程度,同时,频繁的移相为增加三相所对应的输出电压畸变,导致电机不稳定或产生较大的电磁噪声。
4、基于此,亟需一种单电阻电流采样方案,无需移相即可获取到准确的电流。
技术
1、本专利技术的目的在于提供一种单电阻电流采样方法及存储介质,其能够在不改变现有采样电路的基础上,无需移相即可获取到准确的电流。
2、本专利技术提供一种单电阻电流采样方法,包括以下步骤:
3、进入本控制周期时,对电机任两相进行电流初采样,以分别确定上一控制周期下所述电机中任两相所对应的电流值;
4、依据任两相所对应的电流值确定第三相所对应的电流值;
5、依据各相所对应的电流值及各相所对应的采样波形确定本控制周期内各脉宽波形所对应的脉宽,得到本控制周期下的脉宽波形,并确定本控制周期下所对应的控制信号;
6、其中,所述控制信号包括三个控制波形,各控制波形分别对应电机三相,所述控制波形包括采样波形和脉宽波形;所述脉宽波形设置在所述采样波形之后;所述采样波形的采样周期大于采样窗口;
7、依据本控制周期下所对应的控制信号对所述电机进行驱动控制。
8、优选地,所述依据各相所对应的电流值及各相所对应的采样波形确定本控制周期内各脉宽波形所对应的脉宽,得到本控制周期下的脉宽波形的步骤包括:
9、依据各相所对应的电流值确定本控制周期内各控制波形所对应的脉宽;
10、依据各控制波形所对应的脉宽及各相所对应的采样波形分别确定各脉宽波形所对应的脉宽,得到本控制周期下的脉宽波形,并确定本控制周期下所对应的控制信号。
11、优选地,所述依据各控制波形所对应的脉宽及各相所对应的采样波形分别确定各脉宽波形所对应的脉宽的步骤为:
12、针对任一相,确定当前相下采样波形所对应的非零矢量导通时间;
13、依据当前相下控制波形所对应的脉宽与所述非零矢量导通时间确定各脉宽波形所对应的脉宽。
14、优选地,当所述采样波形至少包括两个连续的采样周期,各采样周期下对应不同的非零矢量,所述针对任一相,确定当前相下采样波形所对应的非零矢量导通时间的步骤为:
15、依据各非零矢量在所对应的采样周期内的矢量状态确定各非零矢量在采样波形下持续时间;
16、依据所有的非零矢量所对应的持续时间之和确定当前相下采样波形所对应的非零矢量导通时间。
17、优选地,所述依据各非零矢量在所对应的采样周期内的矢量状态确定各非零矢量在采样波形下持续时间的步骤为:
18、若所述矢量状态为低电平,则当前采样周期下非零矢量的持续时间为零;
19、若所述矢量状态为高电平,则当前采样周期下非零矢量的持续时间为采样周期所对应的时间。
20、优选地,所述进入本控制周期时,对电机任两相进行电流初采样的步骤包括:
21、针对电机任两相,利用本控制周期下的各采样波形分别采样上一控制周期经对应的脉宽波形调制后的电流,得到上一控制周期下所述电机中任两相所对应的电流值。
22、优选地,当所述脉宽波形还包括脉宽的分布位置时,所述得到本控制周期下的脉宽波形,并确定本控制周期下所对应的控制信号的步骤包括:
23、针对任一相,依据所述采样波形所对应的矢量状态及本控制周期下所述脉宽波形所对应的脉宽,得到本控制周期下的初始脉宽波形;
24、依据所述采样波形所对应的矢量状态及所述初始脉宽波形确定所述脉宽的分布位置,得到最终的脉宽波形;
25、依据所述采样波形与所述最终的脉宽波形确定本控制周期下所对应的控制信号,其中,最终的脉宽波形设置在所述采样波形设置在之后。
26、优选地,所述依据所述采样波形所对应的矢量状态及所述初始脉宽波形确定所述脉宽的分布位置,得到最终的脉宽波形的步骤包括:
27、判断所述采样波形所对应的矢量状态是否均相同,若均相同,则
28、所述本控制周期内所述脉宽波形所对应的脉宽与本控制周期内采样波形的结束时间连续;
29、或所述本控制周期内所述脉宽波形所对应的脉宽与下一控制周期内采样波形的起始时间连续。
30、优选地,所述若所述采样波形所对应的矢量状态是否均相同的步骤后还包括:
31、判断所述采样波形所对应的矢量状态是否从高到低;
32、若是,则本控制周期内所述脉宽波形所对应的脉宽与下一控制周期内采样波形的起始时间连续;
33、若否,则本控制周期内所述脉宽波形所对应的脉宽与本控制周期内采样波形的结束时间连续。
34、第二方面,本专利技术提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面任一项所述的单电阻电流采样方法的步骤。
35、本专利技术实施例的有益效果包括,例如:
36、在进入本控制周期时,对电机任两相进行电流初采样,以分别确定上一控制周期下电机中任两相所对应的电流值。然后依据任两相所对应的电流值确定第三相所对应的电流值,并依据各相所对应的电流值及各相所对应的采样波形确定本控制周期内各脉宽波形所对应的脉宽,得到本控制周期下的脉宽波形,并确定本控制周期下所对应的控制信号。其中,控制信号包括三个控制波形,各控制波形分别对应电机三相,控制波形包括采样波形和脉宽波形;脉宽波形设置在采样波形之后。最后依据本控制周期下所对应的控制信号对电机进行驱动控制。本专利技术依据采样波形确定对应的脉宽波形,以得到本控制周期下所对应的控制信号对电机进行驱动控制,在不改变现有采样本文档来自技高网...
【技术保护点】
1.一种单电阻电流采样方法,其特征在于,所述单电阻电流采样方法包括以下步骤:
2.根据权利要求1所述的单电阻电流采样方法,其特征在于,所述依据各相所对应的电流值及各相所对应的采样波形确定本控制周期内各脉宽波形所对应的脉宽,得到本控制周期下的脉宽波形的步骤包括:
3.根据权利要求2所述的单电阻电流采样方法,其特征在于,所述依据各控制波形所对应的脉宽及各相所对应的采样波形分别确定各脉宽波形所对应的脉宽的步骤为:
4.根据权利要求3所述的单电阻电流采样方法,其特征在于,当所述采样波形至少包括两个连续的采样周期,各采样周期下对应不同的非零矢量,所述针对任一相,确定当前相下采样波形所对应的非零矢量导通时间的步骤为:
5.根据权利要求4所述的单电阻电流采样方法,其特征在于,所述依据各非零矢量在所对应的采样周期内的矢量状态确定各非零矢量在采样波形下持续时间的步骤为:
6.根据权利要求1所述的单电阻电流采样方法,其特征在于,所述进入本控制周期时,对电机任两相进行电流初采样的步骤包括:
7.根据权利要求2所述的单电阻电流采样方
8.根据权利要求7所述的单电阻电流采样方法,其特征在于,所述依据所述采样波形所对应的矢量状态及所述初始脉宽波形确定所述脉宽的分布位置,得到最终的脉宽波形的步骤包括:
9.根据权利要求8所述的单电阻电流采样方法,其特征在于,所述若所述采样波形所对应的矢量状态是否均相同的步骤后还包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至9任一项所述的单电阻电流采样方法的步骤。
...【技术特征摘要】
1.一种单电阻电流采样方法,其特征在于,所述单电阻电流采样方法包括以下步骤:
2.根据权利要求1所述的单电阻电流采样方法,其特征在于,所述依据各相所对应的电流值及各相所对应的采样波形确定本控制周期内各脉宽波形所对应的脉宽,得到本控制周期下的脉宽波形的步骤包括:
3.根据权利要求2所述的单电阻电流采样方法,其特征在于,所述依据各控制波形所对应的脉宽及各相所对应的采样波形分别确定各脉宽波形所对应的脉宽的步骤为:
4.根据权利要求3所述的单电阻电流采样方法,其特征在于,当所述采样波形至少包括两个连续的采样周期,各采样周期下对应不同的非零矢量,所述针对任一相,确定当前相下采样波形所对应的非零矢量导通时间的步骤为:
5.根据权利要求4所述的单电阻电流采样方法,其特征在于,所述依据各非零矢量在所对应的采样周期内的矢量状态确定各非零矢量在采样波形下持续时间的步骤为:...
【专利技术属性】
技术研发人员:卓森庆,
申请(专利权)人:奥克斯空调股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。