- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章 S12脉宽调制模块及其应用实例 PWM模块概述 PWM模块结构组成和特点 PWM模块寄存器及设置 PWM模块基础应用实例 智能车系统中PWM模块的应用 7.1 PWM模块概述 脉冲宽度调制(PWM)是产生精确脉冲序列输出和实现D/A转换的有效手段,微控制器的脉宽调制模块被广泛应用于工业控制和新型消费机电产品(例如智能空调、节能冰箱、电动自行车等)。PWM信号可以通过软件编程调节波形的占空比、周期和相位,能够用于直流电动机调速、伺服电动机控制、D/A转换器等应用。例如,电视机遥控部分普遍采用14位或16位的PWM产生调谐电压;在无人自动驾驶汽车系统中,常用伺服电动机来控制方向盘,伺服电动机的旋转角度与给定的PWM信号占空比一致,每个占空比数值都对应一个旋转角度;同时,在灯光亮度调节、直流电动机速度控制等方面,采用PWM都很容易实现。 MC9S12DG128产生PWM信号的方法主要有两种:利用输出比较功能和单片机内置的PWM模块实现。利用输出比较功能可以通过软件编程设定输出任意脉冲信号,但会占用CPU资源,而且不易产生精确的脉冲序列;而单片机内部集成的PWM模块专门用于输出PWM信号,使用时极少占用CPU资源。 7.2 PWM模块概述 MC9S12DG128单片机内置的PWM模块框图如图7.1所示。 7.2 PWM模块概述 由图7.1可知,MC9S12DG128的PWM模块具有8路8位独立PWM通道,通过相应设置也可以变为4个16位PWM通道,每个PWM通道由独立运行的8位脉冲计数器PWMCNT、两个比较寄存器PWMPER和PWMDTY等组成。通过对各寄存器的参数设置,确定PWM波形的输出周期和占空比,另外还可以通过极性寄存器PWMPOL和对齐方式选择寄存器PWMCAE设置PWM波形输入的极性和对齐方式。 7.2 PWM模块概述 PWM模块具有以下基本特征: 具有可编程周期和占空比的8个独立PWM通道; 每个PWM通道具有独立的计数器; 每个通道可编程允许/禁止PWM功能; 每个通道可软件选择PWM脉冲极性; 具有双缓冲的周期和占空比寄存器,当到达有效周期终点(PWM到达0)或通道禁止时,修改值生效; 每个通道可编程中心对齐或左对齐输出; 8个8位通道或4个16位通道PWM分辨率; 4个时钟源(A、B、SA和SB)提供宽频带频率; 可编程的时钟选择逻辑; 紧急关闭。 7.3 PWM模块寄存器及设置 7.3 PWM模块寄存器及设置 7.3 PWM模块寄存器及设置 7.3.1 PWM允许寄存器 7.3 PWM模块寄存器及设置 7.3.1 PWM允许寄存器 7.3 PWM模块寄存器及设置 7.3.1 PWM允许寄存器 7.3 PWM模块寄存器及设置 7.3.2 PWM极性寄存器 7.3 PWM模块寄存器及设置 7.3.2 PWM极性寄存器 7.3 PWM模块寄存器及设置 7.3.3 PWM时钟选择寄存器 7.3 PWM模块寄存器及设置 7.3.3 PWM时钟选择寄存器 7.3 PWM模块寄存器及设置 7.3.3 PWM时钟选择寄存器 7.3 PWM模块寄存器及设置 7.3.4 PWM预分频时钟选择寄存器 7.3 PWM模块寄存器及设置 7.3.4 PWM预分频时钟选择寄存器 7.3 PWM模块寄存器及设置 7.3.4 PWM预分频时钟选择寄存器 7.3 PWM模块寄存器及设置 7.3.5 PWM居中对齐允许寄存器 7.3 PWM模块寄存器及设置 7.3.5 PWM居中对齐允许寄存器 7.3 PWM模块寄存器及设置 7.3.5 PWM居中对齐允许寄存器 7.3 PWM模块寄存器及设置 7.3.5 PWM居中对齐允许寄存器 7.3 PWM模块寄存器及设置 7.3.6 PWM控制寄存器 7.3 PWM模块寄存器及设置 7.3.6 PWM控制寄存器 7.3 PWM模块寄存器及设置 7.3.6 PWM控制寄存器 7.3 PWM模块寄存器及设置 7.3.6 PWM控制寄存器 7.3 PWM模块寄存器及设置 7.3.6 PWM控制寄存器 7.3 PWM模块寄存器及设置 7.3.7 PWM比例因子寄存器A 7.3 PWM模块寄存器及设置 7.3.8 PWM比例因子寄存器B 7.3 PWM模块寄存器及设置 7.3.9 PWM通道计数寄存器 7.3 PWM模块寄存器及设置 7.3.9 PWM通道计数寄存器 7.3 PWM模块寄存器及设置 7.3.10 PWM通道周期寄存器 7.3 PWM模块寄存器及设置 7.3.10 PWM通道周
原创力文档


文档评论(0)