Board logo

标题: 三极管驱动蜂鸣器的问题 [打印本页]

作者: baikeeditor    时间: 2013-6-7 14:30     标题: 三极管驱动蜂鸣器的问题

用的51单片机的P2.0口驱动的input口。
之前一直用的8550驱动的蜂鸣器,如右图B所示,没有问题。今天我改用8050A图,发现用硬件直接将input接电源正极可以驱动,当用单片机拉高input的时候却发现不行了。蜂鸣器只会发出那种卡住的那种沙沙声。测了下发现input口对地电压没有达到51单片机VCC电压(4.5V),只有有0.5V,将inputP2.0断开,也就是没有负载的情况下P2.0却能达到4.5V.(现在这个问题已经解决,原因是我用的是增强型51单片机,IO口设置成强推挽A图就可以用了)
简单的说,我想问难道是8050不适合在这里用吗。
另外C,D两图是我后来又加上的,如果你选怎么驱动蜂鸣器的话你会选择哪个呢
作者: cuicaifeng    时间: 2013-7-29 14:35

P2.0为0.5V?你程序或电路搞错了吧?
用NPN驱动蜂鸣器,蜂鸣器应接在三极管C极上,你这种接法,E极电压约等于VCC,三极管不能处于放大状态,几乎没有电流经过,蜂鸣器当然不能鸣响了,你可以测下E极电压和蜂鸣器通过电流大小




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0