IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 寒假实训笔记day05——PWM -> 正文阅读

[嵌入式]寒假实训笔记day05——PWM

PWM

PWM概述

PWM在很多地方都能用到,比如:控制灯的亮度、控制直流机、控制舵机或者其他一些外设,单片机所输出的PWM是作为信号去控制。

PWM信号是“Pulse(脉冲) Width(宽度) Modulation(调制)”的缩写,是指可控制宽度的脉冲信号

PWM原理

在这里插入图片描述
有两个灯,供电电压相同,在一段固定的时间内,A灯在不停地闪烁,频率及其之快以至于人眼无法分别,其中有50%的时间亮着,50%熄灭,而B灯一直亮着

PWM波如何产生

  • 人眼反应不过来的高电平变化,配置时基单元 arr psc
  • 占空比:是指高电平占整个周期的百分之几

通用定时器
在这里插入图片描述

总而言之,定时器是用来数数的,结合自己的芯片工作频率和自己设置的预分频数,设置后就可以作为定时器使用,根据定时器所在的总线上设置对应的分频数、重装载值,就能得到一个频率。

如何计算周期和频率?
在这里插入图片描述
举例:TIM2 在APB2上,APB2总线频率为72Mhz

  • 预分频数:设置成为72 ,即这个定时器就被设置成了72 * 10 ^ 6 / 72 Hz的一个 计数器 ,1s之内可以数1000000个数。
  • 重装载值:设置成1000,那定时器从0数到1000需要 1000/1000000 s也就是1ms ,那我们的频率多少就可以算出来了 T=1/f 1000hz 50hz
  • 计算方法:周期 = 重装载值 / 总线频率 / 预分频

占空比:设置占空比需要设定一个“比较值”,当计数器计数到这个值的时侯我们就可以做一个操作
在这里插入图片描述

信号在计数值达到比较值之后电信号发生变化

注意:

  • 当计数值到达比较值,电平改变
  • 重装载值决定了CCR(比较值的大小)
  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2022-02-06 13:59:12  更:2022-02-06 14:00:10 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 10:24:49-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码