一个蜂鸣器的驱动电路,大家说这样有问题么

键盘上的Z 2014-01-14 09:47:33

为什么会有个C30电容呢。。电路是抄的人家的。。就是这里不明白。。。PCINT12接的是单片机一个I/O口。。这个电路可能是怎么工作的呢
...全文
49658 46 打赏 收藏 转发到动态 举报
写回复
用AI写文章
46 条回复
切换为时间正序
请发表友善的回复…
发表回复
Bob_huanghe 2016-01-15
  • 打赏
  • 举报
回复
一点都看不懂,慢慢学吧
bigbat 2016-01-14
  • 打赏
  • 举报
回复
这个电路比较巧妙的是电容一方面可以做耦合率滤波用,还可以阻隔直流。蜂鸣器的电路是12V。如不隔离会损坏单片机引脚。三极管导通时就像对头连接的二极管。
kaisuvi 2015-11-19
  • 打赏
  • 举报
回复
二极管的作用我觉得偏向于续流,当三极管关闭时,蜂鸣器里的线圈电流不能突变,并上二极管能形成回路,保护三极管。
kaisuvi 2015-11-19
  • 打赏
  • 举报
回复 1
不就PWM驱动无源蜂鸣器的电路嘛,有啥好说的
ksjdgfgfh 2015-11-10
  • 打赏
  • 举报
回复
沒有問題,是好的電路 ,蜂鳴器要用無源,當然,電容可能要自己根據頻率調一下比較好
whysoft 2015-11-05
  • 打赏
  • 举报
回复 1
那个D30也是必须加的。因为蜂鸣器的反向电动势还是很猛的,无论从EMC的角度还是电路元件寿命还是MCU工作稳定性角度都是必加。
whysoft 2015-11-05
  • 打赏
  • 举报
回复
根据电路参数,这不是无源蜂鸣器,也更不是把方波变成锯齿波之类的。 这是一个延时电路。发出一个脉冲后,它会响一个比较长的时间。这样的设计主要是用来减轻MCU的计算负担用的。 这样可以用更廉价的MCU。 一般我们需要响(比如0.5秒)一段时间,需要用sleep或定时器,无论用哪一种,都要占用MCU较多资源。 如果用上图中的设计,MCU只需要在需要响时给出一个脉冲,基本不占用什么资源,使得厂方可以采用更烂的MCU却达到相同的效果。这在单片机开发业界是常用的风格:即:没有最烂只有更烂。如果你一个电路在采购成本上省了1毛钱,想想100万套?
duck_sung 2015-11-02
  • 打赏
  • 举报
回复
无源蜂鸣器吧
Simality 2015-07-27
  • 打赏
  • 举报
回复
引用 34 楼 cxd0812 的回复:
这么复杂作啥,蜂鸣器那里那个二极管个人觉得没什么用,去掉吧,那个电容加的很好,可以防止蜂鸣器老上着电发烫或者烧坏,另外蜂鸣器个电源之间最好根椐蜂鸣器电流情况串个电阻。
这种所谓无源蜂鸣器是磁电式的,类似动圈喇叭的原理,那它肯定是感性负载。感性负载开关的时候不用续流二极管是要烧坏开关元件的节奏。
彬浦 2015-06-12
  • 打赏
  • 举报
回复
来学习了,很专业啊
  • 打赏
  • 举报
回复
看完这个帖子我觉得应该睡了。
cxd0812 2015-03-11
  • 打赏
  • 举报
回复
这么复杂作啥,蜂鸣器那里那个二极管个人觉得没什么用,去掉吧,那个电容加的很好,可以防止蜂鸣器老上着电发烫或者烧坏,另外蜂鸣器个电源之间最好根椐蜂鸣器电流情况串个电阻。
waszyaw 2015-03-10
  • 打赏
  • 举报
回复
我想电容,是否针对EMC试验加的,
zhenghn2010 2015-02-11
  • 打赏
  • 举报
回复
典型的RC电路。学过摸电的都应该记得,最基本的东西。学以只用,我们很少能将学的理论与实践结合。学的时候不知道讲的啥,用的时候一头雾水。
翰珅 2015-02-11
  • 打赏
  • 举报
回复
电容应该需要大一点的吧!
liuchang910781261 2014-12-25
  • 打赏
  • 举报
回复
太专业了,本人水平有限,听懂一些,但不完全懂,还是感谢大家了
Simality 2014-12-24
  • 打赏
  • 举报
回复
PWM频率可变的话,按最低PWM频率去计算。
Simality 2014-12-24
  • 打赏
  • 举报
回复
引用 27 楼 liuchang910781261 的回复:
我也有这个疑问~~~ 想请问大神:1 这里的电容容值该如何选择? 2 我认为这个蜂鸣器是电感性元件,那我大体上已经明白了二极管的作用,那我该如何选择这个二极管?(我选型的时候应当注意二极管的哪些参数?)
电源电压高的时候可能需要限流电阻,楼主图上没有。设计时先根据电源电压、管子饱和压降和蜂鸣器参数选定限流电阻。然后根据蜂鸣器最大电流选择续流二极管,实际没多大电流,默认1N4148就够了。 然后根据驱动的PWM频率、R30、R31、N30的be结特性以及我前面说的加一个钳位二极管的VF特性去选择C30,确保PWM高电平时C30充电不会过早饱和就行了。只要R31不是小得太过份,C30的充电电流基本上就是基极电流。PWM高电平结束的时候这个电流减小到什么值能继续保持三极管饱和,较真的话就用零状态响应算一算。但PWM高电平开始的时候并不完全是零状态,因为钳位二极管不是理想二极管,不能把C30彻底放电,会剩余Vf的电压。
liuchang910781261 2014-12-23
  • 打赏
  • 举报
回复
我也有这个疑问~~~ 想请问大神:1 这里的电容容值该如何选择? 2 我认为这个蜂鸣器是电感性元件,那我大体上已经明白了二极管的作用,那我该如何选择这个二极管?(我选型的时候应当注意二极管的哪些参数?)
Simality 2014-12-21
  • 打赏
  • 举报
回复
引用 23 楼 worldy 的回复:
确实有问题,C30经过1个或几个震荡周期后,电充满,就没有电流流入三极管基极,蜂鸣就不鸣了
通固定频率的持续方波,声音会一开始很响,然后慢慢消失。观察基极波形会发现仍然有方波,只是方波的低电平是负电压。 原因是C30已经充满电,上端与下段之间有电位差U。IO口输出低电平0的时候,C30下端会变成0-U。 为解决这个问题,R31反向并联一个1N60就可以。电流会经过GND、二极管流向C30下端,将其钳位在-VF。这个电流就是C30的放电电流。放电后,下次IO口变高电平会再次经过三极管e极对C30充电,蜂鸣器会持续响。
加载更多回复(25)

6,125

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 硬件设计
社区管理员
  • 硬件设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧