有源蜂鸣器接单片机哪个引脚

 我来答
可芹蓟俐
2020-03-23 · TA获得超过1145个赞
知道小有建树答主
回答量:1640
采纳率:100%
帮助的人:7.5万
展开全部
1>
51系列单片机除p0外,输出高电平时都是通过内部高阻上拉电阻输出的,输出电流只是ua级别,p1.6输出高电平时按照你的电路,等效於r7通过一个百k级的电阻接到vcc,这就是你测量到p1.6端口电平下降的原因。
2>
首先,建议你先确定一下你的蜂鸣器接上5v电源时是否会“鸣叫”?再串入电流表测量它的工作电流是多少?
按照你提供的数据推算,p1.6的输出电流为:(0.771-0.615)/10k=15.6ua,三极管放大倍数按100估算,最大负载电流为1.56ma,也就是说三极管只能驱动工作电流小於1.56ma的蜂鸣器。
假如蜂鸣器的工作电流超过驱动上限,而你又想用这个驱动电路,我觉得最简单的方法是把驱动三极管换成小功率达林顿管(达林顿管的放大倍数>1000,也可以用2个三极管构成)或在p1.6口外加一个上拉电阻用以增强输出电流。
假设:
你的蜂鸣器工作电流为10ma,留富裕值按20ma估算;三极管放大倍数按100计。
三极管输入驱动电流为:20ma/100=0.2ma(端口输出低电平时,吸流高值10ma,外加0.2ma的电流不会影响功能和损害芯片)
忽略p1.6高电平输出电流,外加上拉电阻=(5v-0.65bev)/0.2ma=21.75k。
p1.6到vcc的上拉电阻取20k,r7取1k。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式