找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6844|回复: 6
收起左侧

单片机驱动蜂鸣器时电阻的问题,麻烦大神进来看看。

[复制链接]
ID:528126 发表于 2019-5-19 00:58 | 显示全部楼层 |阅读模式
图片上三极管型号是9012,蜂鸣器驱动电压是5V,Vcc=5v,我有些不明白,1K的电阻是这么计算出的呢?这个电阻有什么作用呢?
麻烦大神们指导我一下,想了一晚上了 ,没想明白。
QQ截图20190519005524.png
回复

使用道具 举报

ID:149451 发表于 2019-5-19 07:45 | 显示全部楼层
LZ应该补习些模电知识。一是电阻的作用:在这里是限流(当MCU端子为低驱动蜂鸣器或其它负载时,所能承受的最大灌电流=(Vcc-Veb)/R2);二是Q1的作用:在这里当开关用(即Q1工作在饱和区与截止区),只要Ib电流大于要求即可(图中1K不是精确计算结果),这与Q1、B1参数有关。
总之。这与练武一样,讲究要有基础(模电、数电、元器件等基础知识),有了基础知识,你就一目了然了。

评分

参与人数 1黑币 +11 收起 理由
f556 + 11 很给力!

查看全部评分

回复

使用道具 举报

ID:213173 发表于 2019-5-19 08:37 | 显示全部楼层
在这图里Q1是工作在开关状态。只要Q1的Ieb满足Q1饱和导通条件,Q1的Iec大小完全取决于B1的等效电阻。R2是限流电阻,保护单片机P12口和Q1的eb结不会因电流过大而烧毁。因三极管的参数离散性较大,实际应用中不可能精确计算R2的值,通常取经验值1~4.7K。即满足Q1饱和导通,又不使P12口和Q1的eb结过载。
回复

使用道具 举报

ID:56665 发表于 2019-5-19 09:18 | 显示全部楼层
这个问题不要太深究,1K电阻是三极管发射结限流电阻,同时有保护IO口的作用。要计算的话,(5-0.7)/1K(mA)这就是单片机IO在允许电流之内就行了。
回复

使用道具 举报

ID:94031 发表于 2019-5-19 09:36 | 显示全部楼层
三极管都有一个放大倍数β,要想处于饱和状态,b 极电流就必须大于 e 和 c 之间电流值除以β。要保证9012充分导通,如果蜂鸣器电流100ma,β=100,b 极电流=1ma,R2必须小于4.3k。
回复

使用道具 举报

ID:540911 发表于 2019-5-19 17:10 | 显示全部楼层
这个电阻主要是来保护三极管的,否则三极管的功率会很大,其实不接也行
回复

使用道具 举报

ID:268407 发表于 2019-5-19 23:20 | 显示全部楼层
这电阻范围广,如节能,就从负载电流开始,再查三极管放大倍数,基极电流放大后远大于负载电流就行了
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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