您的位置首页百科问答

求驱动无源蜂鸣器的电路

求驱动无源蜂鸣器的电路

蜂鸣片加上特定的振荡电路再加上共鸣腔,就成为成品的的蜂鸣器了。你从电磁炉上拆下的只是个蜂鸣片,没有振荡电路,共鸣腔是在电磁炉的壳体上呢!要想做成蜂鸣器,就要有共鸣腔和振荡电路。要知道共鸣腔也是必不可少的,如果没有共鸣腔所发出的声音是很小的!再有每种蜂鸣片都有其特定的振荡频率,只有在这个频率下才能发出比较强的声音来。如果你有测试手段那当然就好了,你可以测一下手上的蜂鸣片的工作频率是多少?然后制作一个该频率的振荡电路,再搞一个共鸣腔就OK了。下面给你一个振荡电路,振荡频率要根据你的蜂鸣片的频率来调整。

无源,详情参考中国电子DIY之家有关资料

工作电压不同,不可互替

要把图发完整一点,这样子人家怎么知道你接哪去了.

有源蜂鸣器其内部带有振荡器,接通一个大约5v的直流电源就可以鸣响。无源蜂鸣器仅仅是一个谐振腔和一片压电振荡膜片,需要外接振荡器。无源的可以使用两个与非门或者非门电路驱动。本人相册雪景部分具有门电路振荡器图纸。

压电陶瓷片 现在用的比较多的 也比较好用 驱动也简单的 如果就报个警什么的话 便宜啊 建议 看看

无源蜂鸣器只要用PWM信号驱动就行了!C程序如下 #includereg51.h p10=P1^0; p20=P2^0;_delay(unsigned int t) { for(t=0;t10;t++) { {;} } }delay(unsigned int i) { if(s==1) { for(i=0;i50;i++) { p20=0; _delay(20); p20=1; _delay(20); ) break; } } else { for(i=0;i100;i++) { {;} } } } void main() { unsigned int s; s=1; p10=0; delay(1000); //括号内的值可跟距你的延时的长的长短来修改 s=0; p10=1; delay(1000); }

NO~~~~~~~~~~~~~~~