直流电机PWM控制

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

精品课件!
精品课件!
占空比一定的c程序
• • • /*************************************************************************** ***** * 标题: 恒速运行 * * • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • } /************************************* [ t1 (0.5ms)中断] 中断中做 PWM 输出 ------------1000/(0.02ms*250)=200Hz *************************************/ void T1zd(void) interrupt 3 //3 为定时器1的中断号 1 定时器0的中断号 0 外部中断1 2 外部中断2 4 串口中断 { TH1 = 0xfe; //11.0592 TL1 = 0x33; timer1++; #include <reg52.h> unsigned char timer1; sbit PWM=P1^1; void system_Ini() { TMOD|= 0x11; //PWM TH1 = 0xfe; //11.0592 TL1 = 0x33; TR1 = 1; IE =0x8A; } main() { system_Ini(); while(1) { if(timer1>100) timer1=0; if(timer1<80) PWM=0; else PWM=1; } * **************************************************************************** ***** * 通过本例程了解PWM 的基本原理和使用 *
电枢电压“占空比”与平均电压关系图
电压平均值描述
Vd = Vmax*D 式中,Vd——电机的平均速度; Vmax——电机全通电时的速度(最大); D = t1/T 由公式(2)可见,当我们改变占空比D = t1/T时,就 可以得到不同的电机平均速度,从而达到调速的 目的。严格地讲,平均速度n与占空比D并不是严 格的线性关系,在一般的应用中,可以将其近似 地看成线性关系。
PWM实现方法
PWM信号的产生通常有两种方法:一种是软件的方 法;另一种是硬件的方法。利用单片机对PwM信 号的软件实现方法: Mcs一51系列典型产品805l具有两个定时器T0和T1。 通过控制定时器初值T0和T1,从而可以实现从 8051的任意输出口输出不同占空比的脉冲波形. 在对直流电动机电枢电压的控制和驱动中.目前广 泛应用的是通过改变电机电枢电压接通时间与通 电周期的比值f占空比)来控制电机的转速。这种 方法称为脉冲宽度调制,即PWM控制。电动机电 枢得到的电压波形如图1所示.电压平均值描述为
• •

*

• • •
* 请将直流电机线接在+5V P12对应的端子上(步进马达接口出)
*
* * * * 请学员认真消化本例程 * **************************************************************************** *****/
}
直流电机PWM控制
参考原理图如下所示: 1)查询式键盘原理图
百度文库
2)6位串行静态显示原理图
直流电机PWM控制
3)直流电机控制原理图
PWM基本原理及其实现方法
• PWM基本原理 • PWM是通过控制固定电压的直流电源开关频率, 从而改变负载两端的电压,进而达到控制要求的 一种电压调整方法。PwM可以应用在许多方面, 如电机调速、温度控制、压力控制等。 • 在PWM驱动控制的调整系统中,按一个固定的频 率来接通和断开电源,并根据需要改变一个周期 内“接通”和“断开”时间的长短。通过改变直 流电机电枢上电压的“占空比”来改变平均电压 的大小,从而控制电动机的转速。因此,PWM又 被称为“开关驱动装置”。
PWM控制波形图
• 由(2)式可知。当电源电压不变的情况下,电枢端 电压Uav取决于占空比的大小.改变n就可以改变 端电压的平均值.从而达到调速的目的。
单片机PWM原理
• 以89C51单片机为控制核心.晶振频率为12MHz 定时计数器T0、Tl作定时器使用.工作在方式2。 定时时问为0.1ms。若PWM波形的频率为 50Hz.占空比为1:l。则R0和R1,载人30H和 31H单元的值初始100.即T=T0*R0+T1· R1.若 在程序中利用按键产生中断调用来改变30H和 31H单元的值就可以改变占空比。 • 当使能端为高电平时.输人端1N1(IN31为PWM 信号,IN2(IN4)为低电平信号时,电机正转;输 人端INlON3)为低电平信号。IN2(IN4)为PWM信 号时,电机反转;INl(IN3)与]N20rq4)相同时, 电机快速停止。当使能端为低电平时.电动机停 止转动
相关文档
最新文档