- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
*第10章项目5-PWM输出控制LED亮度STM32通用定时器的比较输出本章内容通用定时器PWM概述常用寄存器和库函数PWM输出实验步骤*什么是PWM(脉冲宽度调制)?两个波形的频率(周期T)相同,但是脉冲宽度ΔT不一样,脉冲宽度与周期的比值称为占空比,脉冲宽度越大则占空比越大。如果在LED上施加这样的两个电压信号,占空比越大的信号对应的LED亮度也越高。如果在直流电机两端施加这样的信号,同样占空比越大对应的直流电机转速也越高。这种频率不变、依靠改变占空比来改变控制对象状态的方法就是脉冲宽度调制PWM严格来说,PWM是一种采用数字方法控制模拟对象的最简便最直接的方法周期TΔTΔT*PWM应用举例*占空比为10%的PWM输出0.9V的模拟信号供电电压为9V占空比为50%的PWM输出4.5V的模拟信号占空比为70%的PWM输出6.3V的模拟信号*结构框图计数器结构输入捕获结构比较输出结构123*定时器比较输出*定时器比较输出比较输出功能,可以产生一个由TIMx_ARR寄存器确定频率、由TIMx_CCRx寄存器确定占空比的信号。当计数器与捕获/比较寄存器的内容相同时,输出比较功能做如下操作将设定的值输出到对应的引脚上在比较匹配时,输出引脚可以保持它的电平、被设置成有效电平、被设置成无效电平或进行翻转中断状态寄存器中的标志位将置位若设置了相应的中断,则产生一个中断若设置了相应的使能位,则产生一个DMA请求*PWM工作过程自动重装载值ARR比较输出值CCRx自动重装载值对应不同脉冲周期比较输出值对应不同脉冲宽度*捕获比较(值)寄存器CCR1:设置比较值。捕获比较模式寄存器CCMR1:OC1M[2:0]位:对于PWM方式下,用于设置PWM模式1【110】或者PWM模式2【111】捕获比较使能寄存器CCERCC1P位:输入/捕获1输出极性。0:高电平有效,1:低电平有效。CC1E位:输入/捕获1输出使能。0:关闭,1:打开。PWM工作过程(通道1为例)*捕获比较模式寄存器寄存器TIMx_CCMR1的OC1M[2:0]位:PWM输出模式110:PWM模式1-在向上计数时,一旦TIMx_CNTTIMx_CCRx时通道x为有效电平,否则为无效电平;在向下计数时,一旦TIMx_CNTTIMx_CCRx时通道x为无效电平,否则为有效电平。111:PWM模式2-在向上计数时,一旦TIMx_CNTTIMx_CCRx时通道x为无效电平,否则为有效电平;在向下计数时,一旦TIMx_CNTTIMx_CCRx时通道x为有效电平,否则为无效电平。这两种PWM模式的区别就是输出电平的极性相反。*PWM输出模式举例PWM模式1-在向上计数时,TIMx_CNTTIMx_CCRx时通道x为有效电平。PWM模式2-在向上计数时,TIMx_CNTTIMx_CCRx时时通道x为无效电平。以向上计数,有效电平为高电平举例:两种模式输出电平的极性相反。*比较输出的配置配置定时器时钟时基常数将相应的数据写入自动重装载寄存器和捕获/比较寄存器如果要在比较匹配时产生一个中断请求或一个DMA请求,设置相应控制位选择输出模式(保持、翻转、高电平、低电平)设置TIMx_CR1寄存器的CEN位启动定时器**PWM输出谢谢观看!***********
文档评论(0)