PT32M622_BLDC_V4.4 / V4.5开发板,应用经验交流
1.通过电机极对数计算转速.
理论:
电角度:电机每对极在定子内圆上所占的角度360°/p指的是实际的空间几何角度,这个角度被称为机械角度.在四极及以上极数的电机中常常把一对极所占的机械角度定义为360°电角度,这是因为绕组中感应电势变化一个周期为360°.对于两极电机,其定子所占电角度和机械角度相等都为360°.而P对极电机,其定子内圆全部电角度为360°*p,但是机械角度为360°.
电气角度 = 机械角度 * 极对数
转速 n ( r/min )
电机的极对数 p
电频率 f( Hz )
f = p*n/60
n = 60*f/p
在计算电机转速时,p是电机中能直接确定的参数,只需要测量f就可以知道转速.
PT32M622_BLDC_V4.4驱动程序中没有直接计算出转速,而是直接通过换算的电频率.
在程序中使用全局变量gPhaseConut和定时100ms的定时器1进行电频率测量.gPhaseConut变量在切相的时候进行自加,记录切相次数.在定时器产生中断的时读取gPhaseConut值即为100ms内切相的次数,同时清除gPhaseConut.
f = gPhaseConut / (0.1*6) (切相6次为一个周期)
n = ( 60* (gPhaseConut / (0.1*6)) ) / p
2. 机械角度是空间转过一周为360度,电气角度是交流电变化一个周期为360度;在电机中,电气角度=机械角度 x 极对数。
3. 在输出功率不变的情况下,电机的极对数越多,电机的转速就越低,但它的扭矩就越大。所以在选用电机时,需要考虑负载多大的起动扭矩。
4. 假如:电机极对数为2,转速 n = 100000 r/min。评估PT32是否能够实现?
通过电频率公式:f( Hz ) = p*n/60,计算f(HZ)= 2*100000/60 (HZ)
单次换相周期 = (1/f)/6 = 1/(f*6) = 1/20000 = 50us,即: 要求PT32能够在50us的时间内,完成单次切相。
PS: 如果大家有问题,可以跟帖留言。我们会及时回复,谢谢。
|