文档介绍:四川工程职业技术学院单片机应用技术课程电子教案 Copyright ? Http://mcu. 第讲 17 PWM 的调速原理与应用—小车调速 Copyright ? Http:// mcu. 2 电子发烧友 http://bbs. 电子技术论坛 SiChuan Engineering Technical College-1959 本讲主要内容: 17-1. PWM 调速基本原理 17-2. P89V51RD2 的 PWM 功能模块结构与应用 17-3. 智能小车电机调速案例分析 17-4. 课后思考和实验准备 Copyright ? Http:// mcu. 3 电子发烧友 http://bbs. 电子技术论坛 SiChuan Engineering Technical College-1959 17-1. PWM 调速基本原理? PWM t/T: 为 PWM 脉冲的占空比,决定平均电压的大小! T内平均电压脉冲电压幅度 U P高电平“1”低电平“0”T t Copyright ? Http:// mcu. 4 电子发烧友 http://bbs. 电子技术论坛 SiChuan Engineering Technical College-1959 17-1. PWM 调速基本原理? PWM 脉冲驱动电路?直流电机的速度控制中,需要对控制信号进行功率驱动或电气隔离, 以下为典型应用电路(负载为直流电机 M1 )。 PWM 脉冲的占空比,决定电机 M1 的转速。 PWM 信号输入光电隔离处理功率驱动级负载电源 Copyright ? Http:// mcu. 5 电子发烧友 http://bbs. 电子技术论坛 SiChuan Engineering Technical College-1959 17-2. P89V51RD2 的 PWM 功能模块结构与应用? P89V51RD2 的 PCA 模块结构(共有 5个模组 CEX0-CEX4 ) PCA 的5路模块 5路模块 I/O 端口 PCA 的时钟基准 Copyright ? Http:// mcu. 6 电子发烧友 http://bbs. 电子技术论坛 SiChuan Engineering Technical College-1959 17-2. P89V51RD2 的 PWM 功能模块结构与应用? P89V51RD2 的 PCA 模块功能软件定时软件定时捕获模式捕获模式 8 8位位 PWM PWM 看门狗看门狗 PCA PCA Copyright ? Http:// mcu. 7 电子发烧友 http://bbs. 电子技术论坛 SiChuan Engineering Technical College-1959 17-2. P89V51RD2 的 PWM 功能模块结构与应用? PCA 模块应用于 PWM 时的内部结构占空比设定单元 PWM 比较 SFR PCA 自加计数器 PWM 输出控制 PWM 信号输出 PWM 使能控制位 Copyright ? Http:// mcu. 8 电子发烧友 http://bbs. 电子技术论坛 SiChuan Engineering Technical College-1959 17-2. P89V51RD2 的 PWM 功能模块结构与应用? P89V51RD2 的几个重要寄存器? CMOD - PCA 计数器方式寄存器? CCON - PCON 计数器控制寄存器? CCAPMn - PCA 模块比较/捕获寄存器( n=1 、2、3、4、5) Copyright ? Http:// mcu. 9 电子发烧友 http://bbs. 电子技术论坛 SiChuan Engineering Technical College-1959 17-2. P89V51RD2 的 PWM 功能模块结构与应用? CMOD - PCA 计数器方式寄存器? CIDL :计数器空闲控制: CIDL=0 时,空闲模式下 PCA 计数器继续工作。 CIDL =1时, 空闲模式下 PCA 计数器禁能。? WDTE :看门狗定时器使能: WDTE=0 时,禁止模块 4的看门狗定时器功能。 WDTE=1 时使能看门狗定时器。? CPS1 、 CPS0 : PCA 计数脉冲选择。?00: fosc/6 ?01: fosc/12 ?10:定时器 0溢出?11: ECI/ 脚的外部时钟? ECF : PCA 使能计数溢出中断: ECF=1 时,ON CF 位的中断。 ECF=0 时,禁止该功 N能。 ECF CPS0 CPS1 ---