HT合泰单片机入门教程(第五章 PWM)

本文是HT单片机入门教程的第五章,主要介绍了PWM(脉冲宽度调制)的基本概念、硬件电路理解以及如何在单片机上实现PWM驱动无源蜂鸣器,通过代码实例展示了如何控制蜂鸣器0.5s鸣叫一次。通过调整PWM的参数,可以改变音调。
摘要由CSDN通过智能技术生成


系列文章目录

第一章 HT单片机环境搭建

第二章 点亮第一个LED灯

第三章 按键

第四章 定时器

第五章 PWM

第六章 时基中断

第七章 LCD


前言

PWM 信号把模拟信号转化为数字电路所需要的编码,现在基本是采用数字电路,因此在很多场合都采用 PWM 信号,我们经常见到的就是交流调光电路,也可以说是无级调速,高电平占多一点,也就是占空比大一点亮度就亮一点,占空比小一点亮度就没有那么亮,前提是 PWM 的频率要大于我们人眼识别频率,要不然会出现闪烁现象。(ps:明基出的护眼灯ScreenBar Plus就是用PWM调光外加一个档光板实现的,卖999。)除了在调光电路应用,还有在无源蜂鸣器驱动、电机驱动、逆变电路、加湿机雾化量等都会有应用。

一、新建工程

请参照第二章第一节新建工程
——》第二章 点亮第一个LED灯

二、PWM相关了解

1.PWM了解

PWM指脉冲宽度调制(Pulse Width Modulation),,它是通过对一系列脉冲的宽度进行调制,等效出所需要的波形(包含形状以及幅值),对模拟信号电平进行数字编码,也就是说通过调节占空比的变化来调节信号、能量等的变化,占空比就是指在一个周期内,信号处于高电平的时间占据整个信号周期的百分比,例如方波的占空比就是 50%。

1)PWM方波的周期是固定的。无论我们使用单片机、树莓派或者PLC,在让其产生PWM波形之前,都首先要设置波形的周期。比如可以是100ms,也可以是50us等等。一旦该时间值确定,其波形的周期就确定了,不会在波形的产生过程中发生更改,除非你停止PWM功能再次更改周期值;

2)PWM方波的宽度是可以调节的。这里的宽度,是指方波中高电平持续的时间,显然,这个时间的范围是0方波的周期,也就是周期时间的0100%。这种改变方波脉冲宽度的技术,就是脉冲宽度调制(PWM)技术。

比如下面这张图:T是波形的周期,它是固定值;在一个周期中,脉冲的宽度是不同的,有三种:25%、50%和75%,这就是通过PWM技术产生不同脉冲宽度的波形。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>