0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于Cortex-A9的pwm详解,WM信号输出输出和作用

电子设计 来源:电子设计 作者:电子设计 2020-12-24 18:07 次阅读

一、什么是PWM

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

二、PWM信号输出输出和作用

1. 如果要实现PWM信号输出如何输出呢?

1)可以直接通过芯片内部模块输出PWM信号,前提是这个I/O口要有集成的pwm控制器,只需要通过对应的寄存器即可,这种自带有PWM输出的功能模块在程序设计更简便,同时数据更精确。

2)但是如果IC内部没有PWM功能模块,或者要求不是很高的话可以利用I/O口设置一些参数来输出PWM信号,因为PWM 信号其实就是一高一低的一系列电平组合在一起。具体方法是给I/O加一个定时器,对于你要求输出的PWM信号频率与你的定时器一致,用定时器中断来计数,但是这种方法一般不采用,除非对于精度、频率等要求不是很高可以这样实现。

2. PWM信号应用

PWM信号把模拟信号转化为数字电路所需要的编码,现在基本是采用数字电路,因此在很多场合都采用PWM信号。

我们经常见到的就是交流调光电路,也可以说是无级调速,高电平占多一点,也就是占空比大一点亮度就亮一点,占空比小一点亮度就没有那么亮,前提是PWM的频率要大于我们人眼识别频率,要不然会出现闪烁现象。

除了在调光电路应用,还有在直流斩波电路、蜂鸣器驱动、电机驱动、逆变电路、加湿机雾化量等都会有应用。

三、蜂鸣器

蜂鸣器广泛用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。

蜂鸣器分为压电式及电磁式的二大类:

压电式蜂鸣器主要由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成。它是以压电陶瓷的压电效应,来带动金属片的振动而发声;

电磁式的蜂鸣器,由振荡器、电磁线圈、磁铁、振动膜片及外壳等组成。接通电源后,振荡器产生的音频信号电流通过电磁线圈,使电磁线圈产生磁场。振动膜片在电磁线圈和磁铁的相互作用下,周期性地振动发声。通电时将金属振动膜吸下,不通电时依振动膜的弹力弹回。

有源蜂鸣器, 只要给它加上恒定的电压, 就能发声;无源蜂鸣器, 必须给它加上一定频率的方波或正弦波才能发声

有源蜂鸣器内部带震荡源,所以一通电就会叫。而无源内部不带震荡源,所以如果用直流信号无法令其鸣叫。

有源蜂鸣器往往比无源的贵,就是因为里面多个震荡电路。

【优点】无源蜂鸣器的优点是:

便宜声音频率可控,可以做出“多来米发索拉西”的效果。在一些特例中,可以和LED复用一个控制口有源蜂鸣器的优点是:程序控制方便 。

应用:电风扇、收音机的声音按钮、任何模拟值都可以使用PWM进行编码

审核编辑:符乾江
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • PWM
    PWM
    +关注

    关注

    114

    文章

    4963

    浏览量

    210914
  • 计数器
    +关注

    关注

    32

    文章

    2219

    浏览量

    93566
  • 蜂鸣器
    +关注

    关注

    12

    文章

    854

    浏览量

    45501
收藏 人收藏

    评论

    相关推荐

    9-A输出,3-V至4-V输入跟踪/终止带集成FET的同步PWM开关TPS54972数据表

    电子发烧友网站提供《9-A输出,3-V至4-V输入跟踪/终止带集成FET的同步PWM开关TPS54972数据表.pdf》资料免费下载
    发表于 03-13 10:13 0次下载
    <b class='flag-5'>9-A</b><b class='flag-5'>输出</b>,3-V至4-V输入跟踪/终止带集成FET的同步<b class='flag-5'>PWM</b>开关TPS54972数据表

    函数信号发生器的同步电压输出有什么作用

    函数信号发生器的同步电压输出有什么作用  函数信号发生器的同步电压输出在实际工程中具有多种重要的作用
    的头像 发表于 01-31 10:44 384次阅读

    STM32无法正常输出PWM信号的原因及解决方法

    无法正常输出PWM信号的问题。本文将探讨STM32无法正常输出PWM信号的原因,并提供解决方法。
    的头像 发表于 01-02 17:38 5636次阅读

    如何增强PWM信号?如何减少PWM调压误差?

    确地控制输出电压。如果采用传统的固定占空比PWM调制方式,可能会导致输出电压的偏差较大。这时可以选择一些新型的PWM调制算法,如基于滑模控制、模糊控制或者PID控制的
    的头像 发表于 11-30 11:12 989次阅读

    SONY WM EX9使用说明

    SONY WM EX9使用说明
    发表于 10-31 11:48 5次下载

    PWM信号输出的三种硬件驱动方式

    PWM信号输出的三种硬件驱动方式 PWM信号,即脉冲宽度调制信号,用于控制电子设备的运转。在电路
    的头像 发表于 10-30 09:47 874次阅读

    STM32的PWM波形输出配置的大神总结

    STM32的PWM波形输出配置的大神总结
    的头像 发表于 10-24 16:00 2892次阅读
    STM32的<b class='flag-5'>PWM</b>波形<b class='flag-5'>输出</b>配置的大神总结

    CW32 PWM输出功能介绍

    CW32 PWM输出功能介绍
    的头像 发表于 09-27 16:12 523次阅读
    CW32 <b class='flag-5'>PWM</b><b class='flag-5'>输出</b>功能介绍

    pwm输出的是什么信号

    pwm输出的是什么信号 PWM(Pulse Width Modulation,脉冲宽度调制)是一种模拟信号调制技术,它将模拟
    的头像 发表于 09-02 10:25 6959次阅读

    Cortex-A9技术参考手册

    Cortex-A9处理器是一款高性能、低功耗的ARM宏单元,具有提供完整虚拟内存功能的一级高速缓存子系统。 Cortex-A9处理器实现ARMv7-A架构,并在Jazelle状态下运行32位ARM
    发表于 08-17 06:53

    双核Cortex-A7 rt-thread移植笔记

    选择参考bsp目录下qemu-vexpress-a9的代码,因为cortex-A9体和cortex-A7差异不大,而且这个bsp默认开启了SMP,对移植有一定的价值。
    的头像 发表于 08-03 15:17 1520次阅读
    双核<b class='flag-5'>Cortex-A</b>7 rt-thread移植笔记

    ARM Cortex-A9 MPCore 测试芯片技术手册

    ARM Cortex-A9 MPCore 测试芯片技术手册
    发表于 08-02 19:07

    Cortex-A9 MPCore 技术参考手册

    Cortex-A9 MPCore技术参考手册
    发表于 08-02 18:22

    Cortex-A9处理器技术参考手册

    Cortex-A9处理器是一款高性能、低功耗的ARM宏单元,具有L1缓存子系统,可提供完整的虚拟内存功能。Cortex-A9处理器实现ARMv7-A架构,在Jazelle®状态下运行32位ARM指令、16位和32位Thumb®指
    发表于 08-02 16:29

    Cortex-A9数据处理引擎技术参考手册

    Cortex-A9数据处理引擎技术参考手册
    发表于 08-02 11:37