首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

三极管驱动蜂鸣器的问题

三极管驱动蜂鸣器的问题

用的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两图是我后来又加上的,如果你选怎么驱动蜂鸣器的话你会选择哪个呢
做人要做懒羊羊啊!
P2.0为0.5V?你程序或电路搞错了吧?
用NPN驱动蜂鸣器,蜂鸣器应接在三极管C极上,你这种接法,E极电压约等于VCC,三极管不能处于放大状态,几乎没有电流经过,蜂鸣器当然不能鸣响了,你可以测下E极电压和蜂鸣器通过电流大小
返回列表