搜索
bottom↓
回复: 18

无源蜂鸣器在关断的时候会有“嗒”的一声响,为什么?

[复制链接]

出0入0汤圆

发表于 2009-6-24 18:29:23 | 显示全部楼层 |阅读模式
如题!

蜂鸣器电阻14欧,电路如下,驱动电路没有问题吧。

每次关断的时候会有一声”嗒“,听起来感觉不舒服。请问这是为什么?用软件可以解决吗,比如在判断的时候用X个MS把频率慢慢降下来。。。。


(原文件名:QQ截图未命名.gif)

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2009-6-24 18:38:05 | 显示全部楼层
估计是这样的:10K电阻的位置放得不对,当掉电CPU被复位时,控制脚变成高阻,于是10K下拉=打开驱动,所以就有了声音。
去掉10K,在三极管的b-e间跨接3K~4.7K电阻试试。

出0入0汤圆

 楼主| 发表于 2009-6-25 07:09:55 | 显示全部楼层
情况是这样的:

    蜂鸣器要发出“滴...滴...滴..."的声音,中间有停顿,每次在关断的时候仔细一听就会有”嗒“的一声,我在关断的时候是将基极输出为高电平的,应该不存在 holycat 仙猫 所说的情况吧。

出0入0汤圆

发表于 2009-6-25 09:12:53 | 显示全部楼层
【2楼】 max232 :“……我在关断的时候是将基极输出为高电平的”

——在关鸡掉电前的瞬间,CPU已经死了(可能被复位)的,置什么也不管用,这时只有10kΩ下拉在起作用!

出0入211汤圆

发表于 2009-6-25 09:13:30 | 显示全部楼层
我的没有!

VCC
-
|
bell
|
NPN--R-------IO
|       |
GND      R
         |
        GND

出0入0汤圆

发表于 2009-6-25 09:34:21 | 显示全部楼层
【4楼】 hushaoxin:“我的没有!”

——你的当然不会有,因为你用的是NPN管,下拉=关死。关键就在于在失去CPU控制时要由硬件关死Buzzer。

出0入0汤圆

发表于 2009-6-25 09:38:59 | 显示全部楼层
楼主的电路本身就有问题。用PNP管应该接上拉才对吧。

出0入0汤圆

发表于 2009-6-25 10:55:59 | 显示全部楼层
会不会是那个二极管在坏事?
BELL里是有线圈的,关断的时候,反向感应通过二极管产生回路,形成电流
楼主可以试一下看看

出0入0汤圆

 楼主| 发表于 2009-6-26 07:07:41 | 显示全部楼层
谢谢大家的帮助!!

holycat 仙猫
——在关鸡掉电前的瞬间,CPU已经死了(可能被复位)的,置什么也不管用,这时只有10kΩ下拉在起作用!
我的MCU没有复位,只是把蜂鸣器输出“嘀。。。滴。。。”的断续的报警声。

aicey 肖永兵
会不会是那个二极管在坏事?
应试和二极管没有关系的,我拆过也是一个样。


电路是有些毛病,我改成10K上拉看看,或换成NPN的

出0入0汤圆

发表于 2009-6-26 08:30:12 | 显示全部楼层
借用4楼的修改下

VCC
-
|
bell
|
  -------IO   AVR & 51

对于普通的小蜂鸣器,我都是直接用IO口驱动,AVR、51的都没问题,没注意过”嗒“
不知道楼主的蜂鸣器是否可以

出0入0汤圆

发表于 2009-6-26 08:32:00 | 显示全部楼层
【8楼】 max232 :“我的MCU没有复位,只是把蜂鸣器输出“嘀。。。滴。。。”的断续的报警声。”

——复位不复位不是软件能控制的,在掉电过程中,当电压低到某个值时CPU就会被强制复位!这个时间也许很短,但产生一个能使人听见的脉冲宽度是足够了。

出0入0汤圆

发表于 2009-6-26 08:37:39 | 显示全部楼层
Every time off will have sound,This is cause by PNP circuit,so change the circuit by NPN and the buzzer connect to Vcc.

出0入0汤圆

发表于 2009-6-26 09:39:18 | 显示全部楼层
用PNP或NPN都是无所谓的,不是问题的关键,关键是软件失控时硬件必须接管,使得蜂鸣器两端不加电。该取上拉还是下拉,其实质是把基极朝发射极方向拉,以抑制三极管的Iceo(Iceo的定义:基极悬空时集电极-发射极间的穿透电流)。

出0入0汤圆

发表于 2010-10-25 15:04:53 | 显示全部楼层
我用的是STM8103K3驱动无源贴片蜂鸣器.

使用STM8103K3内部的BEEP模块驱动,用的是NPN(8050),也有反向的二极管.蜂鸣器响250MS,不响250MS,循环(做报警用).

像楼主一样,报警时也会有”嗒“,”嗒“,”嗒“声,不是很明显.就没去管.

出0入0汤圆

发表于 2014-11-13 20:47:15 | 显示全部楼层
求解,我的蜂鸣器直接不响,测了3片

出0入0汤圆

发表于 2014-11-13 21:31:44 | 显示全部楼层
按2楼的试一试

出0入0汤圆

发表于 2014-11-13 22:32:29 | 显示全部楼层
掉电时io高阻,当然会响一下罗,改电路成上拉

出0入0汤圆

发表于 2014-11-14 06:33:05 | 显示全部楼层
电路明显有问题,10K电阻改成上拉。

出10入10汤圆

发表于 2014-11-14 07:50:48 | 显示全部楼层
检查下输出高电平停止之前是不是有一段延迟的低电平
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-26 04:21

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表