PWM 调速方法
在 PWM 调速时,占空比α是一个重要参数。以下 3 种方法都可以改变占空比的值,
(1)定宽调频法:这种方法是保持 t1 不变,只改变 t2,这样使周期 T(或频率)
也随之改变。
(2)调宽调频法:这种方法是保持 t2 不变,只改变 t1,这样使周期 T(或频率)
也随之改变。
(3)定频调宽法:这种方法是使周期 T(或频率)保持不变,而改变 t1和 t2。
前两种方法由于在调速时改变了控制脉冲的周 期(或频率),当控制脉冲的频率与系统的固有频率接近时,将会引起震荡,因 此这两种方法用得很少。目前,在直流电动机的控制中,主要使用定频调宽法。
3.ICETEK-CTR 直流电机模块
原理图
ICETEK-CTR即显示/控制模块上直流电机部分的原理图见下图。
哈尔滨 工业 大 学—— DSP 原 理与应 用实 验 指导书
III- 59
图中 PWM输入对应 ICETEK-LF2407-A板上 P4外扩插座第 26引脚的 IOPE5信号,
DSP 将在此引脚上给出 PWM 信号用来控制 直流电机的转速;图中的 DIR 输入对应
ICETEK-LF2407-A板上 P4外扩插座第 29引脚的 IOPF4信号,DSP将在此引脚上给出高电平或低电平来控制直流电机的方向。 从 DSP输出的 PWM信号和转向信号先经过 2
个与门和 1个非门再与各个开关管的栅极相连。
控制原理
当电动机要求正转时,IOPE5给出高电平信号,该信号分成 3路,第 1路接与门
Y1 的输入端,使与门 Y1 的输出由 PWM 决定,所以开关管 V1 栅极受 PWM 控制;第 2
路直接与开关管 V4 的栅极相连,使 V4 导通;第 3 路 经非门 F1 连 接到与门 Y2 的输入端,使与门 Y2 输出为 0,这样使开关管 V3 截止;从非门 F1 输出的另一路与开关管 V2的栅极相连,其低电平信号也使 V2截止。
同样,当电动机要求反转时,IOPE4给出低电平信号,经过 2个与门和 1个非门组成的逻辑电路后,使开关管 V3受 PWM信号控制,V2 导通,V1、V4 全部截止。
四,实验程序
程序中采用定时器中断产生固定频率的 PWM波,100次中断为一个周期,在每个中断中根据当前占空比判断应输出波形的高低电平。
主程序用轮询方式读入键盘输入,得到转速和方向控制命令。
在改变电机方向时为减少电压和电流的波动采用先减速再反转的控制顺序。
#include "2407c.h"
#include "scancode.h"
#define T46uS 0x0d40
ioport unsigned int port8000;
ioport unsigned int port8007;
void Delay(unsigned int nTime);
void interrupt none(void);
void interrupt gptime1(void);
哈尔滨工业大学——DSP 原理与应用实验指导书
III-60
void gp_init(void);
unsigned int uWork,nCount,uN,nCount1;
unsigned int cnt = 0;
unsigned int datacnt = 0,data[2]={10,30};
main()
{
asm(" setc INTM"); //关中断
port8000=0;
port8000=0x80;
port8000=2;
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-29489-98.html
预售地址在哪里