单片机驱动三极管的问题

2019-03-24 19:24发布

蜂鸣器.jpg
我用的STC89C52芯片,端口电路如上图。
可是三极管导通了,蜂鸣器却不响,为什么呢?
测得P1_7电压为0.71V,电阻电压为0.14V,BE电压为0.57V,CE电压为0.39V,蜂鸣器电压为4.18V,VCC为4.57V。
为什么P1_7输出的高点平被拉低了?电阻为啥只分得这么点电压?
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
ddllxxrr
1楼-- · 2019-03-25 15:12
 精彩回答 2  元偷偷看……
chunyang
2楼-- · 2019-03-25 16:23
原帖由 cookie143 于 2011-4-1 13:05 发表
蜂鸣器上并一个5.1K的电阻试试


这是压电陶瓷蜂鸣器的处理办法,如果是电磁蜂鸣器是无需并电阻的。
chunyang
3楼-- · 2019-03-25 19:15
目前用的最多的还是电磁式蜂鸣器,就是外观呈黑 {MOD}小圆柱的那种,压电式蜂鸣器体积较大,负载呈容性,直流是不通的,无法判断的话,用万用表一量便知。
辛昕
4楼-- · 2019-03-25 19:47
难道你们不觉得这个图,直流偏置设计的很有问题么?
不管是 有源的只需要电平驱动,还是无源的需要脉冲驱动。
LZ说,他一接上去后,整个IO口的电平都给拉低了。

难道这不是因为三极管的基极吸走的电流太大造成的么?
huoer
5楼-- · 2019-03-26 00:11
好像没人这么觉得,他最初那么接,理论应该也对,起码喇叭该响,但是IO口确实被拉低了。对单片机不好
我问你个问题,如果用来驱动NPN 用个电阻把B极接地,难道那个口不会被拉低?
kobe1941
6楼-- · 2019-03-26 04:39
顶起来,大家在讨论讨论,得出最可靠的结果才行啊

一周热门 更多>