一种单电阻电流采样的移相补偿方法技术

技术编号:15689359 阅读:297 留言:0更新日期:2017-06-24 00:52
本发明专利技术公开了一种单电阻电流采样的移相补偿方法,包括S20)、判断T1+T2是否大于2*Tmin,如是,执行步骤S31),如不是,执行步骤S32);S31)、判断T1是否大于或等于Tmin,如是,执行步骤S41),如不是,对中间相移相补偿后执行步骤S41);S32)、判断T1是否大于或等于Tmin,如是,执行步骤S42),如不是,对最大相移相补偿后执行步骤S42);S41)、判断T2是否大于或等于Tmin,如是,执行步骤S51),如不是,对中间相移相补偿后执行步骤S51);S42)、判断T2是否大于或等于Tmin,如是,执行步骤S52),如不是,对最小相移相补偿后执行步骤S52);S51)、在最大相和最小相的两侧采样;S52)、在最大相和中间相的同侧采样;本发明专利技术确保始终满足大于最小电流采样时间Tmin,从而完全消除采样盲区。

Phase shift compensation method for single resistance current sampling

The invention discloses a method of single phase compensation current sampling resistor, including S20), to determine whether the T1+T2 is greater than 2*Tmin, such as, step S31), if not, step S32); S31), to determine whether the T1 is greater than or equal to Tmin, such as, step S41), if not, to the intermediate phase shift step S41; S32), compensation) to determine whether the T1 is greater than or equal to Tmin, such as, step S42), if not, the maximum phase shift step S42; S41), compensation) to determine whether the T2 is greater than or equal to Tmin, such as, if not, step S51) in the middle, phase shift step S51; S42), compensation) to determine whether the T2 is greater than or equal to Tmin, such as, step S52), if not, the minimum phase shift step S52); S51) after compensation at maximum and minimum phase and phase on both sides of the sample; S52), in The invention ensures that the sampling time Tmin greater than the minimum current is always satisfied, so as to completely eliminate the sampling blind area.

【技术实现步骤摘要】
一种单电阻电流采样的移相补偿方法
本专利技术涉及单电阻电流采样领域,具体涉及一种单电阻电流采样的移相补偿方法。
技术介绍
单电阻电流采样技术的工作原理是利用装设于直流母线的采样电阻通过适当算法实现电机三相电流采样。该技术与传统两电阻采样技术相比节省了一路采样通道,可进一步降低电机控制器的成本和体积。然而单电阻电流采样技术存在控制器MCU小于最小电流采样时间Tmin的情况,因此需要对占空比进行移相补偿。为确保控制器MCU满足大于最小采样时间Tmin的条件,已有较多关于单电阻采样移相补偿方法的技术公开。如公开号为CN104579106A的中国专利技术专利公开了一种单电阻采样移相补偿方法,该方法通过变频三相逆变电路母线上设置的采样电阻采集母线电流,在采样时间较短时,对占空比最大相或最小相的PWM信号进行移相补偿,使电压占空比无变化。这样就克服了传统方案在采样时间较短时,占空比变化使得控制不准确的问题。然而在电机高速运行的极端工况下,现有技术存在无论如何移相均无法满足大于最小电流采样时间Tmin条件的采样盲区,导致电流采样不准。又如公开号为CN105450094A的中国专利技术专利公开了一种电流采样方法及空调设备,通过判断采样电流是否为有效电流,若判定第n次采样对应的采样电流无效,将第n-1次采样的采样电流的电流估计值作为第n次采样的采样电流;再如公开号为CN106208826A的中国专利技术专利也公开了一种用于永磁同步电机的无三相电流传感器的过调制控制方法,提出在单电阻采样时,修改参考电压,三相均进行移动;算法不仅复杂,且同样存在电机高速运行的极端工况下,存在无论如何移相均无法满足大于最小电流采样时间Tmin条件的采样盲区,导致电流采样不准。因此需要寻求一种单电阻电流采样的移相补偿方法,来确保控制器MCU采样时间始终满足大于最小电流采样时间Tmin,从而完全消除单电阻电流采样盲区。
技术实现思路
有鉴于此,本专利技术的目的在于提出一种单电阻电流采样的移相补偿方法,通过合适算法灵活有效移动占空比,确保控制器MCU采样时间始终满足大于最小电流采样时间Tmin,从而完全消除单电阻电流采样盲区,在此基础上,本专利技术还提出根据采用单边或双边的采样方式,进一步确保消除单电阻电流采样盲区的基础上,且进一步实现了灵活采样,适用范围广;同时本专利技术的算法简单易实施,可用于空调、冰箱、电动自行车等各种电机控制系统中。本专利技术采用的技术方案如下:一种单电阻电流采样的移相补偿方法,所述的方法包括如下步骤:S10)、根据Ta、Tb和Tc确定T1和T2,其中,T1为第一采样点配合时间,T2为第二采样点配合时间,Ta为a、b、c三相PWM信号中占空比最大相对应的占空比时间,Tb为a、b、c三相PWM信号中占空比中间相对应的占空比时间,Tc为a、b、c三相PWM信号中占空比最小相对应的占空比时间;S20)、判断T1+T2是否大于2*Tmin,如果是,执行步骤S31),如果不是,执行步骤S32),其中,Tmin为最小电流采样时间;S31)、判断T1是否大于或等于Tmin,如果是,执行步骤S41),如果不是,对所述的占空比中间相进行移相补偿后执行步骤S41);S32)、判断T1是否大于或等于Tmin,如果是,执行步骤S42),如果不是,对所述的占空比最大相进行移相补偿后执行步骤S42);S41)、判断T2是否大于或等于Tmin,如果是,执行步骤S51),如果不是,对所述的占空比中间相进行移相补偿后执行步骤S51);S42)、判断T2是否大于或等于Tmin,如果是,执行步骤S52),如果不是,对所述的占空比最小相进行移相补偿后执行步骤S52);S51)、在所述的占空比最大相和所述的占空比最小相的两侧进行采样,完成单电阻电流采样;S52)、在所述的占空比最大相和所述的占空比中间相的同侧进行采样,完成单电阻电流采样。优选地,在步骤S10)之前还包括步骤S00),所述的步骤S00)是指确定并输入Ta、Tb、Tc和Tmin的值。优选地,T1=(Ta-Tb)/2,T2=(Tc-Tb)/2。优选地,在所述的步骤S31)中,对所述的占空比中间相进行移相补偿是指所述的占空比中间相右移Tmin-T1。优选地,在所述的步骤S32)中,对所述的占空比最大相进行移相补偿是指所述的占空比最大相左移Tmin-T1。优选地,在所述的步骤S41)中,对所述的占空比中间相进行移相补偿是指所述的占空比中间相右移Tmin-T2。优选地,在所述的步骤S42)中,对所述的占空比最小相进行移相补偿是指所述的占空比最小相右移Tmin-T2。本专利技术的优点:本专利技术根据第一采样点配合时间T1和第二采样点配合时间T2的情况通过合适算法对占空比中间相或占空比最大相/占空比最小相移相两种不同方式进行灵活移相补偿,确保控制器MCU采样时间始终满足大于最小电流采样时间Tmin,从而实现在电机全范围运行区间无电流采样盲区;在此基础上,本专利技术还提出根据采用单边或双边的采样方式,进一步确保消除单电阻电流采样盲区的基础上,且进一步实现了灵活采样,适用范围广;同时本专利技术的算法简单易实施,可用于空调、冰箱、电动自行车等各种电机控制系统中。附图说明附图1是本专利技术实施例的三相PWM信号示意图;附图2是本专利技术实施例的单边采样示意图;附图3是本专利技术实施例的双边采样示意图;附图4是本专利技术实施例的移相补偿算法流程图;附图5是本专利技术实施例下当T1+T2大于2*Tmin且T1小于Tmin时的移相补偿原理图;附图6是本专利技术实施例当T1+T2大于2*Tmin且T2小于Tmin时的移相补偿原理图;附图7是本专利技术实施例当T1+T2小于2*Tmin且T1小于Tmin时的移相补偿原理图;附图8是本专利技术实施例当T1+T2小于2*Tmin且T2小于Tmin时的移相补偿原理图。具体实施方式本专利技术实施例公开了一种单电阻电流采样的移相补偿方法,方法包括如下步骤:S10)、根据Ta、Tb和Tc确定T1和T2,其中,T1为第一采样点配合时间,T2为第二采样点配合时间,Ta为a、b、c三相PWM信号中占空比最大相对应的占空比时间,Tb为a、b、c三相PWM信号中占空比中间相对应的占空比时间,Tc为a、b、c三相PWM信号中占空比最小相对应的占空比时间;S20)、判断T1+T2是否大于2*Tmin,如果是,执行步骤S31),如果不是,执行步骤S32),其中,Tmin为最小电流采样时间;S31)、判断T1是否大于或等于Tmin,如果是,执行步骤S41),如果不是,对所述的占空比中间相进行移相补偿后执行步骤S41);S32)、判断T1是否大于或等于Tmin,如果是,执行步骤S42),如果不是,对所述的占空比最大相进行移相补偿后执行步骤S42);S41)、判断T2是否大于或等于Tmin,如果是,执行步骤S51),如果不是,对所述的占空比中间相进行移相补偿后执行步骤S51);S42)、判断T2是否大于或等于Tmin,如果是,执行步骤S52),如果不是,对所述的占空比最小相进行移相补偿后执行步骤S52);S51)、在所述的占空比最大相和所述的占空比最小相的两侧进行采样,完成单电阻电流采样;S52)、在所述的占空比最大相和所述的占空比中间相的同侧进行采样,完成单电阻电流采样。本专利技术实施例根本文档来自技高网
...
一种单电阻电流采样的移相补偿方法

【技术保护点】
一种单电阻电流采样的移相补偿方法,其特征在于,所述的方法包括如下步骤:S10)、根据Ta、Tb和Tc确定T1和T2,其中,T1为第一采样点配合时间,T2为第二采样点配合时间,Ta为a、b、c三相PWM信号中占空比最大相对应的占空比时间,Tb为a、b、c三相PWM信号中占空比中间相对应的占空比时间,Tc为a、b、c三相PWM信号中占空比最小相对应的占空比时间;S20)、判断T1+T2是否大于2*Tmin,如果是,执行步骤S31),如果不是,执行步骤S32),其中,Tmin为最小电流采样时间;S31)、判断T1是否大于或等于Tmin,如果是,执行步骤S41),如果不是,对所述的占空比中间相进行移相补偿后执行步骤S41);S32)、判断T1是否大于或等于Tmin,如果是,执行步骤S42),如果不是,对所述的占空比最大相进行移相补偿后执行步骤S42);S41)、判断T2是否大于或等于Tmin,如果是,执行步骤S51),如果不是,对所述的占空比中间相进行移相补偿后执行步骤S51);S42)、判断T2是否大于或等于Tmin,如果是,执行步骤S52),如果不是,对所述的占空比最小相进行移相补偿后执行步骤S52);S51)、在所述的占空比最大相和所述的占空比最小相的两侧进行采样,完成单电阻电流采样;S52)、在所述的占空比最大相和所述的占空比中间相的同侧进行采样,完成单电阻电流采样。...

【技术特征摘要】
1.一种单电阻电流采样的移相补偿方法,其特征在于,所述的方法包括如下步骤:S10)、根据Ta、Tb和Tc确定T1和T2,其中,T1为第一采样点配合时间,T2为第二采样点配合时间,Ta为a、b、c三相PWM信号中占空比最大相对应的占空比时间,Tb为a、b、c三相PWM信号中占空比中间相对应的占空比时间,Tc为a、b、c三相PWM信号中占空比最小相对应的占空比时间;S20)、判断T1+T2是否大于2*Tmin,如果是,执行步骤S31),如果不是,执行步骤S32),其中,Tmin为最小电流采样时间;S31)、判断T1是否大于或等于Tmin,如果是,执行步骤S41),如果不是,对所述的占空比中间相进行移相补偿后执行步骤S41);S32)、判断T1是否大于或等于Tmin,如果是,执行步骤S42),如果不是,对所述的占空比最大相进行移相补偿后执行步骤S42);S41)、判断T2是否大于或等于Tmin,如果是,执行步骤S51),如果不是,对所述的占空比中间相进行移相补偿后执行步骤S51);S42)、判断T2是否大于或等于Tmin,如果是,执行步骤S52),如果不是,对所述的占空比最小相进行移相补偿后执行步骤S52);S51)、在所述的占空比最大相和所述的占空...

【专利技术属性】
技术研发人员:何志明贺增向大为
申请(专利权)人:苏州半唐电子有限公司
类型:发明
国别省市:江苏,32

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

1