打印
[技术讨论]

无源蜂鸣器驱动电路

[复制链接]
926|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cllmxdsdo|  楼主 | 2022-11-12 14:47 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
沙发
LcwSwust| | 2022-11-12 14:58 | 只看该作者
本帖最后由 LcwSwust 于 2022-11-12 15:10 编辑

两路信号均为高电平,蜂鸣器才会有电。
这电路设计的目的应该是让PWM一直不停,BEEP_P输出高电平则发声,BEEP_P低电平则关闭,
由于有电容C36,关闭时有一种音量逐渐变小的效果,可能像敲击铃铛发出的声音。
估计就是为了这种特殊效果才整这么复杂。


使用特权

评论回复
评论
cllmxdsdo 2022-11-12 16:55 回复TA
解释的非常到位,懂了。谢谢大佬 
板凳
ap0405209| | 2022-11-13 14:26 | 只看该作者
学废了,挺好的贴

使用特权

评论回复
地板
xch| | 2022-11-13 14:55 | 只看该作者
本帖最后由 xch 于 2022-11-13 15:14 编辑

BEEP_P 是老板

BEEP_PWM是工程师

工程师下面干活

老板高高在上一剑封喉

使用特权

评论回复
5
小鱼儿1045| | 2022-11-13 21:59 | 只看该作者
估计是为了音效……

使用特权

评论回复
6
hugewinner| | 2022-11-14 07:52 | 只看该作者
本帖最后由 hugewinner 于 2022-11-14 07:59 编辑

举例说吧,我们平时设置闹钟,有的手机的闹钟声音是可以慢慢变大的,以便从睡眠中慢慢清醒而不是突然的一个大大声音可能造成惊吓。
BEEP_P就是楼上说的老板,控制蜂鸣器开启,C36慢慢充电,Q1的导通电流也就慢慢上升直至完全饱和控制蜂鸣器的响声慢慢变大,BEEP_PWM则提供不同的音频声(类似我们调不同的手机铃声)。当然喽,BEEP_P关断时也有一个C36放电的过程声音慢慢减小。   所以用C36也可以说是和弦音了。

使用特权

评论回复
7
hugewinner| | 2022-11-14 08:07 | 只看该作者
其实这里BEEP_P如果是采用ADC输出斜坡电压也可以不要C36相关元件,就是比较麻烦ADC成本高一点。当然喽如果BEEP_PWM本身输出的是既可以调幅度又可以调频的信号更好,直接上面的Q1相关电路都可以去掉了。

使用特权

评论回复
8
dandantcb| | 2022-11-14 09:39 | 只看该作者
这应该是比较古早的蜂鸣器驱动电路。可能那时候单片机资源没有现在的单片机那么丰富。所以用硬件去实现一些特定效果。其实用一个三级管控制蜂鸣器就行了,调节PWM占空比也能实现一定程度的音量变化。。另外,这个电路,建议蜂鸣器两个引脚之间加续流二极管,免得蜂鸣器损坏。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

60

帖子

0

粉丝