找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5954|回复: 35
收起左侧

请问蜂鸣器原理图,下图电阻是什么作用呀,求助各位大神

  [复制链接]
ID:894870 发表于 2021-4-6 23:12 | 显示全部楼层 |阅读模式
51hei.png
回复

使用道具 举报

ID:207421 发表于 2021-4-6 23:45 | 显示全部楼层
S8550三极管,发射极与基极的限流电阻,没有R4,Alarm 控制端可能会损坏元件,三极管有可能也会损坏

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:824490 发表于 2021-4-7 00:50 | 显示全部楼层
为什么有些人输出总喜欢用PNP管?
象图中这样,如果CPU供电是3V3,而Bell供电是5V的话,不管Alarm输出是高是低,U6总是导通的。
另外,大部分CPU默认输出是低的(特别是51),如果不做处理,上电后在初始化这个IO之前,U6是会通的!即使CPU与Bell供电一样的。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:901669 发表于 2021-4-7 04:01 | 显示全部楼层
名字不是重点 发表于 2021-4-7 00:50
为什么有些人输出总喜欢用PNP管?
象图中这样,如果CPU供电是3V3,而Bell供电是5V的话,不管Alarm输出是高 ...

限制U6和BELL电流,以防止它们承受过强功率而损坏。
回复

使用道具 举报

ID:420836 发表于 2021-4-7 08:08 | 显示全部楼层
电阻是晶体管的基极偏置电阻,用于限制基极电流。
回复

使用道具 举报

ID:592807 发表于 2021-4-7 08:44 | 显示全部楼层
Ic = p*Ib,用来限制基极电流
从而调节发射极电流的。
回复

使用道具 举报

ID:592807 发表于 2021-4-7 08:45 | 显示全部楼层
名字不是重点 发表于 2021-4-7 00:50
为什么有些人输出总喜欢用PNP管?
象图中这样,如果CPU供电是3V3,而Bell供电是5V的话,不管Alarm输出是高 ...

加上拉电阻。
回复

使用道具 举报

ID:875161 发表于 2021-4-7 09:01 | 显示全部楼层
电阻是晶体管的基极偏置电阻,用于限制基极电流
回复

使用道具 举报

ID:342822 发表于 2021-4-7 09:11 | 显示全部楼层
大部分CPU默认输出是低的(特别是51)???????
回复

使用道具 举报

ID:277550 发表于 2021-4-7 09:22 | 显示全部楼层
taotie 发表于 2021-4-7 09:11
大部分CPU默认输出是低的(特别是51)???????

51默认HIGH
回复

使用道具 举报

ID:342822 发表于 2021-4-7 09:36 | 显示全部楼层

这就是大部分51程序采用PNP管灌电流的原因之一
回复

使用道具 举报

ID:824490 发表于 2021-4-7 09:45 | 显示全部楼层
看来我学的都是假51..。人还是得多读书
回复

使用道具 举报

ID:499770 发表于 2021-4-7 09:48 | 显示全部楼层
如果没有这个限流电阻,三极管发射极到基极相当于二极管,如果Alarm 控制端是低电平,会有大电流烧坏三极管或Alarm 控制端。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:143767 发表于 2021-4-7 10:01 | 显示全部楼层
名字不是重点 发表于 2021-4-7 09:45
看来我学的都是假51..。人还是得多读书

51默认输出是高,所以要用PNP
回复

使用道具 举报

ID:390416 发表于 2021-4-7 10:03 | 显示全部楼层
三极管B脚的导通压降只有0.7V  而IO口拉低是0V。所以,必须要有电阻来分压限流
回复

使用道具 举报

ID:390416 发表于 2021-4-7 10:04 | 显示全部楼层
三极管B极的导通压降是0.7V,单片机IO口导通的电压是0V,所以,必须有电阻来分压限流。关于这个问题,人人学会单片机 的视频教程里面讲解的很清楚。
回复

使用道具 举报

ID:342822 发表于 2021-4-7 10:16 | 显示全部楼层
在Proteus 8 中什么都不设置只运行下面程序
#include <reg51.h>
#include <stdio.h>

void main(void)
{
   // Write your code here
   while (1)
      ;
}
观察单片机端口逻辑状态,就可知道。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:52586 发表于 2021-4-7 10:44 | 显示全部楼层
如果没有这个电阻, Alarm 端如果拉低, 那 U6 的 PN 结 电压就超过 0.7V,就相当于 电源正极 通过 二极管 到电源负极, 会造成很大的电流, 会损坏器件。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:777834 发表于 2021-4-7 12:17 来自手机 | 显示全部楼层
名字不是重点 发表于 2021-4-7 00:50
为什么有些人输出总喜欢用PNP管?
象图中这样,如果CPU供电是3V3,而Bell供电是5V的话,不管Alarm输出是高 ...

51默认输出高的???
回复

使用道具 举报

ID:900684 发表于 2021-4-7 12:56 | 显示全部楼层
限流电阻,限制基极电流防止损坏三极管
回复

使用道具 举报

ID:901834 发表于 2021-4-7 14:03 | 显示全部楼层
那是用来限制基极电流的
回复

使用道具 举报

ID:139866 发表于 2021-4-7 16:05 | 显示全部楼层
限流啊
回复

使用道具 举报

ID:883031 发表于 2021-4-7 16:18 | 显示全部楼层
主要用到的是三极管的开关特性,必须加这个电阻,而且这个电阻不能大,大的话有可能三极管会进入放大区。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:894870 发表于 2021-4-7 19:54 | 显示全部楼层
lwh999995 发表于 2021-4-6 23:45
S8550三极管,发射极与基极的限流电阻,没有R4,Alarm 控制端可能会损坏元件,三极管有可能也会损坏

还想请问一下那三级管在这里的主要作用是啥
回复

使用道具 举报

ID:894870 发表于 2021-4-7 20:03 | 显示全部楼层
聆烟雨 发表于 2021-4-7 10:44
如果没有这个电阻, Alarm 端如果拉低, 那 U6 的 PN 结 电压就超过 0.7V,就相当于 电源正极 通过 二极管  ...

可以问一下这个三极管的作用是什么吗
回复

使用道具 举报

ID:894870 发表于 2021-4-7 20:06 | 显示全部楼层
聆烟雨 发表于 2021-4-7 10:44
如果没有这个电阻, Alarm 端如果拉低, 那 U6 的 PN 结 电压就超过 0.7V,就相当于 电源正极 通过 二极管  ...

还想请问一下那三级管在这里的主要作用是啥
回复

使用道具 举报

ID:900693 发表于 2021-4-7 20:20 | 显示全部楼层
限流啊
回复

使用道具 举报

ID:160500 发表于 2021-4-7 20:31 | 显示全部楼层
电阻作用是限流,三极管是作为一个电子开关来使用的。
其中有两点需要说一下,1、从图中看三极管和MCU使用的同一电源。2、51IO口默认输出为高。
回复

使用道具 举报

ID:149145 发表于 2021-4-7 20:32 | 显示全部楼层
基极的电阻,为了给基极合适的偏置电压和电流用的,当然,做仿真你可以不用,没那么严格
回复

使用道具 举报

ID:264021 发表于 2021-4-7 20:57 | 显示全部楼层
给三极管限流
回复

使用道具 举报

ID:825397 发表于 2021-4-8 14:26 | 显示全部楼层
三极管的作用主要是给蜂鸣器提供驱动工作电流。因为单片机的io口电流有限且不安全。一般io口的信号只做控制其它器件用,不做驱动用。当三极管导通后驱动蜂鸣器的能量由VCC供,功率、安全都得到了保证
回复

使用道具 举报

ID:659380 发表于 2021-4-8 15:31 来自手机 | 显示全部楼层
这个应该是限流电阻
回复

使用道具 举报

ID:901927 发表于 2021-4-8 16:23 | 显示全部楼层
这个电阻的作用是限制积极的电流
回复

使用道具 举报

ID:52586 发表于 2021-4-9 15:10 | 显示全部楼层
123456789hyy 发表于 2021-4-7 20:06
还想请问一下那三级管在这里的主要作用是啥

三极管是用来放大电流的(驱动作用)。

这里假设 Alarm 端是接 单片机的。 单片机直接连蜂鸣器,一般是不能驱动, 单片机的电流太小, 有可能烧坏单片机。 例如 STC 某款单片机就说,单个引脚电流 10mA,整个芯片最大电流 40mA, 超出这个电流值, 单片机可能就坏了。

加上三极管后, Alarm端只需要提供一个很小的电流, 就能让蜂鸣器端得到一个很大的电流。 即使 蜂鸣器短路了, 也是烧坏三极管,而不是烧坏单片机。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:840143 发表于 2021-4-9 15:14 | 显示全部楼层
为什么蜂鸣器不用加续流二极管??
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表