单片机S脉宽调制模块及其应用实例简介.ppt

单片机S脉宽调制模块及其应用实例简介.ppt

  1. 1、本文档共80页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机S脉宽调制模块及其应用实例简介

基于HCS12的嵌入式系统设计 第7章 S12脉宽调制模块及其应用实例 合肥工业大学 机械与汽车工程学院 滕 勤 2014.4 第7章 S12脉宽调制模块及其应用实例 本章内容 7.1 PWM模块概述 7.2 PWM模块结构和特点 7.3 PWM模块工作原理 7.4 PWM模块寄存器及设置 7.5 PWM模块基础应用实例 7.6 智能车系统中PWM模块的应用 第7章 S12脉宽调制模块及其应用实例 7.1 PWM模块概述 【脉冲宽度调制(Pulse Width Modulate,PWM】通过软件编程来调节波形的占空比和周期,以产生精确的输出脉冲序列。 7.1.1 PWM信号的产生方法 利用单片机实现PWM波的方法: 利用软件延时 通过指令构成程序循环,在不同的循环结束时,改变I/O口的电平。 【缺点】极大地占用了CPU资源,而且不易产生精确的脉冲序列。 利用输出比较功能或模数递减计数器 通过软件编程,任意设定高、低电平的时间常数,输出PWM脉冲信号。 【缺点】由于需要重置计数初值,在一定程度上占用CPU的时间。 第7章 S12脉宽调制模块及其应用实例 7.1 PWM模块概述 7.1.1 PWM信号的产生方法 利用内置的PWM模块 单片机内部集成的PWM模块专门用于输出PWM信号。 【优点】基本上不占用CPU资源。 7.1.2 微控制器PWM模块的用途 【应用场合】工业控制和消费类机电产品。 【D/A转换】与一个低通滤波器配合,输出一个与脉宽成正比的直流电压。 【开关量控制】 【变频调速】利用PWM模块产生不同频率的电压信号,调节交流电动机的转速,常用于变频器、变频空调、节能冰箱等。 第7章 S12脉宽调制模块及其应用实例 7.1 PWM模块概述 7.1.2 PWM模块的用途 【平均电流或电压控制】 直流电动机调速 灯光亮度调节 比例电磁阀控制——电喷汽油机的怠速控制阀、EGR控制阀、VVT机构机油压力控制阀,高压共轨柴油机的PCR阀、VNT增压压力调节阀等。 直流伺服电动机控制——航模或智能小车的舵机控制,发动机节气门调节,无人机机翼调节,无人自动驾驶汽车的方向盘控制等。 【控制命令字编码】 无线遥控车的控制,通信编码,电视机、空调的遥控部分。 第7章 S12脉宽调制模块及其应用实例 7.2 PWM模块结构和特点 MC9S12DG128单片机的PWM模块与端口P共享引脚。 当PWM功能激活后,P口对应引脚的通用I/O功能自动关闭。PWM功能未启用时,相应的引脚可用作通用I/O口。 【PWM模块特点】 工作频率高——当振荡器频率为16MHz时,PWM模块的最高时钟频率可达25MHz。 占空比可调范围宽——占空比调节范围0~100%。 分辨率高——最高分辩能力达0.15%。 第7章 S12脉宽调制模块及其应用实例 7.2.1 PWM模块功能 【组成】 时钟源、预分频器、时钟选择开关、分频器和时钟控制电路、PWM通道、使能控制、极性选择、对齐方式选择以及对应的输出引脚。 第7章 S12脉宽调制模块及其应用实例 7.2.1 PWM模块功能 【组成】 8路8位独立的PWM通道,通过相应的设置也可以变为4个16位PWM通道。 每个PWM通道由独立运行的8位双向脉冲计数器PWMCNT、周期比较寄存器PWMPER和占空比比较寄存器PWMDTY等组成。 第7章 S12脉宽调制模块及其应用实例 7.2.1 PWM模块功能 【设置】由周期寄存器和占空比寄存器确定PWM波形的输出周期和占空比。由极性寄存器PWMPOL选择PWM输出波形的极性。由对齐方式选择寄存器PWMCAE选择PWM输出波形的对齐方式。 【复位】复位后8位加/减脉冲计数器被设置为递增计数,所有通道禁止,即所有计数器不计数。 【紧急关闭】PWM通道7除了用于波形输出外,还作为紧急关闭功能的输入。 【中断】PWM模块只有一个中断源,在紧急关闭时产生。 若PWM关闭寄存器PWMSDN中的中断允许位PWMIE置位,且紧急关闭允许(PWMSDN中的控制位PWM7ENA=1),当PWM7通道出现规定的紧急关闭有效电平(由PWM7IL位决定低电平或高电平)时,中断标志PWMIF置位,向CPU提出中断请求。 第7章 S12脉宽调制模块及其应用实例 7.2 PWM模块结构和特点 7.2.2 PWM模块基本特性 具有周期和占空比可编程的8个独立PWM通道; 每个PWM通道具有独立的计数器; 每个通道可编程允许/禁止PWM功能; 每个通道可软件选择PWM脉冲极性; 具有双缓冲的周期和占空比寄存器,当到达有效周期终点(PWM到达0)或通道禁止时,修改值生效; 每个通道可编程中心对齐或左对齐输出; 4个时钟源(A、B、SA和SB)提供宽带频率,可编程的时钟选择逻辑; 紧急关闭。 第7章

文档评论(0)

宝贝计划 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档