1、为电动机内阻,为转矩系数;为机电时间常数,为转子重量,为转子直径。直流伺服电动机的调速方法直流伺服电动机的调速方法直流伺服电动机定子绕组,相电势幅值由下式确定:式中 为电势系数;为相绕组等效匝数;若考虑线路损耗及电机内部压降(已归入),而且,导通型逆变器的输出电压幅值为 ,则电机电势与外加电压相平衡,即 式中为回路等效电阻,包括电机两相电阻和管压降等效电阻。式表明,无直流电机的转速公式与直流电动机的转速公式十分相似,可证明,当气隙分布为方波,电机绕组为整距集中时,直流伺服电动机的转速公式与直流电机完全一样。本系统是通过调节逆变器功率器件的PWM触发信号的占空比来改变输入电机的平均电压而实现调速
2、的。电磁转矩电磁转矩直流伺服电动机的电磁转矩可由电机的电磁功率 和角速度 求得 将前面的公式带代入上式得 直流伺服电动机双闭环系统直流伺服电动机双闭环系统为了改善直流伺服电动机控制系统的动态特性,就很有必要在速度负反馈单闭环控制系统的基础上再引入电流负反馈环来控制系统动态过程的电流和转矩。为了实现转速和电流两种负反馈分别起作用,在系统中设置了两个调节器,分别调节转速和电流,二者之间实行串级联接,直流伺服电动机双闭环控制系统如图所示。双闭环控制系统动态数学模型双闭环控制系统动态数学模型从直流伺服电动机动态数学模型中可以看出,直流伺服电动机有两个输入量,一个是外加电压信号,另一个是负载转矩;前者是
3、控制输入量,后者是扰动输入量。将扰动输入量的综合点移前,并进行等效变换,可得如下直流伺服电动机动态等效结构图,如下图所示。直流伺服电动机双闭环控制系统框图以下是系统初始程序代码:CSEG AT 2080NMAIN_START:DI;设置中断LD SP,#0200H;设置堆栈,设置中断屏蔽寄存器LDB INT_MASK,#04H ;允许CAPCOMP0中断LDB INT_MASK,#60H ;允许PI和EXTINT中断LDB WSR,#3EH ;映射64字节窗口至1F80H1FBFHLDB PI_MASK_W0,#10H ;设置外设中断屏蔽寄存器对WG初始化LD INT_MASK,#04H ;设
4、置PWM载波周期LD FMIN,#MIN_PREQ ;置变频器最低频率LD FMAX,#MAX_FREQ ;置变频器最高频率LD STEP,CLOCK_I ;置初始变频器频率(调置频率)LD STEP+2,CLOCK_I+2 ;CLOCK_I/FMINMULUB FCOMMAND,FMIN,#6 ;初始节拍时间STEP=CLOCK_I/(6*FMIN)DIVN STEP,FCOMMAND ;置初始AMP值MULU BAMP_PTR,FMIN,#8MULU AMPLITUDE,TC,AMPAMP_PTRLD AMPLITUDE,AMPLITUDE+2CLRB PHASE ;清除节拍计数器LDB
5、WSR,#3FH ;映射64字节窗口至1FC0H1FFFHLD WG_RELOAD_W0,TC ;置PWM载波周期EILDB INT_PEND1,#20H ;把下一个值置给WG_COMPLD WG_OUT_W0,#0106H ;按节拍5设置波形发生器的输出LD WG_OUT_W0,#2106H ;设置同步位LDB WG_PROTECT_W0,#05H ;允许WG输出,上升沿触发中断LD WG_CON_W0,3400H ;方式3,无信号时间为0,启动计数器LDB INT_PEND1,#20H ;把下一个值置给WG_COMPXLDB WSR,#3DH ;映射64字节窗口至1F40H1F7HLDB T1CONTROL_W0,#0C1H ;允许T1,向上计数,内部时钟,预分频系数为2LDB CAPCOMPO_CON_W0,#44H ;比较方式,允许外设功能ADD CAPCOMPO_TIME_W0,TIMER1,STEP ;设置中断周期
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1