有关蜂鸣器的那点事。。。
嵌入式开发中,蜂鸣器是一个很常用的小源件,有用来报警,有用来提示客户操作的,虽然小家伙体积小,但是用途还是很广的,用好了成本低,设计简洁,高逼格,看你怎么选了。蜂鸣器(简称buzz),分为两种:有源和无源,区别是什么,该如何选择。。。
全部回复(10)
正序查看
倒序查看
现在还没有回复呢,说说你的想法
@程序小白
我们先说下这个有源和无源的区别:主要是针对驱动方式来讲的,也可以理解为针对不同的场合来用的。如果仅仅是用来报警用的话,有源蜂鸣器就足以(热水壶烧水经常听到吱吱吱的叫声,虽然难听,但你知道水好了),如果你需要实现一些特别好听的提示音(例如你买的空调按下遥控器的瞬间,会有叮铃叮铃的悦耳声音提示你正在开机),那你应该考虑无源蜂鸣器了。
来张图直观的看一下这两种不同蜂鸣器使用的区别,以及选用注意事项(写字略丑请忽略这些不重要的细节):
先看驱动信号吧,有源的驱动其实很简单(因为有源内部集成了部分你不用操心的电路,所谓驱动,就是你给电他就响给你看),这家伙的声音大小是可以调节的,主要看电流了。
看看无源的吧输入是个pwm信号,具体的频率看你选用的buzz,但是换个频率他也不会坏,甚至还有意想不到的声音,这里讲下它内部构造,一个电感,一个机械弹片,一个反向二极管(主要是续流作用),当高电平时,电感发生电磁效应,类似电磁铁,吸住弹片,当低电平时,失去磁性,放开弹片,通过弹片的机械振动变化来发声,这是其本质发生的原理。
0
回复
提示
@程序小白
来张图直观的看一下这两种不同蜂鸣器使用的区别,以及选用注意事项(写字略丑请忽略这些不重要的细节):[图片]图中画出了有源和无源蜂鸣器的驱动电路,首先两个封装不一样(主要是为了区别讲解),第二个不同就是驱动信号了。先看驱动信号吧,有源的驱动其实很简单(因为有源内部集成了部分你不用操心的电路,所谓驱动,就是你给电他就响给你看),这家伙的声音大小是可以调节的,主要看电流了。看看无源的吧输入是个pwm信号,具体的频率看你选用的buzz,但是换个频率他也不会坏,甚至还有意想不到的声音,这里讲下它内部构造,一个电感,一个机械弹片,一个反向二极管(主要是续流作用),当高电平时,电感发生电磁效应,类似电磁铁,吸住弹片,当低电平时,失去磁性,放开弹片,通过弹片的机械振动变化来发声,这是其本质发生的原理。
这里我们总结一下两者的优缺点:
有源蜂鸣器:给电就能响,驱动简单,但是频率不能调,内部电路固定了,所以不能调整音调,你只能通过调整电流大小,控制声音大小。
无源蜂鸣器:驱动需要PWM波,相对来讲驱动复杂一点,你需要考虑如何产生pwm(其实也不难,稍微费点劲),好处也是显而易见的,振动频率可调,这就代表音调可以调,你甚至可以用它演奏一首生日快乐。。。
(例如:市面上和炫音蜂鸣器等等)。你可以根据项目不同需要选用适合你的蜂鸣器。
0
回复
提示
@程序小白
来张图直观的看一下这两种不同蜂鸣器使用的区别,以及选用注意事项(写字略丑请忽略这些不重要的细节):[图片]图中画出了有源和无源蜂鸣器的驱动电路,首先两个封装不一样(主要是为了区别讲解),第二个不同就是驱动信号了。先看驱动信号吧,有源的驱动其实很简单(因为有源内部集成了部分你不用操心的电路,所谓驱动,就是你给电他就响给你看),这家伙的声音大小是可以调节的,主要看电流了。看看无源的吧输入是个pwm信号,具体的频率看你选用的buzz,但是换个频率他也不会坏,甚至还有意想不到的声音,这里讲下它内部构造,一个电感,一个机械弹片,一个反向二极管(主要是续流作用),当高电平时,电感发生电磁效应,类似电磁铁,吸住弹片,当低电平时,失去磁性,放开弹片,通过弹片的机械振动变化来发声,这是其本质发生的原理。
学习了哈 以前经常把有源和无源蜂鸣器搞反了
0
回复
提示