蜂鸣器
说明
- 本页整理有源与无源蜂鸣器的区别, 驱动方式和选型思路.
- 适合作为提示音器件选择与 GPIO / PWM 驱动设计的速查页.
类型区分
有源蜂鸣器
- 内部自带振荡电路.
- 一般只需给定电压或 GPIO 开关信号, 就能发出固定频率声音.
- 适合告警音, 状态提示音等简单场景.
无源蜂鸣器
- 需要外部提供振荡信号, 常见做法是使用
PWM驱动. - 可通过频率变化输出不同音调.
- 更适合提示音, 音阶, 简单旋律等场景.
设计要点
- 先确认工作电压和驱动电流, 不要直接超过 MCU GPIO 的输出能力.
- 电流较大时, 通常需要三极管或 MOS 管做开关驱动.
- 若是电磁式器件, 关断时要关注反向尖峰与电源干扰问题.
选型建议
- 只需要固定提示音时, 优先考虑有源蜂鸣器.
- 需要可变音调或提示旋律时, 优先考虑无源蜂鸣器.
- 对声音大小有要求时, 还要同时关注供电电压, 谐振频率和腔体结构.