当前位置: 首页 > news >正文

GD - GD32350R_EVAL - PWM实验和验证3 - EmbeddedBuilder - 无源蜂鸣器 - 用PMOS来控制

文章目录

    • GD - GD32350R_EVAL - PWM实验和验证3 - EmbeddedBuilder - 无源蜂鸣器 - 用PMOS来控制
    • 概述
    • 笔记
    • 失败图
    • 成功图
    • 蜂鸣器管脚波形
    • 总结
    • END

GD - GD32350R_EVAL - PWM实验和验证3 - EmbeddedBuilder - 无源蜂鸣器 - 用PMOS来控制

概述

以前做了一个实验,用PMOS来控制压电无源蜂鸣器。
失败了,几乎没有声音。
PWM输出频率没问题,用示波器看过。
今天做了三极管作为下管控制无源蜂鸣器成功后,比对了一下,临时改了一下电路,OK了。

好象是必须要在无源蜂鸣器两边并联一个1K的电阻才行。

笔记

失败图

在这里插入图片描述
看到蜂鸣器管脚上的波形不是方波(上升沿垂直,高电平保持50%, 下降沿线性到0),波形幅度2.4V.

成功图

D1换成1K的电阻,并联在压电无源蜂鸣器两边。
R9由100R换成0R
在这里插入图片描述
BAT54WS-7-F封装比0603大,从电阻本里面找了一个0805的1K电阻换上,可以焊接的上。
在这里插入图片描述

实验的平台和程序都没变(GD - GD32350R_EVAL - PWM实验和验证2 - EmbeddedBuilder - 无源蜂鸣器)

先试试好的蜂鸣器模块(三极管控制的模块),确定实验平台和软件都没问题。
然后直接换上PMOS控制蜂鸣器的模块(因为模块接口都一样), 如果换上之后,能听到正常声音,说明改对了。
如果听不到声音,说明改的不对。

蜂鸣器管脚波形

在这里插入图片描述
用PMOS控制蜂鸣器得到的波形,比用三极管得到的波形好。
三极管得到的波形为三角波(可能和加了100nf滤波电容有关)。

总结

看该型号无源蜂鸣器说明,官方说,如果为了音质更好,最好在蜂鸣器两边并联一个1K的电阻。
看来这个并联的1K电阻是必须的,而不是为了改善音质。
如果没有这个1K电阻的并联,蜂鸣器几乎没有声音(当用示波器表笔测量蜂鸣器管脚波形时,才有机会听到的声音特别微弱的哒哒声)。

既然同PMOS作为上管控制压电无源蜂鸣器成功。那么用NMOS作为下管控制压电无源蜂鸣器应该也是可以的,等以后有时间做板子实验。

END


http://www.mrgr.cn/news/27099.html

相关文章:

  • 随机查询若干数据,并根据全部数据的点击量排序的核心代码
  • list和vector的区别
  • 在 Mac 中设置环境变量
  • 性能测试的复习4-数据库连接、控制器、定时器
  • Spring Cloud常见面试题
  • 初学者指南:如何在Windows 11中自定义任务栏颜色,全面解析!
  • 【C#生态园】从基础到深度学习:探索C#机器学习库
  • Stream流的思想和获取Stream流
  • 共享单车轨迹数据分析:以厦门市共享单车数据为例(四)
  • 加速开发体验:为 Android Studio 设置国内镜像源
  • JavaScript --函数的作用域(全局和局部)
  • 测试质量体系的风险评估和应对措施有哪些
  • GO Server-Sent Events (SSE)
  • Cache Aside pattern
  • USB组合设备——鼠标+键盘(两个接口实现)
  • elementui组件el-upload实现批量文件上传
  • Unity生命周期_一些容易忽略的点>重复的生命周期代码会执行子类的。
  • thinkphp6开发的通用网站系统源码
  • 明天考教资之作文素材
  • union和union all的区别,别再傻傻分不清楚了!