首页 > 其他分享 >PWM的概念与原理详细介绍

PWM的概念与原理详细介绍

时间:2024-10-15 16:17:26浏览次数:17  
标签:输出 模式 计数 详细 占空比 CCRx 原理 PWM

1.PWM简介

脉冲宽度调制(PWM),是英文“Pulse Width Modulation”的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。

PWM是通过编程控制输出方波的频率和占空比(高低电平的比例)。应用:测量,通信,功率控制与变换等各种领域(呼吸灯、电机)。

2.PWM的专业术语

(1)频率:指1s内高低电平周期性出现的次数。

(2)周期:PWM 输出信号的一个完整周期,包括一个高电平和一个低电平。周期的倒数即为 PWM 的频率。

(3)占空比:高电平持续时间与一个完整周期的比值,通常用百分比表示。

占空比分别为50%,33%,25%,17%

(4)脉冲宽度:高电平持续时间叫脉冲的宽度。

3.PWM的原理

PWM 产生原理示意图

CNT:当前值寄存器,计数寄存器。

ARR:自动重载寄存器(初始化设定)。计数到该值时,会重新计数,也就是重装的意思。

CCRx:捕获/比较寄存器(TIM_SetCompare1()设定修改占空比)。

假定定时器工作在向上计数PWM模式下:

当CNT<CCRx时,引脚输出0,当CNT>=CCRx时,引脚输出1。

当CNT的值小于CCRx的时候,IO输出低电平(0),

当CNT值大于或等于CCRx的时候,IO输出高电平(1),

当CNT的值达到ARR的时候,就会重新归零,然后重新向上计数,依次循环。

改变CCRx的值就可以改变PWM的输出的占空比。改变ARR的值,就可以改变PWM的输出的频率,这就是PWM的输出原理。

4.PWM的模式

模式一:边沿对齐模式(即递增计数模式/递减计数模式)。

PWM 模式1 或者PWM 模式2 产生PWM 的示意图

模式二:中央对齐模式

标签:输出,模式,计数,详细,占空比,CCRx,原理,PWM
From: https://blog.csdn.net/weixin_43042683/article/details/142941475

相关文章

  • 爬虫代理服务器原理:带你深入了解
    爬虫代理服务器的原理解析在互联网时代,数据的获取变得愈发重要,网络爬虫作为一种自动化抓取数据的工具,广泛应用于数据分析、市场调研和信息监测等领域。而爬虫的有效性往往依赖于代理服务器的支持。本文将深入探讨爬虫代理服务器的原理,帮助你更好地理解其在数据抓取中的作用。......
  • AI生成论文软件的工作原理是什么?有哪些应用和前景?一文全知道!
    在当今信息爆炸的时代,快速获取高质量的文章和论文内容成为了许多人的需求。而AI论文生成工具作为AI技术的杰出代表,为我们提供了一种全新的解决方案。本文将以锐智AI为例深入探讨AI论文生成工具的工作原理、优势和应用前景,带您领略AI时代的灵感之门。AI论文生成工具是什么?AI......
  • 简单说说 RocketMQ的消费原理
    消费方式并发消费:一个消费者队列中的消息可以同时被消费者的多个线程并发消费顺序消费:一个消费队列中的消息同一时间只能被一个消费者的一个线程消费消费流程消费流程主要分为以下几个步骤:队列分配、拉取消息、消息处理队列分配队列分配目的:指定消费者负责的队列集合,默......
  • 2024软著申请详细流程分享
    软著申请全攻略:轻松掌握网上办理流程软著申请具有诸多优势,相较于专利申请更为简便,申请周期较短,且无需每年缴纳年费,对于计算机领域从业者和程序员而言是极为合适的选择。当前,软著申请既可以自行办理登记,也能够委托专业代理机构进行办理登记。其大体流程涵盖以下步骤:账号注......
  • PyCharm安装激活汉化(详细教程)
    一、Pycharm的下载与安装1、首先来到Pycharm官网,Pycharm有两个版本,小编这里已经帮大家准备好了安装包,获取方式......