脉冲宽度调制
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SUBB A,#25 MOV R0,A MOV A,R1 增加低电平持续时间
ADD A,#25 MOV R1,A LAST1:POP PSW RETI
名称:定时器0中断服务子程序 功能:高低电平的不停变换
*************************** ********/
TIM0: MOV TH0,#253 JB P1.3,L0 MOV TH0,R1 SJMP LAST3
MOV A,R2 MOVC A,@A+DPTR MOV P2,A ACALL DELAY SJMP LOOP TABEL: DB0H,3FH,06H,5BH,4FH,66H DB6DH,7DH,07H,7FH,6FH,3EH,07 9H,0F7H
名称:外部中断0服务子程序 功能:PWM脉宽增加
*************************** *******/
04 应用领域
应用领域
工业用电
此通过PWM原理实现灯泡明 暗程度的改变,从而大幅度降 低系统的成本和功耗。
帆船航行
基于PWM原理,实现风速改 变控制船帆角度的改变,实现 帆船准确、自动航行。
数字光处理技术
PWM用于显示技术中视频灰度等级实现
推力调制
通过改变阀门在开或关位置上停 留的时间来改变流经阀门的气体 流量,从而改变总的推力效果。
基本原理
PWM调速
在PWM驱动控制的调整系 统中,按一个固定的频率来接通 和断开电源,并根据需要改变一 个周期内“接通”和“断开”时间的 长短。通过改变直流电机电枢上 电压的”占空比”来改变平均电压 的大小。
ຫໍສະໝຸດ Baidu 脉宽调制分类
单极性控制模式
产生单极性PWM模式的 基本原理,首先由同极性 的三角波载波信号ut。与 调制信号ur,比较产生单 极性的PWM脉冲然后将 单极性的PWM脉冲信号 与给定的倒相信号UI相乘, 从而得到正负半波对称的 PWM脉冲信号Ud。
SETB EA SETB ET0 SETB EX0
SETB EX1 SETB IT0 SETB IT1 CLR P1.3 MOV TMOD,#01H MOV TL0,#00 MOV TH0,#1 MOV R0,#3 MOV R1,#253 MOV R2,#00H SETB TR0 LOOP: MOV DPTR,#TABEL 数码管显示程序
器件选择
MOTOR
控制机械元件运转的发动机
ULN2003A
ULN2003A达林顿管是一个反相器放 大电路,当输入端为低电平,继电器 吸合。 。
7SEGCOMK
共阳极红色数码管,1个共阴二极管 显示器 1是位选端
80C51
单片机,31个引脚,4个并口,5个 中断源,2个定时/计数器,1个串口
03 程序仿真
谢
谢
聆
听
测控14-1 第一小组 2017-6-12
L0:MOV TH0,R0 LAST3:CPL P1.3
RETI
延时子程序
**************************** ******/
DELAY:PUSH PSW PUSH ACC MOV R3,#0
LOOP3:MOV A,#0 LOOP4:INC A
CJNE A,#0FFH,LOOP4 INC R3 CJNE R3,#0FFH,LOOP3 POP Acc POP PSW RET
双极性控制模式
双极性PWM控制模式 采用的是正负交变的双 极性三角载波ut与调制 波ur,如图6.3所示, 可通过ut与ur,的比较 直接得到双极性的 PWM脉冲,而不需要 倒相电路。
02 设计方案
设计方案
器件选择
设计方案
设
计
方
案
基于PWM实现的直流电机调速 脉冲宽度调制由80C51单片机作为控制核心,分为按键模块,数码管显示,电机模块。 将实现以下功能: (1)按下“调大”键,数码管显示档位升高,电机旋转速度变快; (2)按下“调小”键,数码管显示档位降低,电机旋转速度变慢;
名称:外部中断1服务子程序 功能:PWM脉宽减少 *************************** ********/
ITP1: PUSH PSW CJNE R0,#3,K1
判读是否到最小速度等级
SJMP LAST1 K1: DEC R2 速度等级显示减1
MOV A,R0 减少高电平持续时间
单片 机
基于PWM实现的直流电机调速
目录
01
02
项目背景
设计方案
03
04
程序仿真
应用领域
01 项目背景
选题背景
基本原理
脉宽调制分类
选题背景
近三、四十年来,直流电机传动经历了重大的变革。同时,控制电路已经实 现高集成化、小型化、 高可靠性及低成本。直流调速技术不断发展,逐渐走 向成熟化、完善化、系列化、标准化,使直流调速系统的性能指标大幅提高, 应用范围不断扩大。如轧钢厂、海上钻井平台等,直流调速仍然处于主要地位。
ITP0: PUSH PSW CJNE R0,#253,K0
判断是否已到最大速度等级 SJMP LAST0
K0: INC R2 速度等级显示加1
MOV A,R0 增加高电 平持续时间
ADD A,#25 MOV R0,A MOV A,R1 减少低电平持续时间 SUBB A,#25 MOV R1,A LAST0:POP PSW RETI
名称:PWM电机调速 功能:按键调速可调大调小,
共有10个等级可显示速度等级 ***************************** *******/
ORG 0000H AJMP MAIN ORG 0003H 外部中断0程序入口地址 AJMP ITP0 ORG 000BH 定时器0程序入口地址 AJMP TIM0 ORG 0013H 外部中断1程序入口地址 AJMP ITP1 MAIN: MOV SP,#60H 初始化主程序
ADD A,#25 MOV R1,A LAST1:POP PSW RETI
名称:定时器0中断服务子程序 功能:高低电平的不停变换
*************************** ********/
TIM0: MOV TH0,#253 JB P1.3,L0 MOV TH0,R1 SJMP LAST3
MOV A,R2 MOVC A,@A+DPTR MOV P2,A ACALL DELAY SJMP LOOP TABEL: DB0H,3FH,06H,5BH,4FH,66H DB6DH,7DH,07H,7FH,6FH,3EH,07 9H,0F7H
名称:外部中断0服务子程序 功能:PWM脉宽增加
*************************** *******/
04 应用领域
应用领域
工业用电
此通过PWM原理实现灯泡明 暗程度的改变,从而大幅度降 低系统的成本和功耗。
帆船航行
基于PWM原理,实现风速改 变控制船帆角度的改变,实现 帆船准确、自动航行。
数字光处理技术
PWM用于显示技术中视频灰度等级实现
推力调制
通过改变阀门在开或关位置上停 留的时间来改变流经阀门的气体 流量,从而改变总的推力效果。
基本原理
PWM调速
在PWM驱动控制的调整系 统中,按一个固定的频率来接通 和断开电源,并根据需要改变一 个周期内“接通”和“断开”时间的 长短。通过改变直流电机电枢上 电压的”占空比”来改变平均电压 的大小。
ຫໍສະໝຸດ Baidu 脉宽调制分类
单极性控制模式
产生单极性PWM模式的 基本原理,首先由同极性 的三角波载波信号ut。与 调制信号ur,比较产生单 极性的PWM脉冲然后将 单极性的PWM脉冲信号 与给定的倒相信号UI相乘, 从而得到正负半波对称的 PWM脉冲信号Ud。
SETB EA SETB ET0 SETB EX0
SETB EX1 SETB IT0 SETB IT1 CLR P1.3 MOV TMOD,#01H MOV TL0,#00 MOV TH0,#1 MOV R0,#3 MOV R1,#253 MOV R2,#00H SETB TR0 LOOP: MOV DPTR,#TABEL 数码管显示程序
器件选择
MOTOR
控制机械元件运转的发动机
ULN2003A
ULN2003A达林顿管是一个反相器放 大电路,当输入端为低电平,继电器 吸合。 。
7SEGCOMK
共阳极红色数码管,1个共阴二极管 显示器 1是位选端
80C51
单片机,31个引脚,4个并口,5个 中断源,2个定时/计数器,1个串口
03 程序仿真
谢
谢
聆
听
测控14-1 第一小组 2017-6-12
L0:MOV TH0,R0 LAST3:CPL P1.3
RETI
延时子程序
**************************** ******/
DELAY:PUSH PSW PUSH ACC MOV R3,#0
LOOP3:MOV A,#0 LOOP4:INC A
CJNE A,#0FFH,LOOP4 INC R3 CJNE R3,#0FFH,LOOP3 POP Acc POP PSW RET
双极性控制模式
双极性PWM控制模式 采用的是正负交变的双 极性三角载波ut与调制 波ur,如图6.3所示, 可通过ut与ur,的比较 直接得到双极性的 PWM脉冲,而不需要 倒相电路。
02 设计方案
设计方案
器件选择
设计方案
设
计
方
案
基于PWM实现的直流电机调速 脉冲宽度调制由80C51单片机作为控制核心,分为按键模块,数码管显示,电机模块。 将实现以下功能: (1)按下“调大”键,数码管显示档位升高,电机旋转速度变快; (2)按下“调小”键,数码管显示档位降低,电机旋转速度变慢;
名称:外部中断1服务子程序 功能:PWM脉宽减少 *************************** ********/
ITP1: PUSH PSW CJNE R0,#3,K1
判读是否到最小速度等级
SJMP LAST1 K1: DEC R2 速度等级显示减1
MOV A,R0 减少高电平持续时间
单片 机
基于PWM实现的直流电机调速
目录
01
02
项目背景
设计方案
03
04
程序仿真
应用领域
01 项目背景
选题背景
基本原理
脉宽调制分类
选题背景
近三、四十年来,直流电机传动经历了重大的变革。同时,控制电路已经实 现高集成化、小型化、 高可靠性及低成本。直流调速技术不断发展,逐渐走 向成熟化、完善化、系列化、标准化,使直流调速系统的性能指标大幅提高, 应用范围不断扩大。如轧钢厂、海上钻井平台等,直流调速仍然处于主要地位。
ITP0: PUSH PSW CJNE R0,#253,K0
判断是否已到最大速度等级 SJMP LAST0
K0: INC R2 速度等级显示加1
MOV A,R0 增加高电 平持续时间
ADD A,#25 MOV R0,A MOV A,R1 减少低电平持续时间 SUBB A,#25 MOV R1,A LAST0:POP PSW RETI
名称:PWM电机调速 功能:按键调速可调大调小,
共有10个等级可显示速度等级 ***************************** *******/
ORG 0000H AJMP MAIN ORG 0003H 外部中断0程序入口地址 AJMP ITP0 ORG 000BH 定时器0程序入口地址 AJMP TIM0 ORG 0013H 外部中断1程序入口地址 AJMP ITP1 MAIN: MOV SP,#60H 初始化主程序