电工基础知识_电工技术-电工最常见电路

基于单片机的单相电动机调速方法及其实现(2)

时间:2016-02-15 09:02来源:未知 作者:y930712 点击:
在调速程序中,我们采用8位数据记录风扇的转速代码,其中低3位(b2b1b0)表示接通比例N,第4、5位(b4b3)表示接通档次,高3位(b7b6b5)不用。接通档次

在调速程序中,我们采用8位数据记录风扇的转速代码,其中低3位(b2b1b0)表示接通比例N,第4、5位(b4b3)表示接通档次,高3位(b7b6b5)不用。接通档次表示调速为低速调速、中速调速还是高速调速,其值为b4b3={00B,01B,10B,11B},当接通档次为00B时,在转速代码设定的接通比例内接通晶闸管TL,接通比例外不接通晶闸管;当接通档次为01B时,在转速代码设定的接通比例内接通晶闸管TM,接通比例外接通晶闸管TL,当接通档次为10B时,在转速代码设定的接通比例内接通晶闸管TH,接通比例外接通晶闸管TM;当接通档次为11B时,接通比例只有00H一种,这时在整个调速周期内接通晶闸管TH,电动机高速运转。接通比例的取值范围000B-111B,由此可知,转速代码的取值范围为00H-18H,总共25个代码,其中00H为零速,01H-08H为低速档代码,09H-10H为中速档代码,11H-18H为高速档代码。所以电动机除零速外共有二十四档转速。这样定义转速代码的优点是三档转速的代码时连续的,并且代码的大小与转速的高低相关。
调速程序的控制算法如图2所示,电源周期指示器指示在一个调速周期内已经过的电源周期的数目,其初值为00H,N为转速代码中的接通比例。
基于单片机的单相电动机调速方法及其实现
点击此处查看全部新闻图片
INT0每中断一次电源周期指示器的值加1,直至08H时重新置零,因此,可以用电源周期指示器来控制接通晶闸管的电源周期数,实现转速代码中接通比例对电动机转速的控制。为了便于编程,我们引入一个控制位c,在转速代码设定的接通比例范围内,控制位置c=1,在转速代码设定的接通比例范围之外控制位置c=0,再根据转速代码的接通档次,可以算出需要接通晶闸管的代码,即
晶闸管的代码(t1t0)=(接通档次位b4b3)+控制位(c)
这里晶闸管的代码t1t0={00B,01B,10B,11B},其中00B表示不接通,01B表示晶闸管TL,10B表示晶闸管TM,11B表示晶闸管TH。晶闸管代码算出之后即可根据晶闸管代码与控制信号的逻辑关系获得相应的控制信号,输出相对应的信号,对电动机的转速进行控制。晶闸管代码与输出控制信号的逻辑关系为:
基于单片机的单相电动机调速方法及其实现
根据上述控制算法,我们编写控制程序,实验证实上述方法可以调节三速单相电动机的转速,使仅有三档转速的电动机具备二十四档转速的调速能力,但这个方法有一些缺点,主要是:
1)电动机的转矩是脉动的,使电动机的机械噪声增大,必须采取良好的润滑和防止转子轴向运动的措施减少噪声。为了在调速周期内电动机的转矩较为平滑,减少脉动,可采用改进的控制位波形如图3所示,在接通比例不变的前提下,平均分布接通控制位,减少电动机转矩的脉动程度,从而减低电动机的噪声。 (责任编辑:admin)
相关文章
------分隔线----------------------------
栏目列表
推荐内容