打印
[家电应用]

蜂鸣器鸣叫

[复制链接]
1784|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wangzsa|  楼主 | 2013-11-16 22:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
按动按键蜂鸣器鸣叫一下是如何实现的?
沙发
zhuww| | 2013-11-16 22:23 | 只看该作者
简单说就是确认有按键按下后,让蜂鸣器工作一段时间

使用特权

评论回复
板凳
zhanglli| | 2013-11-16 22:24 | 只看该作者
开关串联蜂鸣器,开关选择不自锁开关或轻触开关。蜂鸣器选择如电脑主机自带震荡电路的蜂鸣器。(加电就响的那种)

使用特权

评论回复
地板
zhanglli| | 2013-11-16 22:25 | 只看该作者
没有看清楚,是否像手机按键一样,按一下叫一下的。

使用特权

评论回复
5
lium| | 2013-11-16 22:26 | 只看该作者
首先需要清除蜂鸣器是有源还是无源。有源的话,只要给定电源就可以响了。如果是无源蜂鸣器就需要外部频率驱动。

使用特权

评论回复
6
guoyt| | 2013-11-16 22:28 | 只看该作者
按下按键,另一个口输出1K到2K左右的方波驱动蜂鸣器响300MS至800MS即可

使用特权

评论回复
7
hanwe| | 2013-11-16 22:29 | 只看该作者
在无源蜂鸣器驱动中,如果芯片有蜂鸣器模块的话,那么只要启动蜂鸣器模块就可以了。如果芯片没有蜂鸣器模块的话,那么就需要用IO定时翻转来模拟一个驱动频率。

使用特权

评论回复
8
wangzsa|  楼主 | 2013-11-16 22:30 | 只看该作者
用PWM来驱动,一般工作多长时间?

使用特权

评论回复
9
yufe| | 2013-11-16 22:32 | 只看该作者
这个不一定的,看设计要求了,一般设计0.1S即可

使用特权

评论回复
10
llia| | 2013-11-16 22:36 | 只看该作者
不知道你用什么编译器,如果用KEIL,都可以仿真的。

使用特权

评论回复
11
wangpe| | 2013-11-16 22:37 | 只看该作者
确实要看你是用有源蜂鸣器,还是无源蜂鸣器,无源的要2-3KHZ的脉冲驱动

使用特权

评论回复
12
langgq| | 2013-11-16 22:38 | 只看该作者
这个好像比较简单吧……先检测按键,再给蜂鸣器驱动电平就可以了,或者PWM输入就行了

使用特权

评论回复
13
zhuww| | 2013-11-16 22:39 | 只看该作者
嗯,注意区分蜂鸣器是有源还是无源。

使用特权

评论回复
14
llia| | 2013-11-16 22:41 | 只看该作者
其实按键让蜂鸣器响,无非就是给蜂鸣器一个高低电平而已,按照自己想的做,出问题了再请教别人,对自己好

使用特权

评论回复
15
yufe| | 2013-11-16 22:43 | 只看该作者
如果是多个按键呢?要求:每按一个,就响一次,就不能实现呀?

使用特权

评论回复
16
wangzsa|  楼主 | 2013-11-16 22:44 | 只看该作者
明白了,结贴

使用特权

评论回复
17
wangzsa|  楼主 | 2013-11-16 23:50 | 只看该作者
多谢大家,晚安

使用特权

评论回复
18
hugo0chen| | 2016-10-10 12:05 | 只看该作者
1KHz  驱动也可以,

使用特权

评论回复
19
evan_20| | 2016-10-14 20:51 | 只看该作者
有源的给高/电平就行,无源的一般给1-2KHz的方波信号。

使用特权

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

本版积分规则

914

主题

9040

帖子

5

粉丝